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

/* src/styles.scss */
:root {
  --cx-buttons-border-radius: 0;
}
@media (min-width: 992px) {
  .hidden-desktop {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .hidden-mobile {
    display: none !important;
  }
}
@font-face {
  font-family: "Montserrat Black";
  src: url("./media/Montserrat-Black-VQJ2VMDT.ttf");
  src:
    local("Montserrat Black"),
    local("Montserrat-Black"),
    url("./media/Montserrat-Black-VQJ2VMDT.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Montserrat Bold";
  src: url("./media/Montserrat-Bold-VCKY2GWS.ttf");
  src:
    local("Montserrat Bold"),
    local("Montserrat-Bold"),
    url("./media/Montserrat-Bold-VCKY2GWS.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Montserrat Light";
  src: url("./media/Montserrat-Light-AMXBCDQE.ttf");
  src:
    local("Montserrat Light"),
    local("Montserrat-Light"),
    url("./media/Montserrat-Light-AMXBCDQE.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Montserrat Medium";
  src: url("./media/Montserrat-Medium-KC5CMJH7.ttf");
  src:
    local("Montserrat Light"),
    local("Montserrat-Light"),
    url("./media/Montserrat-Medium-KC5CMJH7.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Montserrat Regular";
  src: url("./media/Montserrat-Regular-BHFOJ7JE.ttf");
  src:
    local("Montserrat Regular"),
    local("Montserrat-Regular"),
    url("./media/Montserrat-Regular-BHFOJ7JE.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Gotham Black";
  src: url("./media/Gotham-Black-OQNZDGRF.eot");
  src:
    local("Gotham Black"),
    local("Gotham-Black"),
    url("./media/Gotham-Black-OQNZDGRF.eot?#iefix") format("embedded-opentype"),
    url("./media/Gotham-Black-IA6CBKVM.woff") format("woff"),
    url("./media/Gotham-Black-2BRBTHAT.svg") format("svg"),
    url("./media/Gotham-Black-CUYMJMDX.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Gotham Bold";
  src: url("./media/Gotham-Bold-442ZOB64.eot");
  src:
    local("Gotham Bold"),
    local("Gotham-Bold"),
    url("./media/Gotham-Bold-442ZOB64.eot?#iefix") format("embedded-opentype"),
    url("./media/Gotham-Bold-JXSZK5NZ.woff") format("woff"),
    url("./media/Gotham-Bold-WJTHA2JS.svg") format("svg"),
    url("./media/Gotham-Bold-VJJEND3M.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Gotham Book";
  src: url("./media/Gotham-Book-BC3CDPXZ.eot");
  src:
    local("Gotham Book"),
    local("Gotham-Book"),
    url("./media/Gotham-Book-BC3CDPXZ.eot?#iefix") format("embedded-opentype"),
    url("./media/Gotham-Book-VO7QXEPW.woff") format("woff"),
    url("./media/Gotham-Book-UOBALQBO.svg") format("svg"),
    url("./media/Gotham-Book-5TSTQWOM.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Gotham Light";
  src: url("./media/Gotham-Light-BLLJWFBR.eot");
  src:
    local("Gotham Light"),
    local("Gotham-Light"),
    url("./media/Gotham-Light-BLLJWFBR.eot?#iefix") format("embedded-opentype"),
    url("./media/Gotham-Light-BRS42NOE.woff") format("woff"),
    url("./media/Gotham-Light-3SWNPD5U.svg") format("svg"),
    url("./media/Gotham-Light-CLCASUDF.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Gotham Medium";
  src: url("./media/Gotham-Medium-7576VIGI.eot");
  src:
    local("Gotham Light"),
    local("Gotham-Light"),
    url("./media/Gotham-Medium-7576VIGI.eot?#iefix") format("embedded-opentype"),
    url("./media/Gotham-Medium-LXY3CXCC.woff") format("woff"),
    url("./media/Gotham-Medium-6JFSHOZI.svg") format("svg"),
    url("./media/Gotham-Medium-4YRN42O2.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
.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;
}
.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;
}
*,
*::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: "Montserrat Regular";
  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: black;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: black;
  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;
}
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";
}
.container,
app-custom-ohgar-tabs .wrapper-content,
app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list,
app-custom-vertical-four-selection .vertical-selection-container,
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate,
.AccountPageTemplate cx-page-layout.AccountPageTemplate,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph,
cx-footer-navigation app-custom-navigation-ui,
cx-breadcrumb,
header .wrapper-header .SiteLinks,
header #wrapper-navigation > div,
cx-banner-carousel .wrapper-inherit,
cx-banner .wrapper-inherit,
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-xxs,
  .container,
  app-custom-ohgar-tabs .wrapper-content,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list,
  app-custom-vertical-four-selection .vertical-selection-container,
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate,
  .AccountPageTemplate cx-page-layout.AccountPageTemplate,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph,
  cx-footer-navigation app-custom-navigation-ui,
  cx-breadcrumb,
  header .wrapper-header .SiteLinks,
  header #wrapper-navigation > div,
  cx-banner-carousel .wrapper-inherit,
  cx-banner .wrapper-inherit,
  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-xxs,
  .container,
  app-custom-ohgar-tabs .wrapper-content,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list,
  app-custom-vertical-four-selection .vertical-selection-container,
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate,
  .AccountPageTemplate cx-page-layout.AccountPageTemplate,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph,
  cx-footer-navigation app-custom-navigation-ui,
  cx-breadcrumb,
  header .wrapper-header .SiteLinks,
  header #wrapper-navigation > div,
  cx-banner-carousel .wrapper-inherit,
  cx-banner .wrapper-inherit,
  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-xxs,
  .container,
  app-custom-ohgar-tabs .wrapper-content,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list,
  app-custom-vertical-four-selection .vertical-selection-container,
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate,
  .AccountPageTemplate cx-page-layout.AccountPageTemplate,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph,
  cx-footer-navigation app-custom-navigation-ui,
  cx-breadcrumb,
  header .wrapper-header .SiteLinks,
  header #wrapper-navigation > div,
  cx-banner-carousel .wrapper-inherit,
  cx-banner .wrapper-inherit,
  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-xxs,
  .container,
  app-custom-ohgar-tabs .wrapper-content,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list,
  app-custom-vertical-four-selection .vertical-selection-container,
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate,
  .AccountPageTemplate cx-page-layout.AccountPageTemplate,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph,
  cx-footer-navigation app-custom-navigation-ui,
  cx-breadcrumb,
  header .wrapper-header .SiteLinks,
  header #wrapper-navigation > div,
  cx-banner-carousel .wrapper-inherit,
  cx-banner .wrapper-inherit,
  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-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-xxs,
.col-xxs-auto,
.col-xxs-12,
.col-xxs-11,
.col-xxs-10,
.col-xxs-9,
.col-xxs-8,
.col-xxs-7,
.col-xxs-6,
.col-xxs-5,
.col-xxs-4,
.col-xxs-3,
.col-xxs-2,
.col-xxs-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: 321px) {
  .col-xxs {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xxs-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xxs-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xxs-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xxs-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xxs-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xxs-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxs-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxs-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xxs-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xxs-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxs-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xxs-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xxs-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxs-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xxs-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xxs-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxs-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xxs-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xxs-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxs-first {
    order: -1;
  }
  .order-xxs-last {
    order: 13;
  }
  .order-xxs-0 {
    order: 0;
  }
  .order-xxs-1 {
    order: 1;
  }
  .order-xxs-2 {
    order: 2;
  }
  .order-xxs-3 {
    order: 3;
  }
  .order-xxs-4 {
    order: 4;
  }
  .order-xxs-5 {
    order: 5;
  }
  .order-xxs-6 {
    order: 6;
  }
  .order-xxs-7 {
    order: 7;
  }
  .order-xxs-8 {
    order: 8;
  }
  .order-xxs-9 {
    order: 9;
  }
  .order-xxs-10 {
    order: 10;
  }
  .order-xxs-11 {
    order: 11;
  }
  .order-xxs-12 {
    order: 12;
  }
  .offset-xxs-0 {
    margin-left: 0;
  }
  .offset-xxs-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxs-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxs-3 {
    margin-left: 25%;
  }
  .offset-xxs-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxs-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxs-6 {
    margin-left: 50%;
  }
  .offset-xxs-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxs-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxs-9 {
    margin-left: 75%;
  }
  .offset-xxs-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxs-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%;
  }
}
.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;
}
.bg-background {
  background-color: #E9EBE7 !important;
}
a.bg-background:hover,
a.bg-background:focus,
button.bg-background:hover,
button.bg-background:focus {
  background-color: rgb(207.5, 211.8181818182, 203.1818181818) !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: black !important;
}
a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: black !important;
}
.bg-secondary {
  background-color: white !important;
}
a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgb(229.5, 229.5, 229.5) !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: black !important;
}
a.bg-dark:hover,
a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: black !important;
}
.bg-primary-accent {
  background-color: #055f9f !important;
}
a.bg-primary-accent:hover,
a.bg-primary-accent:focus,
button.bg-primary-accent:hover,
button.bg-primary-accent:focus {
  background-color: rgb(3.4451219512, 65.4573170732, 109.5548780488) !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;
}
.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: #E9EBE7 !important;
}
.border-text {
  border-color: #000000 !important;
}
.border-inverse {
  border-color: #ffffff !important;
}
.border-transparent {
  border-color: transparent !important;
}
.border-primary {
  border-color: black !important;
}
.border-secondary {
  border-color: white !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: black !important;
}
.border-primary-accent {
  border-color: #055f9f !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;
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.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: 321px) {
  .d-xxs-none {
    display: none !important;
  }
  .d-xxs-inline {
    display: inline !important;
  }
  .d-xxs-inline-block {
    display: inline-block !important;
  }
  .d-xxs-block {
    display: block !important;
  }
  .d-xxs-table {
    display: table !important;
  }
  .d-xxs-table-row {
    display: table-row !important;
  }
  .d-xxs-table-cell {
    display: table-cell !important;
  }
  .d-xxs-flex {
    display: flex !important;
  }
  .d-xxs-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 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;
  }
}
.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%;
}
.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 {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  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: 321px) {
  .flex-xxs-row {
    flex-direction: row !important;
  }
  .flex-xxs-column {
    flex-direction: column !important;
  }
  .flex-xxs-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxs-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxs-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxs-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxs-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xxs-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxs-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxs-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxs-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxs-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xxs-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxs-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxs-center {
    justify-content: center !important;
  }
  .justify-content-xxs-between {
    justify-content: space-between !important;
  }
  .justify-content-xxs-around {
    justify-content: space-around !important;
  }
  .align-items-xxs-start {
    align-items: flex-start !important;
  }
  .align-items-xxs-end {
    align-items: flex-end !important;
  }
  .align-items-xxs-center {
    align-items: center !important;
  }
  .align-items-xxs-baseline {
    align-items: baseline !important;
  }
  .align-items-xxs-stretch {
    align-items: stretch !important;
  }
  .align-content-xxs-start {
    align-content: flex-start !important;
  }
  .align-content-xxs-end {
    align-content: flex-end !important;
  }
  .align-content-xxs-center {
    align-content: center !important;
  }
  .align-content-xxs-between {
    align-content: space-between !important;
  }
  .align-content-xxs-around {
    align-content: space-around !important;
  }
  .align-content-xxs-stretch {
    align-content: stretch !important;
  }
  .align-self-xxs-auto {
    align-self: auto !important;
  }
  .align-self-xxs-start {
    align-self: flex-start !important;
  }
  .align-self-xxs-end {
    align-self: flex-end !important;
  }
  .align-self-xxs-center {
    align-self: center !important;
  }
  .align-self-xxs-baseline {
    align-self: baseline !important;
  }
  .align-self-xxs-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;
  }
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-none {
  float: none !important;
}
@media (min-width: 321px) {
  .float-xxs-left {
    float: left !important;
  }
  .float-xxs-right {
    float: right !important;
  }
  .float-xxs-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;
  }
}
.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;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.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;
  }
}
.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;
}
.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;
}
.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;
}
.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: 321px) {
  .m-xxs-0 {
    margin: 0 !important;
  }
  .mt-xxs-0,
  .my-xxs-0 {
    margin-top: 0 !important;
  }
  .mr-xxs-0,
  .mx-xxs-0 {
    margin-right: 0 !important;
  }
  .mb-xxs-0,
  .my-xxs-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxs-0,
  .mx-xxs-0 {
    margin-left: 0 !important;
  }
  .m-xxs-1 {
    margin: 0.25rem !important;
  }
  .mt-xxs-1,
  .my-xxs-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxs-1,
  .mx-xxs-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxs-1,
  .my-xxs-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxs-1,
  .mx-xxs-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxs-2 {
    margin: 0.5rem !important;
  }
  .mt-xxs-2,
  .my-xxs-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxs-2,
  .mx-xxs-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxs-2,
  .my-xxs-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxs-2,
  .mx-xxs-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxs-3 {
    margin: 1rem !important;
  }
  .mt-xxs-3,
  .my-xxs-3 {
    margin-top: 1rem !important;
  }
  .mr-xxs-3,
  .mx-xxs-3 {
    margin-right: 1rem !important;
  }
  .mb-xxs-3,
  .my-xxs-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xxs-3,
  .mx-xxs-3 {
    margin-left: 1rem !important;
  }
  .m-xxs-4 {
    margin: 1.5rem !important;
  }
  .mt-xxs-4,
  .my-xxs-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xxs-4,
  .mx-xxs-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xxs-4,
  .my-xxs-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxs-4,
  .mx-xxs-4 {
    margin-left: 1.5rem !important;
  }
  .m-xxs-5 {
    margin: 3rem !important;
  }
  .mt-xxs-5,
  .my-xxs-5 {
    margin-top: 3rem !important;
  }
  .mr-xxs-5,
  .mx-xxs-5 {
    margin-right: 3rem !important;
  }
  .mb-xxs-5,
  .my-xxs-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xxs-5,
  .mx-xxs-5 {
    margin-left: 3rem !important;
  }
  .p-xxs-0 {
    padding: 0 !important;
  }
  .pt-xxs-0,
  .py-xxs-0 {
    padding-top: 0 !important;
  }
  .pr-xxs-0,
  .px-xxs-0 {
    padding-right: 0 !important;
  }
  .pb-xxs-0,
  .py-xxs-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxs-0,
  .px-xxs-0 {
    padding-left: 0 !important;
  }
  .p-xxs-1 {
    padding: 0.25rem !important;
  }
  .pt-xxs-1,
  .py-xxs-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxs-1,
  .px-xxs-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxs-1,
  .py-xxs-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxs-1,
  .px-xxs-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxs-2 {
    padding: 0.5rem !important;
  }
  .pt-xxs-2,
  .py-xxs-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxs-2,
  .px-xxs-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxs-2,
  .py-xxs-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxs-2,
  .px-xxs-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxs-3 {
    padding: 1rem !important;
  }
  .pt-xxs-3,
  .py-xxs-3 {
    padding-top: 1rem !important;
  }
  .pr-xxs-3,
  .px-xxs-3 {
    padding-right: 1rem !important;
  }
  .pb-xxs-3,
  .py-xxs-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xxs-3,
  .px-xxs-3 {
    padding-left: 1rem !important;
  }
  .p-xxs-4 {
    padding: 1.5rem !important;
  }
  .pt-xxs-4,
  .py-xxs-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xxs-4,
  .px-xxs-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xxs-4,
  .py-xxs-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxs-4,
  .px-xxs-4 {
    padding-left: 1.5rem !important;
  }
  .p-xxs-5 {
    padding: 3rem !important;
  }
  .pt-xxs-5,
  .py-xxs-5 {
    padding-top: 3rem !important;
  }
  .pr-xxs-5,
  .px-xxs-5 {
    padding-right: 3rem !important;
  }
  .pb-xxs-5,
  .py-xxs-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xxs-5,
  .px-xxs-5 {
    padding-left: 3rem !important;
  }
  .m-xxs-n1 {
    margin: -0.25rem !important;
  }
  .mt-xxs-n1,
  .my-xxs-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xxs-n1,
  .mx-xxs-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xxs-n1,
  .my-xxs-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xxs-n1,
  .mx-xxs-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xxs-n2 {
    margin: -0.5rem !important;
  }
  .mt-xxs-n2,
  .my-xxs-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xxs-n2,
  .mx-xxs-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xxs-n2,
  .my-xxs-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xxs-n2,
  .mx-xxs-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xxs-n3 {
    margin: -1rem !important;
  }
  .mt-xxs-n3,
  .my-xxs-n3 {
    margin-top: -1rem !important;
  }
  .mr-xxs-n3,
  .mx-xxs-n3 {
    margin-right: -1rem !important;
  }
  .mb-xxs-n3,
  .my-xxs-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xxs-n3,
  .mx-xxs-n3 {
    margin-left: -1rem !important;
  }
  .m-xxs-n4 {
    margin: -1.5rem !important;
  }
  .mt-xxs-n4,
  .my-xxs-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xxs-n4,
  .mx-xxs-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xxs-n4,
  .my-xxs-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xxs-n4,
  .mx-xxs-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xxs-n5 {
    margin: -3rem !important;
  }
  .mt-xxs-n5,
  .my-xxs-n5 {
    margin-top: -3rem !important;
  }
  .mr-xxs-n5,
  .mx-xxs-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxs-n5,
  .my-xxs-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xxs-n5,
  .mx-xxs-n5 {
    margin-left: -3rem !important;
  }
  .m-xxs-auto {
    margin: auto !important;
  }
  .mt-xxs-auto,
  .my-xxs-auto {
    margin-top: auto !important;
  }
  .mr-xxs-auto,
  .mx-xxs-auto {
    margin-right: auto !important;
  }
  .mb-xxs-auto,
  .my-xxs-auto {
    margin-bottom: auto !important;
  }
  .ml-xxs-auto,
  .mx-xxs-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;
  }
}
.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);
}
.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: 321px) {
  .text-xxs-left {
    text-align: left !important;
  }
  .text-xxs-right {
    text-align: right !important;
  }
  .text-xxs-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;
  }
}
.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: #E9EBE7 !important;
}
a.text-background:hover,
a.text-background:focus {
  color: rgb(194.75, 200.2272727273, 189.2727272727) !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: black !important;
}
a.text-primary:hover,
a.text-primary:focus {
  color: black !important;
}
.text-secondary {
  color: white !important;
}
a.text-secondary:hover,
a.text-secondary:focus {
  color: rgb(216.75, 216.75, 216.75) !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: black !important;
}
a.text-dark:hover,
a.text-dark:focus {
  color: black !important;
}
.text-primary-accent {
  color: #055f9f !important;
}
a.text-primary-accent:hover,
a.text-primary-accent:focus {
  color: rgb(2.6676829268, 50.6859756098, 84.8323170732) !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;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
.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;
  }
}
.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: 321px) {
  .dropdown-menu-xxs-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxs-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;
  }
}
.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: black;
}
.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;
}
.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;
}
.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: black;
}
.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;
}
.btn {
  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.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) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #000000;
  text-decoration: none;
}
.btn:focus,
.btn.focus {
  outline: 0;
  box-shadow: none;
}
.btn.disabled,
.btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}
.btn-background {
  color: #212529;
  background-color: #E9EBE7;
  border-color: #E9EBE7;
}
.btn-background:hover {
  color: #212529;
  background-color: rgb(213.875, 217.6136363636, 210.1363636364);
  border-color: rgb(207.5, 211.8181818182, 203.1818181818);
}
.btn-background:focus,
.btn-background.focus {
  color: #212529;
  background-color: rgb(213.875, 217.6136363636, 210.1363636364);
  border-color: rgb(207.5, 211.8181818182, 203.1818181818);
  box-shadow: 0 0 0 0.2rem rgba(203, 205.3, 202.5, 0.5);
}
.btn-background.disabled,
.btn-background:disabled {
  color: #212529;
  background-color: #E9EBE7;
  border-color: #E9EBE7;
}
.btn-background:not(:disabled):not(.disabled):active,
.btn-background:not(:disabled):not(.disabled).active,
.show > .btn-background.dropdown-toggle {
  color: #212529;
  background-color: rgb(207.5, 211.8181818182, 203.1818181818);
  border-color: rgb(201.125, 206.0227272727, 196.2272727273);
}
.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(203, 205.3, 202.5, 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: black;
  border-color: black;
}
.btn-primary:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-primary:focus,
.btn-primary.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-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.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(38.25, 38.25, 38.25, 0.5);
}
.btn-secondary {
  color: #212529;
  background-color: white;
  border-color: white;
}
.btn-secondary:hover {
  color: #212529;
  background-color: rgb(235.875, 235.875, 235.875);
  border-color: rgb(229.5, 229.5, 229.5);
}
.btn-secondary:focus,
.btn-secondary.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-secondary.disabled,
.btn-secondary:disabled {
  color: #212529;
  background-color: white;
  border-color: white;
}
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #212529;
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(223.125, 223.125, 223.125);
}
.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(221.7, 222.3, 222.9, 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: black;
  border-color: black;
}
.btn-dark:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-dark:focus,
.btn-dark.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-dark.disabled,
.btn-dark:disabled {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.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(38.25, 38.25, 38.25, 0.5);
}
.btn-primary-accent {
  color: #fff;
  background-color: #055f9f;
  border-color: #055f9f;
}
.btn-primary-accent:hover {
  color: #fff;
  background-color: rgb(3.8338414634, 72.8429878049, 121.9161585366);
  border-color: rgb(3.4451219512, 65.4573170732, 109.5548780488);
}
.btn-primary-accent:focus,
.btn-primary-accent.focus {
  color: #fff;
  background-color: rgb(3.8338414634, 72.8429878049, 121.9161585366);
  border-color: rgb(3.4451219512, 65.4573170732, 109.5548780488);
  box-shadow: 0 0 0 0.2rem rgba(42.5, 119, 173.4, 0.5);
}
.btn-primary-accent.disabled,
.btn-primary-accent:disabled {
  color: #fff;
  background-color: #055f9f;
  border-color: #055f9f;
}
.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(3.4451219512, 65.4573170732, 109.5548780488);
  border-color: rgb(3.056402439, 58.0716463415, 97.193597561);
}
.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(42.5, 119, 173.4, 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: #E9EBE7;
  border-color: #E9EBE7;
}
.btn-outline-background:hover {
  color: #212529;
  background-color: #E9EBE7;
  border-color: #E9EBE7;
}
.btn-outline-background:focus,
.btn-outline-background.focus {
  box-shadow: 0 0 0 0.2rem rgba(233, 235, 231, 0.5);
}
.btn-outline-background.disabled,
.btn-outline-background:disabled {
  color: #E9EBE7;
  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: #E9EBE7;
  border-color: #E9EBE7;
}
.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(233, 235, 231, 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: black;
  border-color: black;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-outline-primary:focus,
.btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: black;
  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: black;
  border-color: black;
}
.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(0, 0, 0, 0.5);
}
.btn-outline-secondary {
  color: white;
  border-color: white;
}
.btn-outline-secondary:hover {
  color: #212529;
  background-color: white;
  border-color: white;
}
.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: white;
  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: #212529;
  background-color: white;
  border-color: white;
}
.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(255, 255, 255, 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: black;
  border-color: black;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-outline-dark:focus,
.btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color: black;
  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: black;
  border-color: black;
}
.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(0, 0, 0, 0.5);
}
.btn-outline-primary-accent {
  color: #055f9f;
  border-color: #055f9f;
}
.btn-outline-primary-accent:hover {
  color: #fff;
  background-color: #055f9f;
  border-color: #055f9f;
}
.btn-outline-primary-accent:focus,
.btn-outline-primary-accent.focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 95, 159, 0.5);
}
.btn-outline-primary-accent.disabled,
.btn-outline-primary-accent:disabled {
  color: #055f9f;
  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: #055f9f;
  border-color: #055f9f;
}
.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(5, 95, 159, 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 {
  font-weight: "normal";
  color: black;
  text-decoration: none;
}
.btn-link:hover {
  color: black;
  text-decoration: underline;
}
.btn-link:focus,
.btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled,
.btn-link.disabled {
  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 {
  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%;
}
.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: #E9EBE7;
  border-color: black;
  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;
  }
}
.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: black;
  background-color: black;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: rgb(63.75, 63.75, 63.75);
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: rgb(89.25, 89.25, 89.25);
  border-color: rgb(89.25, 89.25, 89.25);
}
.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: black;
  background-color: black;
}
.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(0, 0, 0, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 0, 0, 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(0, 0, 0, 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(0, 0, 0, 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(63.75, 63.75, 63.75);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 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(63.75, 63.75, 63.75);
  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: black;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb {
  appearance: none;
}
.custom-range::-webkit-slider-thumb:active {
  background-color: rgb(89.25, 89.25, 89.25);
}
.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: black;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}
.custom-range::-moz-range-thumb {
  appearance: none;
}
.custom-range::-moz-range-thumb:active {
  background-color: rgb(89.25, 89.25, 89.25);
}
.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: black;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}
.custom-range::-ms-thumb {
  appearance: none;
}
.custom-range::-ms-thumb:active {
  background-color: rgb(89.25, 89.25, 89.25);
}
.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;
  }
}
.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;
}
@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.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 {
  transform: translate(0, -50px);
}
.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;
  }
}
.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;
}
.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(121.16, 122.2, 120.12);
  background-color: rgb(250.6, 251, 250.2);
  border-color: rgb(248.84, 249.4, 248.28);
}
.alert-background hr {
  border-top-color: rgb(236.09, 237.8090909091, 234.3709090909);
}
.alert-background .alert-link {
  color: rgb(95.66, 96.4811158798, 94.8388841202);
}
.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: black;
  background-color: #cccccc;
  border-color: rgb(183.6, 183.6, 183.6);
}
.alert-primary hr {
  border-top-color: rgb(170.85, 170.85, 170.85);
}
.alert-primary .alert-link {
  color: black;
}
.alert-secondary {
  color: rgb(132.6, 132.6, 132.6);
  background-color: white;
  border-color: white;
}
.alert-secondary hr {
  border-top-color: rgb(242.25, 242.25, 242.25);
}
.alert-secondary .alert-link {
  color: rgb(107.1, 107.1, 107.1);
}
.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: black;
  background-color: #cccccc;
  border-color: rgb(183.6, 183.6, 183.6);
}
.alert-dark hr {
  border-top-color: rgb(170.85, 170.85, 170.85);
}
.alert-dark .alert-link {
  color: black;
}
.alert-primary-accent {
  color: rgb(2.6, 49.4, 82.68);
  background-color: rgb(205, 223, 235.8);
  border-color: rgb(185, 210.2, 228.12);
}
.alert-primary-accent hr {
  border-top-color: rgb(166.5751445087, 198.4080924855, 221.0448554913);
}
.alert-primary-accent .alert-link {
  color: rgb(1.0451219512, 19.8573170732, 33.2348780488);
}
.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);
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Montserrat Regular";
  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));
}
.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 {
  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 {
  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 {
  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 {
  border-radius: 4px;
}
.btn-link .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 {
  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 {
    outline-offset: -2px;
  }
  button:focus .ng-select-container,
  .btn:focus .ng-select-container {
    position: initial;
  }
  button:focus[type=radio],
  button:focus[type=checkbox],
  button:focus.btn-tertiary,
  .btn:focus[type=radio],
  .btn:focus[type=checkbox],
  .btn:focus.btn-tertiary {
    outline-offset: 2px;
  }
  button:focus > cx-media,
  .btn:focus > cx-media {
    transition: none;
    padding: 2px;
  }
}
button.close:not(:disabled):not(.disabled):focus {
  opacity: 1;
}
.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);
}
.form-control:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
  border-color: var(--cx-color-text);
  background-color: var(--cx-color-inverse);
}
.form-control {
  border: 1px solid var(--cx-color-dark);
}
.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;
}
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;
}
.cxFeat_a11yNgSelectUnicodeCarets .ng-select .ng-arrow-wrapper .ng-arrow,
.cxFeat_a11yNgSelectUnicodeCarets .ng-select.ng-select-single .ng-arrow-wrapper .ng-arrow {
  border: none;
}
.cxFeat_a11yNgSelectUnicodeCarets .ng-select .ng-arrow-wrapper .ng-arrow::after,
.cxFeat_a11yNgSelectUnicodeCarets .ng-select.ng-select-single .ng-arrow-wrapper .ng-arrow::after {
  content: "\25bc";
  font-size: 90%;
  position: absolute;
  transform: translate(-75%, -75%);
}
.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);
}
ng-select.ng-select.ng-select-opened .ng-select-container,
ng-select .ng-dropdown-panel {
  z-index: 10;
}
.cxFeat_a11yNgSelectUnicodeCarets ng-select.ng-select.ng-select-opened .ng-select-container .ng-arrow-wrapper .ng-arrow::after,
.cxFeat_a11yNgSelectUnicodeCarets ng-select .ng-dropdown-panel .ng-arrow-wrapper .ng-arrow::after {
  content: "\25b2";
}
: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;
}
input[cxpasswordvisibilityswitch] {
  padding-inline-end: calc(30px + 0.75rem);
}
.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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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-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);
}
.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);
}
.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: white;
  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: #E9EBE7;
}
.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: white;
  top: 30%;
}
.table-close:before {
  transform: rotate(45deg);
}
.table-close:after {
  transform: rotate(-45deg);
}
.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);
}
.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;
}
.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;
}
.accordion .card {
  margin-bottom: 20px;
  border: none;
}
.accordion .card-header {
  background-color: #E9EBE7;
  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 {
  text-align: start;
  text-decoration: none !important;
  width: 100%;
  font-weight: 600;
}
.accordion .card-header h5 .btn:hover {
  text-decoration: none;
}
.accordion .card-header h5 .btn:after {
  float: right;
  font-size: 33px;
  bottom: 12px;
  position: relative;
}
.accordion .card-header h5 .btn[aria-expanded=false]:after {
  content: "+";
}
.accordion .card-header h5 .btn[aria-expanded=true] {
  color: black;
}
.accordion .card-header h5 .btn[aria-expanded=true]: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;
}
.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;
}
.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;
}
.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;
}
.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: black;
}
.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;
}
.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;
}
.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;
}
.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-app__breadcrumb {
  background-color: #E9EBE7;
  text-align: center;
  padding-top: 25px;
}
.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;
}
.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;
}
app-custom-product-grid-item cx-media:after,
app-custom-product-item cx-media:after,
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;
}
.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: #ffffff;
  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-truncate-with-elipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.cx-truncation-tooltip {
  display: none;
  position: fixed;
  transform: translateY(calc(-100% - 4px));
  background: var(--cx-color-background-dark);
  color: var(--cx-color-inverse);
  padding: 0.25rem 0.5rem;
  border-radius: 0.25rem;
  white-space: nowrap;
  z-index: 1000;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  pointer-events: none;
  font-size: 0.875rem;
}
.cx-truncation-tooltip--visible {
  display: block;
}
.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);
}
.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: #E9EBE7;
  --cx-color-text: #000000;
  --cx-color-inverse: #ffffff;
  --cx-color-transparent: transparent;
  --cx-color-primary: black;
  --cx-color-secondary: white;
  --cx-color-success: #5dac06;
  --cx-color-info: #17a2b8;
  --cx-color-warning: #ffc107;
  --cx-color-danger: #db0002;
  --cx-color-light: #A89F9A;
  --cx-color-dark: black;
  --cx-color-primary-accent: #055f9f;
  --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;
  --fa-width: auto;
}
:root body {
  text-align: start;
}
@media (forced-colors: active) {
  :root.cxFeat_a11yPreventWindowsHighContrastOverride {
    forced-color-adjust: none !important;
  }
}
.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 {
  --btf-delay: 300ms;
  --btf-min-height: 100vh;
  --btf-margin-top: 100vh;
}
cx-page-layout cx-page-slot {
  min-height: initial;
  margin-top: initial;
  transition: none;
  transition-delay: 0s;
}
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;
}
cx-page-slot.cx-bottom-header-slot {
  display: flex;
}
.cxFeat_cdsBottomHeaderSlotAdjustPosition cx-page-slot.cx-bottom-header-slot {
  flex-wrap: wrap;
}
.cxFeat_cdsBottomHeaderSlotAdjustPosition cx-page-slot.cx-bottom-header-slot > cx-breadcrumb {
  flex: 1 1 100%;
  max-width: 100%;
}
.cxFeat_cdsBottomHeaderSlotAdjustPosition cx-page-slot.cx-bottom-header-slot > cx-merchandising-carousel:not(:has(cx-carousel)) {
  display: none;
}
cx-page-slot.cx-bottom-header-slot > * {
  flex: 1 1 var(--cx-flex-basis, 100%);
}
.OutletLandingPageTemplate,
.LandingPage3Template,
.LandingPage2Template,
cx-page-layout.LandingPage2Template {
  display: flex;
  flex-wrap: wrap;
  max-width: 1700px;
  margin: auto;
}
.OutletLandingPageTemplate cx-page-slot cx-banner cx-media img,
.LandingPage3Template cx-page-slot cx-banner cx-media img,
.LandingPage2Template cx-page-slot cx-banner cx-media img {
  display: flex;
  height: auto;
}
.OutletLandingPageTemplate cx-page-slot.Section1,
.LandingPage3Template cx-page-slot.Section1,
.LandingPage2Template cx-page-slot.Section1 {
  max-width: var(--cx-page-width-max);
  margin: auto;
  margin-top: 30px;
}
@media (max-width: 991.98px) {
  .OutletLandingPageTemplate cx-page-slot.Section1,
  .LandingPage3Template cx-page-slot.Section1,
  .LandingPage2Template cx-page-slot.Section1 {
    margin-top: 0;
  }
}
.OutletLandingPageTemplate cx-page-slot.Section2A,
.LandingPage3Template cx-page-slot.Section2A,
.LandingPage2Template cx-page-slot.Section2A {
  margin-inline-start: auto;
}
.OutletLandingPageTemplate cx-page-slot.Section2B,
.LandingPage3Template cx-page-slot.Section2B,
.LandingPage2Template cx-page-slot.Section2B {
  margin-inline-end: auto;
}
.OutletLandingPageTemplate cx-page-slot.Section2A,
.LandingPage3Template cx-page-slot.Section2A,
.LandingPage2Template cx-page-slot.Section2A,
.OutletLandingPageTemplate cx-page-slot.Section2B,
.LandingPage3Template cx-page-slot.Section2B,
.LandingPage2Template cx-page-slot.Section2B {
  --cx-flex-basis: 50%;
  max-width: 570px;
}
@media (max-width: 991.98px) {
  .OutletLandingPageTemplate cx-page-slot.Section2A,
  .LandingPage3Template cx-page-slot.Section2A,
  .LandingPage2Template cx-page-slot.Section2A,
  .OutletLandingPageTemplate cx-page-slot.Section2B,
  .LandingPage3Template cx-page-slot.Section2B,
  .LandingPage2Template cx-page-slot.Section2B {
    --cx-flex-basis: 100%;
    max-width: 100%;
  }
  .OutletLandingPageTemplate cx-page-slot.Section2A > *,
  .LandingPage3Template cx-page-slot.Section2A > *,
  .LandingPage2Template cx-page-slot.Section2A > *,
  .OutletLandingPageTemplate cx-page-slot.Section2B > *,
  .LandingPage3Template cx-page-slot.Section2B > *,
  .LandingPage2Template cx-page-slot.Section2B > * {
    --cx-flex-basis: 50%;
  }
}
@media (max-width: 320.98px) {
  .OutletLandingPageTemplate cx-page-slot.Section2A > *,
  .LandingPage3Template cx-page-slot.Section2A > *,
  .LandingPage2Template cx-page-slot.Section2A > *,
  .OutletLandingPageTemplate cx-page-slot.Section2B > *,
  .LandingPage3Template cx-page-slot.Section2B > *,
  .LandingPage2Template cx-page-slot.Section2B > * {
    --cx-flex-basis: 100%;
  }
}
.OutletLandingPageTemplate cx-page-slot.Section3,
.LandingPage3Template cx-page-slot.Section3,
.LandingPage2Template cx-page-slot.Section3 {
  max-width: var(--cx-page-width-max);
  margin: auto;
}
.OutletLandingPageTemplate cx-page-slot.Section4,
.LandingPage3Template cx-page-slot.Section4,
.LandingPage2Template cx-page-slot.Section4 {
  color: var(--cx-color, var(--cx-color-light));
  flex-wrap: nowrap;
}
@media (max-width: 991.98px) {
  .OutletLandingPageTemplate cx-page-slot.Section4,
  .LandingPage3Template cx-page-slot.Section4,
  .LandingPage2Template cx-page-slot.Section4 {
    flex-wrap: wrap;
  }
  .OutletLandingPageTemplate cx-page-slot.Section4 > *,
  .LandingPage3Template cx-page-slot.Section4 > *,
  .LandingPage2Template cx-page-slot.Section4 > * {
    --cx-flex-basis: 50%;
    border-bottom: solid 1px currentColor;
    border-inline-end: solid 1px currentColor;
  }
}
@media (max-width: 320.98px) {
  .OutletLandingPageTemplate cx-page-slot.Section4 > *,
  .LandingPage3Template cx-page-slot.Section4 > *,
  .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(6, auto) 1fr;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-images {
    grid-column: 1;
    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: unset;
    padding-top: 20px;
    padding-inline-end: 20px;
    padding-bottom: 0px;
    padding-inline-start: 20px;
  }
  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.ProductListPageTemplate,
cx-page-layout.ProductGridPageTemplate {
  max-width: var(--cx-page-width-max);
  margin: auto;
  display: flex;
}
@media (max-width: 991.98px) {
  cx-page-layout.ProductListPageTemplate,
  cx-page-layout.ProductGridPageTemplate {
    flex-direction: column;
  }
}
cx-page-layout.ProductListPageTemplate .ProductLeftRefinements,
cx-page-layout.ProductGridPageTemplate .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 {
    width: 100%;
    max-width: none;
  }
}
@media (max-width: 320.98px) {
  cx-page-layout.ProductListPageTemplate .ProductLeftRefinements,
  cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements {
    padding-top: 35px;
  }
}
cx-page-layout.ProductListPageTemplate .ProductListSlot,
cx-page-layout.ProductListPageTemplate .ProductGridSlot,
cx-page-layout.ProductGridPageTemplate .ProductListSlot,
cx-page-layout.ProductGridPageTemplate .ProductGridSlot {
  max-width: 75%;
}
@media (max-width: 991.98px) {
  cx-page-layout.ProductListPageTemplate .ProductListSlot,
  cx-page-layout.ProductListPageTemplate .ProductGridSlot,
  cx-page-layout.ProductGridPageTemplate .ProductListSlot,
  cx-page-layout.ProductGridPageTemplate .ProductGridSlot {
    width: 100%;
    max-width: none;
  }
}
@media (max-width: 320.98px) {
  cx-page-layout.ProductListPageTemplate .ProductListSlot .cx-page-section,
  cx-page-layout.ProductListPageTemplate .ProductGridSlot .cx-page-section,
  cx-page-layout.ProductGridPageTemplate .ProductListSlot .cx-page-section,
  cx-page-layout.ProductGridPageTemplate .ProductGridSlot .cx-page-section {
    padding-top: 0;
  }
}
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.SearchResultsListPageTemplate {
    flex-direction: column;
  }
}
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.SearchResultsListPageTemplate .ProductLeftRefinements {
    width: 100%;
    max-width: none;
  }
}
cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot {
  max-width: 75%;
}
@media (max-width: 991.98px) {
  cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot {
    width: 100%;
    max-width: none;
  }
}
cx-page-layout.SearchResultsListPageTemplate .Section2 {
  padding: 0 1rem;
}
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%;
  }
}
.cxFeat_a11yB2BRegisterComponent cx-page-layout.LoginPageTemplate cx-login-form ~ cx-paragraph:has(div > p.cx-section-title),
.cxFeat_a11yB2BRegisterComponent cx-page-layout.CheckoutLoginPageTemplate cx-login-form ~ cx-paragraph:has(div > p.cx-section-title),
.cxFeat_a11yB2BRegisterComponent cx-page-layout.AccountPageTemplate cx-login-form ~ cx-paragraph:has(div > p.cx-section-title),
.cxFeat_a11yB2BRegisterComponent cx-page-layout.LoginPageTemplate cx-login-form ~ cx-link.cx-organization-user-register-button,
.cxFeat_a11yB2BRegisterComponent cx-page-layout.CheckoutLoginPageTemplate cx-login-form ~ cx-link.cx-organization-user-register-button,
.cxFeat_a11yB2BRegisterComponent cx-page-layout.AccountPageTemplate cx-login-form ~ cx-link.cx-organization-user-register-button {
  display: none;
}
cx-page-layout.ErrorPageTemplate {
  padding-bottom: 3rem;
}
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 {
  max-width: var(--cx-page-width-max);
  margin: auto;
}
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) {
  cx-page-layout.OrderConfirmationPageTemplate cx-order-confirmation-shipping,
  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%;
}
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: 320.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[tabindex="-1"]:focus {
  box-shadow: 0 0 0 0 !important;
}
cx-breadcrumb nav {
  padding: 5px 0;
  display: flex;
  justify-content: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
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);
}
cx-navigation-ui .wrapper {
  cursor: default;
}
cx-navigation-ui .wrapper[attr="1"] {
  width: 200px;
}
cx-navigation-ui .wrapper[attr="2"] {
  width: 400px;
}
@media (max-width: 991.98px) {
  cx-navigation-ui.flyout .wrapper {
    height: 0;
    overflow: hidden;
  }
}
cx-navigation-ui.flyout .wrapper {
  color: var(--cx-color-text);
}
@media (min-width: 992px) {
  cx-navigation-ui.flyout .wrapper {
    z-index: 20;
  }
  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 cx-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);
  }
}
cx-navigation-ui.flyout .back {
  display: none;
}
@media (max-width: 991.98px) {
  cx-navigation-ui.flyout .back {
    display: initial;
  }
  cx-navigation-ui.flyout .back button {
    border: none;
    background-color: transparent;
    text-transform: capitalize;
    justify-content: flex-start;
  }
  cx-navigation-ui.flyout .back button cx-icon {
    padding-inline-end: 10px;
  }
  cx-navigation-ui.flyout:not(.is-open) .back {
    display: none;
  }
}
cx-navigation-ui nav:focus {
  color: var(--cx-g-color-primary);
}
cx-navigation-ui span,
cx-navigation-ui button {
  margin: 0;
}
cx-navigation-ui.flyout span,
cx-navigation-ui.flyout button,
cx-navigation-ui.flyout cx-generic-link {
  display: flex;
  align-items: center;
  white-space: nowrap;
  color: currentColor;
}
cx-navigation-ui.flyout span:hover,
cx-navigation-ui.flyout button:hover,
cx-navigation-ui.flyout cx-generic-link:hover {
  color: var(--cx-color-text);
}
cx-navigation-ui.flyout span:focus,
cx-navigation-ui.flyout button:focus,
cx-navigation-ui.flyout cx-generic-link:focus {
  z-index: 1;
  position: relative;
}
cx-navigation-ui.flyout span a,
cx-navigation-ui.flyout button a,
cx-navigation-ui.flyout cx-generic-link a {
  display: block;
  width: 100%;
}
cx-navigation-ui.flyout span a:focus,
cx-navigation-ui.flyout button a:focus,
cx-navigation-ui.flyout cx-generic-link a:focus {
  z-index: 1;
  position: relative;
}
cx-navigation-ui.flyout button:hover {
  color: var(--cx-color-inverse);
  outline: 1px solid var(--cx-color-inverse);
}
cx-navigation-ui.flyout cx-generic-link:hover {
  color: var(--cx-color-inverse);
}
@media (max-width: 991.98px) {
  cx-navigation-ui.flyout > nav > ul > li > span,
  cx-navigation-ui.flyout > nav > ul > li > button:not(cx-generic-link + button),
  cx-navigation-ui.flyout > nav > ul > li > cx-generic-link {
    text-transform: uppercase;
    font-weight: 600;
    width: 100%;
  }
  cx-navigation-ui.flyout > nav > ul > li:not(.is-open):not(.is-opened) > .wrapper {
    display: none;
  }
  cx-navigation-ui.flyout span,
  cx-navigation-ui.flyout button,
  cx-navigation-ui.flyout cx-generic-link {
    border-bottom: 1px solid var(--cx-color-medium);
    display: flex;
    justify-content: space-between;
    cursor: pointer;
  }
  cx-navigation-ui.flyout span,
  cx-navigation-ui.flyout button,
  cx-navigation-ui.flyout cx-generic-link a {
    padding: 1rem;
  }
  cx-navigation-ui.flyout span:hover,
  cx-navigation-ui.flyout button:hover,
  cx-navigation-ui.flyout cx-generic-link a:hover {
    color: var(--cx-color-primary);
    outline: 0;
  }
}
@media (min-width: 992px) {
  cx-navigation-ui.flyout > nav > ul > li {
    cursor: pointer;
  }
  cx-navigation-ui.flyout > nav > ul > li > span,
  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;
  }
  cx-navigation-ui.flyout > nav > ul > li ul > li > span,
  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;
  }
  cx-navigation-ui.flyout > nav > ul > li ul > li > span: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: 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;
  }
}
cx-navigation-ui cx-icon:before {
  font-size: 1.5rem;
}
@media (min-width: 992px) {
  cx-navigation-ui cx-icon {
    padding-inline-start: 0;
  }
  cx-navigation-ui cx-icon:before {
    font-size: 1rem;
  }
}
cx-navigation-ui.flyout .childs[depth="1"] {
  flex-direction: column;
}
@media (min-width: 992px) {
  cx-navigation-ui.flyout .childs .childs {
    padding: 0;
  }
}
cx-navigation-ui.flyout .childs cx-generic-link:hover {
  color: var(--cx-color-text);
}
cx-navigation-ui a {
  color: currentColor;
}
cx-navigation-ui.flyout a {
  display: block;
  text-decoration: none;
  white-space: nowrap;
}
cx-navigation-ui.flyout a:hover {
  color: var(--cx-color-inverse);
  text-decoration: underline;
}
cx-navigation-ui.flyout .childs[columns="1"] {
  display: block;
}
@media (min-width: 768px) {
  cx-navigation-ui.flyout .childs[columns="1"] {
    column-count: 1;
  }
}
@media (max-width: 767.98px) {
  cx-navigation-ui.flyout .childs[columns="1"] {
    column-count: 1;
  }
}
cx-navigation-ui.flyout .childs[columns="2"] {
  display: block;
}
@media (min-width: 768px) {
  cx-navigation-ui.flyout .childs[columns="2"] {
    column-count: 2;
  }
}
@media (max-width: 767.98px) {
  cx-navigation-ui.flyout .childs[columns="2"] {
    column-count: 1;
  }
}
cx-navigation-ui.flyout .childs[columns="3"] {
  display: block;
}
@media (min-width: 768px) {
  cx-navigation-ui.flyout .childs[columns="3"] {
    column-count: 3;
  }
}
@media (max-width: 767.98px) {
  cx-navigation-ui.flyout .childs[columns="3"] {
    column-count: 1;
  }
}
cx-navigation-ui.flyout .childs[columns="4"] {
  display: block;
}
@media (min-width: 768px) {
  cx-navigation-ui.flyout .childs[columns="4"] {
    column-count: 4;
  }
}
@media (max-width: 767.98px) {
  cx-navigation-ui.flyout .childs[columns="4"] {
    column-count: 2;
  }
}
cx-navigation-ui.flyout .childs[columns="5"] {
  display: block;
}
@media (min-width: 768px) {
  cx-navigation-ui.flyout .childs[columns="5"] {
    column-count: 5;
  }
}
@media (max-width: 767.98px) {
  cx-navigation-ui.flyout .childs[columns="5"] {
    column-count: 2;
  }
}
cx-navigation-ui.flyout .childs[columns="6"] {
  display: block;
}
@media (min-width: 768px) {
  cx-navigation-ui.flyout .childs[columns="6"] {
    column-count: 6;
  }
}
@media (max-width: 767.98px) {
  cx-navigation-ui.flyout .childs[columns="6"] {
    column-count: 2;
  }
}
cx-navigation-ui.flyout .childs[columns="7"] {
  display: block;
}
@media (min-width: 768px) {
  cx-navigation-ui.flyout .childs[columns="7"] {
    column-count: 7;
  }
}
@media (max-width: 767.98px) {
  cx-navigation-ui.flyout .childs[columns="7"] {
    column-count: 3;
  }
}
cx-navigation-ui.flyout .childs[columns="8"] {
  display: block;
}
@media (min-width: 768px) {
  cx-navigation-ui.flyout .childs[columns="8"] {
    column-count: 8;
  }
}
@media (max-width: 767.98px) {
  cx-navigation-ui.flyout .childs[columns="8"] {
    column-count: 3;
  }
}
cx-navigation-ui.flyout .childs[columns="9"] {
  display: block;
}
@media (min-width: 768px) {
  cx-navigation-ui.flyout .childs[columns="9"] {
    column-count: 9;
  }
}
@media (max-width: 767.98px) {
  cx-navigation-ui.flyout .childs[columns="9"] {
    column-count: 3;
  }
}
cx-navigation-ui.flyout .childs[columns="10"] {
  display: block;
}
@media (min-width: 768px) {
  cx-navigation-ui.flyout .childs[columns="10"] {
    column-count: 10;
  }
}
@media (max-width: 767.98px) {
  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);
  }
  .cxFeat_alignNavigationMenuWithHeader cx-navigation-ui {
    background-color: var(--cx-color-background-dark);
  }
}
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 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 {
    color: #000;
  }
  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%;
}
cx-category-navigation h4 {
  text-transform: uppercase;
  font-weight: 600;
  width: 100%;
}
cx-category-navigation li {
  list-style: none;
}
@media (min-width: 992px) {
  .cxFeat_alignNavigationMenuWithHeader cx-category-navigation cx-navigation-ui {
    height: 67px;
  }
}
cx-category-navigation cx-navigation-ui > nav > ul {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
}
@media (min-width: 992px) {
  cx-category-navigation cx-navigation-ui > nav > ul > li {
    padding-inline-end: 15px;
    padding-inline-start: 15px;
  }
}
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 > .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;
  }
}
cx-footer-navigation {
  background-color: var(--cx-color-background-dark);
}
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);
}
cx-footer-navigation a:hover {
  color: var(--cx-color-inverse);
  text-decoration: underline;
}
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;
}
cx-footer-navigation cx-navigation-ui {
  justify-content: center;
}
cx-footer-navigation cx-navigation-ui > nav > ul {
  display: flex;
}
@media (max-width: 767.98px) {
  cx-footer-navigation cx-navigation-ui > nav > ul {
    flex-direction: column;
  }
}
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 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 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 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 a {
  border: 1px solid var(--cx-color-medium);
  border-top: none;
}
cx-my-account-v2-navigation cx-navigation-ui > nav > ul > li {
  margin-bottom: 20px;
}
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;
}
@media (max-width: 767.98px) {
  cx-tab-paragraph-container > div > div.active.toggled {
    display: none;
  }
  cx-tab-paragraph-container > div > button.active.toggled {
    color: initial;
  }
  cx-tab-paragraph-container > div > button.active.toggled > span.accordion-icon:before {
    content: "+";
  }
  cx-tab-paragraph-container > div > button.active.toggled:after {
    width: 0;
    opacity: var(--cx-opacity, 0);
  }
}
cx-tab-paragraph-container > div > div {
  background: var(--cx-color-background);
}
cx-tab-paragraph-container > div > div:not(.active) {
  display: none;
}
cx-tab-paragraph-container > div > div .container > h2,
cx-tab-paragraph-container > div > div app-custom-ohgar-tabs .wrapper-content > h2,
app-custom-ohgar-tabs cx-tab-paragraph-container > div > div .wrapper-content > h2,
cx-tab-paragraph-container > div > div app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list > h2,
app-custom-vertical-two-and-three-selection .vertical-selection-container cx-tab-paragraph-container > div > div .info-boxes-list > h2,
cx-tab-paragraph-container > div > div app-custom-vertical-four-selection .vertical-selection-container > h2,
app-custom-vertical-four-selection cx-tab-paragraph-container > div > div .vertical-selection-container > h2,
cx-tab-paragraph-container > div > div .PolicyPageTemplate cx-page-layout.PolicyPageTemplate > h2,
.PolicyPageTemplate cx-tab-paragraph-container > div > div cx-page-layout.PolicyPageTemplate > h2,
cx-tab-paragraph-container > div > div .AccountPageTemplate cx-page-layout.AccountPageTemplate > h2,
.AccountPageTemplate cx-tab-paragraph-container > div > div cx-page-layout.AccountPageTemplate > h2,
cx-tab-paragraph-container > div > div cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph > h2,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-tab-paragraph-container > div > div cx-paragraph > h2,
cx-tab-paragraph-container > div > div cx-footer-navigation app-custom-navigation-ui > h2,
cx-footer-navigation cx-tab-paragraph-container > div > div app-custom-navigation-ui > h2,
cx-tab-paragraph-container > div > div cx-breadcrumb > h2,
cx-tab-paragraph-container > div > div header .wrapper-header .SiteLinks > h2,
header .wrapper-header cx-tab-paragraph-container > div > div .SiteLinks > h2,
cx-tab-paragraph-container > div > div header #wrapper-navigation > div > h2,
header cx-tab-paragraph-container > div > div #wrapper-navigation > div > h2,
cx-tab-paragraph-container > div > div cx-banner-carousel .wrapper-inherit > h2,
cx-banner-carousel cx-tab-paragraph-container > div > div .wrapper-inherit > h2,
cx-tab-paragraph-container > div > div cx-banner .wrapper-inherit > h2,
cx-banner cx-tab-paragraph-container > div > div .wrapper-inherit > h2,
cx-tab-paragraph-container > div > div cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary > h2,
cx-page-layout.ProductDetailsPageTemplate cx-tab-paragraph-container > div > div cx-page-slot.Summary > h2,
cx-tab-paragraph-container > div > div cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs > h2,
cx-page-layout.ProductDetailsPageTemplate cx-tab-paragraph-container > div > div cx-page-slot.Tabs > h2,
cx-tab-paragraph-container > div > div cx-page-layout.ProductDetailsPageTemplate .tab-delivery > h2,
cx-page-layout.ProductDetailsPageTemplate cx-tab-paragraph-container > div > div .tab-delivery > h2 {
  display: none;
}
cx-tab-paragraph-container > div > 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;
}
cx-tab-paragraph-container > div > button.active,
cx-tab-paragraph-container > div > button:hover {
  color: var(--cx-color-primary-accent);
}
cx-tab-paragraph-container > div > button:focus {
  z-index: 1;
}
cx-tab-paragraph-container > div > button {
  cursor: pointer;
}
@media (min-width: 768px) {
  cx-tab-paragraph-container > div > button.active {
    cursor: initial;
  }
}
cx-tab-paragraph-container > div > button:after {
  content: "";
  display: block;
  margin-top: 15px;
  margin-inline-end: auto;
  margin-bottom: auto;
  margin-inline-start: auto;
  height: 3px;
  background: var(--cx-color-primary-accent);
  width: 0;
  opacity: 0;
  transition: all 0.6s;
}
cx-tab-paragraph-container > div > button.active:after,
cx-tab-paragraph-container > div > button:hover:after {
  width: 100%;
}
cx-tab-paragraph-container > div > button.active:after {
  opacity: 1;
}
cx-tab-paragraph-container > div > button:not(.active):hover:after {
  opacity: 0.5;
}
cx-tab-paragraph-container > div > button {
  border-top: 1px solid var(--cx-color-medium);
  font-size: var(--cx-font-size, 1.188rem);
  padding-top: 15px;
  padding-inline-end: 0;
  padding-bottom: 0;
  padding-inline-start: 4%;
  width: 100%;
  text-align: start;
  height: 63px;
  position: relative;
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
}
cx-tab-paragraph-container > div > button:focus {
  box-shadow: 0 0 0 0;
}
cx-tab-paragraph-container > div > button > span.accordion-icon:before {
  content: "+";
  margin: 0px 15px;
  font-size: var(--cx-font-size, 2.063rem);
  bottom: 5px;
  position: absolute;
  inset-inline-end: 0;
  color: var(--cx-color-secondary);
}
cx-tab-paragraph-container > div > button:after {
  margin-top: 15px;
  margin-inline-end: auto;
  margin-bottom: auto;
  margin-inline-start: -4%;
}
cx-tab-paragraph-container > div > button.active {
  font-weight: var(--cx-font-weight-bold);
}
cx-tab-paragraph-container > div > button.active > span.accordion-icon:before {
  bottom: 8px;
  content: "\2013";
}
cx-tab-paragraph-container > div > button.active:after,
cx-tab-paragraph-container > div > button:hover:after {
  width: 104%;
}
cx-tab-paragraph-container > div > div {
  padding: 15px 5px;
}
cx-tab-paragraph-container .active {
  background-color: var(--cx-color-inverse);
}
.cx-theme-high-contrast-dark cx-tab-paragraph-container > div > button,
.cx-theme-high-contrast-light cx-tab-paragraph-container > div > button {
  border-top-color: var(--cx-color-text);
  color: var(--cx-color-text);
}
.cx-theme-high-contrast-dark cx-tab-paragraph-container .active,
.cx-theme-high-contrast-light cx-tab-paragraph-container .active {
  color: var(--cx-color-text);
  background-color: var(--cx-color-background);
}
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);
}
.cxFeat_a11yIncreaseContastGlobalMessageCloseButton cx-global-message .close {
  opacity: 1;
}
cx-tab,
cx-tab-paragraph-container {
  --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,
cx-tab-paragraph-container .tab-btn {
  order: 0;
  transition: all 0.6s;
  font-size: var(--cx-tab-btn-font-size);
  text-align: center;
  margin: 0;
  border: 0;
}
cx-tab .tab-btn:first-of-type,
cx-tab-paragraph-container .tab-btn:first-of-type {
  grid-column: 3;
}
cx-tab .tab-btn,
cx-tab-paragraph-container .tab-btn {
  margin-bottom: 0;
  cursor: pointer;
}
cx-tab .tab-btn[disabled],
cx-tab-paragraph-container .tab-btn[disabled] {
  cursor: not-allowed;
}
cx-tab .tab-btn.active,
cx-tab-paragraph-container .tab-btn.active,
cx-tab .tab-btn:hover:not([disabled]),
cx-tab-paragraph-container .tab-btn:hover:not([disabled]) {
  color: var(--cx-color-primary);
}
cx-tab .tab-btn:focus,
cx-tab-paragraph-container .tab-btn:focus {
  z-index: 1;
}
cx-tab .tab-btn:focus-visible,
cx-tab-paragraph-container .tab-btn:focus-visible {
  outline-offset: -3px;
}
cx-tab .tab-btn.active:after,
cx-tab-paragraph-container .tab-btn.active:after,
cx-tab .tab-btn:hover:not([disabled]):after,
cx-tab-paragraph-container .tab-btn:hover:not([disabled]):after {
  width: 100%;
}
cx-tab .tab-btn.active:after,
cx-tab-paragraph-container .tab-btn.active:after {
  opacity: 1;
}
cx-tab .tab-btn:not(.active):hover:after,
cx-tab-paragraph-container .tab-btn:not(.active):hover:after {
  opacity: 0.5;
}
cx-tab .tab-btn:after,
cx-tab-paragraph-container .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],
cx-tab-paragraph-container 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);
}
cx-tab div[role=tabpanel].active:focus-visible,
cx-tab-paragraph-container div[role=tabpanel].active:focus-visible {
  outline-offset: -3px;
}
cx-tab .tab,
cx-tab-paragraph-container .tab {
  display: flex;
  gap: var(--cx-tab-gap);
}
cx-tab .tab button,
cx-tab-paragraph-container .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,
cx-tab-paragraph-container .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;
  background-color: var(--cx-color-background);
}
cx-tab .accordian .tab-btn:before,
cx-tab-paragraph-container .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,
cx-tab-paragraph-container .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-paragraph-container .accordian .tab-btn.active:after,
cx-tab .accordian .tab-btn:hover:after,
cx-tab-paragraph-container .accordian .tab-btn:hover:after {
  width: 104%;
}
cx-tab .accordian .tab-icon,
cx-tab-paragraph-container .accordian .tab-icon {
  margin: 0px 15px;
  float: right;
  font-size: 33px;
  bottom: 12px;
  position: relative;
  color: var(--cx-color-text);
}
cx-tab .accordian div,
cx-tab-paragraph-container .accordian div {
  padding: 15px 5px;
}
cx-video video {
  display: inherit;
  height: 100%;
  width: 100%;
  position: relative;
  z-index: 0;
}
@media (max-width: 767.98px) {
  cx-video a {
    font-size: 3vw;
  }
}
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);
}
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;
}
.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 .cx-label-inner-container,
  body:not(.searchbox-is-active) cx-searchbox input {
    width: 0;
    padding: 0;
    border: none;
  }
  body:not(.searchbox-is-active) cx-searchbox .cx-input-label {
    display: none;
  }
  body:not(.searchbox-is-active) cx-searchbox button.reset {
    display: none;
  }
}
cx-searchbox {
  --cx-mobile-header-height: 60px;
}
@media (min-width: 768px) {
  cx-searchbox {
    position: relative;
    z-index: 0;
  }
}
cx-searchbox {
  z-index: 10;
  display: block;
}
cx-searchbox > * {
  z-index: 20;
}
@media (min-width: 768px) {
  cx-searchbox > * {
    background-color: var(--cx-color-inverse);
    position: relative;
  }
}
@media (min-width: 768px) {
  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;
}
cx-searchbox .cx-input-label {
  color: var(--cx-color-text);
}
@media (max-width: 767.98px) {
  cx-searchbox .cx-input-label {
    position: absolute;
    top: var(--cx-mobile-header-height);
    left: 10px;
    z-index: 30;
  }
}
cx-searchbox label {
  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.dirty div.search-icon {
    display: none;
  }
}
cx-searchbox label:not(.dirty) button.reset {
  display: none;
}
cx-searchbox label .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;
}
cx-searchbox label .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) {
  cx-searchbox label .cx-label-inner-container:focus-within {
    outline-offset: -2px;
  }
  cx-searchbox label .cx-label-inner-container:focus-within .ng-select-container {
    position: initial;
  }
  cx-searchbox label .cx-label-inner-container:focus-within[type=radio],
  cx-searchbox label .cx-label-inner-container:focus-within[type=checkbox],
  cx-searchbox label .cx-label-inner-container:focus-within.btn-tertiary {
    outline-offset: 2px;
  }
  cx-searchbox label .cx-label-inner-container:focus-within > cx-media {
    transition: none;
    padding: 2px;
  }
}
.cxFeat_a11yFixSearchBoxDoubleFocus cx-searchbox label .cx-label-inner-container input:focus {
  outline: none;
  box-shadow: none;
}
@media (min-width: 768px) {
  cx-searchbox label .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 .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;
  }
  cx-searchbox label .cx-label-inner-container:focus-within {
    padding: 27px 10px 8px;
    outline: 0;
  }
  .cxFeat_a11yFixSearchBoxDoubleFocus cx-searchbox label .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: 767.98px) and (max-width: 991.98px) {
  .cxFeat_a11yFixSearchBoxDoubleFocus cx-searchbox label .cx-label-inner-container:focus-within {
    outline-offset: -2px;
  }
  .cxFeat_a11yFixSearchBoxDoubleFocus cx-searchbox label .cx-label-inner-container:focus-within .ng-select-container {
    position: initial;
  }
  .cxFeat_a11yFixSearchBoxDoubleFocus cx-searchbox label .cx-label-inner-container:focus-within[type=radio],
  .cxFeat_a11yFixSearchBoxDoubleFocus cx-searchbox label .cx-label-inner-container:focus-within[type=checkbox],
  .cxFeat_a11yFixSearchBoxDoubleFocus cx-searchbox label .cx-label-inner-container:focus-within.btn-tertiary {
    outline-offset: 2px;
  }
  .cxFeat_a11yFixSearchBoxDoubleFocus cx-searchbox label .cx-label-inner-container:focus-within > cx-media {
    transition: none;
    padding: 2px;
  }
}
cx-searchbox label input {
  background: none;
  border: none;
  outline: none;
  display: block;
}
@media (max-width: 767.98px) {
  cx-searchbox label input {
    width: 100%;
    padding: 6px 16px;
    height: 48px;
    border: 1px solid var(--cx-color-medium);
    border-radius: 4px;
  }
}
cx-searchbox label input {
  flex-basis: 100%;
  height: 35px;
  color: var(--cx-color-text);
  z-index: 20;
}
cx-searchbox label input::-webkit-input-placeholder {
  color: var(--cx-color-dark);
}
cx-searchbox label input::-moz-placeholder {
  color: var(--cx-color-dark);
}
cx-searchbox label input:-moz-placeholder {
  color: var(--cx-color-dark);
}
cx-searchbox label input:-ms-input-placeholder {
  color: var(--cx-color-dark);
}
cx-searchbox label button,
cx-searchbox label 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 button,
  cx-searchbox label div.search-icon {
    color: var(--cx-color-primary);
    font-size: var(--cx-font-size, 1.563rem);
  }
  cx-searchbox label button.reset,
  cx-searchbox label div.search-icon.reset {
    display: none;
  }
}
cx-searchbox label button.reset cx-icon:before,
cx-searchbox label div.search-icon.reset cx-icon:before {
  font-size: 1.4rem;
}
@media (max-width: 767.98px) {
  cx-searchbox label button.reset cx-icon,
  cx-searchbox label 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);
}
cx-searchbox .results.no-headers {
  padding-top: 4px;
}
cx-searchbox .results {
  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 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: calc(var(--cx-mobile-header-height) + 79px);
    z-index: 10;
  }
}
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%;
}
.cxFeat_searchBoxRecentSearchesRemoval cx-searchbox .results .recent-searches {
  position: relative;
}
@media (max-width: 767.98px) {
  .cxFeat_searchBoxRecentSearchesRemoval cx-searchbox .results .recent-searches cx-recent-searches-header .recentSearches-header {
    display: flex;
    align-items: center;
  }
  .cxFeat_searchBoxRecentSearchesRemoval cx-searchbox .results .recent-searches cx-recent-searches-header .recentSearches-header button {
    min-height: 20px;
    padding: 0;
  }
}
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;
}
cx-searchbox .results .products ul a.has-media {
  grid-template-columns: 50px 1fr;
}
cx-searchbox .results .products ul a {
  border-top: solid 1px var(--cx-color-light);
}
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;
}
@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: black;
  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;
  }
}
.cxFeat_searchBoxRecentSearchesRemoval cx-searchbox.search-box-v2 .recent-searches cx-recent-searches-header .clear-recent-searches-btn {
  display: none;
  position: absolute;
  padding: 0;
  min-height: 21px;
}
@media (max-width: 767.98px) {
  .cxFeat_searchBoxRecentSearchesRemoval cx-searchbox.search-box-v2 .recent-searches cx-recent-searches-header .clear-recent-searches-btn {
    display: block;
    right: 0;
    top: 0;
  }
}
cx-searchbox.search-box-v2 {
  position: unset;
}
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;
}
.cxFeat_searchBoxRecentSearchesRemoval cx-searchbox.search-box-v2 .results .search-panel-header .recentSearches-header {
  width: 100%;
}
.cxFeat_searchBoxRecentSearchesRemoval cx-searchbox.search-box-v2 .results .search-panel-header .recentSearches-header button {
  min-height: 20px;
  padding: 0 30px;
}
cx-searchbox.search-box-v2 .results cx-recent-searches:has(.recent-searches) ~ .search-panel-header .recentSearches-header {
  display: inline-block;
}
.cxFeat_searchBoxRecentSearchesRemoval cx-searchbox.search-box-v2 .results cx-recent-searches:has(.recent-searches) ~ .search-panel-header .recentSearches-header {
  display: flex;
}
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%;
  }
}
.cxFeat_searchBoxRecentSearchesRemoval cx-searchbox.search-box-v2 .results .suggestions ~ cx-recent-searches:has(.recent-searches) ~ .search-panel-header .products-header {
  flex-basis: 56%;
}
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%;
  }
}
.cxFeat_searchBoxRecentSearchesRemoval cx-searchbox.search-box-v2 .results .trending-searches-container:has(.trending-searches) ~ cx-recent-searches:has(.recent-searches) ~ .search-panel-header .products-header {
  flex-basis: 56%;
}
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);
}
@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 h3:not(.cx-product-name) {
  font-weight: var(--cx-font-weight-semi);
}
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;
  }
}
.cxFeat_searchBoxRecentSearchesRemoval cx-searchbox.search-box-v2 .results cx-recent-searches ul li {
  display: flex;
  padding: 0 30px 0 0;
}
@media (max-width: 767.98px) {
  .cxFeat_searchBoxRecentSearchesRemoval cx-searchbox.search-box-v2 .results cx-recent-searches ul li {
    padding: 0;
  }
}
.cxFeat_searchBoxRecentSearchesRemoval cx-searchbox.search-box-v2 .results cx-recent-searches ul li .close {
  font-size: 16px;
}
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 cx-carousel {
  display: flex;
}
cx-searchbox.search-box-v2 .results .products ul {
  display: none;
}
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 .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%;
  }
}
.cxFeat_searchBoxRecentSearchesRemoval cx-searchbox.search-box-v2 .results .suggestions ~ cx-recent-searches:has(.recent-searches) ~ .products {
  flex-basis: 56%;
}
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%;
  }
}
.cxFeat_searchBoxRecentSearchesRemoval cx-searchbox.search-box-v2 .results .trending-searches-container:has(.trending-searches) ~ cx-recent-searches:has(.recent-searches) ~ .products {
  flex-basis: 56%;
}
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 app-custom-carousel .indicators,
cx-searchbox.search-box-v2 .results cx-carousel .indicators {
  display: none;
}
@media (max-width: 767.98px) {
  cx-searchbox.search-box-v2 .results app-custom-carousel .indicators,
  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 label .cx-label-inner-container,
.cx-theme-high-contrast-light cx-searchbox label .cx-label-inner-container {
  background-color: var(--cx-color-background);
  border: 1px solid var(--cx-color-text);
}
.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-facet,
.facet-heading,
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:hover,
.facet-heading:hover,
cx-facet button.heading:hover,
cx-facet:focus,
.facet-heading:focus,
cx-facet button.heading:focus {
  color: var(--cx-color-primary);
}
cx-facet cx-icon,
.facet-heading cx-icon,
cx-facet button.heading cx-icon {
  font-size: 1rem;
}
@media (max-width: 991.98px) {
  cx-facet cx-icon,
  .facet-heading cx-icon,
  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: 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: 320.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: 320.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;
}
@media (min-width: 768px) {
  cx-product-list-item {
    height: 272px;
  }
  cx-product-list-item > div {
    height: 100%;
  }
  cx-product-list-item .cx-product-summary {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  .cxFeat_productListItemSummaryReadMore cx-product-list-item {
    height: auto;
  }
  .cxFeat_productListItemSummaryReadMore cx-product-list-item .cx-product-summary {
    display: block;
    -webkit-line-clamp: unset;
    line-clamp: unset;
    -webkit-box-orient: unset;
    overflow: visible;
  }
}
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;
}
@media (min-width: 768px) {
  cx-product-list-item .cx-product-image {
    display: flex;
  }
  cx-product-list-item .cx-product-image img {
    margin-top: auto;
    margin-bottom: auto;
    max-height: 255px;
  }
}
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;
}
.cxFeat_a11yProductListItemNameMargin cx-product-list-item .cx-product-name {
  margin: 0 0 6px 0;
}
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 img {
  aspect-ratio: 1/1;
  width: 100%;
  height: auto;
  object-fit: scale-down;
}
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 img {
  aspect-ratio: 1/1;
  width: 100%;
  height: auto;
  object-fit: scale-down;
}
cx-product-grid-item .cx-product-image-container {
  display: block;
  text-align: center;
}
@media (min-width: 768px) {
  cx-product-grid-item .cx-product-image-container {
    margin-top: auto;
    margin-bottom: auto;
  }
}
cx-product-grid-item .cx-product-image {
  width: 100%;
  margin: 3rem 0;
}
@media (min-width: 768px) {
  cx-product-grid-item .cx-product-image img {
    max-height: 255px;
  }
}
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;
}
.cxFeat_a11yProductListItemNameMargin cx-product-grid-item .cx-product-name {
  margin: 0 0 6px 0;
}
cx-product-grid-item .cx-product-name {
  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);
}
cx-active-facets a:hover {
  background: var(--cx-color-light);
  color: var(--cx-color-primary);
  text-decoration: none;
}
cx-active-facets a {
  border-radius: 4px;
  margin-top: 0;
  margin-inline-end: 10px;
  margin-bottom: 10px;
  margin-inline-start: 0;
}
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;
}
cx-facet-list.active.dialog {
  background-color: rgba(0, 0, 0, 0.5);
}
cx-facet-list.dialog {
  display: flex;
  justify-content: center;
  align-items: center;
}
cx-facet-list.dialog > .inner {
  transform: translate3d(0, 100%, 0);
}
@media (max-width: 991.98px) {
  cx-facet-list .inner {
    max-height: 100vh;
    overflow: scroll;
  }
}
cx-facet-list .inner {
  padding-top: 0;
  padding-inline-end: 10px;
  padding-bottom: 10px;
  padding-inline-start: 10px;
}
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;
  }
  .cxFeat_a11yFacetFilterByLabel cx-facet-list .inner .list-header {
    display: flex;
  }
  .cxFeat_a11yFacetFilterByLabel cx-facet-list .inner .list-header h4 {
    display: block;
  }
  .cxFeat_a11yFacetFilterByLabel cx-facet-list .inner .list-header button.close {
    display: none;
  }
}
cx-facet-list .inner .cx-facet-list-footer {
  display: flex;
  justify-content: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
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;
}
cx-facet-list .inner cx-tab .tab-btn:after {
  display: none;
}
cx-facet-list .inner cx-tab .tab-btn {
  border-bottom: 1px solid var(--cx-color-medium);
  border-top: none;
  padding-top: 1rem;
  height: unset;
}
cx-facet-list .inner cx-tab .tab-btn:hover,
cx-facet-list .inner cx-tab .tab-btn:focus {
  color: var(--cx-color-primary);
}
cx-facet-list .inner cx-tab .tab-btn:hover .tab-icon,
cx-facet-list .inner cx-tab .tab-btn:focus .tab-icon {
  color: var(--cx-color-primary);
}
cx-facet-list .inner cx-tab .tab-btn .tab-icon {
  font-size: 25px;
  font-weight: normal;
  bottom: 6px;
}
cx-facet-list .inner cx-tab .accordian div {
  padding: 0;
}
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-attributes table {
  width: 100%;
  margin: 0 0 30px 0;
}
cx-product-attributes table th h2 {
  margin: 0 0 18px 0;
}
cx-product-attributes table tr {
  border-color: var(--cx-color-light);
  border-width: 1px 0 1px;
  border-style: solid;
}
cx-product-attributes table td {
  padding: 12px 0 12px 0;
  vertical-align: top;
  width: 50%;
}
cx-product-attributes table ul {
  list-style: none;
  padding: 0 0 0 0;
}
cx-product-images {
  display: flex;
  flex-direction: column;
  overflow: auto;
  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;
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
  object-fit: scale-down;
}
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;
  width: 120px;
  cursor: pointer;
}
cx-product-images .thumbs cx-media.is-missing {
  min-height: 80px;
}
cx-product-images .thumbs cx-media {
  border: 2px solid var(--cx-color-light);
}
cx-product-images .thumbs cx-media.is-active,
cx-product-images .thumbs cx-media:hover {
  border-color: var(--cx-color-primary);
}
cx-product-images .thumbs cx-media.is-active {
  border-style: dotted;
}
cx-product-images .thumbs cx-media:hover {
  border-style: dashed;
}
@media (min-width: 992px) {
  cx-product-intro {
    padding-top: 20px;
    padding-inline-end: 20px;
    padding-bottom: 0px;
    padding-inline-start: 20px;
  }
}
cx-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;
}
cx-product-intro .rating {
  display: flex;
  flex-direction: row;
  align-items: baseline;
}
cx-product-intro .rating .count {
  margin-top: 0;
  margin-inline-end: 20px;
  margin-bottom: 0;
  margin-inline-start: 5px;
}
cx-product-intro .rating cx-star-rating {
  padding: 0 0 15px 0;
}
app-custom-product-reviews .rating-input,
cx-product-reviews .rating-input {
  display: none;
}
app-custom-product-reviews .header,
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;
}
app-custom-product-reviews .header button,
cx-product-reviews .header button {
  margin-inline-start: auto;
}
app-custom-product-reviews .header .rating,
cx-product-reviews .header .rating {
  flex-basis: 100%;
}
app-custom-product-reviews .review-list,
cx-product-reviews .review-list {
  padding: 0;
  margin: 0;
}
app-custom-product-reviews .review,
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;
}
app-custom-product-reviews .review cx-star-rating,
cx-product-reviews .review cx-star-rating,
app-custom-product-reviews .review .title,
cx-product-reviews .review .title,
app-custom-product-reviews .review .text,
cx-product-reviews .review .text {
  grid-column: 1/span 2;
}
@media (max-width: 991.98px) {
  app-custom-product-reviews .review .text,
  cx-product-reviews .review .text {
    grid-column: 1/span 3;
  }
}
app-custom-product-reviews .review .date,
cx-product-reviews .review .date {
  grid-column: 1/span 1;
}
app-custom-product-reviews .review .name,
cx-product-reviews .review .name {
  grid-column: 1/span 1;
}
app-custom-product-reviews .review .text,
cx-product-reviews .review .text {
  grid-row: 0;
}
app-custom-product-reviews .review .title,
cx-product-reviews .review .title {
  font-weight: bold;
}
app-custom-product-reviews .review .text,
cx-product-reviews .review .text {
  margin: 0.5vh 0;
}
app-custom-product-reviews .review .name,
cx-product-reviews .review .name,
app-custom-product-reviews .review .date,
cx-product-reviews .review .date {
  text-align: start;
}
@media (max-width: 991.98px) {
  app-custom-product-reviews .btn-secondary,
  cx-product-reviews .btn-secondary {
    margin: 0 0 1rem;
  }
}
cx-product-summary {
  display: flex;
  flex-direction: column;
  flex-grow: 0;
}
@media (max-width: 991.98px) {
  cx-product-summary {
    padding-top: 1.5em;
  }
}
@media (min-width: 992px) {
  cx-product-summary {
    padding-top: 20px;
    padding-inline-end: 20px;
    padding-bottom: 0px;
    padding-inline-start: 20px;
  }
}
cx-product-summary .price {
  display: inline-block;
  font-size: var(--cx-font-size, 1.375rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  margin: 0 0 11px 0;
}
cx-product-summary .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;
}
cx-product-summary .quantity .info {
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.2222222222);
  margin-top: 0;
  margin-inline-end: 15px;
  margin-bottom: 0;
  margin-inline-start: 15px;
  color: var(--cx-color-secondary);
}
cx-product-summary cx-add-to-cart {
  margin: 20px 0 10px 0;
}
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);
}
app-custom-stock-notification button.btn[aria-disabled=true],
cx-stock-notification button.btn[aria-disabled=true] {
  opacity: 0.5;
  cursor: not-allowed !important;
}
app-custom-stock-notification .stock-notification-notes p,
cx-stock-notification .stock-notification-notes p {
  margin: 0 0 10px 0;
}
app-custom-stock-notification .stock-notification-notes p a,
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);
}
app-custom-stock-notification .stock-notification-notes p a:hover,
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;
}
app-custom-carousel,
cx-carousel {
  display: flex;
  flex: 100%;
  --cx-speed: 0.5;
  flex-direction: column;
}
app-custom-carousel > h2,
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) {
  app-custom-carousel > h2,
  cx-carousel > h2 {
    margin-bottom: 3rem;
  }
}
app-custom-carousel .carousel-panel,
cx-carousel .carousel-panel {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cxFeat_a11yAddPaddingToCarouselPanel app-custom-carousel .carousel-panel,
.cxFeat_a11yAddPaddingToCarouselPanel cx-carousel .carousel-panel {
  padding: 0 0.375rem;
}
app-custom-carousel .carousel-panel.size-1 .item,
cx-carousel .carousel-panel.size-1 .item {
  flex: 0 0 calc(100 / 1 * 1%);
}
app-custom-carousel .carousel-panel.size-2 .item,
cx-carousel .carousel-panel.size-2 .item {
  flex: 0 0 calc(100 / 2 * 1%);
}
app-custom-carousel .carousel-panel.size-3 .item,
cx-carousel .carousel-panel.size-3 .item {
  flex: 0 0 calc(100 / 3 * 1%);
}
app-custom-carousel .carousel-panel.size-4 .item,
cx-carousel .carousel-panel.size-4 .item {
  flex: 0 0 calc(100 / 4 * 1%);
}
app-custom-carousel .carousel-panel.size-5 .item,
cx-carousel .carousel-panel.size-5 .item {
  flex: 0 0 calc(100 / 5 * 1%);
}
app-custom-carousel .carousel-panel.size-6 .item,
cx-carousel .carousel-panel.size-6 .item {
  flex: 0 0 calc(100 / 6 * 1%);
}
app-custom-carousel .carousel-panel.size-7 .item,
cx-carousel .carousel-panel.size-7 .item {
  flex: 0 0 calc(100 / 7 * 1%);
}
app-custom-carousel .carousel-panel.size-8 .item,
cx-carousel .carousel-panel.size-8 .item {
  flex: 0 0 calc(100 / 8 * 1%);
}
app-custom-carousel .carousel-panel.size-9 .item,
cx-carousel .carousel-panel.size-9 .item {
  flex: 0 0 calc(100 / 9 * 1%);
}
app-custom-carousel .carousel-panel.size-10 .item,
cx-carousel .carousel-panel.size-10 .item {
  flex: 0 0 calc(100 / 10 * 1%);
}
app-custom-carousel .carousel-panel .slides,
cx-carousel .carousel-panel .slides {
  flex: auto;
  position: relative;
}
app-custom-carousel .carousel-panel .slides .slide,
cx-carousel .carousel-panel .slides .slide {
  transition: 0.6s all;
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
}
app-custom-carousel .carousel-panel .slides .slide:not(.active),
cx-carousel .carousel-panel .slides .slide:not(.active) {
  position: absolute;
  opacity: 0;
  z-index: -1;
  transition: none;
}
app-custom-carousel .carousel-panel .slides .slide .item,
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%;
}
app-custom-carousel .carousel-panel .slides .slide .item.active,
cx-carousel .carousel-panel .slides .slide .item.active {
  opacity: 1;
  z-index: 1;
}
app-custom-carousel .carousel-panel .slides .slide .item,
cx-carousel .carousel-panel .slides .slide .item {
  transition: 0.4s all;
}
app-custom-carousel .carousel-panel .slides .slide .item:nth-child(1),
cx-carousel .carousel-panel .slides .slide .item:nth-child(1) {
  transition-delay: calc(var(--cx-speed, 1) * 0.25s);
}
app-custom-carousel .carousel-panel .slides .slide .item:nth-child(2),
cx-carousel .carousel-panel .slides .slide .item:nth-child(2) {
  transition-delay: calc(var(--cx-speed, 1) * 0.5s);
}
app-custom-carousel .carousel-panel .slides .slide .item:nth-child(3),
cx-carousel .carousel-panel .slides .slide .item:nth-child(3) {
  transition-delay: calc(var(--cx-speed, 1) * 0.75s);
}
app-custom-carousel .carousel-panel .slides .slide .item:nth-child(4),
cx-carousel .carousel-panel .slides .slide .item:nth-child(4) {
  transition-delay: calc(var(--cx-speed, 1) * 1s);
}
app-custom-carousel .carousel-panel .slides .slide .item,
cx-carousel .carousel-panel .slides .slide .item {
  visibility: hidden;
}
app-custom-carousel .carousel-panel .slides .slide .item.active,
cx-carousel .carousel-panel .slides .slide .item.active {
  visibility: visible;
}
app-custom-carousel button,
cx-carousel button {
  color: var(--cx-color-inverse);
}
app-custom-carousel button:focus,
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);
}
@media (max-width: 991.98px) {
  app-custom-carousel button:focus,
  cx-carousel button:focus {
    outline-offset: -2px;
  }
  app-custom-carousel button:focus .ng-select-container,
  cx-carousel button:focus .ng-select-container {
    position: initial;
  }
  app-custom-carousel button:focus[type=radio],
  cx-carousel button:focus[type=radio],
  app-custom-carousel button:focus[type=checkbox],
  cx-carousel button:focus[type=checkbox],
  app-custom-carousel button:focus.btn-tertiary,
  cx-carousel button:focus.btn-tertiary {
    outline-offset: 2px;
  }
  app-custom-carousel button:focus > cx-media,
  cx-carousel button:focus > cx-media {
    transition: none;
    padding: 2px;
  }
}
app-custom-carousel button:focus,
cx-carousel button:focus {
  z-index: 10;
}
app-custom-carousel button[aria-disabled=false],
cx-carousel button[aria-disabled=false] {
  cursor: pointer;
}
app-custom-carousel .indicators,
cx-carousel .indicators {
  display: flex;
  justify-content: center;
}
app-custom-carousel .indicators button,
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;
}
app-custom-carousel .indicators button .cx-icon,
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);
}
app-custom-carousel .indicators button[aria-disabled=true] .cx-icon,
cx-carousel .indicators button[aria-disabled=true] .cx-icon {
  color: var(--cx-color-primary);
  background-color: var(--cx-color-inverse);
  padding: 2px;
}
app-custom-carousel .indicators button:not([aria-disabled=true]):hover,
cx-carousel .indicators button:not([aria-disabled=true]):hover {
  color: var(--cx-color-primary-accent);
}
app-custom-carousel .indicators button:focus,
cx-carousel .indicators button:focus {
  transition: none;
  outline-offset: -5px;
}
@media (max-width: 320.98px) {
  app-custom-carousel .indicators,
  cx-carousel .indicators {
    display: none;
  }
}
app-custom-carousel .previous,
cx-carousel .previous,
app-custom-carousel .next,
cx-carousel .next {
  background-color: transparent;
  border: none;
  font-size: 2rem;
  color: var(--cx-color-primary);
}
app-custom-carousel .previous[aria-disabled=true],
cx-carousel .previous[aria-disabled=true],
app-custom-carousel .next[aria-disabled=true],
cx-carousel .next[aria-disabled=true] {
  opacity: 0.5;
}
app-custom-carousel .previous[aria-disabled=false]:hover,
cx-carousel .previous[aria-disabled=false]:hover,
app-custom-carousel .next[aria-disabled=false]:hover,
cx-carousel .next[aria-disabled=false]:hover {
  color: var(--cx-color-primary-accent);
}
@media (max-width: 767.98px) {
  app-custom-carousel .previous,
  cx-carousel .previous,
  app-custom-carousel .next,
  cx-carousel .next {
    min-width: 48px;
  }
}
.cx-theme-high-contrast-dark app-custom-carousel .indicators button,
.cx-theme-high-contrast-dark cx-carousel .indicators button,
.cx-theme-high-contrast-light app-custom-carousel .indicators button,
.cx-theme-high-contrast-light cx-carousel .indicators button {
  background-color: var(--cx-color-background);
}
.cx-theme-high-contrast-dark app-custom-carousel .indicators button[aria-disabled=true] .cx-icon,
.cx-theme-high-contrast-dark cx-carousel .indicators button[aria-disabled=true] .cx-icon,
.cx-theme-high-contrast-light app-custom-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 app-custom-carousel .indicators button .cx-icon,
.cx-theme-high-contrast-dark cx-carousel .indicators button .cx-icon,
.cx-theme-high-contrast-light app-custom-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-carousel-scrolling {
  display: block;
  width: 100%;
  height: 100%;
  max-width: 100vw;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 0;
}
cx-carousel-scrolling > 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-scrolling > h2 {
    margin-bottom: 3rem;
  }
}
cx-carousel-scrolling .carousel-panel {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
cx-carousel-scrolling .carousel-items {
  display: flex;
  width: 100%;
  max-width: calc(100vw - 112px);
  min-width: 0;
  box-sizing: border-box;
  padding-bottom: 1rem;
  scroll-snap-type: x mandatory;
  overflow-x: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
cx-carousel-scrolling .carousel-items::-webkit-scrollbar {
  display: none;
}
cx-carousel-scrolling .carousel-items .item {
  scroll-snap-align: start;
}
cx-carousel-scrolling .carousel-items .item a {
  margin: 4px 4px 0 4px;
}
cx-carousel-scrolling .carousel-items .item img {
  width: 100%;
  height: auto;
  aspect-ratio: 1/1;
  object-fit: scale-down;
}
cx-carousel-scrolling .carousel-items .carousel-items-start,
cx-carousel-scrolling .carousel-items .carousel-items-end {
  display: block;
  flex: 0 0 0px;
}
cx-carousel-scrolling button {
  color: var(--cx-color-inverse);
}
cx-carousel-scrolling button[aria-disabled=false] {
  cursor: pointer;
}
cx-carousel-scrolling .previous,
cx-carousel-scrolling .next {
  visibility: hidden;
  background-color: transparent;
  border: none;
  font-size: 2rem;
  color: var(--cx-color-primary);
}
cx-carousel-scrolling .previous[aria-disabled=true],
cx-carousel-scrolling .next[aria-disabled=true] {
  opacity: 0.5;
}
cx-carousel-scrolling .previous[aria-disabled=false]:hover,
cx-carousel-scrolling .next[aria-disabled=false]:hover {
  color: var(--cx-color-primary-accent);
}
cx-carousel-scrolling .previous,
cx-carousel-scrolling .next {
  min-width: 48px;
}
@media (hover: none) {
  cx-carousel-scrolling .scroll-possible {
    visibility: visible;
  }
}
cx-carousel-scrolling:hover .scroll-possible,
cx-carousel-scrolling:focus-within .scroll-possible {
  visibility: visible;
}
app-custom-product-carousel,
cx-product-carousel,
cx-merchandising-carousel {
  display: flex;
  max-width: 100%;
}
app-custom-product-carousel 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;
}
app-custom-product-carousel 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;
}
app-custom-product-carousel a:hover,
cx-product-carousel a:hover,
cx-merchandising-carousel a:hover,
app-custom-product-carousel a:focus,
cx-product-carousel a:focus,
cx-merchandising-carousel a:focus {
  color: var(--cx-color-primary);
  text-decoration: underline;
}
app-custom-product-carousel a:focus,
cx-product-carousel a:focus,
cx-merchandising-carousel a:focus {
  position: relative;
  z-index: 1;
}
app-custom-product-carousel cx-carousel-scrolling .item,
cx-product-carousel cx-carousel-scrolling .item,
cx-merchandising-carousel cx-carousel-scrolling .item {
  flex: 0 0 261px;
}
app-custom-product-carousel cx-media,
cx-product-carousel cx-media,
cx-merchandising-carousel cx-media {
  align-self: center;
  width: 60%;
}
app-custom-product-carousel cx-media.is-loading,
cx-product-carousel cx-media.is-loading,
cx-merchandising-carousel cx-media.is-loading {
  background-color: #f5f5f5;
}
app-custom-product-carousel 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;
  max-width: 100%;
}
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: 300px;
}
cx-product-references cx-media.is-missing {
  min-height: 200px;
}
cx-product-carousel-item .actions {
  width: 70%;
  margin: auto;
}
cx-product-carousel-item .actions > *:not(:first-child) {
  margin-bottom: 4px;
}
cx-star-rating {
  margin: 15px 0;
  min-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-card .cx-card-border {
  border: 1px solid var(--cx-color-medium);
}
cx-card .cx-card-container {
  display: flex;
}
cx-card .cx-card-label-container {
  flex-grow: 2;
  white-space: pre-line;
}
cx-card .cx-card-img-container cx-icon {
  width: auto;
}
cx-card .cx-text-green {
  color: var(--cx-color-success);
  font-weight: var(--cx-font-weight-bold);
}
cx-card .cx-text-gray {
  color: var(--cx-color-secondary);
}
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-card .cx-card-paragraph {
  padding-inline-start: 0.7em;
}
cx-card .cx-card-paragraph .cx-card-paragraph-title {
  padding-top: 0.7em;
}
cx-card .cx-card-fit-to-container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
cx-card .cx-card-body {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
cx-card .cx-card-delete {
  background-color: var(--cx-color-background);
}
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-card .cx-card-delete-msg {
  color: var(--cx-color-danger);
  padding: 0 0 1.25rem 0;
}
cx-card .cx-card-actions {
  display: flex;
  justify-content: flex-end;
  padding: 1.25rem 0 0 0;
  gap: 16px;
}
cx-card .cx-card-actions cx-generic-link {
  font-weight: var(--cx-font-weight-semi);
  color: var(--cx-color-primary);
  text-decoration: underline;
}
cx-card .cx-card-actions .cx-card-action-item {
  display: flex;
  align-items: center;
}
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;
}
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) {
  cx-card .cx-card-actions button.btn-tertiary:focus {
    outline-offset: -2px;
  }
  cx-card .cx-card-actions button.btn-tertiary:focus .ng-select-container {
    position: initial;
  }
  cx-card .cx-card-actions button.btn-tertiary:focus.btn-tertiary {
    outline-offset: 2px;
  }
  cx-card .cx-card-actions button.btn-tertiary:focus > cx-media {
    transition: none;
    padding: 2px;
  }
}
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);
}
@media (max-width: 320.98px) {
  cx-popover {
    max-width: 70vw;
  }
}
cx-popover {
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.2222222222);
}
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 {
  opacity: 0;
}
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-ohgar-tabs .wrapper-content,
app-custom-ohgar-tabs cx-messaging .wrapper-content,
cx-messaging app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list,
app-custom-vertical-two-and-three-selection .vertical-selection-container cx-messaging .info-boxes-list,
cx-messaging app-custom-vertical-four-selection .vertical-selection-container,
app-custom-vertical-four-selection cx-messaging .vertical-selection-container,
cx-messaging .PolicyPageTemplate cx-page-layout.PolicyPageTemplate,
.PolicyPageTemplate cx-messaging cx-page-layout.PolicyPageTemplate,
cx-messaging .AccountPageTemplate cx-page-layout.AccountPageTemplate,
.AccountPageTemplate cx-messaging cx-page-layout.AccountPageTemplate,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-messaging cx-paragraph,
cx-messaging cx-footer-navigation app-custom-navigation-ui,
cx-footer-navigation cx-messaging app-custom-navigation-ui,
cx-messaging cx-breadcrumb,
cx-messaging header .wrapper-header .SiteLinks,
header .wrapper-header cx-messaging .SiteLinks,
cx-messaging header #wrapper-navigation > div,
header cx-messaging #wrapper-navigation > div,
cx-messaging cx-banner-carousel .wrapper-inherit,
cx-banner-carousel cx-messaging .wrapper-inherit,
cx-messaging cx-banner .wrapper-inherit,
cx-banner cx-messaging .wrapper-inherit,
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-ohgar-tabs .wrapper-content .cx-avatar-line,
app-custom-ohgar-tabs cx-messaging .wrapper-content .cx-avatar-line,
cx-messaging app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .cx-avatar-line,
app-custom-vertical-two-and-three-selection .vertical-selection-container cx-messaging .info-boxes-list .cx-avatar-line,
cx-messaging app-custom-vertical-four-selection .vertical-selection-container .cx-avatar-line,
app-custom-vertical-four-selection cx-messaging .vertical-selection-container .cx-avatar-line,
cx-messaging .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .cx-avatar-line,
.PolicyPageTemplate cx-messaging cx-page-layout.PolicyPageTemplate .cx-avatar-line,
cx-messaging .AccountPageTemplate cx-page-layout.AccountPageTemplate .cx-avatar-line,
.AccountPageTemplate cx-messaging cx-page-layout.AccountPageTemplate .cx-avatar-line,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .cx-avatar-line,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-messaging cx-paragraph .cx-avatar-line,
cx-messaging cx-footer-navigation app-custom-navigation-ui .cx-avatar-line,
cx-footer-navigation cx-messaging app-custom-navigation-ui .cx-avatar-line,
cx-messaging cx-breadcrumb .cx-avatar-line,
cx-messaging header .wrapper-header .SiteLinks .cx-avatar-line,
header .wrapper-header cx-messaging .SiteLinks .cx-avatar-line,
cx-messaging header #wrapper-navigation > div .cx-avatar-line,
header cx-messaging #wrapper-navigation > div .cx-avatar-line,
cx-messaging cx-banner-carousel .wrapper-inherit .cx-avatar-line,
cx-banner-carousel cx-messaging .wrapper-inherit .cx-avatar-line,
cx-messaging cx-banner .wrapper-inherit .cx-avatar-line,
cx-banner cx-messaging .wrapper-inherit .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-ohgar-tabs .wrapper-content .cx-avatar-line,
app-custom-ohgar-tabs .cx-theme-high-contrast-dark cx-messaging .wrapper-content .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .cx-avatar-line,
app-custom-vertical-two-and-three-selection .vertical-selection-container .cx-theme-high-contrast-dark cx-messaging .info-boxes-list .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging app-custom-vertical-four-selection .vertical-selection-container .cx-avatar-line,
app-custom-vertical-four-selection .cx-theme-high-contrast-dark cx-messaging .vertical-selection-container .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .cx-avatar-line,
.PolicyPageTemplate .cx-theme-high-contrast-dark cx-messaging cx-page-layout.PolicyPageTemplate .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging .AccountPageTemplate cx-page-layout.AccountPageTemplate .cx-avatar-line,
.AccountPageTemplate .cx-theme-high-contrast-dark cx-messaging cx-page-layout.AccountPageTemplate .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .cx-avatar-line,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .cx-theme-high-contrast-dark cx-messaging cx-paragraph .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging cx-footer-navigation app-custom-navigation-ui .cx-avatar-line,
cx-footer-navigation .cx-theme-high-contrast-dark cx-messaging app-custom-navigation-ui .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging cx-breadcrumb .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging header .wrapper-header .SiteLinks .cx-avatar-line,
header .wrapper-header .cx-theme-high-contrast-dark cx-messaging .SiteLinks .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging header #wrapper-navigation > div .cx-avatar-line,
header .cx-theme-high-contrast-dark cx-messaging #wrapper-navigation > div .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging cx-banner-carousel .wrapper-inherit .cx-avatar-line,
cx-banner-carousel .cx-theme-high-contrast-dark cx-messaging .wrapper-inherit .cx-avatar-line,
.cx-theme-high-contrast-dark cx-messaging cx-banner .wrapper-inherit .cx-avatar-line,
cx-banner .cx-theme-high-contrast-dark cx-messaging .wrapper-inherit .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-ohgar-tabs .wrapper-content .cx-avatar-line,
app-custom-ohgar-tabs .cx-theme-high-contrast-light cx-messaging .wrapper-content .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .cx-avatar-line,
app-custom-vertical-two-and-three-selection .vertical-selection-container .cx-theme-high-contrast-light cx-messaging .info-boxes-list .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging app-custom-vertical-four-selection .vertical-selection-container .cx-avatar-line,
app-custom-vertical-four-selection .cx-theme-high-contrast-light cx-messaging .vertical-selection-container .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .cx-avatar-line,
.PolicyPageTemplate .cx-theme-high-contrast-light cx-messaging cx-page-layout.PolicyPageTemplate .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging .AccountPageTemplate cx-page-layout.AccountPageTemplate .cx-avatar-line,
.AccountPageTemplate .cx-theme-high-contrast-light cx-messaging cx-page-layout.AccountPageTemplate .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .cx-avatar-line,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .cx-theme-high-contrast-light cx-messaging cx-paragraph .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging cx-footer-navigation app-custom-navigation-ui .cx-avatar-line,
cx-footer-navigation .cx-theme-high-contrast-light cx-messaging app-custom-navigation-ui .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging cx-breadcrumb .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging header .wrapper-header .SiteLinks .cx-avatar-line,
header .wrapper-header .cx-theme-high-contrast-light cx-messaging .SiteLinks .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging header #wrapper-navigation > div .cx-avatar-line,
header .cx-theme-high-contrast-light cx-messaging #wrapper-navigation > div .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging cx-banner-carousel .wrapper-inherit .cx-avatar-line,
cx-banner-carousel .cx-theme-high-contrast-light cx-messaging .wrapper-inherit .cx-avatar-line,
.cx-theme-high-contrast-light cx-messaging cx-banner .wrapper-inherit .cx-avatar-line,
cx-banner .cx-theme-high-contrast-light cx-messaging .wrapper-inherit .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-ohgar-tabs .wrapper-content .cx-messages,
app-custom-ohgar-tabs cx-messaging .wrapper-content .cx-messages,
cx-messaging app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .cx-messages,
app-custom-vertical-two-and-three-selection .vertical-selection-container cx-messaging .info-boxes-list .cx-messages,
cx-messaging app-custom-vertical-four-selection .vertical-selection-container .cx-messages,
app-custom-vertical-four-selection cx-messaging .vertical-selection-container .cx-messages,
cx-messaging .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .cx-messages,
.PolicyPageTemplate cx-messaging cx-page-layout.PolicyPageTemplate .cx-messages,
cx-messaging .AccountPageTemplate cx-page-layout.AccountPageTemplate .cx-messages,
.AccountPageTemplate cx-messaging cx-page-layout.AccountPageTemplate .cx-messages,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .cx-messages,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-messaging cx-paragraph .cx-messages,
cx-messaging cx-footer-navigation app-custom-navigation-ui .cx-messages,
cx-footer-navigation cx-messaging app-custom-navigation-ui .cx-messages,
cx-messaging cx-breadcrumb .cx-messages,
cx-messaging header .wrapper-header .SiteLinks .cx-messages,
header .wrapper-header cx-messaging .SiteLinks .cx-messages,
cx-messaging header #wrapper-navigation > div .cx-messages,
header cx-messaging #wrapper-navigation > div .cx-messages,
cx-messaging cx-banner-carousel .wrapper-inherit .cx-messages,
cx-banner-carousel cx-messaging .wrapper-inherit .cx-messages,
cx-messaging cx-banner .wrapper-inherit .cx-messages,
cx-banner cx-messaging .wrapper-inherit .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-ohgar-tabs .wrapper-content .cx-messages label,
app-custom-ohgar-tabs cx-messaging .wrapper-content .cx-messages label,
cx-messaging app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .cx-messages label,
app-custom-vertical-two-and-three-selection .vertical-selection-container cx-messaging .info-boxes-list .cx-messages label,
cx-messaging app-custom-vertical-four-selection .vertical-selection-container .cx-messages label,
app-custom-vertical-four-selection cx-messaging .vertical-selection-container .cx-messages label,
cx-messaging .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .cx-messages label,
.PolicyPageTemplate cx-messaging cx-page-layout.PolicyPageTemplate .cx-messages label,
cx-messaging .AccountPageTemplate cx-page-layout.AccountPageTemplate .cx-messages label,
.AccountPageTemplate cx-messaging cx-page-layout.AccountPageTemplate .cx-messages label,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .cx-messages label,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-messaging cx-paragraph .cx-messages label,
cx-messaging cx-footer-navigation app-custom-navigation-ui .cx-messages label,
cx-footer-navigation cx-messaging app-custom-navigation-ui .cx-messages label,
cx-messaging cx-breadcrumb .cx-messages label,
cx-messaging header .wrapper-header .SiteLinks .cx-messages label,
header .wrapper-header cx-messaging .SiteLinks .cx-messages label,
cx-messaging header #wrapper-navigation > div .cx-messages label,
header cx-messaging #wrapper-navigation > div .cx-messages label,
cx-messaging cx-banner-carousel .wrapper-inherit .cx-messages label,
cx-banner-carousel cx-messaging .wrapper-inherit .cx-messages label,
cx-messaging cx-banner .wrapper-inherit .cx-messages label,
cx-banner cx-messaging .wrapper-inherit .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-ohgar-tabs .wrapper-content .cx-messages .cx-message-card,
app-custom-ohgar-tabs cx-messaging .wrapper-content .cx-messages .cx-message-card,
cx-messaging app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .cx-messages .cx-message-card,
app-custom-vertical-two-and-three-selection .vertical-selection-container cx-messaging .info-boxes-list .cx-messages .cx-message-card,
cx-messaging app-custom-vertical-four-selection .vertical-selection-container .cx-messages .cx-message-card,
app-custom-vertical-four-selection cx-messaging .vertical-selection-container .cx-messages .cx-message-card,
cx-messaging .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .cx-messages .cx-message-card,
.PolicyPageTemplate cx-messaging cx-page-layout.PolicyPageTemplate .cx-messages .cx-message-card,
cx-messaging .AccountPageTemplate cx-page-layout.AccountPageTemplate .cx-messages .cx-message-card,
.AccountPageTemplate cx-messaging cx-page-layout.AccountPageTemplate .cx-messages .cx-message-card,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .cx-messages .cx-message-card,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-messaging cx-paragraph .cx-messages .cx-message-card,
cx-messaging cx-footer-navigation app-custom-navigation-ui .cx-messages .cx-message-card,
cx-footer-navigation cx-messaging app-custom-navigation-ui .cx-messages .cx-message-card,
cx-messaging cx-breadcrumb .cx-messages .cx-message-card,
cx-messaging header .wrapper-header .SiteLinks .cx-messages .cx-message-card,
header .wrapper-header cx-messaging .SiteLinks .cx-messages .cx-message-card,
cx-messaging header #wrapper-navigation > div .cx-messages .cx-message-card,
header cx-messaging #wrapper-navigation > div .cx-messages .cx-message-card,
cx-messaging cx-banner-carousel .wrapper-inherit .cx-messages .cx-message-card,
cx-banner-carousel cx-messaging .wrapper-inherit .cx-messages .cx-message-card,
cx-messaging cx-banner .wrapper-inherit .cx-messages .cx-message-card,
cx-banner cx-messaging .wrapper-inherit .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-ohgar-tabs .wrapper-content .cx-messages .cx-message-card div,
app-custom-ohgar-tabs cx-messaging .wrapper-content .cx-messages .cx-message-card div,
cx-messaging app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .cx-messages .cx-message-card div,
app-custom-vertical-two-and-three-selection .vertical-selection-container cx-messaging .info-boxes-list .cx-messages .cx-message-card div,
cx-messaging app-custom-vertical-four-selection .vertical-selection-container .cx-messages .cx-message-card div,
app-custom-vertical-four-selection cx-messaging .vertical-selection-container .cx-messages .cx-message-card div,
cx-messaging .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .cx-messages .cx-message-card div,
.PolicyPageTemplate cx-messaging cx-page-layout.PolicyPageTemplate .cx-messages .cx-message-card div,
cx-messaging .AccountPageTemplate cx-page-layout.AccountPageTemplate .cx-messages .cx-message-card div,
.AccountPageTemplate cx-messaging cx-page-layout.AccountPageTemplate .cx-messages .cx-message-card div,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .cx-messages .cx-message-card div,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-messaging cx-paragraph .cx-messages .cx-message-card div,
cx-messaging cx-footer-navigation app-custom-navigation-ui .cx-messages .cx-message-card div,
cx-footer-navigation cx-messaging app-custom-navigation-ui .cx-messages .cx-message-card div,
cx-messaging cx-breadcrumb .cx-messages .cx-message-card div,
cx-messaging header .wrapper-header .SiteLinks .cx-messages .cx-message-card div,
header .wrapper-header cx-messaging .SiteLinks .cx-messages .cx-message-card div,
cx-messaging header #wrapper-navigation > div .cx-messages .cx-message-card div,
header cx-messaging #wrapper-navigation > div .cx-messages .cx-message-card div,
cx-messaging cx-banner-carousel .wrapper-inherit .cx-messages .cx-message-card div,
cx-banner-carousel cx-messaging .wrapper-inherit .cx-messages .cx-message-card div,
cx-messaging cx-banner .wrapper-inherit .cx-messages .cx-message-card div,
cx-banner cx-messaging .wrapper-inherit .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-ohgar-tabs .wrapper-content .cx-messages .cx-message-card div,
app-custom-ohgar-tabs .cx-theme-high-contrast-dark cx-messaging .wrapper-content .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .cx-messages .cx-message-card div,
app-custom-vertical-two-and-three-selection .vertical-selection-container .cx-theme-high-contrast-dark cx-messaging .info-boxes-list .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging app-custom-vertical-four-selection .vertical-selection-container .cx-messages .cx-message-card div,
app-custom-vertical-four-selection .cx-theme-high-contrast-dark cx-messaging .vertical-selection-container .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .cx-messages .cx-message-card div,
.PolicyPageTemplate .cx-theme-high-contrast-dark cx-messaging cx-page-layout.PolicyPageTemplate .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging .AccountPageTemplate cx-page-layout.AccountPageTemplate .cx-messages .cx-message-card div,
.AccountPageTemplate .cx-theme-high-contrast-dark cx-messaging cx-page-layout.AccountPageTemplate .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .cx-messages .cx-message-card div,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .cx-theme-high-contrast-dark cx-messaging cx-paragraph .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging cx-footer-navigation app-custom-navigation-ui .cx-messages .cx-message-card div,
cx-footer-navigation .cx-theme-high-contrast-dark cx-messaging app-custom-navigation-ui .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 header .wrapper-header .SiteLinks .cx-messages .cx-message-card div,
header .wrapper-header .cx-theme-high-contrast-dark cx-messaging .SiteLinks .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging header #wrapper-navigation > div .cx-messages .cx-message-card div,
header .cx-theme-high-contrast-dark cx-messaging #wrapper-navigation > div .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging cx-banner-carousel .wrapper-inherit .cx-messages .cx-message-card div,
cx-banner-carousel .cx-theme-high-contrast-dark cx-messaging .wrapper-inherit .cx-messages .cx-message-card div,
.cx-theme-high-contrast-dark cx-messaging cx-banner .wrapper-inherit .cx-messages .cx-message-card div,
cx-banner .cx-theme-high-contrast-dark cx-messaging .wrapper-inherit .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-ohgar-tabs .wrapper-content .cx-messages .cx-message-card div,
app-custom-ohgar-tabs .cx-theme-high-contrast-light cx-messaging .wrapper-content .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .cx-messages .cx-message-card div,
app-custom-vertical-two-and-three-selection .vertical-selection-container .cx-theme-high-contrast-light cx-messaging .info-boxes-list .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging app-custom-vertical-four-selection .vertical-selection-container .cx-messages .cx-message-card div,
app-custom-vertical-four-selection .cx-theme-high-contrast-light cx-messaging .vertical-selection-container .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .cx-messages .cx-message-card div,
.PolicyPageTemplate .cx-theme-high-contrast-light cx-messaging cx-page-layout.PolicyPageTemplate .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging .AccountPageTemplate cx-page-layout.AccountPageTemplate .cx-messages .cx-message-card div,
.AccountPageTemplate .cx-theme-high-contrast-light cx-messaging cx-page-layout.AccountPageTemplate .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .cx-messages .cx-message-card div,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .cx-theme-high-contrast-light cx-messaging cx-paragraph .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging cx-footer-navigation app-custom-navigation-ui .cx-messages .cx-message-card div,
cx-footer-navigation .cx-theme-high-contrast-light cx-messaging app-custom-navigation-ui .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 header .wrapper-header .SiteLinks .cx-messages .cx-message-card div,
header .wrapper-header .cx-theme-high-contrast-light cx-messaging .SiteLinks .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging header #wrapper-navigation > div .cx-messages .cx-message-card div,
header .cx-theme-high-contrast-light cx-messaging #wrapper-navigation > div .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging cx-banner-carousel .wrapper-inherit .cx-messages .cx-message-card div,
cx-banner-carousel .cx-theme-high-contrast-light cx-messaging .wrapper-inherit .cx-messages .cx-message-card div,
.cx-theme-high-contrast-light cx-messaging cx-banner .wrapper-inherit .cx-messages .cx-message-card div,
cx-banner .cx-theme-high-contrast-light cx-messaging .wrapper-inherit .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-ohgar-tabs .wrapper-content .cx-messages .cx-message-display,
  app-custom-ohgar-tabs cx-messaging .wrapper-content .cx-messages .cx-message-display,
  cx-messaging app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .cx-messages .cx-message-display,
  app-custom-vertical-two-and-three-selection .vertical-selection-container cx-messaging .info-boxes-list .cx-messages .cx-message-display,
  cx-messaging app-custom-vertical-four-selection .vertical-selection-container .cx-messages .cx-message-display,
  app-custom-vertical-four-selection cx-messaging .vertical-selection-container .cx-messages .cx-message-display,
  cx-messaging .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .cx-messages .cx-message-display,
  .PolicyPageTemplate cx-messaging cx-page-layout.PolicyPageTemplate .cx-messages .cx-message-display,
  cx-messaging .AccountPageTemplate cx-page-layout.AccountPageTemplate .cx-messages .cx-message-display,
  .AccountPageTemplate cx-messaging cx-page-layout.AccountPageTemplate .cx-messages .cx-message-display,
  cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .cx-messages .cx-message-display,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-messaging cx-paragraph .cx-messages .cx-message-display,
  cx-messaging cx-footer-navigation app-custom-navigation-ui .cx-messages .cx-message-display,
  cx-footer-navigation cx-messaging app-custom-navigation-ui .cx-messages .cx-message-display,
  cx-messaging cx-breadcrumb .cx-messages .cx-message-display,
  cx-messaging header .wrapper-header .SiteLinks .cx-messages .cx-message-display,
  header .wrapper-header cx-messaging .SiteLinks .cx-messages .cx-message-display,
  cx-messaging header #wrapper-navigation > div .cx-messages .cx-message-display,
  header cx-messaging #wrapper-navigation > div .cx-messages .cx-message-display,
  cx-messaging cx-banner-carousel .wrapper-inherit .cx-messages .cx-message-display,
  cx-banner-carousel cx-messaging .wrapper-inherit .cx-messages .cx-message-display,
  cx-messaging cx-banner .wrapper-inherit .cx-messages .cx-message-display,
  cx-banner cx-messaging .wrapper-inherit .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-ohgar-tabs .wrapper-content .cx-messages .cx-message-left-align-text,
app-custom-ohgar-tabs cx-messaging .wrapper-content .cx-messages .cx-message-left-align-text,
cx-messaging app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .cx-messages .cx-message-left-align-text,
app-custom-vertical-two-and-three-selection .vertical-selection-container cx-messaging .info-boxes-list .cx-messages .cx-message-left-align-text,
cx-messaging app-custom-vertical-four-selection .vertical-selection-container .cx-messages .cx-message-left-align-text,
app-custom-vertical-four-selection cx-messaging .vertical-selection-container .cx-messages .cx-message-left-align-text,
cx-messaging .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .cx-messages .cx-message-left-align-text,
.PolicyPageTemplate cx-messaging cx-page-layout.PolicyPageTemplate .cx-messages .cx-message-left-align-text,
cx-messaging .AccountPageTemplate cx-page-layout.AccountPageTemplate .cx-messages .cx-message-left-align-text,
.AccountPageTemplate cx-messaging cx-page-layout.AccountPageTemplate .cx-messages .cx-message-left-align-text,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-messaging cx-paragraph .cx-messages .cx-message-left-align-text,
cx-messaging cx-footer-navigation app-custom-navigation-ui .cx-messages .cx-message-left-align-text,
cx-footer-navigation cx-messaging app-custom-navigation-ui .cx-messages .cx-message-left-align-text,
cx-messaging cx-breadcrumb .cx-messages .cx-message-left-align-text,
cx-messaging header .wrapper-header .SiteLinks .cx-messages .cx-message-left-align-text,
header .wrapper-header cx-messaging .SiteLinks .cx-messages .cx-message-left-align-text,
cx-messaging header #wrapper-navigation > div .cx-messages .cx-message-left-align-text,
header cx-messaging #wrapper-navigation > div .cx-messages .cx-message-left-align-text,
cx-messaging cx-banner-carousel .wrapper-inherit .cx-messages .cx-message-left-align-text,
cx-banner-carousel cx-messaging .wrapper-inherit .cx-messages .cx-message-left-align-text,
cx-messaging cx-banner .wrapper-inherit .cx-messages .cx-message-left-align-text,
cx-banner cx-messaging .wrapper-inherit .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(229.5, 229.5, 229.5);
  border-radius: 0px 16px 16px 16px;
  outline-offset: -2px;
}
cx-messaging .container .cx-messages .cx-message-right-align-text,
cx-messaging app-custom-ohgar-tabs .wrapper-content .cx-messages .cx-message-right-align-text,
app-custom-ohgar-tabs cx-messaging .wrapper-content .cx-messages .cx-message-right-align-text,
cx-messaging app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .cx-messages .cx-message-right-align-text,
app-custom-vertical-two-and-three-selection .vertical-selection-container cx-messaging .info-boxes-list .cx-messages .cx-message-right-align-text,
cx-messaging app-custom-vertical-four-selection .vertical-selection-container .cx-messages .cx-message-right-align-text,
app-custom-vertical-four-selection cx-messaging .vertical-selection-container .cx-messages .cx-message-right-align-text,
cx-messaging .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .cx-messages .cx-message-right-align-text,
.PolicyPageTemplate cx-messaging cx-page-layout.PolicyPageTemplate .cx-messages .cx-message-right-align-text,
cx-messaging .AccountPageTemplate cx-page-layout.AccountPageTemplate .cx-messages .cx-message-right-align-text,
.AccountPageTemplate cx-messaging cx-page-layout.AccountPageTemplate .cx-messages .cx-message-right-align-text,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .cx-messages .cx-message-right-align-text,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-messaging cx-paragraph .cx-messages .cx-message-right-align-text,
cx-messaging cx-footer-navigation app-custom-navigation-ui .cx-messages .cx-message-right-align-text,
cx-footer-navigation cx-messaging app-custom-navigation-ui .cx-messages .cx-message-right-align-text,
cx-messaging cx-breadcrumb .cx-messages .cx-message-right-align-text,
cx-messaging header .wrapper-header .SiteLinks .cx-messages .cx-message-right-align-text,
header .wrapper-header cx-messaging .SiteLinks .cx-messages .cx-message-right-align-text,
cx-messaging header #wrapper-navigation > div .cx-messages .cx-message-right-align-text,
header cx-messaging #wrapper-navigation > div .cx-messages .cx-message-right-align-text,
cx-messaging cx-banner-carousel .wrapper-inherit .cx-messages .cx-message-right-align-text,
cx-banner-carousel cx-messaging .wrapper-inherit .cx-messages .cx-message-right-align-text,
cx-messaging cx-banner .wrapper-inherit .cx-messages .cx-message-right-align-text,
cx-banner cx-messaging .wrapper-inherit .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;
  outline-offset: -2px;
}
cx-messaging .container .cx-messages .cx-attachment cx-icon,
cx-messaging app-custom-ohgar-tabs .wrapper-content .cx-messages .cx-attachment cx-icon,
app-custom-ohgar-tabs cx-messaging .wrapper-content .cx-messages .cx-attachment cx-icon,
cx-messaging app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .cx-messages .cx-attachment cx-icon,
app-custom-vertical-two-and-three-selection .vertical-selection-container cx-messaging .info-boxes-list .cx-messages .cx-attachment cx-icon,
cx-messaging app-custom-vertical-four-selection .vertical-selection-container .cx-messages .cx-attachment cx-icon,
app-custom-vertical-four-selection cx-messaging .vertical-selection-container .cx-messages .cx-attachment cx-icon,
cx-messaging .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .cx-messages .cx-attachment cx-icon,
.PolicyPageTemplate cx-messaging cx-page-layout.PolicyPageTemplate .cx-messages .cx-attachment cx-icon,
cx-messaging .AccountPageTemplate cx-page-layout.AccountPageTemplate .cx-messages .cx-attachment cx-icon,
.AccountPageTemplate cx-messaging cx-page-layout.AccountPageTemplate .cx-messages .cx-attachment cx-icon,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .cx-messages .cx-attachment cx-icon,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-messaging cx-paragraph .cx-messages .cx-attachment cx-icon,
cx-messaging cx-footer-navigation app-custom-navigation-ui .cx-messages .cx-attachment cx-icon,
cx-footer-navigation cx-messaging app-custom-navigation-ui .cx-messages .cx-attachment cx-icon,
cx-messaging cx-breadcrumb .cx-messages .cx-attachment cx-icon,
cx-messaging header .wrapper-header .SiteLinks .cx-messages .cx-attachment cx-icon,
header .wrapper-header cx-messaging .SiteLinks .cx-messages .cx-attachment cx-icon,
cx-messaging header #wrapper-navigation > div .cx-messages .cx-attachment cx-icon,
header cx-messaging #wrapper-navigation > div .cx-messages .cx-attachment cx-icon,
cx-messaging cx-banner-carousel .wrapper-inherit .cx-messages .cx-attachment cx-icon,
cx-banner-carousel cx-messaging .wrapper-inherit .cx-messages .cx-attachment cx-icon,
cx-messaging cx-banner .wrapper-inherit .cx-messages .cx-attachment cx-icon,
cx-banner cx-messaging .wrapper-inherit .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-attachment,
cx-messaging app-custom-ohgar-tabs .wrapper-content .cx-messages .cx-attachment,
app-custom-ohgar-tabs cx-messaging .wrapper-content .cx-messages .cx-attachment,
cx-messaging app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .cx-messages .cx-attachment,
app-custom-vertical-two-and-three-selection .vertical-selection-container cx-messaging .info-boxes-list .cx-messages .cx-attachment,
cx-messaging app-custom-vertical-four-selection .vertical-selection-container .cx-messages .cx-attachment,
app-custom-vertical-four-selection cx-messaging .vertical-selection-container .cx-messages .cx-attachment,
cx-messaging .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .cx-messages .cx-attachment,
.PolicyPageTemplate cx-messaging cx-page-layout.PolicyPageTemplate .cx-messages .cx-attachment,
cx-messaging .AccountPageTemplate cx-page-layout.AccountPageTemplate .cx-messages .cx-attachment,
.AccountPageTemplate cx-messaging cx-page-layout.AccountPageTemplate .cx-messages .cx-attachment,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .cx-messages .cx-attachment,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-messaging cx-paragraph .cx-messages .cx-attachment,
cx-messaging cx-footer-navigation app-custom-navigation-ui .cx-messages .cx-attachment,
cx-footer-navigation cx-messaging app-custom-navigation-ui .cx-messages .cx-attachment,
cx-messaging cx-breadcrumb .cx-messages .cx-attachment,
cx-messaging header .wrapper-header .SiteLinks .cx-messages .cx-attachment,
header .wrapper-header cx-messaging .SiteLinks .cx-messages .cx-attachment,
cx-messaging header #wrapper-navigation > div .cx-messages .cx-attachment,
header cx-messaging #wrapper-navigation > div .cx-messages .cx-attachment,
cx-messaging cx-banner-carousel .wrapper-inherit .cx-messages .cx-attachment,
cx-banner-carousel cx-messaging .wrapper-inherit .cx-messages .cx-attachment,
cx-messaging cx-banner .wrapper-inherit .cx-messages .cx-attachment,
cx-banner cx-messaging .wrapper-inherit .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-message-item-link,
cx-messaging app-custom-ohgar-tabs .wrapper-content .cx-messages .cx-message-item-link,
app-custom-ohgar-tabs cx-messaging .wrapper-content .cx-messages .cx-message-item-link,
cx-messaging app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .cx-messages .cx-message-item-link,
app-custom-vertical-two-and-three-selection .vertical-selection-container cx-messaging .info-boxes-list .cx-messages .cx-message-item-link,
cx-messaging app-custom-vertical-four-selection .vertical-selection-container .cx-messages .cx-message-item-link,
app-custom-vertical-four-selection cx-messaging .vertical-selection-container .cx-messages .cx-message-item-link,
cx-messaging .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .cx-messages .cx-message-item-link,
.PolicyPageTemplate cx-messaging cx-page-layout.PolicyPageTemplate .cx-messages .cx-message-item-link,
cx-messaging .AccountPageTemplate cx-page-layout.AccountPageTemplate .cx-messages .cx-message-item-link,
.AccountPageTemplate cx-messaging cx-page-layout.AccountPageTemplate .cx-messages .cx-message-item-link,
cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .cx-messages .cx-message-item-link,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-messaging cx-paragraph .cx-messages .cx-message-item-link,
cx-messaging cx-footer-navigation app-custom-navigation-ui .cx-messages .cx-message-item-link,
cx-footer-navigation cx-messaging app-custom-navigation-ui .cx-messages .cx-message-item-link,
cx-messaging cx-breadcrumb .cx-messages .cx-message-item-link,
cx-messaging header .wrapper-header .SiteLinks .cx-messages .cx-message-item-link,
header .wrapper-header cx-messaging .SiteLinks .cx-messages .cx-message-item-link,
cx-messaging header #wrapper-navigation > div .cx-messages .cx-message-item-link,
header cx-messaging #wrapper-navigation > div .cx-messages .cx-message-item-link,
cx-messaging cx-banner-carousel .wrapper-inherit .cx-messages .cx-message-item-link,
cx-banner-carousel cx-messaging .wrapper-inherit .cx-messages .cx-message-item-link,
cx-messaging cx-banner .wrapper-inherit .cx-messages .cx-message-item-link,
cx-banner cx-messaging .wrapper-inherit .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-ohgar-tabs .wrapper-content .cx-messages .cx-message-left-align-text,
app-custom-ohgar-tabs .cx-theme-high-contrast-dark cx-messaging .wrapper-content .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .cx-messages .cx-message-left-align-text,
app-custom-vertical-two-and-three-selection .vertical-selection-container .cx-theme-high-contrast-dark cx-messaging .info-boxes-list .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging app-custom-vertical-four-selection .vertical-selection-container .cx-messages .cx-message-left-align-text,
app-custom-vertical-four-selection .cx-theme-high-contrast-dark cx-messaging .vertical-selection-container .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .cx-messages .cx-message-left-align-text,
.PolicyPageTemplate .cx-theme-high-contrast-dark cx-messaging cx-page-layout.PolicyPageTemplate .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging .AccountPageTemplate cx-page-layout.AccountPageTemplate .cx-messages .cx-message-left-align-text,
.AccountPageTemplate .cx-theme-high-contrast-dark cx-messaging cx-page-layout.AccountPageTemplate .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .cx-theme-high-contrast-dark cx-messaging cx-paragraph .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging cx-footer-navigation app-custom-navigation-ui .cx-messages .cx-message-left-align-text,
cx-footer-navigation .cx-theme-high-contrast-dark cx-messaging app-custom-navigation-ui .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 header .wrapper-header .SiteLinks .cx-messages .cx-message-left-align-text,
header .wrapper-header .cx-theme-high-contrast-dark cx-messaging .SiteLinks .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging header #wrapper-navigation > div .cx-messages .cx-message-left-align-text,
header .cx-theme-high-contrast-dark cx-messaging #wrapper-navigation > div .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging cx-banner-carousel .wrapper-inherit .cx-messages .cx-message-left-align-text,
cx-banner-carousel .cx-theme-high-contrast-dark cx-messaging .wrapper-inherit .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-dark cx-messaging cx-banner .wrapper-inherit .cx-messages .cx-message-left-align-text,
cx-banner .cx-theme-high-contrast-dark cx-messaging .wrapper-inherit .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-ohgar-tabs .wrapper-content .cx-messages .cx-message-left-align-text,
app-custom-ohgar-tabs .cx-theme-high-contrast-light cx-messaging .wrapper-content .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .cx-messages .cx-message-left-align-text,
app-custom-vertical-two-and-three-selection .vertical-selection-container .cx-theme-high-contrast-light cx-messaging .info-boxes-list .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging app-custom-vertical-four-selection .vertical-selection-container .cx-messages .cx-message-left-align-text,
app-custom-vertical-four-selection .cx-theme-high-contrast-light cx-messaging .vertical-selection-container .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .cx-messages .cx-message-left-align-text,
.PolicyPageTemplate .cx-theme-high-contrast-light cx-messaging cx-page-layout.PolicyPageTemplate .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging .AccountPageTemplate cx-page-layout.AccountPageTemplate .cx-messages .cx-message-left-align-text,
.AccountPageTemplate .cx-theme-high-contrast-light cx-messaging cx-page-layout.AccountPageTemplate .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .cx-messages .cx-message-left-align-text,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .cx-theme-high-contrast-light cx-messaging cx-paragraph .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging cx-footer-navigation app-custom-navigation-ui .cx-messages .cx-message-left-align-text,
cx-footer-navigation .cx-theme-high-contrast-light cx-messaging app-custom-navigation-ui .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 header .wrapper-header .SiteLinks .cx-messages .cx-message-left-align-text,
header .wrapper-header .cx-theme-high-contrast-light cx-messaging .SiteLinks .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging header #wrapper-navigation > div .cx-messages .cx-message-left-align-text,
header .cx-theme-high-contrast-light cx-messaging #wrapper-navigation > div .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging cx-banner-carousel .wrapper-inherit .cx-messages .cx-message-left-align-text,
cx-banner-carousel .cx-theme-high-contrast-light cx-messaging .wrapper-inherit .cx-messages .cx-message-left-align-text,
.cx-theme-high-contrast-light cx-messaging cx-banner .wrapper-inherit .cx-messages .cx-message-left-align-text,
cx-banner .cx-theme-high-contrast-light cx-messaging .wrapper-inherit .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(229.5, 229.5, 229.5);
  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 label cx-icon {
  margin: auto;
}
cx-site-theme-switcher cx-icon {
  margin-inline-start: -10px;
  z-index: unset;
  pointer-events: none;
  color: var(--cx-color-text);
}
cx-site-theme-switcher select {
  padding: 2px 4px;
  background-color: unset;
  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_a11ySiteContextCaretClick cx-site-theme-switcher .cx-select-wrapper {
  display: flex;
  align-items: center;
}
.cxFeat_a11ySiteContextCaretClick cx-site-theme-switcher .cx-select-wrapper cx-icon {
  margin-inline-start: -10px;
  z-index: 1;
  pointer-events: none;
  color: var(--cx-color-text);
}
.cxFeat_a11ySiteContextCaretClick cx-site-theme-switcher .cx-select-wrapper: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_a11ySiteContextCaretClick cx-site-theme-switcher .cx-select-wrapper:focus-within {
    outline-offset: -2px;
  }
  .cxFeat_a11ySiteContextCaretClick cx-site-theme-switcher .cx-select-wrapper:focus-within .ng-select-container {
    position: initial;
  }
  .cxFeat_a11ySiteContextCaretClick cx-site-theme-switcher .cx-select-wrapper:focus-within[type=radio],
  .cxFeat_a11ySiteContextCaretClick cx-site-theme-switcher .cx-select-wrapper:focus-within[type=checkbox],
  .cxFeat_a11ySiteContextCaretClick cx-site-theme-switcher .cx-select-wrapper:focus-within.btn-tertiary {
    outline-offset: 2px;
  }
  .cxFeat_a11ySiteContextCaretClick cx-site-theme-switcher .cx-select-wrapper:focus-within > cx-media {
    transition: none;
    padding: 2px;
  }
}
.cxFeat_a11ySiteContextCaretClick cx-site-theme-switcher select:focus {
  outline: none;
  box-shadow: none;
}
.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-read-more .btn-link {
  border-radius: 4px;
}
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: 320.98px) {
  cx-anonymous-consent-management-banner .cx-banner-buttons button {
    margin-bottom: 10px;
  }
}
@media (max-width: 320.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);
}
cx-anonymous-consent-management-banner:has(.anonymous-consent-banner) ~ cx-scroll-to-top {
  bottom: 11.25rem;
}
html:has(cx-anonymous-consent-management-banner .anonymous-consent-banner:not(.anonymous-consent-banner-hidden)) {
  scroll-padding-bottom: 11.25rem;
}
.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: 320.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: 320.98px) {
  cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-buttons {
    padding: 1rem;
  }
}
cx-anonymous-consent-dialog .cx-anonymous-consent-dialog .cx-dialog-content .cx-dialog-message {
  padding: 1.5rem 1.75rem 0;
}
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-dialog-message .cx-message .cx-message-header button {
  position: absolute;
}
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: 320.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;
}
@media (max-width: 767.98px) {
  cx-anonymous-consent-open-dialog {
    justify-content: flex-start;
  }
}
cx-anonymous-consent-open-dialog .btn-link {
  margin: 1.5vw 3vw;
  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);
}
cx-anonymous-consent-open-dialog .btn-link:not(:hover) {
  text-decoration: none;
}
cx-anonymous-consent-open-dialog .btn-link:hover {
  color: var(--cx-color-inverse);
}
.cx-theme-high-contrast-light cx-anonymous-consent-open-dialog .btn-link {
  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%;
}
.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: 320.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: 320.98px) {
  cx-consent-management .cx-consent-toggles {
    margin: 0 -24px;
    border-top: 1px solid var(--cx-color-light);
  }
}
@media (max-width: 320.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-consent-management-form input[type=checkbox]:disabled ~ .form-check-label {
  color: var(--cx-color-text);
}
cx-consent-management-form input[type=checkbox].form-check-input:disabled {
  cursor: not-allowed;
  box-shadow: none;
}
cx-consent-management-form .disabled-consent {
  opacity: 0.6;
}
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);
}
.cxFeat_a11yCouponNotificationChannelsLinkStyling cx-my-coupons .cx-my-coupons-notes a {
  color: var(--cx-color-primary);
  text-decoration: underline;
}
.cxFeat_a11yCouponNotificationChannelsLinkStyling cx-my-coupons .cx-my-coupons-notes a:hover {
  color: var(--cx-color-primary-accent);
}
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 p {
  margin: 0rem;
}
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-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);
  }
}
.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);
}
cx-storefront.stop-navigating:before,
cx-storefront.start-navigating:before,
cx-storefront.stop-navigating:after,
cx-storefront.start-navigating:after {
  height: 2px;
  width: 100%;
  left: 0;
  top: 0;
  margin: 0;
  content: "";
  position: fixed;
  z-index: 2;
}
cx-storefront.stop-navigating:before,
cx-storefront.start-navigating:before {
  background-color: var(--cx-color-light);
}
cx-storefront.stop-navigating:after,
cx-storefront.start-navigating:after {
  background-color: var(--cx-color-dark);
}
@keyframes progress-bar-loading-animation {
  0% {
    transform: translateX(-100%);
  }
  50% {
    transform: translateX(-25%);
  }
  100% {
    transform: translateX(0%);
  }
}
cx-storefront.start-navigating: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%);
  }
}
cx-storefront.stop-navigating:after {
  animation: progress-bar-loaded-animation 0.5s;
}
cx-storefront.stop-navigating:before,
cx-storefront.start-navigating:before,
cx-storefront.stop-navigating:after,
cx-storefront.start-navigating:after {
  height: 2px;
  width: 100%;
  left: 0;
  top: 0;
  margin: 0;
  content: "";
  position: fixed;
  z-index: 2;
}
cx-storefront.stop-navigating:before,
cx-storefront.start-navigating:before {
  background-color: var(--cx-color-light);
}
cx-storefront.stop-navigating:after,
cx-storefront.start-navigating:after {
  background-color: var(--cx-color-dark);
}
@keyframes progress-bar-loading-animation {
  0% {
    transform: translateX(-100%);
  }
  50% {
    transform: translateX(-25%);
  }
  100% {
    transform: translateX(0%);
  }
}
cx-storefront.start-navigating: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%);
  }
}
cx-storefront.stop-navigating:after {
  animation: progress-bar-loaded-animation 0.5s;
}
.cx-theme-high-contrast-dark cx-storefront,
.cx-theme-high-contrast-light cx-storefront {
  background-color: var(--cx-color-background);
}
cx-storefront {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
cx-storefront:focus {
  outline: none;
}
cx-storefront > footer {
  margin-top: auto;
}
cx-storefront > footer cx-paragraph p {
  margin-bottom: 0;
}
cx-storefront .mouse-focus :focus,
cx-storefront .mouse-focus .ng-select-focused {
  --cx-visual-focus-width: 0;
  box-shadow: 0 0 0 0;
}
cx-storefront .mouse-focus :focus-within {
  --cx-visual-focus-width: 0;
}
.cx-theme-high-contrast-dark cx-storefront main,
.cx-theme-high-contrast-light cx-storefront main {
  background-color: var(--cx-color-background);
}
@media (forced-colors: active) {
  cx-storefront.cx-theme-high-contrast-dark,
  cx-storefront.cx-theme-high-contrast-light {
    forced-color-adjust: none !important;
  }
}
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) {
  cx-site-context-selector {
    display: inline-block;
  }
  cx-site-context-selector:first-child {
    margin-inline-start: 0;
  }
  cx-site-context-selector:not(:first-child) {
    padding-inline-start: 16px;
    border-inline-start: 1px solid var(--cx-color-secondary);
  }
}
cx-site-context-selector label {
  display: flex;
  align-items: center;
  margin: 0;
}
cx-site-context-selector label span {
  color: var(--cx-color-text);
  margin-inline-end: 5px;
}
cx-site-context-selector label cx-icon {
  margin: auto;
}
cx-site-context-selector cx-icon {
  margin-inline-start: -10px;
  z-index: unset;
  pointer-events: none;
  color: var(--cx-color-text);
}
cx-site-context-selector select {
  padding: 2px 4px;
  background-color: unset;
  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-context-selector select {
    background-color: var(--cx-color-light);
  }
}
.cxFeat_a11ySiteContextCaretClick cx-site-context-selector .cx-select-wrapper {
  display: flex;
  align-items: center;
}
.cxFeat_a11ySiteContextCaretClick cx-site-context-selector .cx-select-wrapper cx-icon {
  margin-inline-start: -10px;
  z-index: 1;
  pointer-events: none;
  color: var(--cx-color-text);
}
.cxFeat_a11ySiteContextCaretClick cx-site-context-selector .cx-select-wrapper: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_a11ySiteContextCaretClick cx-site-context-selector .cx-select-wrapper:focus-within {
    outline-offset: -2px;
  }
  .cxFeat_a11ySiteContextCaretClick cx-site-context-selector .cx-select-wrapper:focus-within .ng-select-container {
    position: initial;
  }
  .cxFeat_a11ySiteContextCaretClick cx-site-context-selector .cx-select-wrapper:focus-within[type=radio],
  .cxFeat_a11ySiteContextCaretClick cx-site-context-selector .cx-select-wrapper:focus-within[type=checkbox],
  .cxFeat_a11ySiteContextCaretClick cx-site-context-selector .cx-select-wrapper:focus-within.btn-tertiary {
    outline-offset: 2px;
  }
  .cxFeat_a11ySiteContextCaretClick cx-site-context-selector .cx-select-wrapper:focus-within > cx-media {
    transition: none;
    padding: 2px;
  }
}
.cxFeat_a11ySiteContextCaretClick cx-site-context-selector select:focus {
  outline: none;
  box-shadow: none;
}
.cx-theme-high-contrast-dark cx-site-context-selector select,
.cx-theme-high-contrast-light cx-site-context-selector select {
  color: var(--cx-color-text);
}
.cx-theme-high-contrast-dark cx-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 cx-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 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;
}
@media (min-width: 992px) {
  header .header {
    padding: 0 10px;
  }
}
@media (max-width: 991.98px) {
  header .header .SiteContext,
  header .header .SiteLinks,
  header .header .SiteLogin,
  header .header .NavigationBar {
    display: none;
  }
}
header .header {
  display: flex;
  flex-wrap: wrap;
}
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);
}
header .SiteContext > *,
header .SiteLinks > * {
  flex: none;
}
header .SiteContext,
header .SiteLinks {
  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 .SiteLinks {
  --cx-display: block;
}
header .SiteLinks cx-link {
  display: block;
  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: 320.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 {
    flex-direction: column;
  }
  header .SiteLinks a {
    padding: 0.25rem 1rem 0.5rem;
    line-height: 48px;
  }
}
@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);
    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;
}
@media (max-width: 991.98px) {
  :root {
    --cx-max-views: 1;
    --cx-split-gutter: 0px;
  }
}
@media (min-width: 992px) {
  :root {
    --cx-max-views: 2;
  }
}
:root {
  --cx-active-view: 1;
}
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;
}
.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;
}
app-custom-product-carousel,
cx-product-carousel,
cx-merchandising-carousel {
  display: flex;
  max-width: 100%;
}
app-custom-product-carousel 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;
}
app-custom-product-carousel 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;
}
app-custom-product-carousel a:hover,
cx-product-carousel a:hover,
cx-merchandising-carousel a:hover,
app-custom-product-carousel a:focus,
cx-product-carousel a:focus,
cx-merchandising-carousel a:focus {
  color: var(--cx-color-primary);
  text-decoration: underline;
}
app-custom-product-carousel a:focus,
cx-product-carousel a:focus,
cx-merchandising-carousel a:focus {
  position: relative;
  z-index: 1;
}
app-custom-product-carousel cx-carousel-scrolling .item,
cx-product-carousel cx-carousel-scrolling .item,
cx-merchandising-carousel cx-carousel-scrolling .item {
  flex: 0 0 261px;
}
app-custom-product-carousel cx-media,
cx-product-carousel cx-media,
cx-merchandising-carousel cx-media {
  align-self: center;
  width: 60%;
}
app-custom-product-carousel cx-media.is-loading,
cx-product-carousel cx-media.is-loading,
cx-merchandising-carousel cx-media.is-loading {
  background-color: #f5f5f5;
}
app-custom-product-carousel 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-pagination {
  align-items: center;
  align-self: center;
}
cx-pagination a {
  margin: 0 0.5rem;
  height: 40px;
  display: inline-flex;
  max-width: 30px;
  margin: 0;
  color: #BCBEC0;
  background-color: transparent;
  border: none;
  font-size: 16px;
}
cx-pagination a.page {
  padding: 5px;
  display: flex;
  height: 16px;
  width: 28px;
}
cx-pagination a.current {
  color: black;
  background-color: transparent;
}
cx-pagination a.gap {
  width: 18px;
}
cx-pagination a:last-child,
cx-pagination a:first-child {
  border-radius: 0;
  width: 35px;
  color: #BCBEC0;
  font-size: 16px;
}
cx-pagination a:last-child {
  border-inline-end: none;
}
cx-pagination a:first-child:after,
cx-pagination a:last-child:after {
  font-size: 18px;
  position: absolute;
  color: #BCBEC0;
}
cx-pagination a:hover {
  border-bottom-color: black;
}
cx-pagination a.disabled:not(cx-pagination a.disabled.current) {
  opacity: 0.5;
}
@media (max-width: 767.98px) {
  cx-pagination a {
    min-width: unset;
  }
  cx-pagination a.page {
    min-width: unset;
  }
  cx-pagination a.gap {
    padding: 5px 0;
    width: 10px;
  }
  cx-pagination a:last-child,
  cx-pagination a:first-child {
    width: 18px;
  }
}
app-custom-carousel,
cx-carousel {
  display: block;
  width: 100%;
}
app-custom-carousel .button a,
cx-carousel .button a {
  display: inline-block;
  margin: 0;
}
app-custom-carousel .slide-action,
cx-carousel .slide-action {
  cursor: pointer;
}
app-custom-carousel > h3,
cx-carousel > h3 {
  font-size: 25px;
  font-weight: normal;
  font-family: "Montserrat Light";
  text-transform: uppercase;
}
app-custom-carousel a,
cx-carousel a {
  position: static;
}
app-custom-carousel a,
app-custom-carousel cx-product-carousel a,
cx-carousel a,
cx-carousel cx-product-carousel a {
  display: block;
  text-align: left;
  background-color: white;
}
app-custom-carousel img,
cx-carousel img {
  margin-bottom: 15px;
}
app-custom-carousel .name,
cx-carousel .name {
  text-align: left;
}
app-custom-carousel .price,
cx-carousel .price {
  text-align: left;
  font-family: "Montserrat Regular";
}
app-custom-carousel cx-media,
app-custom-carousel cx-product-carousel cx-media,
cx-carousel cx-media,
cx-carousel cx-product-carousel cx-media {
  width: auto;
}
app-custom-carousel .read-more,
cx-carousel .read-more {
  text-transform: uppercase;
  text-decoration: underline;
  text-align: left;
  font-family: "Montserrat Regular";
}
app-custom-carousel .info-component > div,
cx-carousel .info-component > div {
  padding-top: 50px;
}
app-custom-carousel .info-component,
cx-carousel .info-component {
  display: flex;
  text-align: center;
}
app-custom-carousel .info-component img,
cx-carousel .info-component img {
  max-width: 600px;
}
@media (max-width: 767.98px) {
  app-custom-carousel .carousel-panel.swipe .slides,
  cx-carousel .carousel-panel.swipe .slides {
    display: flex;
    flex-wrap: nowrap;
    overflow: auto;
    width: 100%;
    max-width: 100vw;
    scroll-snap-align: start;
    scroll-behavior: smooth;
  }
  app-custom-carousel .carousel-panel.swipe .slides::-webkit-scrollbar,
  cx-carousel .carousel-panel.swipe .slides::-webkit-scrollbar {
    display: none;
  }
  app-custom-carousel .carousel-panel.swipe .slides.scrolling,
  cx-carousel .carousel-panel.swipe .slides.scrolling {
    cursor: grabbing;
  }
  app-custom-carousel .carousel-panel.swipe .slides.scrolling a,
  cx-carousel .carousel-panel.swipe .slides.scrolling a {
    cursor: grabbing;
  }
  app-custom-carousel .carousel-panel.swipe .slides .slide,
  cx-carousel .carousel-panel.swipe .slides .slide {
    min-width: 100%;
    scroll-snap-align: start;
  }
  app-custom-carousel .carousel-panel.swipe .slides .slide.active ~ .slide,
  cx-carousel .carousel-panel.swipe .slides .slide.active ~ .slide {
    display: flex;
    opacity: 1;
    position: relative;
    justify-content: flex-start;
    z-index: unset;
  }
  app-custom-carousel .carousel-panel.swipe .slides .slide.active ~ .slide .slide-item,
  cx-carousel .carousel-panel.swipe .slides .slide.active ~ .slide .slide-item {
    opacity: 1;
  }
  app-custom-carousel .carousel-panel.swipe .slides .slide.active:first-child,
  cx-carousel .carousel-panel.swipe .slides .slide.active:first-child {
    padding-left: 20px;
  }
  app-custom-carousel .carousel-panel.swipe .slides .slide app-custom-product-item,
  cx-carousel .carousel-panel.swipe .slides .slide app-custom-product-item {
    display: block;
    height: 100%;
  }
  app-custom-carousel .carousel-panel.swipe .slides .slide app-custom-product-item .product-item,
  cx-carousel .carousel-panel.swipe .slides .slide app-custom-product-item .product-item {
    margin-bottom: 0;
    height: 100% !important;
  }
  app-custom-carousel .carousel-panel.swipe .slides .slide app-custom-product-item .product-item > a,
  cx-carousel .carousel-panel.swipe .slides .slide app-custom-product-item .product-item > a {
    display: flex;
    flex-direction: column;
    height: calc(100% - 20px);
  }
  app-custom-carousel .carousel-panel.swipe .slides .slide app-custom-product-item .product-item .price,
  cx-carousel .carousel-panel.swipe .slides .slide app-custom-product-item .product-item .price {
    margin-top: auto !important;
    padding-bottom: 0;
  }
  app-custom-carousel .carousel-panel.swipe .indicators,
  cx-carousel .carousel-panel.swipe .indicators {
    display: none;
  }
}
app-custom-carousel .carousel-panel .slides .slide .item,
cx-carousel .carousel-panel .slides .slide .item {
  visibility: visible;
  justify-content: flex-start;
}
app-custom-carousel,
cx-carousel {
}
app-custom-carousel .indicators,
cx-carousel .indicators {
  display: flex;
  margin-top: 16px;
}
app-custom-carousel .indicators button,
cx-carousel .indicators button {
  padding: 0 5px !important;
}
app-custom-carousel .indicators button[disabled] .cx-icon,
cx-carousel .indicators button[disabled] .cx-icon {
  color: var(--cx-color-primary);
  background-color: var(--cx-color-inverse);
  padding: 2px;
}
@media (max-width: 991px) {
  app-custom-carousel .carousel-panel .slides .slide:not(.active),
  cx-carousel .carousel-panel .slides .slide:not(.active) {
    z-index: unset;
  }
}
@media (max-width: 991px) {
  app-custom-carousel .carousel-panel .slides .slide .item,
  cx-carousel .carousel-panel .slides .slide .item {
    z-index: unset;
  }
}
app-custom-product-carousel {
  display: block;
}
app-custom-product-carousel .h2-description {
  padding: 0 25px;
  text-align: center;
}
app-custom-product-carousel a h4 {
  font-family: "Montserrat Light";
  font-weight: normal;
}
app-custom-product-carousel a {
  padding: 0;
}
app-custom-product-carousel cx-add-to-cart form {
  position: relative;
}
app-custom-product-carousel cx-add-to-cart form button {
  position: absolute;
  right: 0;
  bottom: 0;
}
@media (max-width: 991px) {
  app-custom-product-carousel app-custom-product-item .product-item app-custom-add-to-wish-list {
    top: 25px;
    right: 5px !important;
    width: 20px;
    height: 20px;
  }
  app-custom-product-carousel app-custom-product-item .product-item app-custom-add-to-wish-list .btn-link {
    font-size: 10px;
  }
  app-custom-product-carousel app-custom-product-item .product-item app-custom-add-to-wish-list .btn-link app-custom-icons.fa-heart {
    vertical-align: middle;
  }
}
@media (min-width: 992px) {
  app-custom-product-carousel app-custom-product-item .product-item app-custom-add-to-wish-list {
    position: absolute;
    top: 27px;
    right: 8px !important;
    width: 30px;
    height: 30px;
  }
}
app-custom-product-carousel cx-carousel .carousel-panel .slides .slide .item {
  visibility: visible;
}
app-custom-ohgar-tabs app-custom-ohgar-tabs-item app-custom-product-item .btn-add-to-cart,
app-custom-ohgar-tabs app-custom-ohgar-tabs-item app-custom-product-item .btn-notify {
  right: -5px;
  bottom: -5px;
  transform: scale(0.8);
}
cx-banner-carousel,
cx-banner {
  position: relative;
  display: block;
}
cx-banner-carousel .wrapper-inherit > a,
cx-banner-carousel .wrapper-absolute > a,
cx-banner .wrapper-inherit > a,
cx-banner .wrapper-absolute > a {
  position: static;
}
cx-banner-carousel img,
cx-banner img {
  max-height: 400px;
  object-fit: cover;
}
cx-banner-carousel .wrapper-inherit,
cx-banner .wrapper-inherit {
  text-align: center;
  border-bottom: 1px solid #010101;
  padding: 10px 30px 30px;
}
cx-banner-carousel .wrapper-inherit a,
cx-banner .wrapper-inherit a {
  margin-top: 30px;
  margin-bottom: 30px;
  text-transform: uppercase;
  font-family: "Montserrat Bold";
  font-size: 15px;
  letter-spacing: 0.3px;
  text-decoration: none;
  width: auto;
}
cx-banner-carousel .wrapper-inherit a:hover hr,
cx-banner .wrapper-inherit a:hover hr {
  width: 0;
}
cx-banner-carousel .wrapper-inherit a hr,
cx-banner .wrapper-inherit a hr {
  height: 0;
  width: 80px;
  color: #010101;
  background-color: #010101;
  margin: 0 auto;
}
cx-banner-carousel .wrapper-inherit a:hover,
cx-banner .wrapper-inherit a:hover {
  opacity: 0.35;
}
cx-banner-carousel .wrapper-inherit p.headline,
cx-banner-carousel .wrapper-inherit h1.headline,
cx-banner-carousel .wrapper-inherit h2.headline,
cx-banner .wrapper-inherit p.headline,
cx-banner .wrapper-inherit h1.headline,
cx-banner .wrapper-inherit h2.headline {
  font-size: 20px !important;
}
@media (max-width: 991px) {
  cx-banner-carousel .wrapper-inherit p.headline,
  cx-banner-carousel .wrapper-inherit h1.headline,
  cx-banner-carousel .wrapper-inherit h2.headline,
  cx-banner .wrapper-inherit p.headline,
  cx-banner .wrapper-inherit h1.headline,
  cx-banner .wrapper-inherit h2.headline {
    font-family: "Montserrat Bold";
  }
}
cx-banner-carousel .wrapper-inherit p.headline,
cx-banner-carousel .wrapper-inherit h1.headline,
cx-banner-carousel .wrapper-inherit h2.headline,
cx-banner .wrapper-inherit p.headline,
cx-banner .wrapper-inherit h1.headline,
cx-banner .wrapper-inherit h2.headline {
  text-transform: uppercase;
  max-width: 900px;
  margin: 0 auto 15px auto;
}
cx-banner-carousel .wrapper-inherit p,
cx-banner-carousel .wrapper-inherit h1,
cx-banner-carousel .wrapper-inherit h2,
cx-banner .wrapper-inherit p,
cx-banner .wrapper-inherit h1,
cx-banner .wrapper-inherit h2 {
  position: inherit;
  font-size: 14px;
  line-height: 1.5;
  text-shadow: none;
  padding: 0;
  color: #010101;
  text-align: center;
  margin: 0;
}
cx-banner-carousel .wrapper-inherit p.content,
cx-banner-carousel .wrapper-inherit h1.content,
cx-banner-carousel .wrapper-inherit h2.content,
cx-banner .wrapper-inherit p.content,
cx-banner .wrapper-inherit h1.content,
cx-banner .wrapper-inherit h2.content {
  max-width: 900px;
  margin: auto;
}
cx-banner-carousel .wrapper-inherit p.content.no-button,
cx-banner-carousel .wrapper-inherit h1.content.no-button,
cx-banner-carousel .wrapper-inherit h2.content.no-button,
cx-banner .wrapper-inherit p.content.no-button,
cx-banner .wrapper-inherit h1.content.no-button,
cx-banner .wrapper-inherit h2.content.no-button {
  margin-bottom: 30px;
}
cx-banner-carousel .wrapper-absolute,
cx-banner .wrapper-absolute {
  align-items: center;
  bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 7;
}
@media (max-width: 991px) {
  cx-banner-carousel .wrapper-absolute,
  cx-banner .wrapper-absolute {
    position: inherit;
    text-align: center;
    border-bottom: 1px solid #010101;
    padding: 30px;
    padding-top: 0;
  }
}
@media (max-width: 575px) {
  cx-banner-carousel .wrapper-absolute,
  cx-banner .wrapper-absolute {
    padding: 10px 30px 30px;
  }
}
cx-banner-carousel .wrapper-absolute a,
cx-banner .wrapper-absolute a {
  border-bottom: 2px solid;
  color: white;
  font-family: "Montserrat Bold";
  margin-top: 30px;
  padding-bottom: 5px;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  cx-banner-carousel .wrapper-absolute a,
  cx-banner .wrapper-absolute a {
    color: #010101;
    font-family: "Gotham Bold";
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0.3px;
    margin-bottom: 20px;
    margin-top: 30px;
    text-transform: uppercase;
  }
}
cx-banner-carousel .wrapper-absolute a:hover,
cx-banner .wrapper-absolute a:hover {
  opacity: 0.6;
  text-decoration: none;
}
@media (max-width: 991px) {
  cx-banner-carousel .wrapper-absolute a hr,
  cx-banner .wrapper-absolute a hr {
    background-color: #010101;
    color: #010101;
    height: 0;
    margin: 0 auto;
    width: 80px;
  }
}
cx-banner-carousel .wrapper-absolute p,
cx-banner-carousel .wrapper-absolute h1,
cx-banner-carousel .wrapper-absolute h2,
cx-banner .wrapper-absolute p,
cx-banner .wrapper-absolute h1,
cx-banner .wrapper-absolute h2 {
  color: white;
  font-size: 20px;
  line-height: 1.5;
  margin: 0;
  padding: 0 35px;
  position: relative;
  text-align: center;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
@media (max-width: 575px) {
  cx-banner-carousel .wrapper-absolute p,
  cx-banner-carousel .wrapper-absolute h1,
  cx-banner-carousel .wrapper-absolute h2,
  cx-banner .wrapper-absolute p,
  cx-banner .wrapper-absolute h1,
  cx-banner .wrapper-absolute h2 {
    padding: 0;
    text-shadow: none;
  }
}
cx-banner-carousel .wrapper-absolute p.headline,
cx-banner-carousel .wrapper-absolute h1.headline,
cx-banner-carousel .wrapper-absolute h2.headline,
cx-banner .wrapper-absolute p.headline,
cx-banner .wrapper-absolute h1.headline,
cx-banner .wrapper-absolute h2.headline {
  font-size: 40px;
}
@media (max-width: 575px) {
  cx-banner-carousel .wrapper-absolute p.headline,
  cx-banner-carousel .wrapper-absolute h1.headline,
  cx-banner-carousel .wrapper-absolute h2.headline,
  cx-banner .wrapper-absolute p.headline,
  cx-banner .wrapper-absolute h1.headline,
  cx-banner .wrapper-absolute h2.headline {
    font-family: "Montserrat Bold";
    font-size: 20px;
    margin: 0 auto 15px auto;
    max-width: 900px;
  }
}
@media (max-width: 991px) {
  cx-banner-carousel .wrapper-absolute p,
  cx-banner .wrapper-absolute p {
    color: #010101;
    font-size: 14px;
    line-height: 1.5;
    margin: 0;
    padding: 0;
    position: inherit;
    text-align: center;
    text-shadow: none;
  }
}
cx-banner-carousel .wrapper-absolute p.content.no-button,
cx-banner .wrapper-absolute p.content.no-button {
  margin-bottom: 30px;
}
@media (max-width: 991px) {
  cx-banner-carousel .wrapper-absolute p.headline,
  cx-banner .wrapper-absolute p.headline {
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 15px;
  }
}
cx-banner-carousel .wrapper-absolute .main-banner-button,
cx-banner .wrapper-absolute .main-banner-button {
  background-color: white;
  border: 1px solid white;
  color: black;
  height: auto;
  line-height: 1;
  padding-bottom: 11px;
  width: auto;
}
@media (max-width: 991px) {
  cx-banner-carousel .wrapper-absolute .main-banner-button,
  cx-banner .wrapper-absolute .main-banner-button {
    background-color: transparent;
    border: 1px solid black;
    color: black !important;
  }
}
cx-banner-carousel .wrapper-absolute .main-banner-button:hover,
cx-banner .wrapper-absolute .main-banner-button:hover {
  opacity: 1 !important;
  color: white !important;
  border-color: white;
  background-color: transparent;
  filter: none;
  -moz-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
  text-decoration: none;
}
cx-banner-carousel .img-opacity,
cx-banner .img-opacity {
  opacity: 0.8;
}
cx-banner-carousel .inline-navigation .carousel-panel,
cx-banner-carousel cx-banner-carousel .inline-navigation .carousel-panel .item,
cx-banner .inline-navigation .carousel-panel,
cx-banner cx-banner-carousel .inline-navigation .carousel-panel .item {
  max-height: none;
}
@media (max-width: 991px) {
  cx-banner-carousel .inline-navigation .carousel-panel img,
  cx-banner-carousel cx-banner-carousel .inline-navigation .carousel-panel .item img,
  cx-banner .inline-navigation .carousel-panel img,
  cx-banner cx-banner-carousel .inline-navigation .carousel-panel .item img {
    height: auto;
  }
}
cx-banner-carousel .inline-navigation .carousel-panel img,
cx-banner-carousel cx-banner-carousel .inline-navigation .carousel-panel .item img,
cx-banner .inline-navigation .carousel-panel img,
cx-banner cx-banner-carousel .inline-navigation .carousel-panel .item img {
  max-height: none;
  object-fit: cover;
}
cx-banner-carousel .inline-navigation,
cx-banner .inline-navigation {
  position: relative;
  width: 100%;
}
cx-banner-carousel .inline-navigation .indicators,
cx-banner .inline-navigation .indicators {
  position: relative;
  margin: -40px 30px 0 30px;
  z-index: 1;
  justify-content: center;
}
cx-banner-carousel .inline-navigation .indicators button,
cx-banner .inline-navigation .indicators button {
  padding: 0 10px 0 0;
}
cx-banner-carousel .inline-navigation .indicators button cx-icon,
cx-banner .inline-navigation .indicators button cx-icon {
  background-color: transparent;
  border: 0;
  color: var(--cx-color-light);
  font-size: 10px;
}
@media (max-width: 991px) {
  cx-banner-carousel .inline-navigation .indicators,
  cx-banner .inline-navigation .indicators {
    display: flex;
  }
}
cx-banner-carousel .inline-navigation .carousel-panel,
cx-banner .inline-navigation .carousel-panel {
  position: relative;
}
cx-banner-carousel .inline-navigation .carousel-panel,
cx-banner-carousel .inline-navigation .carousel-panel .item,
cx-banner .inline-navigation .carousel-panel,
cx-banner .inline-navigation .carousel-panel .item {
  max-height: none;
}
cx-banner-carousel .inline-navigation .carousel-panel .previous,
cx-banner-carousel .inline-navigation .carousel-panel .next,
cx-banner .inline-navigation .carousel-panel .previous,
cx-banner .inline-navigation .carousel-panel .next {
  position: absolute;
  z-index: 10;
  height: 90%;
  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,
cx-banner .inline-navigation .carousel-panel .previous:not([disabled]):hover,
cx-banner .inline-navigation .carousel-panel .next:not([disabled]):hover {
  font-size: 3rem;
}
cx-banner-carousel .inline-navigation .carousel-panel .next,
cx-banner .inline-navigation .carousel-panel .next {
  right: 0;
}
cx-banner-carousel .inline-navigation .carousel-panel .wrapper-inherit a,
cx-banner .inline-navigation .carousel-panel .wrapper-inherit a {
  text-align: center;
}
cx-banner-carousel .main-banner-button,
cx-banner .main-banner-button {
  height: auto;
  background-color: transparent;
  color: black;
  border: 1px solid black;
  line-height: 1;
  padding-bottom: 11px;
}
cx-banner-carousel .main-banner-button:hover,
cx-banner .main-banner-button:hover {
  opacity: 1 !important;
  color: white !important;
  background-color: black;
  filter: none;
  -moz-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
  text-decoration: none;
}
body.searchbox-is-active cx-storefront:before {
  content: "";
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
  background: rgba(0, 0, 0, 0.5);
}
body.searchbox-is-active.has-searchbox-results main {
  margin-top: 0;
}
body.searchbox-is-active.has-searchbox-results header .SearchBox button.search {
  top: 47px;
}
@media (max-width: 767px) {
  body.searchbox-is-active.has-searchbox-results header .SearchBox cx-searchbox label input {
    top: 35px;
  }
}
@media (max-width: 991px) {
  cx-searchbox {
    position: unset;
  }
}
cx-searchbox .results {
  top: 38px;
}
@media (max-width: 767px) {
  cx-searchbox .results {
    top: 82px;
    z-index: 10;
    left: 30px;
  }
}
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 .suggestions {
  text-transform: uppercase;
  font-size: 12px;
  padding: 0 15px;
  list-style: none;
}
cx-searchbox .results .suggestions a {
  border-bottom: 1px solid;
}
cx-searchbox .results .products {
  list-style: none;
  padding-inline-start: 0;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  cx-searchbox .results .products {
    display: none;
  }
}
cx-searchbox .results .products a {
  display: grid;
  grid-column-gap: 16px;
}
cx-searchbox .results .products a.has-media {
  grid-template-columns: 50px 1fr;
}
cx-searchbox .results .products a {
  border-top: solid 1px var(--cx-color-light);
}
cx-searchbox .results .products a cx-media {
  grid-row: 1/3;
}
cx-searchbox .results .products a h4.name {
  text-overflow: ellipsis;
  font-size: inherit;
  font-weight: inherit;
  white-space: nowrap;
  overflow: hidden;
}
cx-searchbox .results .products a .price {
  font-weight: normal;
}
cx-searchbox .results .products a div.name {
  white-space: normal;
}
cx-searchbox .searchbox-input label.searchbox input::-webkit-input-placeholder {
  color: currentColor;
}
cx-searchbox .searchbox-input label.searchbox input::-moz-placeholder {
  color: currentColor;
}
cx-searchbox .searchbox-input label.searchbox input:-moz-placeholder {
  color: currentColor;
}
cx-searchbox .searchbox-input label.searchbox input:-ms-input-placeholder {
  color: currentColor;
}
app-custom-product-reviews .header {
  border-bottom: 1px dashed var(--cx-color-light);
}
app-custom-product-reviews .wrapper-buttons {
  text-align: right;
}
app-custom-product-reviews .container,
app-custom-product-reviews app-custom-ohgar-tabs .wrapper-content,
app-custom-ohgar-tabs app-custom-product-reviews .wrapper-content,
app-custom-product-reviews app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list,
app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-product-reviews .info-boxes-list,
app-custom-product-reviews app-custom-vertical-four-selection .vertical-selection-container,
app-custom-vertical-four-selection app-custom-product-reviews .vertical-selection-container,
app-custom-product-reviews .PolicyPageTemplate cx-page-layout.PolicyPageTemplate,
.PolicyPageTemplate app-custom-product-reviews cx-page-layout.PolicyPageTemplate,
app-custom-product-reviews .AccountPageTemplate cx-page-layout.AccountPageTemplate,
.AccountPageTemplate app-custom-product-reviews cx-page-layout.AccountPageTemplate,
app-custom-product-reviews cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-product-reviews cx-paragraph,
app-custom-product-reviews cx-footer-navigation app-custom-navigation-ui,
cx-footer-navigation app-custom-product-reviews app-custom-navigation-ui,
app-custom-product-reviews cx-breadcrumb,
app-custom-product-reviews header .wrapper-header .SiteLinks,
header .wrapper-header app-custom-product-reviews .SiteLinks,
app-custom-product-reviews header #wrapper-navigation > div,
header app-custom-product-reviews #wrapper-navigation > div,
app-custom-product-reviews cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
cx-page-layout.ProductDetailsPageTemplate app-custom-product-reviews cx-page-slot.Summary,
app-custom-product-reviews cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
cx-page-layout.ProductDetailsPageTemplate app-custom-product-reviews cx-page-slot.Tabs,
app-custom-product-reviews cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
cx-page-layout.ProductDetailsPageTemplate app-custom-product-reviews .tab-delivery,
app-custom-product-reviews cx-banner-carousel .wrapper-inherit,
cx-banner-carousel app-custom-product-reviews .wrapper-inherit,
app-custom-product-reviews cx-banner .wrapper-inherit,
cx-banner app-custom-product-reviews .wrapper-inherit {
  border-bottom: 1px solid #010101;
  padding-bottom: 30px;
}
app-custom-product-reviews {
  margin-bottom: 50px;
}
app-custom-stock-notification .stock-notification-notes {
  position: absolute;
  color: black;
  right: 0;
  border: 1px solid black;
  padding: 10px;
  background-color: white;
  bottom: 60px;
  z-index: 10;
}
@media (max-width: 767px) {
  app-custom-stock-notification .stock-notification-notes {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.3);
    z-index: 999;
    padding: 20px;
  }
  app-custom-stock-notification .stock-notification-notes > div {
    background: #fff none;
    border: 1px solid black;
    padding: 20px;
  }
  app-custom-stock-notification .stock-notification-notes > div .close #close-button {
    margin: -5px;
  }
}
app-custom-stock-notification .stock-notification-notes .title {
  text-transform: uppercase;
  font-size: 18px;
}
app-custom-stock-notification .stock-notification-notes .form-check input + .form-check-label {
  display: flex;
  flex-wrap: wrap;
  font-size: 11px;
  color: #BCBEC0;
}
app-custom-stock-notification .stock-notification-notes .form-check input[type=checkbox] {
  top: -1px;
}
app-custom-stock-notification .stock-notification-notes .btn-white-min-height {
  text-align: center;
  height: 35px;
  padding-left: 10px;
}
app-custom-stock-notification .stock-notification-notes a {
  font-size: 11px;
  color: #BCBEC0;
  text-decoration: underline;
}
app-custom-stock-notification .stock-notification-notes input {
  border: none;
  padding-bottom: 0;
  border-bottom: 1px solid black;
  font-weight: bold;
}
app-custom-stock-notification .stock-notification-notes input::placeholder {
  font-size: 12px;
  color: black;
}
app-custom-stock-notification .stock-notification-notes p {
  margin-top: 10px;
  font-size: 12px;
}
@media (min-width: 992px) {
  app-custom-stock-notification .stock-notification-notes {
    width: 300px;
  }
}
app-custom-stock-notification .stock-notification-notes button {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-left: 10px;
  padding-right: 0;
  line-height: inherit;
}
@media (max-width: 991px) {
  app-custom-stock-notification .stock-notification-notes button {
    width: 100%;
    font-size: 10px;
  }
}
app-custom-stock-notification .stock-notification-notes .close {
  opacity: 1;
  font-size: 1.2rem;
}
app-custom-stock-notification .stock-notification-notes .close #close-button {
  margin: 0;
  font-size: 14px;
}
app-custom-stock-notification .stock-notification-notes .close #close-button:before {
  font-weight: bolder;
}
app-custom-stock-notification .stock-notification-notes .btn-white-min-height {
  display: flex;
  justify-content: center;
  align-items: center;
}
.btn-stop-notify {
  width: 50%;
  font-size: 10px;
  margin: 0 0 0 auto;
}
@media (max-width: 991px) {
  .btn-stop-notify {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .notification-open app-custom-carousel .carousel-panel .slides .slide .item.active,
  .notification-open cx-carousel .carousel-panel .slides .slide .item.active {
    z-index: auto;
  }
}
cx-active-facets {
  display: block;
  color: var(--cx-color-text);
  padding: 0;
  margin-top: 23px;
}
@media (max-width: 991px) {
  cx-active-facets {
    display: flex;
    flex-direction: column-reverse;
    margin-top: 0;
  }
}
cx-active-facets .active-facets {
  display: flex;
  flex-wrap: wrap;
  padding: 10px 15px 0 15px;
}
@media (max-width: 991px) {
  cx-active-facets .active-facets {
    padding: 0;
  }
}
cx-active-facets .active-facets a {
  background-color: #E9EBE7;
  color: black;
}
cx-active-facets .active-facets a:hover {
  color: black;
  background-color: #909E90;
}
cx-active-facets h4 {
  flex: 100%;
  padding: 0 0 10px 0;
  margin: 0 0 20px 0;
}
@media (max-width: 991.98px) {
  cx-active-facets h4 {
    display: none;
  }
}
cx-active-facets a {
  display: flex;
  align-items: center;
  transition: all 0.3s;
  min-width: 0;
  background: #F2F2F4;
}
cx-active-facets a:hover {
  background: var(--cx-color-light);
  text-decoration: none;
}
cx-active-facets a {
  border-radius: 0;
  margin-top: 0;
  margin-inline-end: 10px;
  margin-bottom: 10px;
  margin-inline-start: 0;
}
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;
  color: var(--cx-color-primary);
}
cx-active-facets a cx-icon:hover {
  color: var(--cx-color-primary);
}
cx-active-facets div:first-child {
  display: block;
  font-size: 14px;
  margin: 0;
  padding: 0;
}
.facet-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0.4rem 0;
  padding: 0.4rem;
  width: 100%;
  border-bottom: none;
  cursor: pointer;
  font-weight: var(--cx-font-weight-semi);
}
.facet-heading:hover,
.facet-heading:focus {
  color: var(--cx-color-primary);
}
.facet-heading cx-icon {
  font-size: 1rem;
}
cx-product-facet-navigation {
  position: relative;
}
cx-facet-list .inner-facets {
  background: #F2F2F4;
  left: 0;
  right: 0;
  z-index: 2;
}
cx-facet-list app-custom-category-summary .title {
  display: block;
}
cx-facet {
  display: block;
}
cx-facet .ng-dropdown-panel {
  left: 10px;
  top: 46px;
}
cx-facet {
  padding: 0;
}
cx-facet button.heading {
  border-bottom: 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);
}
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 {
  padding-left: 2rem;
  position: relative;
}
cx-facet.multi-select a.value:hover:not(.selected)::before {
  border-color: var(--cx-color-primary);
}
cx-facet.multi-select a.value:before {
  display: none;
}
cx-facet.multi-select a.value input[type=checkbox] {
  border-style: solid;
  border-width: 1px;
  border-color: var(--cx-color-light);
  display: inline-block;
  appearance: none;
  height: 15px;
  width: 15px;
  margin-inline-start: -1.5rem;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
cx-facet.multi-select a.value input[type=checkbox]:focus {
  box-shadow: 0 0 0 3px var(--cx-color-light);
  border-color: var(--cx-color-secondary);
}
cx-facet.multi-select a.value input[type=checkbox]:checked {
  font-style: normal;
  border-color: var(--cx-color-primary);
  border-radius: 0;
  background-color: transparent;
}
cx-facet.multi-select a.value input[type=checkbox]:checked::after {
  color: var(--cx-color-inverse);
  position: absolute;
  content: "";
  display: inline-block;
  border-width: 0 0 2px 2px;
  border-style: solid;
  transform: rotate(-45deg);
  border-color: black;
  left: 3px;
  top: 3px;
  height: 5px;
  width: 8px;
}
app-custom-sorting {
  margin-left: 12px;
}
app-custom-sorting .btn-filters {
  display: flex;
}
@media (min-width: 992px) {
  app-custom-sorting .btn-filters {
    justify-content: space-between !important;
  }
}
app-custom-sorting .btn-filters:hover app-custom-icons {
  filter: invert(1);
  transition: all 200ms ease-in;
}
app-custom-sorting .btn-white,
app-custom-sorting .btn-white-min-height {
  width: 100%;
  text-transform: none;
}
app-custom-sorting .inner-facets {
  background-color: white;
}
app-custom-sorting .facet-modal .facets-elements .facet-option {
  cursor: pointer;
  padding: 8px 10px;
}
app-custom-sorting .facet-modal .facets-elements .facet-option::before {
  content: "\25cb";
  color: #010101;
  font-size: 24px;
  line-height: 1;
  height: 5px;
  position: relative;
  left: -5px;
  top: 2px;
}
app-custom-sorting .facet-modal .facets-elements .facet-option.selected::before {
  content: "\25cf";
}
app-custom-sorting .facet-modal .facets-elements .facet-option:hover {
  background-color: #F2F2F4;
}
app-custom-sorting .facet-modal .facets-elements.active {
  font-family: "Montserrat Bold";
}
.facet-modal.is-open {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: column;
  padding: 30px 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.facet-modal.is-open .facets-elements {
  min-width: 100%;
}
.facet-modal.is-open .clear-filters {
  font-family: "Montserrat Bold";
  text-decoration: underline;
}
.facet-modal.is-open .close {
  position: relative;
  top: 0;
  right: 0;
  color: black;
}
.facet-modal.is-open .facet-modal-header {
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
  min-width: 100%;
  max-width: 100%;
  border-bottom: thin solid #010101;
  margin-bottom: 16px;
  display: flex;
  padding: 0 30px;
}
.facet-modal.is-open .facet-modal-header .facet-modal-title {
  flex: auto;
  margin-bottom: 16px;
  font-size: 18px;
  text-transform: none;
  font-family: "Montserrat Bold";
  text-align: left;
  padding: 0 10px;
}
.facet-modal.is-open .facet-modal-header .close {
  cursor: pointer;
  align-self: flex-start;
  color: black;
  opacity: 1;
}
.facet-modal.is-open .facet-modal-body {
  min-width: 100%;
  max-width: 100%;
  padding: 0 10%;
  max-height: 60vh;
  overflow: scroll;
}
.facet-modal.is-open .facet-modal-body cx-facet button.heading {
  margin: 0;
}
@media (max-width: 991px) {
  .facet-modal.is-open .facet-modal-body cx-facet button.heading {
    text-transform: uppercase;
  }
}
.facet-modal.is-open .facet-modal-body cx-facet.selected button.heading {
  font-family: "Montserrat Bold";
}
@media (min-width: 992px) {
  cx-facet {
    width: auto;
    border: 1px solid black;
    padding: 0;
    font-weight: normal;
    margin-right: 15px;
    position: relative;
  }
  cx-facet button.heading {
    text-transform: uppercase;
    font-weight: normal;
    padding: 8px 15px;
  }
  cx-facet button.heading .label,
  cx-facet button.heading .count {
    font-weight: normal;
    font-size: 12px;
  }
  cx-facet button.heading .icon-arrow {
    margin-left: 10px;
    transition: transform 0.5s ease-in-out;
  }
  cx-facet button.heading .icon-arrow.rotate {
    transform: rotate(180deg);
  }
  cx-facet.multi-select a.value::before {
    font-weight: normal;
    width: 1rem;
    height: 1rem;
    border-radius: 0;
  }
  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;
  }
}
@media (max-width: 991.98px) {
  .facet-heading cx-icon {
    font-size: 1.3rem;
  }
  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;
  }
  cx-facet:nth-of-type(n+1).expanded .expand-icon {
    display: none;
  }
  cx-facet .icon-arrow.rotate {
    height: 1px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  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;
  }
}
@media (min-width: 992px) {
  cx-product-facet-navigation .facets-wrapper cx-active-facets {
    display: none;
  }
  cx-facet-list app-custom-category-summary .title {
    display: none;
  }
  app-custom-sorting {
    width: auto;
  }
  app-custom-sorting .facet-modal .facets-elements .facet-option {
    padding-left: 8px;
    padding-right: 8px;
  }
  app-custom-sorting .facet-modal .facets-elements .facet-option::before {
    content: "";
  }
  app-custom-sorting .facet-modal .facets-elements .facet-option.selected {
    font-weight: bold;
  }
  app-custom-sorting .facet-modal .facets-elements .facet-option.selected::before {
    content: "";
  }
  app-custom-sorting .facet-modal.is-open {
    position: relative;
    padding: 0;
    margin: 0;
    height: 0;
  }
  app-custom-sorting .facet-modal.is-open .facets-elements {
    top: 0;
    left: 0;
    z-index: 2;
    padding: 0 4px;
  }
  .facet-modal.is-open {
    position: relative;
    flex-direction: row;
    justify-content: flex-end;
    background-color: unset;
    top: unset;
    padding: 15px 15px 30px 15px;
    margin-top: 60px;
  }
  .facet-modal.is-open .facets-elements {
    background-color: white;
    box-shadow: rgba(149, 157, 165, 0.2) 0 8px 24px;
    border: 1px solid #E6E7E8;
    position: absolute;
    top: 51px;
    left: 0;
    z-index: 2;
  }
  .facet-modal.is-open .close {
    position: absolute;
    top: 15px;
    right: 15px;
  }
  .facet-modal.is-open .facet-modal-header {
    border-bottom: thin solid transparent;
  }
  .facet-modal.is-open .facet-modal-header.is-open .facet-modal-title {
    display: none;
  }
  .facet-modal.is-open .facet-modal-body {
    max-height: unset;
    overflow: visible;
  }
}
@media (max-width: 991px) {
  cx-facet-list .product-grid-results {
    display: none;
  }
  cx-facet-list .active-facets {
    align-items: flex-start;
    min-width: 100%;
  }
  cx-facet-list cx-active-facets {
    min-width: 100%;
    padding: 0 10%;
  }
  .facet-modal.is-open .clear-filters {
    text-decoration: none;
    margin-top: 20px;
    border: 2px solid black;
    padding: 10px 20px;
    width: 100%;
    text-align: center;
  }
}
.more button {
  text-transform: capitalize;
}
cx-product-facet-navigation {
  min-width: 0;
}
cx-product-facet-navigation button.dialog-trigger {
  display: none;
}
header {
  position: relative;
  background-color: transparent;
  z-index: 101;
}
@media (min-width: 992px) {
  header {
    background: transparent;
  }
}
header #wrapper-navigation {
  position: relative;
  transition: background-color 0.3s;
  background-color: transparent;
  width: 100%;
  z-index: 9;
}
header #wrapper-navigation.background-white {
  position: fixed;
  top: 0;
  background-color: white;
}
header #wrapper-navigation > div {
  min-height: 87px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  left: 0;
  right: 0;
}
@media (min-width: 992px) {
  header #wrapper-navigation > div {
    max-width: 100%;
    padding-right: 40px;
  }
}
header #wrapper-navigation cx-page-slot {
  flex: inherit;
}
header.is-expanded .navigation {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  width: 320px;
  z-index: 3;
  height: calc(100vh - 70px);
  background-color: white;
  color: #010101;
  padding: 16px 15px;
  left: 0;
  top: 0;
}
@media (max-width: 991px) {
  header.is-expanded .navigation {
    width: 100%;
  }
}
header.is-expanded .NavigationBar {
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  font-weight: bold;
  margin-top: 30px;
  max-height: calc(88% - 55px);
  overflow-y: auto;
  padding-bottom: 100px;
  padding-left: 10px;
  position: relative;
  transform: translateX(0);
  width: 100%;
  z-index: 200;
}
@media (min-width: 576px) {
  header.is-expanded .NavigationBar {
    padding-bottom: 0;
  }
}
header.is-expanded #wrapper-navigation.background-white .navigation {
  height: 100vh;
}
header.is-expanded #wrapper-navigation.background-white .NavigationBar {
  max-height: 88%;
}
header.is-expanded .SiteLogo {
  align-self: center;
}
header.is-expanded app-custom-navigation-ui {
  display: block;
}
@media (max-width: 991px) {
  header.is-expanded .close-menu {
    display: block;
    position: absolute;
    right: 20px;
    font-size: 20px;
  }
}
header:not(.is-expanded) .SearchBox {
  display: block;
}
header:not(.is-expanded) cx-page-layout.navigation {
  display: flex;
  color: #010101;
  align-items: center;
}
header .rightPart {
  display: flex;
  color: #010101;
  align-items: center;
  justify-content: flex-end;
}
header .header {
  max-width: none;
  color: #010101;
  min-height: 40px;
  padding: 0;
}
@media (max-width: 1199px) {
  header .header {
    min-height: 40px;
  }
}
header .cx-hamburger {
  display: block;
}
header .cx-hamburger.is-active {
  -ms-transform: rotate(45deg);
  opacity: 1;
  position: relative;
  transform: rotate(45deg);
}
@media (min-width: 992px) {
  header .cx-hamburger.is-active {
    background-color: transparent;
  }
}
header .cx-hamburger.is-active .cx-icon {
  transition: all 200ms ease-in;
}
@media (prefers-reduced-motion: reduce) {
  header .cx-hamburger.is-active .cx-icon {
    transition: none;
  }
}
header .cx-hamburger:hover {
  opacity: 1;
}
@media (min-width: 992px) {
  header .cx-hamburger:hover {
    color: #BCBEC0;
    -moz-transition: all 200ms ease-in;
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    transition: all 200ms ease-in;
  }
}
@media (max-width: 991px) {
  header .cx-hamburger:hover {
    color: black;
  }
}
header .SiteLogo {
  width: 150px;
  display: inline-flex;
}
@media (max-width: 991px) {
  header .SiteLogo {
    align-self: center;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    max-height: 70px;
    height: 100%;
    align-items: center;
  }
}
header .SiteLogo.cx-pending cx-banner {
  display: none;
}
header .PreHeader {
  width: 60px;
  display: inline-flex;
}
header .SiteLogin {
  padding: 10px;
  margin-top: 10px;
  background: transparent;
}
header .SiteLogin app-custom-icons {
  font-size: 20px;
  cursor: pointer;
}
header .MiniCart {
  margin: 0;
}
header .MiniCart cx-mini-cart {
  margin: 3px 0 0 0;
}
@media (max-width: 991px) {
  header .MiniCart cx-mini-cart {
    margin-top: 0;
  }
}
header .MiniCart cx-mini-cart a {
  background-color: transparent;
  height: auto;
  min-width: auto;
  padding: 0;
  position: relative;
  text-decoration: none;
  width: auto;
}
header .MiniCart cx-mini-cart a .count {
  align-items: center;
  align-self: center;
  background-color: black;
  border-radius: 50%;
  bottom: -6px;
  color: white;
  display: flex;
  font-size: 9px;
  height: 16px;
  justify-content: center;
  padding-inline-start: 0;
  position: absolute;
  right: -4px;
  width: 16px;
}
@media (max-width: 991px) {
  header .MiniCart cx-mini-cart a .count {
    bottom: -1px;
    line-height: 12px;
    padding-bottom: 0;
    padding-top: 0;
  }
}
header .MiniCart cx-mini-cart cx-icon {
  font-size: 22px;
}
header .PreHeader app-custom-icons {
  font-size: 30px;
}
header .HeadBandContentSlot {
  background-color: #a1afa2;
  text-align: center;
}
header .HeadBandContentSlot app-custom-paragraph p {
  font-size: 12px;
  margin-bottom: 0;
  color: white;
  font-weight: bold;
  padding: 4px;
}
@media (max-width: 1199px) {
  header .HeadBandContentSlot app-custom-paragraph p {
    padding: 6px;
  }
}
@media (max-width: 767px) {
  header .HeadBandContentSlot app-custom-paragraph p {
    font-size: 10px;
  }
}
header .HeadBandContentSlot app-custom-paragraph p.head-band-professional {
  background-color: #a3a6b2;
}
header app-custom-login {
  display: flex;
  position: relative;
}
header app-custom-login cx-generic-link {
  margin-left: 10px;
}
header app-custom-login cx-generic-link a {
  min-height: auto;
  min-width: auto;
}
header app-custom-login cx-generic-link a:hover {
  text-decoration: none;
}
header .SearchBox cx-searchbox {
  display: flex;
  justify-content: flex-end;
  margin: 0 45px 0 0;
}
header .SearchBox cx-searchbox cx-icon {
  font-size: 23px;
}
header .SearchBox cx-searchbox input {
  font-size: 14px;
  letter-spacing: 0.2px;
  font-weight: bold;
  font-family: "Montserrat Light";
}
header .SearchBox cx-searchbox label {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-bottom: 2px solid #010101;
  color: #010101;
  padding: 0;
}
header .SearchBox cx-searchbox label div.search-icon {
  color: #010101;
  padding: 0;
}
header .SearchBox cx-searchbox label button {
  color: #010101;
  padding: 0;
}
header .HeaderLinksWrapper {
  position: absolute;
  background-color: #fff;
  box-shadow: 0 5px 27px rgba(0, 0, 0, 0.09);
  top: 40px;
  font-size: 12px;
  font-family: "Montserrat Regular";
  text-transform: uppercase;
  right: -30px;
  font-weight: bold;
  padding: 25px;
  width: 230px;
  z-index: 99;
}
header .HeaderLinksWrapper .title {
  font-family: "Montserrat Bold";
  font-size: 18px;
  text-transform: none;
  margin: 0 0 15px 10px;
}
header .HeaderLinksWrapper app-custom-generic-link {
  margin-top: 8px;
  margin-bottom: 8px;
}
header .HeaderLinksWrapper:after {
  content: "";
  position: absolute;
  top: -10px;
  right: 50px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid white;
  clear: both;
  transform: translateX(-50%);
}
header .HeaderLinksWrapper .link-logout {
  margin-top: 30px;
  font-size: 11px;
}
header .HeaderLinksWrapper .link-logout:hover {
  font-family: "Montserrat Bold";
}
header .HeaderLinksWrapper .link-logout a {
  border-bottom: 1px solid #000000;
  display: inline-block;
  padding-bottom: 3px;
}
header .HeaderLinksWrapper .close {
  width: 100%;
  text-align: right;
  cursor: pointer;
}
header app-custom-navigation-ui {
  display: none;
}
header app-custom-navigation-ui.flyout cx-generic-link a {
  display: block;
}
header app-custom-navigation-ui.flyout cx-generic-link a cx-media ~ span {
  display: none;
}
header .wrapper-header {
  background-color: #010101;
}
header .wrapper-header .SiteLinks {
  text-transform: uppercase;
  font-size: 12px;
  flex: 100%;
  flex-wrap: nowrap;
  height: 40px;
  align-items: center;
  background-color: #010101;
  line-height: unset;
}
header .wrapper-header .SiteLinks .last-left-element {
  flex: 1;
}
header .wrapper-header .SiteLinks app-custom-generic-link {
  margin-left: 30px;
}
@media (max-width: 1199px) {
  header .wrapper-header .SiteLinks app-custom-generic-link {
    margin-left: 20px;
  }
}
header .wrapper-header .SiteLinks .shipping-link {
  font-size: 11px;
}
header .wrapper-header .SiteLinks .ohgar-link,
header .wrapper-header .SiteLinks .ohbar-link,
header .wrapper-header .SiteLinks .outlet-link {
  font-family: "Montserrat Regular";
  font-weight: bold;
  font-size: 20px;
  text-transform: capitalize;
  margin: 0;
}
@media (max-width: 1199px) {
  header .wrapper-header .SiteLinks .ohgar-link,
  header .wrapper-header .SiteLinks .ohbar-link,
  header .wrapper-header .SiteLinks .outlet-link {
    font-size: 10px;
    margin: 0 0;
    display: block !important;
    position: relative;
    padding: 0;
  }
  header .wrapper-header .SiteLinks .ohgar-link:hover,
  header .wrapper-header .SiteLinks .ohbar-link:hover,
  header .wrapper-header .SiteLinks .outlet-link:hover {
    color: black;
  }
  header .wrapper-header .SiteLinks .ohgar-link:hover a,
  header .wrapper-header .SiteLinks .ohbar-link:hover a,
  header .wrapper-header .SiteLinks .outlet-link:hover a {
    text-decoration: none;
  }
  header .wrapper-header .SiteLinks .ohgar-link a,
  header .wrapper-header .SiteLinks .ohbar-link a,
  header .wrapper-header .SiteLinks .outlet-link a {
    padding: 6px 0;
  }
}
@media (max-width: 767px) {
  header .wrapper-header .SiteLinks .ohgar-link,
  header .wrapper-header .SiteLinks .ohbar-link,
  header .wrapper-header .SiteLinks .outlet-link {
    top: 3px;
  }
}
@media (min-width: 992px) {
  header .wrapper-header .SiteLinks .ohgar-link:hover,
  header .wrapper-header .SiteLinks .ohbar-link:hover,
  header .wrapper-header .SiteLinks .outlet-link:hover {
    text-decoration: none;
  }
}
@media (min-width: 992px) {
  header .wrapper-header .SiteLinks .ohgar-link,
  header .wrapper-header .SiteLinks .ohbar-link,
  header .wrapper-header .SiteLinks .outlet-link {
    height: 100%;
    padding: 0 0;
  }
}
header .wrapper-header .SiteLinks .ohgar-link cx-generic-link,
header .wrapper-header .SiteLinks .ohbar-link cx-generic-link,
header .wrapper-header .SiteLinks .outlet-link cx-generic-link {
  padding: 0;
  margin: 0 10px;
}
@media (max-width: 320px) {
  header .wrapper-header .SiteLinks .ohgar-link cx-generic-link,
  header .wrapper-header .SiteLinks .ohbar-link cx-generic-link,
  header .wrapper-header .SiteLinks .outlet-link cx-generic-link {
    margin: 0 3px;
  }
}
header .wrapper-header .SiteLinks .outlet-link {
  color: #FDF6B9;
  order: 1;
}
header .wrapper-header .SiteLinks .login-link-mobile {
  display: none;
}
header .wrapper-header .SiteLinks .register-link a,
header .wrapper-header .SiteLinks .login-link-mobile a {
  border: 1px solid white;
  padding: 5px 15px;
  font-family: "Montserrat Bold";
}
@media (max-width: 991px) {
  header .wrapper-header .SiteLinks .register-link a,
  header .wrapper-header .SiteLinks .login-link-mobile a {
    padding: 5px 5px;
  }
}
header .wrapper-header .SiteLinks .register-link a:hover,
header .wrapper-header .SiteLinks .login-link-mobile a:hover {
  text-decoration: none;
  background-color: white;
  color: black;
  -moz-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}
header .wrapper-header .SiteLinks a {
  color: white;
}
header cx-mini-cart a {
  background-color: white;
}
@media (max-width: 767px) {
  header cx-mini-cart a {
    display: flex;
    flex-direction: initial;
  }
}
@media (max-width: 1199px) {
  header .wrapper-header .SiteLinks {
    padding: 0;
    height: auto;
    display: flex;
    flex-wrap: nowrap;
  }
  header .wrapper-header .SiteLinks .newsletter-link {
    font-weight: bold;
    position: relative;
    top: 2px;
  }
}
@media (max-width: 991px) {
  header .wrapper-header .SiteLinks {
    flex-direction: unset;
  }
  header .wrapper-header .SiteLinks a {
    padding: unset;
    line-height: unset;
  }
  header .wrapper-header .SiteLinks .newsletter-link {
    display: none;
  }
}
@media (max-width: 767px) {
  header .wrapper-header .SiteLinks .register-link-logged {
    display: none;
  }
}
@media (max-width: 575px) {
  header .wrapper-header .SiteLinks app-custom-generic-link:not(.ohgar-link, .login-link-mobile) {
    display: none;
  }
  header .wrapper-header .SiteLinks app-custom-generic-link .last-left-element {
    font-weight: bold;
    position: relative;
    top: 4px;
  }
  header .wrapper-header .SiteLinks app-custom-generic-link.login-link-mobile {
    flex: 1;
  }
  header .wrapper-header .SiteLinks app-custom-generic-link {
    margin-left: 10px;
    font-size: 10px;
  }
  header .wrapper-header .SiteLinks .login-link-mobile {
    display: inline-flex;
    font-size: 8px;
  }
  header .rightPart {
    flex: 0;
    z-index: 4;
  }
  header .NavigationBar {
    background-color: transparent;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
  }
  header.is-expanded:after {
    background-color: transparent;
  }
  header.is-expanded .navigation {
    width: 100%;
  }
}
@media (max-width: 991px) {
  header #wrapper-navigation {
    width: 100vw;
    max-height: 70px;
    height: 100%;
  }
  header.is-expanded .SearchBox {
    display: none;
  }
  header .SearchBox button.search {
    line-height: 0;
    padding: 0;
    position: absolute;
    right: -20px;
    top: 23px;
    z-index: 20;
  }
  header .SearchBox cx-searchbox label {
    border-bottom: none;
  }
  header .SearchBox cx-searchbox label input {
    top: 10px;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.7);
    right: 0;
    left: 25px;
    padding: 0 15px;
  }
  header .SearchBox {
    position: absolute;
    bottom: 25px;
    left: 0;
    right: 0;
  }
}
@media (max-width: 575px) {
  header .wrapper-header .SiteLinks {
    flex-wrap: nowrap;
  }
  header.is-expanded .navigation {
    height: calc(100vh - 65px);
  }
}
@media (max-width: 1199px) {
  header .last-left-element {
    display: block !important;
  }
}
#header-nav .outlet-link.tab-links-header:hover img,
#header-nav .ohgar-link.tab-links-header:hover img,
#header-nav .ohbar-link.tab-links-header:hover img {
  filter: invert(0);
}
#header-nav .outlet-link.tab-links-header:hover {
  background-color: #FDF6B9;
}
#header-nav .ohgar-link.tab-links-header:hover {
  background-color: #a1afa2;
}
#header-nav .ohbar-link.tab-links-header:hover {
  background-color: #a3a6b2;
}
.outlet-link.tab-links-header img,
.ohgar-link.tab-links-header img,
.ohbar-link.tab-links-header img {
  transition: none;
}
@media (min-width: 768px) {
  .outlet-link.tab-links-header img,
  .ohgar-link.tab-links-header img,
  .ohbar-link.tab-links-header img {
    width: 86px;
  }
}
@media (max-width: 767px) {
  .outlet-link.tab-links-header img,
  .ohgar-link.tab-links-header img,
  .ohbar-link.tab-links-header img {
    width: 47px;
  }
}
.ohbar-link.tab-links-header {
  padding: 0 7px 6px 7px;
}
.ohbar-link.tab-links-header img {
  transition: none;
}
@media (min-width: 768px) {
  .ohbar-link.tab-links-header img {
    width: 86px;
    height: 27.5px;
  }
}
@media (max-width: 767px) {
  .ohbar-link.tab-links-header img {
    width: 47px;
    height: 16px;
  }
}
@media (max-width: 1199px) {
  header .wrapper-header .SiteLinks .outlet-link.tab-links-header cx-generic-link,
  header .wrapper-header .SiteLinks .ohgar-link.tab-links-header cx-generic-link,
  header .wrapper-header .SiteLinks .ohbar-link.tab-links-header cx-generic-link {
    margin: 0;
  }
}
cx-storefront:not(.LandingPage2Template, .LandingPage3Template, .OutletLandingPageTemplate) .ohgar-link.tab-links-header img,
cx-storefront:not(.LandingPage2Template, .LandingPage3Template, .OutletLandingPageTemplate) .ohbar-link.tab-links-header img {
  filter: invert(1);
}
cx-storefront:not(.LandingPage2Template, .LandingPage3Template, .OutletLandingPageTemplate) .outlet-link.tab-links-header img {
  filter: invert(1) sepia(100%) saturate(200%);
}
cx-storefront.LandingPage2Template main cx-page-slot.Section1,
cx-storefront.OutletLandingPageTemplate main cx-page-slot.Section1,
cx-storefront.LandingPage3Template main cx-page-slot.Section1 {
  margin-bottom: 20px;
}
cx-storefront.LandingPage2Template main cx-page-slot.Section1 cx-banner,
cx-storefront.OutletLandingPageTemplate main cx-page-slot.Section1 cx-banner,
cx-storefront.LandingPage3Template main cx-page-slot.Section1 cx-banner {
  margin-top: 0;
}
cx-storefront:not(.LandingPage2Template, .LandingPage3Template, .OutletLandingPageTemplate) header #wrapper-navigation {
  background-color: white;
  border-bottom: 1px solid #010101;
}
cx-storefront:not(.LandingPage2Template, .LandingPage3Template, .OutletLandingPageTemplate) header .wrapper-header .SiteLinks app-custom-generic-link.tab-links-header-main.ohbar-link {
  background-color: #a3a6b2;
}
cx-storefront:not(.LandingPage2Template, .LandingPage3Template, .OutletLandingPageTemplate) header .wrapper-header .SiteLinks app-custom-generic-link.tab-links-header-main.ohgar-link {
  background-color: #a1afa2;
}
cx-storefront:not(.LandingPage2Template, .LandingPage3Template, .OutletLandingPageTemplate) header .wrapper-header .SiteLinks app-custom-generic-link.tab-links-header-main.ohgar-link img {
  filter: invert(0);
}
cx-storefront:not(.LandingPage2Template, .LandingPage3Template, .OutletLandingPageTemplate) header .wrapper-header .SiteLinks app-custom-generic-link.tab-links-header-main.ohgar-link cx-generic-link {
  display: flex;
}
cx-storefront:not(.LandingPage2Template, .LandingPage3Template, .OutletLandingPageTemplate) header .wrapper-header .SiteLinks app-custom-generic-link.tab-links-header-main.ohgar-link a {
  color: #010101;
}
cx-storefront:not(.LandingPage2Template, .LandingPage3Template, .OutletLandingPageTemplate) header .wrapper-header .SiteLinks app-custom-generic-link.tab-links-header-main.ohgar-link ~ .tab-links-header-main {
  background-color: unset;
}
cx-storefront:not(.LandingPage2Template, .LandingPage3Template, .OutletLandingPageTemplate) header .wrapper-header .SiteLinks app-custom-generic-link.tab-links-header-main.ohgar-link ~ .tab-links-header-main img {
  filter: invert(1);
}
cx-storefront:not(.LandingPage2Template, .LandingPage3Template, .OutletLandingPageTemplate) header .wrapper-header .SiteLinks app-custom-generic-link.tab-links-header-main.ohgar-link ~ .tab-links-header-main a {
  color: white;
  padding: inherit;
}
cx-storefront:not(.LandingPage2Template, .LandingPage3Template, .OutletLandingPageTemplate) header .wrapper-header cx-media {
  margin: 0;
}
@media (max-width: 991px) {
  cx-storefront {
    margin-top: 0;
  }
}
body.searchbox-is-active header #wrapper-navigation {
  transition: none;
}
@media (max-width: 991px) {
  body.searchbox-is-active .wrapper-header,
  body.searchbox-is-active .wrapper-head-band,
  body.searchbox-is-active .PreHeader,
  body.searchbox-is-active .SiteLogo,
  body.searchbox-is-active .navigation,
  body.searchbox-is-active .MiniCart {
    display: none;
  }
  body.searchbox-is-active .SearchBox {
    display: contents !important;
  }
}
.MultiStepCheckoutSummaryPageTemplate header {
  height: fit-content;
}
.MultiStepCheckoutSummaryPageTemplate #wrapper-navigation > div {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.MultiStepCheckoutSummaryPageTemplate #wrapper-navigation > div .navigation {
  justify-content: center;
  margin: 30px 0;
}
.close {
  opacity: 1;
}
.close #close-button {
  cursor: pointer;
  color: black;
  font-size: 15px;
  font-family: "Montserrat Bold";
}
@media (min-width: 992px) {
  .tab-links-header {
    position: relative;
  }
}
@media (max-width: 991px) {
  .logged header .wrapper-header .SiteLinks .newsletter-link,
  .logged header .wrapper-header .SiteLinks .last-left-element {
    display: block;
  }
}
@media (min-width: 992px) {
  .ohgar-logo-mobile,
  .outlet-logo-mobile,
  .ohbar-logo-mobile,
  .chefsarea-logo-mobile {
    display: none;
  }
  .ohbar-logo-desktop cx-generic-link {
    width: 150px;
    position: relative;
  }
}
@media (max-width: 991px) {
  .ohgar-logo-desktop,
  .outlet-logo-desktop,
  .ohbar-logo-desktop,
  .chefsarea-logo-desktop {
    display: none;
  }
}
.close-menu {
  display: none;
}
@media (min-width: 992px) {
  .MultiStepCheckoutSummaryPageTemplate .ohgar-logo-desktop,
  .MultiStepCheckoutSummaryPageTemplate .outlet-logo-desktop,
  .MultiStepCheckoutSummaryPageTemplate .ohbar-logo-desktop,
  .MultiStepCheckoutSummaryPageTemplate .chefsarea-logo-desktop {
    display: none;
  }
  .MultiStepCheckoutSummaryPageTemplate .ohgar-logo-mobile,
  .MultiStepCheckoutSummaryPageTemplate .outlet-logo-mobile,
  .MultiStepCheckoutSummaryPageTemplate .ohbar-logo-mobile,
  .MultiStepCheckoutSummaryPageTemplate .ohbar-logo-mobile {
    display: block;
  }
}
@media (max-width: 991px) {
  .ohbar-logo-mobile {
    padding: 15px;
    top: -4px;
  }
}
app-custom-paragraph.head-band {
  max-width: none;
  margin-top: 0;
  padding: 0;
}
@media (max-width: 991px) {
  app-custom-paragraph.head-band .head-band {
    line-height: 1.5;
  }
}
app-custom-paragraph.head-band marquee {
  display: block;
}
app-custom-paragraph.head-band a {
  display: initial;
}
@media (max-width: 991px) {
  .wrapper-navigation-container .rightPart .SiteLogin,
  .wrapper-navigation-container .rightPart .MiniCart {
    position: relative;
    top: -8px;
  }
}
@media (max-width: 991px) {
  .wrapper-navigation-container .rightPart .searchbox-input button.search {
    top: -14px !important;
  }
}
@media (max-width: 991px) {
  .wrapper-navigation-container .PreHeader app-custom-hamburguer-menu {
    position: relative;
    top: -6px;
  }
}
app-custom-navigation-ui.flyout {
  -webkit-user-select: none;
  user-select: none;
}
app-custom-navigation-ui.flyout > nav.is-open > h5-header {
  font-weight: bold;
  font-family: "Montserrat Bold";
  margin-bottom: 0;
}
app-custom-navigation-ui.flyout > nav.is-open > h5-header .fa-minus,
app-custom-navigation-ui.flyout > nav.is-open > h5-header .icon-ICON-PLEGAR {
  display: inline-block;
}
app-custom-navigation-ui.flyout > nav.is-open > h5-header .fa-plus,
app-custom-navigation-ui.flyout > nav.is-open > h5-header .icon-PLUS-OHGAR {
  display: none;
}
app-custom-navigation-ui.flyout > nav.is-open > .wrapper {
  display: block;
  margin-left: 15px;
  margin-bottom: 15px;
}
app-custom-navigation-ui.flyout > nav.is-open > .wrapper cx-generic-link a,
app-custom-navigation-ui.flyout > nav.is-open > .wrapper cx-generic-link span {
  text-transform: none;
}
app-custom-navigation-ui.flyout > nav > .wrapper {
  display: none;
}
app-custom-navigation-ui.flyout cx-generic-link a,
app-custom-navigation-ui.flyout cx-generic-link span,
app-custom-navigation-ui.flyout .h5-header {
  cursor: pointer;
  font-family: "Montserrat Regular";
  font-size: 14px;
  font-weight: inherit;
  padding: 5px;
  text-transform: none;
  transition: all 0.6s;
}
app-custom-navigation-ui.flyout cx-generic-link a .cx-icon,
app-custom-navigation-ui.flyout cx-generic-link span .cx-icon,
app-custom-navigation-ui.flyout .h5-header .cx-icon {
  transition: ease 0.6s;
  font-size: 10px;
  margin-left: 5px;
}
app-custom-navigation-ui.flyout cx-generic-link a .fa-minus,
app-custom-navigation-ui.flyout cx-generic-link a .icon-ICON-PLEGAR,
app-custom-navigation-ui.flyout cx-generic-link span .fa-minus,
app-custom-navigation-ui.flyout cx-generic-link span .icon-ICON-PLEGAR,
app-custom-navigation-ui.flyout .h5-header .fa-minus,
app-custom-navigation-ui.flyout .h5-header .icon-ICON-PLEGAR {
  display: none;
}
app-custom-navigation-ui.flyout cx-generic-link a app-custom-icons,
app-custom-navigation-ui.flyout cx-generic-link span app-custom-icons,
app-custom-navigation-ui.flyout .h5-header app-custom-icons {
  margin-left: 10px;
}
app-custom-navigation-ui.flyout cx-generic-link a.margin-link-bottom,
app-custom-navigation-ui.flyout cx-generic-link span.margin-link-bottom,
app-custom-navigation-ui.flyout .h5-header.margin-link-bottom {
  margin-bottom: 30px !important;
  display: flex;
}
app-custom-navigation-ui.flyout cx-generic-link a.margin-link-bottom ~ .wrapper,
app-custom-navigation-ui.flyout cx-generic-link span.margin-link-bottom ~ .wrapper,
app-custom-navigation-ui.flyout .h5-header.margin-link-bottom ~ .wrapper {
  margin-top: -30px;
  margin-bottom: 30px;
}
app-custom-navigation-ui.flyout cx-generic-link a.professionals-link,
app-custom-navigation-ui.flyout cx-generic-link span.professionals-link,
app-custom-navigation-ui.flyout .h5-header.professionals-link {
  text-transform: none;
  font-size: 10px;
}
app-custom-navigation-ui.flyout cx-generic-link a.newsletter-link,
app-custom-navigation-ui.flyout cx-generic-link span.newsletter-link,
app-custom-navigation-ui.flyout .h5-header.newsletter-link {
  font-size: 11px;
  margin-top: 10px;
  border-bottom: 1px solid #010101;
}
app-custom-navigation-ui.flyout .h5-header {
  display: flex;
  justify-content: flex-start;
  padding-left: 10px;
  padding-right: 10px;
}
app-custom-navigation-ui.flyout .newsletter-link {
  display: inline-block;
}
app-custom-navigation-ui.flyout cx-generic-link a.margin-link-bottom {
  padding: 0 5px;
}
app-custom-navigation-ui.flyout .Component .h5-header {
  margin-bottom: 0;
}
cx-breadcrumb {
  flex-direction: row;
  background-color: white;
  font-family: "Montserrat Light";
  align-items: center;
  padding-top: 20px;
  padding-left: 24px;
  text-transform: unset;
  box-shadow: none;
}
cx-breadcrumb nav {
  overflow: unset;
}
cx-breadcrumb nav ol {
  flex-wrap: nowrap;
}
cx-breadcrumb nav ol li {
  color: #010101;
}
cx-breadcrumb nav ol li a {
  text-transform: unset !important;
}
cx-breadcrumb .breadcrumb-h1 {
  font-size: 14px;
  text-align: left;
  margin-bottom: 0;
  font-family: "Montserrat Bold";
}
cx-breadcrumb .breadcrumb-h1:before {
  content: "/ ";
}
cx-breadcrumb .go-back {
  display: none;
}
@media (max-width: 991px) {
  cx-breadcrumb > * {
    display: none !important;
  }
  cx-breadcrumb {
    align-items: start;
    padding-bottom: 0;
  }
  cx-breadcrumb .go-back {
    display: block !important;
    margin-bottom: -30px;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  cx-breadcrumb .go-back {
    margin-bottom: -39px;
    margin-left: 6px;
  }
}
@media (max-width: 991px) {
  .ProductDetailsPageTemplate cx-breadcrumb .go-back,
  .CartPageTemplate cx-breadcrumb .go-back,
  .ProductListPageTemplate cx-breadcrumb .go-back,
  .SearchResultsListPageTemplate cx-breadcrumb .go-back {
    display: none !important;
  }
}
cx-footer-navigation {
  border-bottom: 2px solid white;
  background-color: #010101;
}
cx-footer-navigation a {
  font-weight: 400;
  font-size: var(--cx-font-small, 0.8rem);
  line-height: 1.6;
}
cx-footer-navigation app-custom-navigation-ui {
  justify-content: space-between;
  display: flex;
}
cx-footer-navigation app-custom-navigation-ui .OnlineTrustLink {
  display: none;
}
@media (max-width: 991px) {
  cx-footer-navigation app-custom-navigation-ui .OnlineTrustLink {
    display: block;
    border-top: 2px solid white;
    padding: 15px 0 0 0;
  }
  cx-footer-navigation app-custom-navigation-ui .OnlineTrustLink cx-media {
    width: 180px;
    border: none;
    margin: 0 auto;
  }
  cx-footer-navigation app-custom-navigation-ui .OnlineTrustLink a span {
    display: none;
  }
}
cx-footer-navigation app-custom-navigation-ui .BuyerProtectionLink {
  display: none;
}
@media (max-width: 991px) {
  cx-footer-navigation app-custom-navigation-ui .BuyerProtectionLink {
    display: block;
    text-align: center;
    padding-bottom: 20px;
  }
  cx-footer-navigation app-custom-navigation-ui .BuyerProtectionLink a {
    color: white;
  }
}
cx-footer-navigation app-custom-navigation-ui > nav {
  margin-top: 3vw;
  margin-left: 30px;
}
cx-footer-navigation app-custom-navigation-ui > nav .h5-header {
  font-family: "Montserrat Bold";
  text-transform: uppercase;
  font-size: 16px;
  margin: 0 0 8px;
}
cx-footer-navigation app-custom-navigation-ui > nav .h5-header .cx-icon {
  display: none;
}
cx-footer-navigation app-custom-navigation-ui > nav .ProfesionalLink .profesional-link {
  margin-top: 8px;
}
cx-footer-navigation app-custom-navigation-ui > nav .TextLoggInLink {
  display: inline-block;
  margin: 10px 10px 10px 0;
}
@media (max-width: 991px) {
  cx-footer-navigation app-custom-navigation-ui > nav .TextLoggInLink {
    margin-top: 25px;
    display: block;
  }
}
cx-footer-navigation app-custom-navigation-ui > nav .TextLoggInLink .textlogin-link {
  text-transform: none;
  font-weight: normal;
  font-size: 0.8rem;
}
cx-footer-navigation app-custom-navigation-ui > nav .LoggInLink {
  display: inline-block;
  font-family: "Montserrat Bold";
}
@media (max-width: 991px) {
  cx-footer-navigation app-custom-navigation-ui > nav .LoggInLink {
    display: none;
  }
}
@media (max-width: 991px) {
  cx-footer-navigation app-custom-navigation-ui > nav .BenefitsLink {
    display: none;
  }
}
cx-footer-navigation app-custom-navigation-ui > nav:nth-child(3) {
  display: none;
}
@media (max-width: 991px) {
  cx-footer-navigation app-custom-navigation-ui > nav:nth-child(3) {
    display: block;
  }
  cx-footer-navigation app-custom-navigation-ui > nav:nth-child(3) .LoggInLink {
    display: block;
  }
  cx-footer-navigation app-custom-navigation-ui > nav:nth-child(3) .LoggInLink cx-generic-link a.login-link {
    margin-top: 0;
    color: white;
    text-transform: uppercase !important;
    font-weight: bold;
    font-size: 15px;
    padding: 5px 80px;
    background-color: #a3a6b2;
    display: inline-block;
  }
  cx-footer-navigation app-custom-navigation-ui > nav:nth-child(3) .BenefitsLink {
    display: block;
  }
  cx-footer-navigation app-custom-navigation-ui > nav:nth-child(3) .childs h5 {
    border: none;
    padding: 0;
    font-size: 0.8rem;
    line-height: 1.6;
  }
}
cx-footer-navigation app-custom-navigation-ui > nav:nth-child(4) {
  display: none;
}
@media (max-width: 991px) {
  cx-footer-navigation app-custom-navigation-ui > nav:nth-child(4) {
    display: block;
  }
  cx-footer-navigation app-custom-navigation-ui > nav:nth-child(4).LoggInLink {
    display: none;
  }
}
cx-footer-navigation app-custom-navigation-ui > nav:not(:last-child) {
  border-right: 1px solid;
  flex: 1 1 0;
}
cx-footer-navigation app-custom-navigation-ui > nav:last-child .wrapper .childs cx-media {
  margin-right: 10px;
}
cx-footer-navigation app-custom-navigation-ui > nav:last-child .wrapper .childs span {
  display: none;
}
cx-footer-navigation app-custom-navigation-ui > nav:last-child .wrapper .childs nav {
  display: inline-block;
}
@media (min-width: 992px) {
  cx-footer-navigation app-custom-navigation-ui > nav:last-child .wrapper .childs nav.OnlineTrustLink {
    display: block;
    margin-top: 20px;
  }
}
cx-footer-navigation app-custom-navigation-ui > nav:last-child .wrapper .childs nav.OnlineTrustLink {
  display: none;
}
cx-footer-navigation app-custom-navigation-ui > nav:last-child .wrapper .childs nav.OnlineTrustLink cx-media img {
  width: 180px;
}
cx-footer-navigation app-custom-navigation-ui .YoutubeLink:hover cx-media,
cx-footer-navigation app-custom-navigation-ui .FacebookLink:hover cx-media,
cx-footer-navigation app-custom-navigation-ui .TwitterLink:hover cx-media {
  background: white;
  border-radius: 50%;
  outline: 5px solid black;
  outline-offset: -2px;
  transition: none;
}
cx-footer-navigation app-custom-navigation-ui .YoutubeLink:hover cx-media img,
cx-footer-navigation app-custom-navigation-ui .FacebookLink:hover cx-media img,
cx-footer-navigation app-custom-navigation-ui .TwitterLink:hover cx-media img {
  filter: invert(1);
  transition: none;
}
cx-footer-navigation app-custom-navigation-ui .InstagramLink:hover cx-media {
  background: white;
  border-radius: 50%;
  outline: 5px solid black;
  outline-offset: -3px;
  transition: none;
}
cx-footer-navigation app-custom-navigation-ui .InstagramLink:hover cx-media img {
  filter: invert(1);
  transition: none;
}
@media (min-width: 992px) {
  cx-footer-navigation app-custom-navigation-ui nav.BuyerProtectionLink {
    padding-bottom: 20px;
    width: 100%;
    text-align: center;
  }
  cx-footer-navigation app-custom-navigation-ui nav.BuyerProtectionLink a span {
    display: block !important;
  }
}
cx-footer-navigation div.childs > nav > cx-generic-link > a {
  display: block;
  color: #ffffff;
  padding: 5px 0;
}
cx-footer-navigation div.childs > nav > cx-generic-link > a img {
  width: 35px;
}
cx-footer-navigation div.childs > nav > cx-generic-link > a.profesional-link {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 16px;
  margin-top: 10px;
}
cx-footer-navigation div.childs > nav > cx-generic-link > a.Textlogin-link {
  text-transform: none;
  font-size: 15px;
}
cx-footer-navigation div.childs > nav > cx-generic-link > a.login-link {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 15px;
  padding: 5px 25px;
  background-color: #7c818f;
  display: inherit;
  border: 1px solid #7c818f;
  -moz-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}
cx-footer-navigation div.childs > nav > cx-generic-link > a.login-link:hover {
  border: 1px solid white;
  color: white;
  background-color: black;
  text-decoration: none;
}
cx-footer-navigation .login-link {
  color: white;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 15px;
  padding: 5px 80px;
  background-color: gray;
  display: inherit;
}
@media (max-width: 991px) {
  cx-footer-navigation .wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }
  cx-footer-navigation {
    border-bottom: 1px solid white;
  }
  cx-footer-navigation app-custom-navigation-ui {
    padding-top: 130px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    flex-direction: column;
  }
  cx-footer-navigation app-custom-navigation-ui > nav {
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 0;
  }
  cx-footer-navigation app-custom-navigation-ui > nav:not(:last-child) {
    border-right: none;
  }
  cx-footer-navigation app-custom-navigation-ui > nav:not(:last-child) .wrapper .childs nav.ProfesionalLink {
    display: none;
  }
  cx-footer-navigation app-custom-navigation-ui > nav:last-child {
    top: 0;
    position: absolute;
    width: 100%;
    margin-top: 15px;
    left: 0;
  }
  cx-footer-navigation app-custom-navigation-ui > nav:last-child .wrapper {
    display: block;
  }
  cx-footer-navigation app-custom-navigation-ui > nav:last-child .wrapper .childs {
    justify-content: center;
    line-height: 26px;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  cx-footer-navigation app-custom-navigation-ui > nav:last-child .wrapper .childs {
    display: flex;
    align-items: center;
  }
}
@media (max-width: 991px) {
  cx-footer-navigation app-custom-navigation-ui > nav:last-child .h5-header {
    border-top: none;
    justify-content: center;
  }
  cx-footer-navigation app-custom-navigation-ui > nav:last-child .h5-header .cx-icon {
    display: none;
  }
  cx-footer-navigation app-custom-navigation-ui > nav .h5-header {
    font-weight: bold;
    text-transform: none;
    border-top: 2px solid white;
    padding: 18px 0;
    margin-bottom: 0;
    justify-content: space-between;
    display: flex;
  }
  cx-footer-navigation app-custom-navigation-ui > nav .h5-header .fa-minus,
  cx-footer-navigation app-custom-navigation-ui > nav .h5-header .icon-ICON-PLEGAR {
    display: none;
  }
  cx-footer-navigation app-custom-navigation-ui > nav .h5-header .fa-plus,
  cx-footer-navigation app-custom-navigation-ui > nav .h5-header .icon-PLUS-OHGAR {
    display: inline-block;
  }
  cx-footer-navigation app-custom-navigation-ui > nav.is-open:not(:last-child) > .h5-header {
    padding: 15px 0;
    font-weight: bold;
    margin-bottom: 0;
  }
  cx-footer-navigation app-custom-navigation-ui > nav.is-open:not(:last-child) > .h5-header .fa-minus,
  cx-footer-navigation app-custom-navigation-ui > nav.is-open:not(:last-child) > .h5-header .icon-ICON-PLEGAR {
    display: inline-block;
  }
  cx-footer-navigation app-custom-navigation-ui > nav.is-open:not(:last-child) > .h5-header .fa-plus,
  cx-footer-navigation app-custom-navigation-ui > nav.is-open:not(:last-child) > .h5-header .icon-PLUS-OHGAR {
    display: none;
  }
  cx-footer-navigation app-custom-navigation-ui > nav.is-open:not(:last-child) > .wrapper {
    display: block;
    margin-bottom: 15px;
    line-height: 24px;
  }
  cx-footer-navigation app-custom-navigation-ui > nav.is-open:not(:last-child) > .wrapper cx-generic-link a {
    text-transform: none;
  }
  cx-footer-navigation app-custom-navigation-ui > nav > .wrapper {
    display: none;
  }
  cx-footer-navigation cx-generic-link a .cx-icon,
  cx-footer-navigation .h5-header .cx-icon {
    transition: ease 0.6s;
  }
  cx-footer-navigation cx-generic-link a .fa-minus,
  cx-footer-navigation cx-generic-link a .icon-ICON-PLEGAR,
  cx-footer-navigation .h5-header .fa-minus,
  cx-footer-navigation .h5-header .icon-ICON-PLEGAR {
    display: none;
  }
  cx-footer-navigation cx-generic-link a,
  cx-footer-navigation .h5-header {
    cursor: pointer;
    transition: all 0.6s;
  }
  cx-footer-navigation cx-generic-link a app-custom-icons,
  cx-footer-navigation .h5-header app-custom-icons {
    margin-left: 10px;
  }
}
cx-footer-navigation .active {
  font-weight: normal !important;
  -webkit-text-stroke: unset !important;
}
@media (max-width: 991px) {
  cx-footer-navigation .h5-header[aria-label=Contacto] + .wrapper .childs .TextLoggInLink {
    display: none;
  }
}
cx-page-layout.footer {
  background-color: var(--cx-color-dark);
}
.footer cx-paragraph {
  padding: 15px;
}
.footer cx-paragraph p {
  font-size: 10px;
  text-align: right;
  margin-left: 15px;
}
@media (max-width: 991px) {
  .footer cx-paragraph p {
    text-align: center;
  }
}
.footer app-custom-paragraph p {
  margin: 10px 0 10px 20px;
}
@media (max-width: 991px) {
  .footer app-custom-paragraph p {
    text-align: center;
    margin: 10px 20px 10px 20px;
  }
}
@media (max-width: 991px) {
  .footer .container-button-newsletter {
    display: flex;
    justify-content: center;
  }
}
#MyCustomTrustbadge2 ._xo5f1 ._vvjv6o {
  bottom: 0 !important;
}
@media (max-width: 991px) {
  cx-storefront.logged cx-footer-navigation app-custom-navigation-ui nav:nth-child(3) {
    display: none;
  }
}
app-custom-tab-paragraph-container {
  display: flex;
  flex-direction: column;
}
app-custom-tab-paragraph-container .product-description {
  margin: 25px 0;
}
app-custom-tab-paragraph-container .pictos {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0;
  padding-bottom: 25px;
  padding-top: 25px;
  row-gap: 10px;
}
app-custom-tab-paragraph-container .pictos img {
  height: 50px;
  margin-right: 20px;
  max-width: 50px;
  width: 50px;
}
app-custom-tab-paragraph-container .pictos + .product-description {
  margin-top: 0;
}
app-custom-tab-paragraph-container .tab-container {
  z-index: 9;
}
app-custom-tab-paragraph-container .tab-container a {
  display: flex;
  text-transform: uppercase;
  font-family: "Montserrat Bold";
  padding: 10px 15px;
  border-top: 1px solid #010101;
  cursor: pointer;
  justify-content: space-between;
}
app-custom-tab-paragraph-container .tab-container a app-custom-icons {
  font-weight: bold;
}
app-custom-tab-paragraph-container .tab-container a:hover {
  text-decoration: none;
}
cx-carousel {
  position: relative;
}
cx-carousel .buttons-container {
  position: absolute;
  top: -65px;
  right: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 24px;
  height: 30px;
}
cx-carousel .next,
cx-carousel .previous {
  color: var(--cx-color-primary);
  width: 28px;
  height: 28px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  border: solid thin var(--cx-color-primary);
  font-weight: bold;
  margin: 8px;
  font-size: 16px;
}
cx-carousel .next:before,
cx-carousel .previous:before {
  font-weight: bold;
}
cx-carousel .next > cx-icon,
cx-carousel .previous > cx-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
cx-carousel cx-media {
  min-height: 150px;
  width: 100%;
}
cx-carousel cx-media.is-missing {
  min-height: 150px;
  align-self: auto;
  width: auto;
}
cx-carousel cx-media img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media (max-width: 991px) {
  cx-carousel .carousel-panel.swipe .slides .slide.active:first-child {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  app-custom-vertical-two-and-three-selection app-custom-carousel .carousel-panel.swipe .slides .slide,
  app-custom-vertical-two-and-three-selection cx-carousel .carousel-panel.swipe .slides .slide,
  app-custom-vertical-four-selection app-custom-carousel .carousel-panel.swipe .slides .slide,
  app-custom-vertical-four-selection cx-carousel .carousel-panel.swipe .slides .slide,
  app-custom-our-brands app-custom-carousel .carousel-panel.swipe .slides .slide,
  app-custom-our-brands cx-carousel .carousel-panel.swipe .slides .slide {
    min-width: 55%;
  }
}
@media (max-width: 991px) {
  app-custom-carousel .carousel-panel.swipe .slides,
  cx-carousel .carousel-panel.swipe .slides {
    padding-left: 15px;
  }
}
@media (min-width: 768px) {
  app-custom-product-carousel .info-component,
  app-custom-vertical-two-and-three-selection .info-component,
  app-custom-vertical-four-selection .info-component,
  app-custom-our-brands .info-component {
    padding: 0 160px;
  }
}
.btn-filters {
  padding: 0 24px;
}
@media (max-width: 767px) {
  .btn-filters {
    width: 50%;
    padding: 0 10px;
  }
}
.btn-filters app-custom-icons {
  margin-left: 8px;
}
cx-sorting .sorting-header,
app-custom-sorting .sorting-header {
  display: none;
  align-items: center;
}
cx-sorting .sorting-title,
app-custom-sorting .sorting-title {
  font-size: 14px;
  font-weight: bold;
  flex: auto;
  text-align: center;
  align-items: center;
  justify-content: center;
}
cx-sorting.is-mobile.is-active .sorting-header,
app-custom-sorting.is-mobile.is-active .sorting-header {
  display: flex;
}
cx-sorting.is-mobile.is-active .sorting-wrapper,
app-custom-sorting.is-mobile.is-active .sorting-wrapper {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: white;
  z-index: 10;
}
cx-sorting.btn-filters,
app-custom-sorting.btn-filters {
  padding: 0;
  position: relative;
}
cx-sorting.btn-filters .ng-select,
app-custom-sorting.btn-filters .ng-select {
  border: 1px solid #010101;
  font-family: "Montserrat Bold";
  padding: 0 16px 0 24px;
  color: black;
  height: 45px;
  align-items: center;
  display: flex;
  margin-left: 8px;
}
cx-sorting.btn-filters .ng-select .ng-dropdown-panel,
app-custom-sorting.btn-filters .ng-select .ng-dropdown-panel {
  border: 1px solid #010101;
}
@media (max-width: 575px) {
  cx-sorting.btn-filters .ng-select .ng-select-container .ng-value-container,
  app-custom-sorting.btn-filters .ng-select .ng-select-container .ng-value-container {
    max-width: 110px;
  }
}
cx-sorting.btn-filters .ng-select .ng-select-container .ng-value-container .ng-placeholder,
app-custom-sorting.btn-filters .ng-select .ng-select-container .ng-value-container .ng-placeholder {
  color: black;
}
cx-sorting .ng-select .ng-select-container .ng-value-container,
cx-sorting .ng-select.ng-select-single .ng-select-container .ng-value-container,
app-custom-sorting .ng-select .ng-select-container .ng-value-container,
app-custom-sorting .ng-select.ng-select-single .ng-select-container .ng-value-container {
  padding-inline-start: 0;
}
@media (max-width: 991px) {
  app-custom-families h2.h2-component {
    margin: 20px;
    margin-top: 0;
    padding-bottom: 0 !important;
  }
  app-custom-families h2.h2-component.h2-component {
    text-transform: uppercase !important;
  }
}
app-custom-families .container h1.h2-component,
app-custom-families app-custom-ohgar-tabs .wrapper-content h1.h2-component,
app-custom-ohgar-tabs app-custom-families .wrapper-content h1.h2-component,
app-custom-families app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list h1.h2-component,
app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-families .info-boxes-list h1.h2-component,
app-custom-families app-custom-vertical-four-selection .vertical-selection-container h1.h2-component,
app-custom-vertical-four-selection app-custom-families .vertical-selection-container h1.h2-component,
app-custom-families .PolicyPageTemplate cx-page-layout.PolicyPageTemplate h1.h2-component,
.PolicyPageTemplate app-custom-families cx-page-layout.PolicyPageTemplate h1.h2-component,
app-custom-families .AccountPageTemplate cx-page-layout.AccountPageTemplate h1.h2-component,
.AccountPageTemplate app-custom-families cx-page-layout.AccountPageTemplate h1.h2-component,
app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph h1.h2-component,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-families cx-paragraph h1.h2-component,
app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary h1.h2-component,
cx-page-layout.ProductDetailsPageTemplate app-custom-families cx-page-slot.Summary h1.h2-component,
app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs h1.h2-component,
cx-page-layout.ProductDetailsPageTemplate app-custom-families cx-page-slot.Tabs h1.h2-component,
app-custom-families cx-page-layout.ProductDetailsPageTemplate .tab-delivery h1.h2-component,
cx-page-layout.ProductDetailsPageTemplate app-custom-families .tab-delivery h1.h2-component,
app-custom-families cx-banner-carousel .wrapper-inherit h1.h2-component,
cx-banner-carousel app-custom-families .wrapper-inherit h1.h2-component,
app-custom-families cx-banner .wrapper-inherit h1.h2-component,
cx-banner app-custom-families .wrapper-inherit h1.h2-component,
app-custom-families header #wrapper-navigation > div h1.h2-component,
header app-custom-families #wrapper-navigation > div h1.h2-component,
app-custom-families header .wrapper-header .SiteLinks h1.h2-component,
header .wrapper-header app-custom-families .SiteLinks h1.h2-component,
app-custom-families cx-breadcrumb h1.h2-component,
app-custom-families cx-footer-navigation app-custom-navigation-ui h1.h2-component,
cx-footer-navigation app-custom-families app-custom-navigation-ui h1.h2-component {
  font-family: "Montserrat Regular";
  margin-bottom: 30px;
  text-align: center;
  color: #010101;
  font-size: 25px;
}
app-custom-families .container .families,
app-custom-families app-custom-ohgar-tabs .wrapper-content .families,
app-custom-ohgar-tabs app-custom-families .wrapper-content .families,
app-custom-families app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .families,
app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-families .info-boxes-list .families,
app-custom-families app-custom-vertical-four-selection .vertical-selection-container .families,
app-custom-vertical-four-selection app-custom-families .vertical-selection-container .families,
app-custom-families .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .families,
.PolicyPageTemplate app-custom-families cx-page-layout.PolicyPageTemplate .families,
app-custom-families .AccountPageTemplate cx-page-layout.AccountPageTemplate .families,
.AccountPageTemplate app-custom-families cx-page-layout.AccountPageTemplate .families,
app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .families,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-families cx-paragraph .families,
app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .families,
cx-page-layout.ProductDetailsPageTemplate app-custom-families cx-page-slot.Summary .families,
app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .families,
cx-page-layout.ProductDetailsPageTemplate app-custom-families cx-page-slot.Tabs .families,
app-custom-families cx-page-layout.ProductDetailsPageTemplate .tab-delivery .families,
cx-page-layout.ProductDetailsPageTemplate app-custom-families .tab-delivery .families,
app-custom-families cx-banner-carousel .wrapper-inherit .families,
cx-banner-carousel app-custom-families .wrapper-inherit .families,
app-custom-families cx-banner .wrapper-inherit .families,
cx-banner app-custom-families .wrapper-inherit .families,
app-custom-families header #wrapper-navigation > div .families,
header app-custom-families #wrapper-navigation > div .families,
app-custom-families header .wrapper-header .SiteLinks .families,
header .wrapper-header app-custom-families .SiteLinks .families,
app-custom-families cx-breadcrumb .families,
app-custom-families cx-footer-navigation app-custom-navigation-ui .families,
cx-footer-navigation app-custom-families app-custom-navigation-ui .families {
  margin: 50px 0;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 15px;
}
@media (max-width: 991px) {
  app-custom-families .container .families,
  app-custom-families app-custom-ohgar-tabs .wrapper-content .families,
  app-custom-ohgar-tabs app-custom-families .wrapper-content .families,
  app-custom-families app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .families,
  app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-families .info-boxes-list .families,
  app-custom-families app-custom-vertical-four-selection .vertical-selection-container .families,
  app-custom-vertical-four-selection app-custom-families .vertical-selection-container .families,
  app-custom-families .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .families,
  .PolicyPageTemplate app-custom-families cx-page-layout.PolicyPageTemplate .families,
  app-custom-families .AccountPageTemplate cx-page-layout.AccountPageTemplate .families,
  .AccountPageTemplate app-custom-families cx-page-layout.AccountPageTemplate .families,
  app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .families,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-families cx-paragraph .families,
  app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .families,
  cx-page-layout.ProductDetailsPageTemplate app-custom-families cx-page-slot.Summary .families,
  app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .families,
  cx-page-layout.ProductDetailsPageTemplate app-custom-families cx-page-slot.Tabs .families,
  app-custom-families cx-page-layout.ProductDetailsPageTemplate .tab-delivery .families,
  cx-page-layout.ProductDetailsPageTemplate app-custom-families .tab-delivery .families,
  app-custom-families cx-banner-carousel .wrapper-inherit .families,
  cx-banner-carousel app-custom-families .wrapper-inherit .families,
  app-custom-families cx-banner .wrapper-inherit .families,
  cx-banner app-custom-families .wrapper-inherit .families,
  app-custom-families header #wrapper-navigation > div .families,
  header app-custom-families #wrapper-navigation > div .families,
  app-custom-families header .wrapper-header .SiteLinks .families,
  header .wrapper-header app-custom-families .SiteLinks .families,
  app-custom-families cx-breadcrumb .families,
  app-custom-families cx-footer-navigation app-custom-navigation-ui .families,
  cx-footer-navigation app-custom-families app-custom-navigation-ui .families {
    margin: 20px 5px;
  }
}
@media (max-width: 575px) {
  app-custom-families .container .families,
  app-custom-families app-custom-ohgar-tabs .wrapper-content .families,
  app-custom-ohgar-tabs app-custom-families .wrapper-content .families,
  app-custom-families app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .families,
  app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-families .info-boxes-list .families,
  app-custom-families app-custom-vertical-four-selection .vertical-selection-container .families,
  app-custom-vertical-four-selection app-custom-families .vertical-selection-container .families,
  app-custom-families .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .families,
  .PolicyPageTemplate app-custom-families cx-page-layout.PolicyPageTemplate .families,
  app-custom-families .AccountPageTemplate cx-page-layout.AccountPageTemplate .families,
  .AccountPageTemplate app-custom-families cx-page-layout.AccountPageTemplate .families,
  app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .families,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-families cx-paragraph .families,
  app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .families,
  cx-page-layout.ProductDetailsPageTemplate app-custom-families cx-page-slot.Summary .families,
  app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .families,
  cx-page-layout.ProductDetailsPageTemplate app-custom-families cx-page-slot.Tabs .families,
  app-custom-families cx-page-layout.ProductDetailsPageTemplate .tab-delivery .families,
  cx-page-layout.ProductDetailsPageTemplate app-custom-families .tab-delivery .families,
  app-custom-families cx-banner-carousel .wrapper-inherit .families,
  cx-banner-carousel app-custom-families .wrapper-inherit .families,
  app-custom-families cx-banner .wrapper-inherit .families,
  cx-banner app-custom-families .wrapper-inherit .families,
  app-custom-families header #wrapper-navigation > div .families,
  header app-custom-families #wrapper-navigation > div .families,
  app-custom-families header .wrapper-header .SiteLinks .families,
  header .wrapper-header app-custom-families .SiteLinks .families,
  app-custom-families cx-breadcrumb .families,
  app-custom-families cx-footer-navigation app-custom-navigation-ui .families,
  cx-footer-navigation app-custom-families app-custom-navigation-ui .families {
    grid-template-columns: repeat(2, 1fr);
  }
}
app-custom-families .container .families .family,
app-custom-families app-custom-ohgar-tabs .wrapper-content .families .family,
app-custom-ohgar-tabs app-custom-families .wrapper-content .families .family,
app-custom-families app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .families .family,
app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-families .info-boxes-list .families .family,
app-custom-families app-custom-vertical-four-selection .vertical-selection-container .families .family,
app-custom-vertical-four-selection app-custom-families .vertical-selection-container .families .family,
app-custom-families .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .families .family,
.PolicyPageTemplate app-custom-families cx-page-layout.PolicyPageTemplate .families .family,
app-custom-families .AccountPageTemplate cx-page-layout.AccountPageTemplate .families .family,
.AccountPageTemplate app-custom-families cx-page-layout.AccountPageTemplate .families .family,
app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .families .family,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-families cx-paragraph .families .family,
app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .families .family,
cx-page-layout.ProductDetailsPageTemplate app-custom-families cx-page-slot.Summary .families .family,
app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .families .family,
cx-page-layout.ProductDetailsPageTemplate app-custom-families cx-page-slot.Tabs .families .family,
app-custom-families cx-page-layout.ProductDetailsPageTemplate .tab-delivery .families .family,
cx-page-layout.ProductDetailsPageTemplate app-custom-families .tab-delivery .families .family,
app-custom-families cx-banner-carousel .wrapper-inherit .families .family,
cx-banner-carousel app-custom-families .wrapper-inherit .families .family,
app-custom-families cx-banner .wrapper-inherit .families .family,
cx-banner app-custom-families .wrapper-inherit .families .family,
app-custom-families header #wrapper-navigation > div .families .family,
header app-custom-families #wrapper-navigation > div .families .family,
app-custom-families header .wrapper-header .SiteLinks .families .family,
header .wrapper-header app-custom-families .SiteLinks .families .family,
app-custom-families cx-breadcrumb .families .family,
app-custom-families cx-footer-navigation app-custom-navigation-ui .families .family,
cx-footer-navigation app-custom-families app-custom-navigation-ui .families .family {
  position: relative;
}
app-custom-families .container .families .family h2,
app-custom-families app-custom-ohgar-tabs .wrapper-content .families .family h2,
app-custom-ohgar-tabs app-custom-families .wrapper-content .families .family h2,
app-custom-families app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .families .family h2,
app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-families .info-boxes-list .families .family h2,
app-custom-families app-custom-vertical-four-selection .vertical-selection-container .families .family h2,
app-custom-vertical-four-selection app-custom-families .vertical-selection-container .families .family h2,
app-custom-families .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .families .family h2,
.PolicyPageTemplate app-custom-families cx-page-layout.PolicyPageTemplate .families .family h2,
app-custom-families .AccountPageTemplate cx-page-layout.AccountPageTemplate .families .family h2,
.AccountPageTemplate app-custom-families cx-page-layout.AccountPageTemplate .families .family h2,
app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .families .family h2,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-families cx-paragraph .families .family h2,
app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .families .family h2,
cx-page-layout.ProductDetailsPageTemplate app-custom-families cx-page-slot.Summary .families .family h2,
app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .families .family h2,
cx-page-layout.ProductDetailsPageTemplate app-custom-families cx-page-slot.Tabs .families .family h2,
app-custom-families cx-page-layout.ProductDetailsPageTemplate .tab-delivery .families .family h2,
cx-page-layout.ProductDetailsPageTemplate app-custom-families .tab-delivery .families .family h2,
app-custom-families cx-banner-carousel .wrapper-inherit .families .family h2,
cx-banner-carousel app-custom-families .wrapper-inherit .families .family h2,
app-custom-families cx-banner .wrapper-inherit .families .family h2,
cx-banner app-custom-families .wrapper-inherit .families .family h2,
app-custom-families header #wrapper-navigation > div .families .family h2,
header app-custom-families #wrapper-navigation > div .families .family h2,
app-custom-families header .wrapper-header .SiteLinks .families .family h2,
header .wrapper-header app-custom-families .SiteLinks .families .family h2,
app-custom-families cx-breadcrumb .families .family h2,
app-custom-families cx-footer-navigation app-custom-navigation-ui .families .family h2,
cx-footer-navigation app-custom-families app-custom-navigation-ui .families .family h2 {
  position: absolute;
  top: 0;
  font-family: "Montserrat Bold";
  width: 100%;
  height: 100%;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  background-color: rgba(0, 0, 0, 0.5);
  transition: 400ms;
}
@media (min-width: 992px) {
  app-custom-families .container .families .family h2,
  app-custom-families app-custom-ohgar-tabs .wrapper-content .families .family h2,
  app-custom-ohgar-tabs app-custom-families .wrapper-content .families .family h2,
  app-custom-families app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .families .family h2,
  app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-families .info-boxes-list .families .family h2,
  app-custom-families app-custom-vertical-four-selection .vertical-selection-container .families .family h2,
  app-custom-vertical-four-selection app-custom-families .vertical-selection-container .families .family h2,
  app-custom-families .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .families .family h2,
  .PolicyPageTemplate app-custom-families cx-page-layout.PolicyPageTemplate .families .family h2,
  app-custom-families .AccountPageTemplate cx-page-layout.AccountPageTemplate .families .family h2,
  .AccountPageTemplate app-custom-families cx-page-layout.AccountPageTemplate .families .family h2,
  app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .families .family h2,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-families cx-paragraph .families .family h2,
  app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .families .family h2,
  cx-page-layout.ProductDetailsPageTemplate app-custom-families cx-page-slot.Summary .families .family h2,
  app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .families .family h2,
  cx-page-layout.ProductDetailsPageTemplate app-custom-families cx-page-slot.Tabs .families .family h2,
  app-custom-families cx-page-layout.ProductDetailsPageTemplate .tab-delivery .families .family h2,
  cx-page-layout.ProductDetailsPageTemplate app-custom-families .tab-delivery .families .family h2,
  app-custom-families cx-banner-carousel .wrapper-inherit .families .family h2,
  cx-banner-carousel app-custom-families .wrapper-inherit .families .family h2,
  app-custom-families cx-banner .wrapper-inherit .families .family h2,
  cx-banner app-custom-families .wrapper-inherit .families .family h2,
  app-custom-families header #wrapper-navigation > div .families .family h2,
  header app-custom-families #wrapper-navigation > div .families .family h2,
  app-custom-families header .wrapper-header .SiteLinks .families .family h2,
  header .wrapper-header app-custom-families .SiteLinks .families .family h2,
  app-custom-families cx-breadcrumb .families .family h2,
  app-custom-families cx-footer-navigation app-custom-navigation-ui .families .family h2,
  cx-footer-navigation app-custom-families app-custom-navigation-ui .families .family h2 {
    padding: 0 10px;
  }
  app-custom-families .container .families .family h2:hover,
  app-custom-families app-custom-ohgar-tabs .wrapper-content .families .family h2:hover,
  app-custom-ohgar-tabs app-custom-families .wrapper-content .families .family h2:hover,
  app-custom-families app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .families .family h2:hover,
  app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-families .info-boxes-list .families .family h2:hover,
  app-custom-families app-custom-vertical-four-selection .vertical-selection-container .families .family h2:hover,
  app-custom-vertical-four-selection app-custom-families .vertical-selection-container .families .family h2:hover,
  app-custom-families .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .families .family h2:hover,
  .PolicyPageTemplate app-custom-families cx-page-layout.PolicyPageTemplate .families .family h2:hover,
  app-custom-families .AccountPageTemplate cx-page-layout.AccountPageTemplate .families .family h2:hover,
  .AccountPageTemplate app-custom-families cx-page-layout.AccountPageTemplate .families .family h2:hover,
  app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .families .family h2:hover,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-families cx-paragraph .families .family h2:hover,
  app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .families .family h2:hover,
  cx-page-layout.ProductDetailsPageTemplate app-custom-families cx-page-slot.Summary .families .family h2:hover,
  app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .families .family h2:hover,
  cx-page-layout.ProductDetailsPageTemplate app-custom-families cx-page-slot.Tabs .families .family h2:hover,
  app-custom-families cx-page-layout.ProductDetailsPageTemplate .tab-delivery .families .family h2:hover,
  cx-page-layout.ProductDetailsPageTemplate app-custom-families .tab-delivery .families .family h2:hover,
  app-custom-families cx-banner-carousel .wrapper-inherit .families .family h2:hover,
  cx-banner-carousel app-custom-families .wrapper-inherit .families .family h2:hover,
  app-custom-families cx-banner .wrapper-inherit .families .family h2:hover,
  cx-banner app-custom-families .wrapper-inherit .families .family h2:hover,
  app-custom-families header #wrapper-navigation > div .families .family h2:hover,
  header app-custom-families #wrapper-navigation > div .families .family h2:hover,
  app-custom-families header .wrapper-header .SiteLinks .families .family h2:hover,
  header .wrapper-header app-custom-families .SiteLinks .families .family h2:hover,
  app-custom-families cx-breadcrumb .families .family h2:hover,
  app-custom-families cx-footer-navigation app-custom-navigation-ui .families .family h2:hover,
  cx-footer-navigation app-custom-families app-custom-navigation-ui .families .family h2:hover {
    background-color: unset;
    color: transparent;
  }
}
@media (max-width: 991px) {
  app-custom-families .container .families .family h2,
  app-custom-families app-custom-ohgar-tabs .wrapper-content .families .family h2,
  app-custom-ohgar-tabs app-custom-families .wrapper-content .families .family h2,
  app-custom-families app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .families .family h2,
  app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-families .info-boxes-list .families .family h2,
  app-custom-families app-custom-vertical-four-selection .vertical-selection-container .families .family h2,
  app-custom-vertical-four-selection app-custom-families .vertical-selection-container .families .family h2,
  app-custom-families .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .families .family h2,
  .PolicyPageTemplate app-custom-families cx-page-layout.PolicyPageTemplate .families .family h2,
  app-custom-families .AccountPageTemplate cx-page-layout.AccountPageTemplate .families .family h2,
  .AccountPageTemplate app-custom-families cx-page-layout.AccountPageTemplate .families .family h2,
  app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .families .family h2,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-families cx-paragraph .families .family h2,
  app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .families .family h2,
  cx-page-layout.ProductDetailsPageTemplate app-custom-families cx-page-slot.Summary .families .family h2,
  app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .families .family h2,
  cx-page-layout.ProductDetailsPageTemplate app-custom-families cx-page-slot.Tabs .families .family h2,
  app-custom-families cx-page-layout.ProductDetailsPageTemplate .tab-delivery .families .family h2,
  cx-page-layout.ProductDetailsPageTemplate app-custom-families .tab-delivery .families .family h2,
  app-custom-families cx-banner-carousel .wrapper-inherit .families .family h2,
  cx-banner-carousel app-custom-families .wrapper-inherit .families .family h2,
  app-custom-families cx-banner .wrapper-inherit .families .family h2,
  cx-banner app-custom-families .wrapper-inherit .families .family h2,
  app-custom-families header #wrapper-navigation > div .families .family h2,
  header app-custom-families #wrapper-navigation > div .families .family h2,
  app-custom-families header .wrapper-header .SiteLinks .families .family h2,
  header .wrapper-header app-custom-families .SiteLinks .families .family h2,
  app-custom-families cx-breadcrumb .families .family h2,
  app-custom-families cx-footer-navigation app-custom-navigation-ui .families .family h2,
  cx-footer-navigation app-custom-families app-custom-navigation-ui .families .family h2 {
    font-size: 18px;
    padding: 10px;
  }
}
app-custom-families .container .families .family img,
app-custom-families app-custom-ohgar-tabs .wrapper-content .families .family img,
app-custom-ohgar-tabs app-custom-families .wrapper-content .families .family img,
app-custom-families app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .families .family img,
app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-families .info-boxes-list .families .family img,
app-custom-families app-custom-vertical-four-selection .vertical-selection-container .families .family img,
app-custom-vertical-four-selection app-custom-families .vertical-selection-container .families .family img,
app-custom-families .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .families .family img,
.PolicyPageTemplate app-custom-families cx-page-layout.PolicyPageTemplate .families .family img,
app-custom-families .AccountPageTemplate cx-page-layout.AccountPageTemplate .families .family img,
.AccountPageTemplate app-custom-families cx-page-layout.AccountPageTemplate .families .family img,
app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .families .family img,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-families cx-paragraph .families .family img,
app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .families .family img,
cx-page-layout.ProductDetailsPageTemplate app-custom-families cx-page-slot.Summary .families .family img,
app-custom-families cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .families .family img,
cx-page-layout.ProductDetailsPageTemplate app-custom-families cx-page-slot.Tabs .families .family img,
app-custom-families cx-page-layout.ProductDetailsPageTemplate .tab-delivery .families .family img,
cx-page-layout.ProductDetailsPageTemplate app-custom-families .tab-delivery .families .family img,
app-custom-families cx-banner-carousel .wrapper-inherit .families .family img,
cx-banner-carousel app-custom-families .wrapper-inherit .families .family img,
app-custom-families cx-banner .wrapper-inherit .families .family img,
cx-banner app-custom-families .wrapper-inherit .families .family img,
app-custom-families header #wrapper-navigation > div .families .family img,
header app-custom-families #wrapper-navigation > div .families .family img,
app-custom-families header .wrapper-header .SiteLinks .families .family img,
header .wrapper-header app-custom-families .SiteLinks .families .family img,
app-custom-families cx-breadcrumb .families .family img,
app-custom-families cx-footer-navigation app-custom-navigation-ui .families .family img,
cx-footer-navigation app-custom-families app-custom-navigation-ui .families .family img {
  width: 100%;
}
@media (min-width: 768px) {
  .modal-content,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content,
  cx-claim-dialog .cx-coupon-dialog .cx-coupon-container {
    width: 75%;
    margin: 0 0 0 auto;
  }
}
app-custom-added-to-cart-dialog .custom-added-to-cart-dialog {
  background-color: #ffffff;
  box-shadow: 8px 8px 13px 0;
  max-width: 576px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
@media (max-width: 767px) {
  app-custom-added-to-cart-dialog .custom-added-to-cart-dialog {
    padding: 0;
  }
}
app-custom-added-to-cart-dialog .cx-dialog-header {
  padding: 0;
}
app-custom-added-to-cart-dialog #addToCartDialog {
  padding: 20px;
}
app-custom-added-to-cart-dialog .free-shipment-container-minicart {
  font-family: "Montserrat Regular";
  text-align: center;
  background-color: #E9EBE7;
  margin: 20px 0;
  padding: 10px;
}
app-custom-added-to-cart-dialog .free-shipment-container-minicart p {
  margin: 0;
  font-size: 15px;
}
app-custom-added-to-cart-dialog .cx-dialog-promotions {
  display: none;
}
app-custom-added-to-cart-dialog .cx-dialog-promotions cx-promotions .cx-promotions ul {
  margin: 0;
  padding: 20px 10px;
  background-color: #E9EBE7;
  font-family: "Montserrat Light";
  font-size: 12px;
  text-transform: uppercase;
  color: black;
}
app-custom-added-to-cart-dialog .cx-dialog-promotions cx-promotions .cx-promotions ul li {
  padding: 3px 20px;
}
app-custom-added-to-cart-dialog cx-promotions {
  position: absolute;
}
app-custom-added-to-cart-dialog .cx-dialog-body {
  padding: 1rem 1rem 0 0;
}
app-custom-added-to-cart-dialog .cx-dialog-body .cx-name {
  padding-bottom: 25px;
}
@media (min-width: 992px) {
  app-custom-added-to-cart-dialog .cx-dialog-body .btn-black {
    margin-left: 15px;
  }
}
@media (max-width: 991px) {
  app-custom-added-to-cart-dialog .cx-dialog-body .btn-black {
    margin-top: 10px;
  }
}
cx-cart-item .cx-compact .cx-info .entry-prices {
  display: flex;
  justify-content: space-between;
  padding: 0;
}
cx-cart-item .cx-compact .cx-info .entry-prices .cx-price .cx-label {
  display: none;
  padding: 0 10px 0 0;
  margin: 0;
  min-width: auto;
  font-weight: bold;
}
cx-cart-item .cx-compact .cx-info .entry-prices .cx-price .cx-value .old-price {
  font-size: 14px;
  text-decoration: line-through;
  margin-left: 5px;
  color: #bcbec0;
}
cx-cart-item .cx-compact .cx-info .entry-prices .cx-price .cx-value .discount {
  font-size: 15px;
  color: white;
  background-color: #909e90;
  padding: 3px;
  margin-left: 15px;
}
cx-cart-item .cx-compact .cx-info .entry-prices .cx-total .cx-label {
  display: none;
  font-weight: bold;
}
cx-cart-item .cx-compact .cx-info .entry-prices cx-promotions .cx-promotions {
  padding-bottom: 0;
}
cx-cart-item .cx-compact .cx-info .entry-prices cx-promotions .cx-promotions ul {
  margin: 0;
}
cx-cart-item .cx-compact .cx-info .entry-prices cx-promotions .cx-promotions ul li {
  background-color: #E9EBE7;
  font-family: "Montserrat Light";
  color: black;
  text-transform: uppercase;
  font-size: 10px;
  padding: 5px 10px;
  margin: 5px 0;
}
cx-cart-item .cx-compact .cx-info .cx-quantity {
  justify-content: flex-end;
}
.cx-quantity .cx-value cx-item-counter {
  border-radius: 0;
}
.cx-quantity .cx-value cx-item-counter .text-info-red {
  margin-top: 5px;
  font-size: 13px;
  color: red;
  text-align: center;
}
.cx-quantity .cx-value cx-item-counter input[type=number] {
  width: 55px;
  height: 50px;
  border-inline: none;
  border-block: 1px solid var(--cx-color-light);
}
.cx-quantity .cx-value cx-item-counter input[type=number]:focus {
  background: var(--cx-color-background);
  outline: none;
}
.cx-quantity .cx-value cx-item-counter button {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.6);
}
.cx-quantity .cx-value cx-item-counter button:hover {
  color: var(--cx-color-primary);
}
.cx-quantity .cx-value cx-item-counter button:focus {
  color: var(--cx-color, var(--cx-color-primary));
  font-weight: var(--cx-font-weight-bold);
  cursor: pointer;
}
.cx-quantity .cx-value cx-item-counter button:disabled {
  color: var(--cx-color-light);
}
.modal-header,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header {
  padding: 0;
}
@media (max-width: 767px) {
  .modal-header,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header {
    padding: 20px !important;
  }
}
.modal-header .modal-title,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header .modal-title {
  font-size: 20px;
  text-transform: uppercase;
  font-family: "Montserrat Regular";
  font-weight: normal;
}
@media (max-width: 767px) {
  .modal-header .modal-title,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header .modal-title {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .modal-header .close,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header .close {
    font-size: 20px;
    padding: 0;
    bottom: 0;
    margin: 0;
  }
}
.modal-header .close-modal-cart,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-header .close-modal-cart {
  position: relative;
  font-size: 20px;
  align-self: flex-start;
  top: 0;
  padding: 0;
  margin: 0;
  border: none;
  background-color: white;
}
.modal-body,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body {
  padding: 0;
}
@media (max-width: 767px) {
  .modal-body,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body {
    padding: 20px !important;
  }
}
.modal-body .cx-dialog-row,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-row {
  display: flex;
  flex-direction: column;
  padding: 0;
}
@media (max-width: 767px) {
  .modal-body .cx-dialog-item,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-item {
    padding: 0 !important;
  }
}
.modal-body .cx-dialog-item .cx-name a,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-item .cx-name a {
  font-size: 15px;
  font-family: "Montserrat Regular";
  font-weight: normal;
}
.modal-body .cx-dialog-item .cx-compact,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-item .cx-compact {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 0;
}
.modal-body .cx-dialog-item .cx-compact .cx-image-container,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-item .cx-compact .cx-image-container {
  max-width: 100px;
  width: 100px;
  height: 100px;
}
.modal-body .cx-dialog-item .cx-compact .cx-image-container a,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-item .cx-compact .cx-image-container a {
  max-width: none;
}
.modal-body .cx-dialog-item .cx-compact .cx-info,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-item .cx-compact .cx-info {
  padding: 0;
}
.modal-body .cx-dialog-item .cx-compact .cx-info .container-mini-cart-prices,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-item .cx-compact .cx-info .container-mini-cart-prices {
  padding-right: 0;
}
.modal-body .cx-dialog-item .cx-compact .cx-info .cx-info-container,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-item .cx-compact .cx-info .cx-info-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0;
}
.modal-body .cx-dialog-item .cx-compact .cx-info .cx-info-container .cx-name,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-item .cx-compact .cx-info .cx-info-container .cx-name {
  font-family: "Montserrat Regular";
  font-weight: normal;
}
@media (max-width: 767px) {
  .modal-body .cx-dialog-item .cx-compact .cx-info .cx-info-container .cx-name,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-item .cx-compact .cx-info .cx-info-container .cx-name {
    max-width: 150px;
  }
}
.modal-body .cx-dialog-item .cx-compact .cx-info .cx-info-container .cx-code,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-item .cx-compact .cx-info .cx-info-container .cx-code {
  display: none;
}
.modal-body .cx-dialog-item .cx-compact .cx-info .cx-info-container .cx-quantity .cx-label,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-item .cx-compact .cx-info .cx-info-container .cx-quantity .cx-label {
  display: none;
}
@media (max-width: 767px) {
  .modal-body .cx-dialog-item .cx-compact .cx-info .cx-info-container .cx-quantity .cx-value cx-item-counter:not(.readonly),
  cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-item .cx-compact .cx-info .cx-info-container .cx-quantity .cx-value cx-item-counter:not(.readonly) {
    border-radius: 0;
  }
  .modal-body .cx-dialog-item .cx-compact .cx-info .cx-info-container .cx-quantity .cx-value cx-item-counter button,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-item .cx-compact .cx-info .cx-info-container .cx-quantity .cx-value cx-item-counter button {
    max-height: 30px;
    min-height: 30px;
    max-width: 30px;
    min-width: 30px;
  }
  .modal-body .cx-dialog-item .cx-compact .cx-info .cx-info-container .cx-quantity .cx-value cx-item-counter input,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-item .cx-compact .cx-info .cx-info-container .cx-quantity .cx-value cx-item-counter input {
    max-height: 30px;
    max-width: 40px;
    min-width: 40px;
  }
}
.modal-body .cx-dialog-item .cx-compact .cx-info .cx-actions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-item .cx-compact .cx-info .cx-actions {
  display: none;
}
.modal-body .cx-dialog-actions,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-actions {
  border: none;
  padding: 0;
}
.modal-body .cx-dialog-actions .cx-dialog-buttons,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-actions .cx-dialog-buttons {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .modal-body .cx-dialog-actions .cx-dialog-buttons,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-actions .cx-dialog-buttons {
    flex-direction: column;
  }
}
.modal-body .cx-dialog-actions .cx-dialog-buttons .btn,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-actions .cx-dialog-buttons .btn {
  border-radius: 0;
  text-transform: uppercase;
  height: 20px;
  font-size: 17px;
  padding: 15px 20px;
  line-height: 0;
  margin: 0;
  border: none;
  font-family: "Montserrat Bold";
  border: 1px solid black;
}
@media (max-width: 767px) {
  .modal-body .cx-dialog-actions .cx-dialog-buttons .btn,
  cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-actions .cx-dialog-buttons .btn {
    margin-bottom: 10px;
  }
}
.modal-body .cx-dialog-actions .cx-dialog-buttons .btn-primary,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-actions .cx-dialog-buttons .btn-primary {
  background-color: white;
  color: black;
  filter: none;
}
.modal-body .cx-dialog-actions .cx-dialog-buttons .btn-primary:hover,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-actions .cx-dialog-buttons .btn-primary:hover {
  color: white;
  background-color: black;
  -moz-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
  text-decoration: none;
}
.modal-body .cx-dialog-actions .cx-dialog-buttons .btn-secondary,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-actions .cx-dialog-buttons .btn-secondary {
  background-color: black;
  color: white;
}
.modal-body .cx-dialog-actions .cx-dialog-buttons .btn-secondary:hover,
cx-product-image-zoom-dialog .cx-image-zoom-dialog .cx-dialog-content .cx-dialog-body .cx-dialog-actions .cx-dialog-buttons .btn-secondary:hover {
  color: black;
  background-color: white;
  -moz-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
  text-decoration: none;
}
app-order-summary {
  padding: 0;
}
app-order-summary .order-summary-title,
app-order-summary .cx-summary-heading {
  text-transform: uppercase;
  font-size: 20px;
  font-family: "Montserrat Bold";
  margin-bottom: 15px;
}
app-order-summary .cx-products .cx-review-cart-item {
  max-height: 500px;
  overflow-y: auto;
}
app-order-summary .cx-products {
  cursor: pointer;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  margin: 20px 0 10px 0;
  padding: 10px 0;
  font-size: 16px;
  font-family: "Montserrat Bold";
}
app-order-summary .cx-products .cx-review-cart-total {
  display: flex;
  justify-content: space-between;
}
app-order-summary .cx-summary-partials .cx-summary-row {
  display: flex;
  justify-content: space-between;
}
app-order-summary .cx-summary-partials .cx-summary-row .cx-summary-label {
  font-size: 15px;
}
@media (max-width: 991px) {
  app-order-summary .cx-summary-partials .cx-summary-row .cx-summary-label {
    font-size: 13px;
  }
}
app-order-summary .cx-summary-partials .cx-summary-row .cx-summary-label .subtitle {
  font-size: 10px;
}
@media (max-width: 991px) {
  app-order-summary .cx-summary-partials .cx-summary-row .cx-summary-label .subtitle {
    margin-top: 0;
  }
}
app-order-summary .cx-summary-partials .cx-summary-row .cx-delivery-label {
  font-size: 14px;
  width: 100%;
}
@media (max-width: 575px) {
  app-order-summary .cx-summary-partials .cx-summary-row .cx-delivery-label {
    font-size: 13px;
  }
}
app-order-summary .cx-summary-partials .cx-summary-row.shippment-type {
  padding: 0;
}
app-order-summary .cx-summary-partials .cx-summary-row.shippment-type app-delivery-mode {
  width: 100%;
}
app-order-summary .cx-summary-partials .cx-summary-row.shippment-type app-delivery-mode .cx-summary-label {
  max-width: 80%;
}
@media (max-width: 991px) {
  app-order-summary .cx-summary-partials .cx-summary-row.shippment-type app-delivery-mode .cx-summary-label {
    max-width: 70%;
  }
}
app-order-summary .cx-summary-partials .cx-summary-row.shippment-type app-delivery-mode .cx-delivery-mode > span {
  display: inline-block;
  vertical-align: top;
}
app-order-summary .cx-summary-partials .cx-summary-row.shippment-type app-delivery-mode .cx-delivery-mode .name {
  width: 75%;
}
@media (max-width: 991px) {
  app-order-summary .cx-summary-partials .cx-summary-row.shippment-type app-delivery-mode .cx-delivery-mode .name {
    width: 70%;
  }
}
app-order-summary .cx-summary-partials .cx-summary-row.shippment-type app-delivery-mode .cx-delivery-mode .price {
  width: 25%;
  text-align: right;
}
@media (max-width: 991px) {
  app-order-summary .cx-summary-partials .cx-summary-row.shippment-type app-delivery-mode .cx-delivery-mode .price {
    width: 30%;
  }
}
app-order-summary .cx-summary-partials .cx-summary-row.shippment-type .cx-summary-label {
  padding: 0;
}
app-order-summary .cx-summary-partials .cx-summary-row .cx-summary-amount {
  font-size: 15px;
}
app-order-summary .cx-summary-partials .cx-summary-row.cx-summary-total {
  border-top: 1px solid #BCBEC0;
  border-bottom: 1px solid #BCBEC0;
  margin: 15px 0 0;
}
app-order-summary .cx-summary-partials .cx-summary-row.total-with-taxes {
  display: flex;
  justify-content: space-between;
  padding: 20px 0;
}
app-order-summary .cx-summary-partials .cx-summary-row.total-with-taxes .cx-summary-label {
  font-family: "Montserrat Bold";
  font-size: 16px;
}
app-order-summary .cx-summary-partials .cx-summary-row.total-with-taxes .cx-summary-amount {
  font-family: "Montserrat Bold";
  font-size: 16px;
}
@media (max-width: 991px) {
  app-order-summary .cx-summary-partials .cx-summary-row.total-with-taxes .total-with-taxes-container .total-with-taxes-brackets {
    font-size: 12px;
  }
}
app-order-summary .cx-summary-partials .cx-summary-row.info-icons {
  display: flex;
  flex-direction: column;
  padding: 0.5rem 0;
}
app-order-summary .cx-summary-partials .cx-summary-row.info-icons .info {
  display: flex;
  color: #BCBEC0;
  padding: 5px 0;
}
@media (max-width: 991px) {
  app-order-summary .cx-summary-partials .cx-summary-row.info-icons .info {
    padding: 0;
    color: #9b9b9b;
  }
}
app-order-summary .cx-summary-partials .cx-summary-row.info-icons .info app-custom-icons {
  font-size: 20px;
  padding-right: 15px;
}
@media (max-width: 991px) {
  app-order-summary .cx-summary-partials .cx-summary-row.info-icons {
    padding-bottom: 15px;
  }
}
app-order-summary .cx-summary-partials .cx-summary-row cx-spinner {
  --cx-spinner-radius: 36px;
  --cx-spinner-border-width: 6px;
  --cx-spinner-animation-time: 1s;
}
app-order-summary .cx-summary-partials .cx-zone-row .cx-summary-label {
  margin: 12px 0 0;
  display: block;
}
app-order-summary .cx-summary-partials cx-applied-coupons .ng-star-inserted {
  display: flex;
  flex-direction: column;
}
app-order-summary .cx-summary-partials cx-applied-coupons .ng-star-inserted .cx-applied-coupon-title {
  font-family: "Montserrat Bold";
  color: #a1afa2;
  margin: 10px 0 0 0;
  padding: 20px 0 10px 0;
  border-top: 1px solid #BCBEC0;
}
app-order-summary .cx-summary-partials cx-applied-coupons .ng-star-inserted .coupon-summary {
  display: flex;
  flex-direction: column;
  background-color: transparent;
  border: none;
  padding: 0;
}
app-order-summary .cx-summary-partials cx-applied-coupons .ng-star-inserted .coupon-summary .cx-applied-coupon-code {
  text-transform: uppercase;
  padding: 5px 0;
}
@media (max-width: 991px) {
  app-order-summary .cx-summary-partials cx-applied-coupons .ng-star-inserted .coupon-summary .cx-applied-coupon-code {
    font-size: 13px;
  }
}
app-order-summary .product-checkout-details {
  display: block;
  width: 100%;
}
app-order-summary .cx-item-list-row {
  border-top: 1px solid grey;
}
app-order-summary .cx-item-list-row:first-child {
  border-top: none;
}
app-order-summary .cx-item-list-row .cart-item-summary {
  border-top: none;
}
app-order-summary .cx-item-list-row .cart-item-summary {
  padding-bottom: 10px;
}
.MultiStepCheckoutSummaryPageTemplate .shippment-type .cx-summary-label {
  max-width: 200px;
}
.delivery-input.checked {
  border-color: #000000 !important;
  background-color: #000000 !important;
}
.CartPageTemplate #shippment-type-container input.ng-invalid.ng-dirty,
.CartPageTemplate #shippment-type-container input.ng-invalid.ng-touched,
.CartPageTemplate #shippment-type-container input[type=checkbox].ng-invalid.ng-dirty,
.CartPageTemplate #shippment-type-container input[type=checkbox].ng-invalid.ng-touched,
.CartPageTemplate #shippment-type-container input[type=radio].ng-invalid.ng-dirty,
.CartPageTemplate #shippment-type-container input[type=radio].ng-invalid.ng-touched,
.CartPageTemplate #shippment-type-container textarea.ng-invalid.ng-dirty,
.CartPageTemplate #shippment-type-container textarea.ng-invalid.ng-touched {
  border-color: #a89f9a !important;
}
cx-cart-totals {
  position: relative;
  border: 2px solid #BCBEC0;
  padding: 20px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media (max-width: 991px) {
  cx-cart-totals {
    margin-bottom: 20px;
    max-width: 100% !important;
  }
}
cx-cart-totals .btn-primary {
  border-radius: 0;
  text-transform: uppercase;
  height: 40px;
  font-size: 18px;
  padding: 15px 25px;
  line-height: 0;
  margin: 0;
  border: none;
  font-family: "Montserrat Bold";
  border: 1px solid black;
  background-color: black;
  color: white;
}
@media (max-width: 991px) {
  cx-cart-totals .btn-primary {
    font-size: 15px;
  }
}
cx-cart-totals .btn-primary:hover {
  color: black;
  background-color: white;
  -moz-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
  filter: none;
}
cx-cart-totals .btn-send {
  position: absolute;
  left: 0;
  transform: translate(0, 50%);
  text-decoration: underline;
  text-transform: unset;
}
@media (max-width: 991px) {
  cx-cart-totals .btn-send {
    position: unset;
    padding: 0;
    margin: 0;
  }
}
cx-cart-totals .free-shipment-container-summary {
  font-family: "Montserrat Medium";
  font-size: 14px;
  text-align: left;
}
@media (max-width: 991px) {
  cx-cart-totals .free-shipment-container-summary {
    font-size: 12px;
  }
}
cx-cart-totals .free-shipment-container-summary p {
  display: inline-block;
  width: 100%;
}
cx-cart-totals button.btn-primary cx-spinner .loader-container {
  width: 27px;
  height: 27px;
  margin: -9px 10px 0 0;
  vertical-align: text-bottom;
  display: inline-block;
  color: transparent;
}
cx-cart-totals button.btn-primary cx-spinner .loader-container .loader {
  width: 27px;
  height: 27px;
}
cx-cart-totals button.btn-primary cx-spinner .loader-container .loader::before {
  border-width: 3px;
  border-style: solid;
  width: 27px;
  height: 27px;
}
cx-cart-item-list .cx-item-list-header {
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  margin: 0;
  padding: 1.125rem 0;
  text-transform: uppercase;
  color: var(--cx-color-secondary);
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: var(--cx-color-light);
}
cx-cart-item-list .cx-item-list-desc {
  text-align: start;
  padding: 0;
}
cx-cart-item-list .cx-item-list-price {
  text-align: center;
  padding: 0;
}
@media (max-width: 991.98px) {
  cx-cart-item-list .cx-item-list-price {
    text-align: start;
  }
}
@media (min-width: 1200px) {
  cx-cart-item-list .cx-item-list-price {
    padding: 0px 15px 0 0;
    padding-top: 0;
    padding-inline-end: 15px;
    padding-bottom: 0;
    padding-inline-start: 0;
  }
}
cx-cart-item-list .cx-item-list-qty {
  text-align: center;
}
@media (max-width: 991.98px) {
  cx-cart-item-list .cx-item-list-qty {
    text-align: start;
  }
}
@media (min-width: 1200px) {
  cx-cart-item-list .cx-item-list-qty {
    padding-inline-start: 20px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  cx-cart-item-list .cx-item-list-qty {
    padding-inline-end: 24px;
  }
}
cx-cart-item-list .cx-item-list-total {
  text-align: end;
  padding: 0;
}
cx-cart-item-list .cx-item-list-row {
  padding: 1.25rem 0;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: var(--cx-color-light);
}
cx-cart-item-list .cx-item-list-items.is-changed {
  opacity: 0.7;
}
@media (max-width: 991.98px) {
  cx-cart-item-list .cx-item-list-header {
    padding: 1.125rem 2.5rem;
  }
  cx-cart-item-list .cx-item-list-items {
    padding: 0 2.5rem;
  }
}
@media (max-width: 767.98px) {
  cx-cart-item-list .cx-item-list-items {
    padding-inline-start: 1rem;
  }
}
cx-page-layout.CartPageTemplate .TopContent {
  --cx-flex-basis: 60%;
}
cx-cart-item-list .cx-item-list-row {
  border-bottom: 1px solid #BCBEC0;
}
@media (max-width: 991px) {
  cx-cart-item-list .cx-item-list-row {
    padding: 10px 0;
  }
}
cx-cart-item-list .cx-item-list-row:first-of-type {
  border-top: 1px solid #BCBEC0;
}
@media (max-width: 991px) {
  cx-cart-item-list .cx-item-list-row .cx-item-list-items {
    padding: 0;
  }
}
cx-cart-item-list .cx-item-list-row .price {
  font-family: "Montserrat Regular";
  font-size: 18px;
  color: black;
  font-weight: normal;
  padding-inline-start: 0;
}
@media (max-width: 991px) {
  cx-cart-item-list .cx-item-list-row .price {
    font-size: 12px;
    margin-right: auto;
  }
}
cx-cart-item-list .cx-item-list-row .price .old-price {
  font-size: 15px;
}
@media (max-width: 991px) {
  cx-cart-item-list .cx-item-list-row .price .old-price {
    font-size: 12px;
  }
}
cx-cart-item-list .cx-item-list-row .price .old-price {
  text-decoration: line-through;
  margin-left: 5px;
  color: #BCBEC0;
}
cx-cart-item-list .cx-item-list-row .price .discount {
  font-size: 15px;
  color: white;
  background-color: #a1afa2;
  padding: 3px;
  margin-left: 15px;
}
@media (max-width: 991px) {
  cx-cart-item-list .cx-item-list-row .price .discount {
    font-size: 12px;
  }
}
cx-cart-item-list .cx-item-list-row .cx-info-container {
  display: flex;
  justify-content: space-between;
  margin-right: 0;
  margin-bottom: 8px;
}
@media (max-width: 991px) {
  cx-cart-item-list .cx-item-list-row .cx-info-container {
    display: flex;
    flex-direction: row;
  }
}
cx-cart-item-list .cx-item-list-row .cx-info-container .product-description {
  flex: 1;
}
@media (max-width: 991px) {
  cx-cart-item-list .cx-item-list-row .cx-info-container .product-description {
    padding: 0;
    min-width: 100%;
  }
}
cx-cart-item-list .cx-item-list-row .cx-info-container .product-description .cx-name {
  font-size: 15px;
  padding: 0 5px 0 0;
  text-transform: none;
}
@media (max-width: 991px) {
  cx-cart-item-list .cx-item-list-row .cx-info-container .product-description .cx-name {
    font-size: 12px;
  }
}
cx-cart-item-list .cx-item-list-row .cx-info-container .product-description .cx-code {
  display: none;
}
cx-cart-item-list .cx-item-list-row .cx-info-container .cx-quantity {
  padding-top: 20px;
}
@media (min-width: 992px) {
  cx-cart-item-list .cx-item-list-row .cx-info-container .cx-quantity {
    flex: 1;
  }
}
@media (max-width: 991px) {
  cx-cart-item-list .cx-item-list-row .cx-info-container .cx-quantity {
    padding: 20px 0 0 0;
  }
}
@media (max-width: 991px) {
  cx-cart-item-list .cx-item-list-row .cx-info-container .cx-quantity .cx-label {
    display: none !important;
  }
}
cx-cart-item-list .cx-item-list-row .cx-info-container .cx-quantity cx-item-counter {
  border-radius: 0;
}
cx-cart-item-list .cx-item-list-row .cx-info-container .cx-quantity cx-item-counter button {
  max-height: 35px;
  min-width: 35px;
}
@media (max-width: 991px) {
  cx-cart-item-list .cx-item-list-row .cx-info-container .cx-quantity cx-item-counter button {
    max-height: 25px;
    min-width: 25px;
  }
}
cx-cart-item-list .cx-item-list-row .cx-info-container .cx-quantity cx-item-counter input {
  max-height: 35px;
  min-width: 35px;
  max-width: 50px;
  border-left: none;
  border-right: none;
}
@media (max-width: 991px) {
  cx-cart-item-list .cx-item-list-row .cx-info-container .cx-quantity cx-item-counter input {
    min-width: 25px;
    max-width: 40px;
    font-size: 12px;
  }
}
cx-cart-item-list .cx-item-list-row .cx-info-container .mobile-info-entry {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: baseline;
  width: 100%;
  padding: 0 0 0 10px;
}
@media (max-width: 991px) {
  cx-cart-item-list .cx-item-list-row .cx-info-container .promotion {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin: 10px 0;
    padding: 0 0 0 10px;
  }
  cx-cart-item-list .cx-item-list-row .cx-info-container .promotion cx-promotions .cx-promotions {
    padding-bottom: 0;
  }
  cx-cart-item-list .cx-item-list-row .cx-info-container .promotion cx-promotions .cx-promotions ul {
    margin: 0;
  }
  cx-cart-item-list .cx-item-list-row .cx-info-container .promotion cx-promotions .cx-promotions ul li {
    background-color: #E9EBE7;
    font-family: "Montserrat Light";
    color: black;
    text-transform: uppercase;
    font-size: 10px;
    padding: 2px 7px;
  }
}
@media (max-width: 991px) {
  cx-cart-item-list .cx-item-list-row .cx-info-container .cx-actions .cx-remove-btn {
    position: absolute;
    top: 0;
    right: 0;
    padding-right: 15px;
  }
}
cx-cart-item-list .cx-item-list-row .cx-info-container .cx-actions .cx-remove-btn .cx-icon {
  color: black;
  font-size: 25px;
}
@media (max-width: 991px) {
  cx-cart-item-list .cx-item-list-row .cx-info-container .cx-actions .cx-remove-btn .cx-icon {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  cx-cart-item-list .cx-item-list-row .total-entry .cx-label {
    display: none !important;
  }
}
cx-cart-item-list .cx-item-list-row .total-entry .cx-value {
  white-space: nowrap;
  font-family: "Montserrat Bold";
  font-size: 18px;
  padding-inline-start: 0;
}
@media (max-width: 991px) {
  cx-cart-item-list .cx-item-list-row .total-entry .cx-value {
    font-size: 12px;
    padding-inline-start: 0;
  }
}
cx-cart-item-list .cx-item-list-row .total-entry .cx-value {
  font-weight: normal;
}
cx-cart-item-list .cx-item-list-row .entry-prices {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media (min-width: 992px) {
  cx-cart-item-list .cx-item-list-row .entry-prices {
    flex-direction: row;
    align-items: flex-end;
  }
}
cx-cart-item-list .cx-item-list-row .entry-prices .cx-price .cx-label {
  display: none;
}
cx-cart-item-list .cx-item-list-row .entry-prices cx-promotions .cx-promotions {
  padding-bottom: 0;
}
cx-cart-item-list .cx-item-list-row .entry-prices cx-promotions .cx-promotions ul {
  margin: 0;
}
cx-cart-item-list .cx-item-list-row .entry-prices cx-promotions .cx-promotions ul li {
  background-color: #E9EBE7;
  font-family: "Montserrat Light";
  color: black;
  text-transform: uppercase;
  font-size: 10px;
  padding: 5px 10px;
  margin: 5px 0;
}
cx-cart-item-list .cx-item-list-row .entry-prices .total-entry {
  margin-left: auto;
}
cx-cart-item-list .cx-item-list-row .cx-cart-item .cx-name {
  font-size: 15px;
}
@media (max-width: 991px) {
  cx-cart-item-list .cx-item-list-row .cx-cart-item .cx-name {
    font-size: 12px;
  }
}
cx-cart-item-list .cx-item-list-row .cx-cart-item .cx-name {
  padding: 0 5px;
}
.cart-coupon-wrapper {
  margin-top: 20px;
}
.cart-coupon-wrapper app-cart-coupon .form-group {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}
.cart-coupon-wrapper app-cart-coupon .form-group .cx-cart-coupon-container {
  display: flex;
}
.cart-coupon-wrapper app-cart-coupon .form-group .cx-cart-coupon-container input {
  flex-basis: 50%;
  margin-bottom: 0;
  margin-right: 20px;
}
.cart-coupon-wrapper app-cart-coupon .form-group .cx-cart-coupon-container button {
  width: auto;
}
.cart-coupon-wrapper app-cart-coupon .form-group .cx-cart-coupon-container cx-form-errors {
  display: none;
}
.cart-coupon-wrapper app-cart-coupon cx-applied-coupons .row.ng-star-inserted {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin: 0;
}
.cart-coupon-wrapper app-cart-coupon cx-applied-coupons .row.ng-star-inserted .cx-coupon-card-grid {
  display: block;
  margin-right: 15px;
  padding: 0;
}
@media (max-width: 991px) {
  .cart-coupon-wrapper app-cart-coupon cx-applied-coupons .row.ng-star-inserted .cx-coupon-card-grid {
    margin-right: 10px;
    flex: none;
  }
}
.cart-coupon-wrapper app-cart-coupon cx-applied-coupons .row.ng-star-inserted .cx-coupon-card-grid .cx-coupon-apply {
  background-color: transparent;
  border-radius: 0;
  padding: 10px;
  font-size: 12px;
}
@media (max-width: 991px) {
  .cart-coupon-wrapper app-cart-coupon cx-applied-coupons .row.ng-star-inserted .cx-coupon-card-grid .cx-coupon-apply {
    padding: 5px;
    font-size: 10px;
    margin-bottom: 10px;
  }
}
.cart-coupon-wrapper app-cart-coupon cx-applied-coupons .row.ng-star-inserted .cx-coupon-card-grid .cx-coupon-apply button span {
  font-size: 15px;
}
@media (max-width: 991px) {
  .cart-coupon-wrapper app-cart-coupon cx-applied-coupons .row.ng-star-inserted .cx-coupon-card-grid .cx-coupon-apply button span {
    vertical-align: middle;
    font-size: 10px;
  }
}
.cart-item-summary {
  border-top: 1px solid grey;
  font-family: "Montserrat Light";
  font-size: 14px;
  padding-top: 10px;
}
.cart-item-summary .cx-manufacturer {
  font-size: 12px;
  margin-bottom: 0;
  font-family: "Montserrat Bold";
}
.cart-item-summary .cx-name {
  min-height: 40px;
  text-transform: none;
}
.cart-item-summary cx-media {
  margin-right: 10px;
}
app-custom-cart-details {
  width: 80%;
}
@media (max-width: 991px) {
  app-custom-cart-details {
    width: 100%;
    display: flex;
    flex-direction: column;
  }
}
app-custom-cart-details .cart-details-wrapper {
  padding-bottom: 0;
}
@media (max-width: 991px) {
  app-custom-cart-details .cart-details-wrapper {
    padding: 0;
  }
}
app-custom-cart-details .cart-details-wrapper .cart-title {
  text-transform: uppercase;
  font-size: 30px;
}
@media (max-width: 991px) {
  app-custom-cart-details .cart-details-wrapper .cart-title {
    text-align: center;
    margin-bottom: 10px;
  }
}
app-custom-cart-details .wrapper-buttons .btn-send {
  display: none;
}
app-custom-cart-details .bottom-cart-container {
  display: flex;
  justify-content: space-around;
}
app-custom-cart-details .bottom-cart-container .coupon-container {
  font-size: 15px;
  font-family: "Montserrat Regular";
  margin: 20px 0;
  cursor: pointer;
  flex: 2;
  width: 100%;
}
@media (max-width: 991px) {
  app-custom-cart-details .bottom-cart-container .coupon-container {
    margin: 0;
  }
}
app-custom-cart-details .bottom-cart-container .coupon-container .coupon-title {
  display: flex;
  flex-direction: row;
}
@media (max-width: 991px) {
  app-custom-cart-details .bottom-cart-container .coupon-container .coupon-title {
    display: flex;
    flex-direction: column-reverse;
  }
}
app-custom-cart-details .bottom-cart-container .coupon-container .coupon-title {
  justify-content: flex-start;
}
app-custom-cart-details .bottom-cart-container .coupon-container .coupon-title .coupon-input {
  display: flex;
}
@media (max-width: 991px) {
  app-custom-cart-details .bottom-cart-container .coupon-container .coupon-title .coupon-input {
    justify-content: center;
    border: 1px solid;
    width: fit-content;
    padding: 5px 10px;
    margin: 0 auto;
  }
}
app-custom-cart-details .bottom-cart-container .coupon-container .coupon-title .btn-send {
  border: none;
  margin: 0;
  width: auto;
  height: 0;
  text-align: right;
}
@media (max-width: 991px) {
  app-custom-cart-details .bottom-cart-container .coupon-container .coupon-title .btn-send {
    font-size: 12px;
    margin: 20px auto;
  }
}
app-custom-cart-details .bottom-cart-container .coupon-container .coupon-title .btn-send:hover {
  text-decoration: underline;
}
app-custom-cart-details .bottom-cart-container .coupon-container app-custom-icons {
  font-size: 35px;
  padding-right: 10px;
}
@media (max-width: 991px) {
  app-custom-cart-details .bottom-cart-container .coupon-container app-custom-icons {
    font-size: 25px;
    padding-right: 5px;
  }
}
app-custom-cart-details .bottom-cart-container .coupon-container a {
  border-bottom: 1px solid #4F5051;
  padding-bottom: 10px;
}
app-custom-cart-details .bottom-cart-container .coupon-container a:hover {
  text-decoration: none;
  font-family: "Montserrat Bold";
}
@media (max-width: 991px) {
  app-custom-cart-details .bottom-cart-container .coupon-container a {
    text-decoration: none;
    font-size: 12px;
    padding-bottom: 0;
    line-height: 25px;
    border-bottom: none;
  }
}
app-custom-cart-details .bottom-cart-container .coupon-container .cx-cart-coupon-title {
  display: none;
}
@media (max-width: 991px) {
  app-custom-cart-details .bottom-cart-container .coupon-container .cx-cart-coupon-container {
    justify-content: center;
  }
}
@media (max-width: 991px) {
  app-custom-cart-details .bottom-cart-container .coupon-container .cx-cart-coupon-container .input-coupon-code {
    margin-right: 10px;
    height: 30px;
    width: 30px;
    font-size: 12px;
    margin-bottom: 0;
  }
}
app-custom-cart-details .bottom-cart-container .coupon-container .cx-cart-coupon-container .apply-coupon-button {
  border-radius: 0;
  color: white;
  background: #a1afa2;
  border: 2px solid #a1afa2;
  text-transform: uppercase;
  font-family: "Montserrat Bold";
  padding: 10px 25px;
}
@media (max-width: 991px) {
  app-custom-cart-details .bottom-cart-container .coupon-container .cx-cart-coupon-container .apply-coupon-button {
    padding: 5px 10px;
    height: 30px;
    font-size: 12px;
  }
}
app-custom-cart-details .bottom-cart-container .coupon-container .cx-cart-coupon-container .apply-coupon-button:hover {
  color: #a1afa2;
  background-color: white;
  border: 2px solid #a1afa2;
}
app-custom-cart-details .bottom-cart-container a.btn-send {
  flex: 1;
  padding: 0;
  margin: 20px 0;
  font-size: 15px;
  text-transform: unset;
}
app-custom-cart-details .free-shipment-container {
  font-family: "Montserrat Medium";
  background-color: #E9EBE7;
  font-size: 15px;
  padding: 20px 30px;
  text-align: center;
  display: flex;
  justify-content: left;
  margin: 0;
}
@media (max-width: 991px) {
  app-custom-cart-details .free-shipment-container {
    font-size: 12px;
    padding: 10px 15px;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    order: 6;
    margin: 30px -50vw 15px -50vw;
  }
}
app-custom-cart-details .free-shipment-container p {
  margin: 0 auto;
}
app-custom-cart-details .general-promotions cx-promotions {
  display: block;
}
app-custom-cart-details .general-promotions cx-promotions .cx-promotions {
  padding: 0.5rem 0;
  width: 100%;
}
app-custom-cart-details .general-promotions cx-promotions .cx-promotions ul {
  border-left: 8px solid #E9EBE7;
  color: black;
  font-family: "Montserrat Light";
  font-size: 12px;
  margin: 0;
  padding: 10px 10px;
  text-transform: uppercase;
}
app-custom-cart-details .general-promotions cx-promotions .cx-promotions ul li {
  padding: 3px 20px;
}
app-custom-cart-details .general-promotions cx-promotions .cx-promotions p {
  border-left: 8px solid #E9EBE7;
  color: black;
  font-family: "Montserrat Light";
  font-size: 12px;
  font-weight: 700;
  line-height: 1.6;
  margin: 0;
  padding: 13px 30px;
  text-transform: uppercase;
}
app-custom-cart-details .general-promotions cx-promotions .cx-promotions p::before {
  content: "+";
  padding-right: 10px;
}
app-custom-cart-details cx-cart-item-list cx-cart-item cx-promotions .cx-promotions p {
  background-color: #E9EBE7;
  font-family: "Montserrat Light";
  color: black;
  text-transform: uppercase;
  font-size: 10px;
  padding: 5px 10px;
  margin: 5px 0;
}
app-custom-cart-details cx-cart-item-list cx-cart-item cx-promotions .cx-promotions p::before {
  content: "+";
  padding-right: 10px;
}
@media (max-width: 991px) {
  .cx-promotions ul li {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 220px;
  }
}
.hide-visibility {
  visibility: hidden !important;
}
@media (max-width: 991.98px) {
  cx-cart-item .cx-info-container {
    display: flex;
    flex-direction: column;
  }
}
cx-cart-item .cx-manufacturer {
  font-weight: bold;
  margin-bottom: 8px;
  color: black;
  text-transform: none;
  font-family: "Montserrat Bold";
}
cx-cart-item .cx-name {
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  font-weight: normal;
  overflow-wrap: break-word;
  padding: 0;
  text-transform: none;
  font-size: 18px;
}
@media (min-width: 992px) {
  cx-cart-item .cx-name {
    min-height: 40px;
  }
}
@media (min-width: 1200px) {
  cx-cart-item .cx-name {
    min-width: 14rem;
  }
}
cx-cart-item .cx-name .cx-link {
  color: var(--cx-color-text);
  text-decoration: none;
}
cx-cart-item .cx-name .cx-link:hover {
  color: var(--cx-color-primary);
}
cx-cart-item .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);
  padding: 0.625rem 0;
}
cx-cart-item .cx-property {
  display: flex;
}
cx-cart-item .cx-property:last-of-type {
  margin-bottom: 0.5rem;
}
cx-cart-item .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);
  overflow-wrap: break-word;
  padding-inline-end: 1rem;
}
@media (max-width: 991.98px) {
  cx-cart-item .cx-label {
    min-width: 5rem;
  }
}
cx-cart-item .cx-value.input-red {
  display: flex;
  align-items: center;
  flex-direction: column;
  font-family: "Montserrat Regular";
  color: red;
}
cx-cart-item .cx-value.input-red input {
  font-size: 18px;
  margin-top: 0;
  color: red;
}
cx-cart-item .cx-value {
  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;
  font-weight: 400;
  color: black;
  font-size: 18px;
}
@media (max-width: 991.98px) {
  cx-cart-item .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);
  }
}
cx-cart-item .cx-price {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-bold);
  line-height: var(--cx-line-height, 1.2222222222);
  font-weight: "normal";
}
@media (max-width: 991.98px) {
  cx-cart-item .cx-price {
    justify-content: flex-start;
  }
}
@media (min-width: 1200px) {
  cx-cart-item .cx-price {
    padding-inline-start: 0px;
  }
}
cx-cart-item .cx-price .cx-old {
  text-decoration: line-through;
  color: var(--cx-color-secondary);
  padding-inline-end: 1rem;
}
cx-cart-item .cx-price .cx-new {
  color: var(--cx-color-primary);
}
cx-cart-item .cx-image-container {
  padding: 0;
}
@media (min-width: 768px) {
  cx-cart-item .cx-image-container {
    min-width: 48px;
  }
}
cx-cart-item .cx-image-container a {
  display: block;
  padding: 0 1vw;
  height: 100%;
}
cx-cart-item .cx-quantity {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 991.98px) {
  cx-cart-item .cx-quantity {
    justify-content: flex-start;
  }
}
cx-cart-item .cx-info {
  padding: 0;
}
cx-cart-item .cx-info .cx-info-container {
  padding-right: 15px;
  padding-left: 15px;
}
cx-cart-item .cx-total {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
}
cx-cart-item .cx-promo {
  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-success);
  padding: 0.75rem 0;
  margin: 0;
}
cx-cart-item .cx-availability {
  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-danger);
  padding: 0.75rem 0;
  margin: 0;
}
cx-cart-item .cx-actions {
  display: flex;
  justify-content: flex-end;
  padding: 0;
}
@media (max-width: 991.98px) {
  cx-cart-item .cx-actions {
    display: flex;
    justify-content: flex-start;
    padding: 0;
  }
}
cx-cart-item .cx-actions button.link {
  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-text);
  border-width: 0;
  background-color: transparent;
  text-decoration: none;
}
cx-cart-item .cx-actions button.link:hover {
  color: var(--cx-color-primary);
}
cx-cart-item .cx-compact {
  display: flex;
  flex-direction: row;
}
cx-cart-item .cx-compact .cx-image-container {
  padding: 0;
}
cx-cart-item .cx-compact .cx-info-container {
  display: flex;
  flex-direction: column;
  margin: 0;
}
@media (max-width: 991.98px) {
  cx-cart-item .cx-compact .cx-price,
  cx-cart-item .cx-compact .cx-quantity {
    padding-bottom: 10px;
  }
}
cx-cart-item .cx-compact .cx-price,
cx-cart-item .cx-compact .cx-quantity,
cx-cart-item .cx-compact .cx-total,
cx-cart-item .cx-compact .cx-actions {
  justify-content: flex-start;
  padding: 0 0 10px 0;
}
cx-cart-item .cx-compact .cx-price .cx-label,
cx-cart-item .cx-compact .cx-quantity .cx-label,
cx-cart-item .cx-compact .cx-total .cx-label,
cx-cart-item .cx-compact .cx-actions .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);
  min-width: 5rem;
}
cx-cart-item .cx-compact .cx-price .cx-value,
cx-cart-item .cx-compact .cx-quantity .cx-value,
cx-cart-item .cx-compact .cx-total .cx-value,
cx-cart-item .cx-compact .cx-actions .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);
}
cx-cart-item .cx-compact .cx-price button.link,
cx-cart-item .cx-compact .cx-quantity button.link,
cx-cart-item .cx-compact .cx-total button.link,
cx-cart-item .cx-compact .cx-actions button.link {
  text-decoration: none;
  font-size: var(--cx-font-size, 0.875rem);
  font-weight: var(--cx-font-weight-normal);
  line-height: var(--cx-line-height, 1.2222222222);
}
app-custom-unavailable-products .unavailable-products-container {
  background-color: #F2F2F4;
  margin: 30px -23px 0;
  padding-bottom: 1px;
}
app-custom-unavailable-products .unavailable-products-container .title {
  padding: 10px 0;
  font-size: 16px;
  margin: 0 23px;
}
@media (max-width: 991px) {
  app-custom-unavailable-products .unavailable-products-container .title {
    font-size: 14px;
  }
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  border-bottom: 1px solid #BCBEC0;
  padding: 20px 0;
  background-color: #F2F2F4;
  margin: 0 23px;
}
@media (max-width: 991px) {
  app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry {
    flex-direction: column;
  }
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry.first-entry {
  border-top: 1px solid #BCBEC0;
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-info {
  display: flex;
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-info .cx-image-container {
  padding: 0;
  min-width: 48px;
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-info .cx-info .manufacturer {
  text-align: start;
  font-size: 14px;
  margin-bottom: 5px;
  color: black;
  text-transform: none;
  font-family: "Montserrat Bold";
}
@media (max-width: 991px) {
  app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-info .cx-info .manufacturer {
    font-size: 12px;
  }
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-info .cx-info .name {
  font-size: 15px;
  padding: 0 5px 0 0;
}
@media (min-width: 992px) {
  app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-info .cx-info .name {
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-info .cx-info .name {
    font-size: 13px;
  }
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability {
  border-left: 1px solid #BCBEC0;
  padding-left: 20px;
}
@media (max-width: 991px) {
  app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability {
    padding-left: 0;
    border: none;
  }
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability .notify {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  color: #a1afa2;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 10px;
  position: relative;
}
@media (max-width: 991px) {
  app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability .notify {
    font-size: 12px;
    align-items: center;
    flex-direction: row;
    text-align: left;
    margin: 10px 15px;
    background-color: white;
    padding: 10px;
  }
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability .notify span:hover {
  text-decoration: underline;
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability .notify app-custom-icons {
  font-size: 25px;
  border: none;
  border-radius: 50%;
  color: white;
  background-color: transparent;
  padding: 0;
  line-height: 27px;
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability .notify .btn-notify {
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  text-align: left;
  padding: 0 6px;
  display: flex;
  align-items: center;
  text-decoration: none;
}
@media (max-width: 991px) {
  app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability .notify .btn-notify {
    padding: 0 15px;
  }
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability .notify .stock-notification-notes {
  bottom: 100px;
  right: 100px;
  position: fixed;
  background-color: white;
  z-index: 10;
  left: 50%;
}
@media (max-width: 991px) {
  app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability .notify .stock-notification-notes {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgba(0, 0, 0, 0.3);
    z-index: 999;
    padding: 20px;
  }
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability .notify app-custom-stock-notification app-custom-add-to-wish-list {
  display: none;
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability .wishlist {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  color: #4F5051;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
}
@media (max-width: 991px) {
  app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability .wishlist {
    font-size: 12px;
    align-items: center;
    flex-direction: row;
    text-align: left;
    margin: 10px 15px;
    background-color: white;
    padding: 10px;
  }
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability .wishlist span:hover {
  text-decoration: underline;
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability .wishlist app-custom-icons {
  font-size: 20px;
  border: none;
  border-radius: 50%;
  color: white;
  line-height: 17px;
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability .wishlist app-custom-add-to-wish-list {
  margin-right: 10px;
  padding: 17px;
  height: 36px;
  width: 36px;
  flex: 0 0 36px;
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability .wishlist app-custom-add-to-wish-list div .button-add app-custom-icons {
  line-height: 17px;
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability .not-visible-content .icon-content {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  color: #4F5051;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
}
@media (max-width: 991px) {
  app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability .not-visible-content .icon-content {
    font-size: 12px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability .not-visible-content .icon-content app-custom-icons {
  font-size: 20px;
  padding: 10px;
  border: none;
  color: black;
  background-color: transparent;
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability .not-visible-content .not-visible-desc {
  padding: 10px 20px;
}
@media (max-width: 991px) {
  app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability .not-visible-content .not-visible-desc {
    padding-left: 0;
  }
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability .not-visible-content .not-visible-desc .description {
  font-size: 12px;
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability .not-visible-content .not-visible-desc .discover {
  border: 1px solid #4F5051;
  width: fit-content;
  padding: 5px 10px;
  cursor: pointer;
  text-transform: uppercase;
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability app-custom-stock-notification {
  background-color: #a1afa2;
  border-radius: 50%;
  margin-right: 10px;
  box-shadow: 0 0 12px -9px;
  padding: 0;
  height: 36px;
  width: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 36px;
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability app-custom-add-to-wish-list button {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  max-height: 100%;
  text-align: left;
  padding: 0 7px;
  display: flex;
  align-items: center;
  text-decoration: none;
}
@media (max-width: 991px) {
  app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability app-custom-add-to-wish-list button {
    padding: 0 17px;
  }
}
app-custom-unavailable-products .unavailable-products-container .unavailable-products-entry .product-availability app-custom-add-to-wish-list {
  background-color: #4F5051;
  border-radius: 50%;
}
app-custom-unavailable-products .unavailable-products-container > div:last-child {
  margin-bottom: 30px;
}
cx-item-counter .qty-selector {
  display: flex;
  align-items: center;
  flex-direction: column;
}
cx-item-counter .qty-selector .wrapper-qty {
  flex-direction: row;
  display: flex;
}
cx-item-counter .text-info-red {
  margin-top: 5px;
  font-size: 13px;
  color: red;
  text-align: center;
}
cx-item-counter:not(.readonly) {
  display: inline-flex;
  flex-direction: row;
  border: none;
  border-radius: 4px;
}
cx-item-counter:not(.readonly) input {
  border: none;
  border-top: solid 1px var(--cx-color-light);
  border-bottom: solid 1px var(--cx-color-light);
  padding: 12px 9px;
  max-height: 46px;
  min-width: 48px;
  max-width: 78px;
}
cx-item-counter:not(.readonly) input:focus {
  background: var(--cx-color-background);
}
cx-item-counter button {
  margin: 0;
  border: solid 1px var(--cx-color-light);
  max-height: 66px;
  min-height: 35px;
  min-width: 40px;
  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-item-counter button:hover {
  color: var(--cx-color-primary);
}
cx-item-counter button:focus {
  color: var(--cx-color, var(--cx-color-primary));
  font-weight: var(--cx-font-weight-bold);
  cursor: pointer;
}
cx-item-counter button:disabled {
  color: var(--cx-color-light);
}
cx-item-counter :disabled {
  cursor: not-allowed;
}
cx-item-counter input[type=number] {
  -moz-appearance: textfield;
  text-align: center;
}
cx-item-counter input[type=number]::-webkit-outer-spin-button,
cx-item-counter input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
:root {
  --cx-buttons-border-radius: 0;
}
@media (min-width: 992px) {
  .hidden-desktop {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .hidden-mobile {
    display: none !important;
  }
}
cx-applied-coupons {
  background-color: green;
}
cx-applied-coupons .cx-applied-coupon-title {
  display: flex;
  flex-wrap: wrap;
}
cx-applied-coupons .cx-coupon-list-wrap {
  margin-bottom: 1rem;
}
cx-applied-coupons .cx-coupon-card-grid {
  display: grid;
}
cx-applied-coupons .coupon-summary {
  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;
}
cx-applied-coupons .cx-coupon-card {
  background: var(--cx-color-background);
  border: 1px solid #A89F9A;
  border-radius: 0.25rem;
}
@media (max-width: 991.98px) {
  cx-applied-coupons .cx-coupon-card-grid {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  cx-applied-coupons .cx-coupon-card-grid {
    padding-inline-end: 0;
  }
}
cx-applied-coupons .textonly {
  margin: 0 10px 10px 0;
  font-size: 14px;
}
cx-applied-coupons .cx-coupon-apply {
  display: inline-flex;
  align-items: center;
  font-size: var(--cx-font-size, 1rem);
  font-weight: var(--cx-font-weight-semi);
  line-height: var(--cx-line-height, 1.2222222222);
  padding: 1rem 1rem;
  word-break: break-all;
}
cx-applied-coupons .cx-coupon-apply .cx-cart-coupon-code {
  flex: 1;
}
cx-applied-coupons .cx-coupon-apply .close {
  padding-inline-start: 0.7rem;
}
cx-checkout-progress-mobile-bottom .cx-nav,
cx-checkout-progress-mobile-top .cx-nav,
cx-checkout-progress .cx-nav {
  margin: 0;
}
cx-checkout-progress-mobile-bottom .cx-nav .cx-list,
cx-checkout-progress-mobile-top .cx-nav .cx-list,
cx-checkout-progress .cx-nav .cx-list {
  display: flex;
  flex-direction: row;
  list-style: none;
  padding: 0;
  margin: 0;
}
cx-checkout-progress-mobile-bottom .cx-nav .cx-item,
cx-checkout-progress-mobile-top .cx-nav .cx-item,
cx-checkout-progress .cx-nav .cx-item {
  display: flex;
  justify-content: center;
  flex: 1;
  color: var(--cx-color-text);
  padding: 0 0 1.375rem 0;
  border-bottom: 2px solid var(--cx-color-text);
}
cx-checkout-progress-mobile-bottom .cx-nav .cx-item ::after,
cx-checkout-progress-mobile-top .cx-nav .cx-item ::after,
cx-checkout-progress .cx-nav .cx-item ::after {
  padding-inline-end: 0;
  content: "";
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  cx-checkout-progress-mobile-bottom .cx-nav .cx-item ::after,
  cx-checkout-progress-mobile-top .cx-nav .cx-item ::after,
  cx-checkout-progress .cx-nav .cx-item ::after {
    padding-inline-end: 0;
  }
}
cx-checkout-progress-mobile-bottom .cx-nav .cx-item.active,
cx-checkout-progress-mobile-top .cx-nav .cx-item.active,
cx-checkout-progress .cx-nav .cx-item.active {
  border-color: var(--cx-color-primary);
}
cx-checkout-progress-mobile-bottom .cx-nav .cx-item.disabled,
cx-checkout-progress-mobile-top .cx-nav .cx-item.disabled,
cx-checkout-progress .cx-nav .cx-item.disabled {
  border-color: var(--cx-color-light);
}
cx-checkout-progress-mobile-bottom .cx-nav .cx-item:last-child ::after,
cx-checkout-progress-mobile-top .cx-nav .cx-item:last-child ::after,
cx-checkout-progress .cx-nav .cx-item:last-child ::after {
  padding: 0;
  content: "";
}
cx-checkout-progress-mobile-bottom .cx-link,
cx-checkout-progress-mobile-bottom .cx-link:hover,
cx-checkout-progress-mobile-top .cx-link,
cx-checkout-progress-mobile-top .cx-link:hover,
cx-checkout-progress .cx-link,
cx-checkout-progress .cx-link:hover {
  color: var(--cx-color-text);
  cursor: pointer;
  text-decoration: none;
  text-align: start;
}
cx-checkout-progress-mobile-bottom .cx-link.disabled,
cx-checkout-progress-mobile-bottom .cx-link:hover.disabled,
cx-checkout-progress-mobile-top .cx-link.disabled,
cx-checkout-progress-mobile-top .cx-link:hover.disabled,
cx-checkout-progress .cx-link.disabled,
cx-checkout-progress .cx-link:hover.disabled {
  color: var(--cx-color-light);
  cursor: not-allowed;
  pointer-events: none;
}
cx-checkout-progress-mobile-bottom .cx-link.disabled::after,
cx-checkout-progress-mobile-bottom .cx-link:hover.disabled::after,
cx-checkout-progress-mobile-top .cx-link.disabled::after,
cx-checkout-progress-mobile-top .cx-link:hover.disabled::after,
cx-checkout-progress .cx-link.disabled::after,
cx-checkout-progress .cx-link:hover.disabled::after {
  color: var(--cx-color-light);
}
cx-checkout-progress-mobile-bottom .cx-link.active,
cx-checkout-progress-mobile-bottom .cx-link:hover.active,
cx-checkout-progress-mobile-top .cx-link.active,
cx-checkout-progress-mobile-top .cx-link:hover.active,
cx-checkout-progress .cx-link.active,
cx-checkout-progress .cx-link:hover.active {
  color: var(--cx-color-primary);
}
cx-checkout-progress-mobile-bottom .cx-link.active::after,
cx-checkout-progress-mobile-bottom .cx-link:hover.active::after,
cx-checkout-progress-mobile-top .cx-link.active::after,
cx-checkout-progress-mobile-top .cx-link:hover.active::after,
cx-checkout-progress .cx-link.active::after,
cx-checkout-progress .cx-link:hover.active::after {
  color: var(--cx-color-primary);
}
cx-checkout-progress-mobile-bottom .cx-media .cx-list-media,
cx-checkout-progress-mobile-top .cx-media .cx-list-media,
cx-checkout-progress .cx-media .cx-list-media {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: var(--cx-color-light);
  display: flex;
  font-size: 20px;
  font-weight: normal;
  text-transform: uppercase;
  justify-content: space-between;
  align-items: center;
  line-height: 4.75rem;
  min-width: 100%;
  margin: 0;
}
@media (max-width: 991px) {
  cx-checkout-progress-mobile-bottom .cx-media .cx-list-media,
  cx-checkout-progress-mobile-top .cx-media .cx-list-media,
  cx-checkout-progress .cx-media .cx-list-media {
    justify-content: flex-start;
    padding: 0;
  }
  cx-checkout-progress-mobile-bottom .cx-media .cx-list-media > div,
  cx-checkout-progress-mobile-top .cx-media .cx-list-media > div,
  cx-checkout-progress .cx-media .cx-list-media > div {
    line-height: 3rem;
  }
}
cx-checkout-progress-mobile-bottom .cx-media .cx-list-media.is-active,
cx-checkout-progress-mobile-top .cx-media .cx-list-media.is-active,
cx-checkout-progress .cx-media .cx-list-media.is-active {
  border: none;
}
cx-checkout-progress-mobile-bottom .cx-media .cx-list-media button,
cx-checkout-progress-mobile-top .cx-media .cx-list-media button,
cx-checkout-progress .cx-media .cx-list-media button {
  font-weight: var(--cx-font-weight-semi);
}
cx-checkout-progress {
  display: none;
}
cx-checkout-progress .cx-nav .cx-item ::after {
  padding-inline-end: 0;
}
@media (max-width: 767.98px) {
  cx-checkout-progress {
    display: block;
  }
  cx-checkout-progress .cx-nav .cx-item {
    border-bottom: none;
    position: relative;
  }
  cx-checkout-progress .cx-nav .cx-item:first-child:before {
    display: none;
  }
  cx-checkout-progress .cx-nav .cx-item:last-child:after {
    display: none;
  }
  cx-checkout-progress .cx-nav .cx-item:after,
  cx-checkout-progress .cx-nav .cx-item:before {
    content: "";
    width: 25%;
    border-top: 1px solid black;
    position: absolute;
    top: 20px;
  }
  cx-checkout-progress .cx-nav .cx-item:after {
    right: 0;
  }
  cx-checkout-progress .cx-nav .cx-item:before {
    left: 0;
  }
  cx-checkout-progress .cx-link.active .number:before {
    display: none;
  }
  cx-checkout-progress .cx-link.disabled .number:before {
    display: none;
  }
  cx-checkout-progress .cx-link.disabled .number {
    border: 1px solid black;
    background-color: white;
    color: black;
  }
  cx-checkout-progress .cx-link.disabled .name {
    color: black;
  }
  cx-checkout-progress .cx-link {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  cx-checkout-progress .cx-link .number:before {
    color: var(--cx-color-inverse);
    position: absolute;
    content: "";
    display: inline-block;
    border-width: 0 0 3px 3px;
    border-style: solid;
    transform: rotate(-50deg);
    border-color: white;
    left: 11px;
    top: 12px;
    height: 9px;
    width: 16px;
    background-color: black;
    box-shadow: 0 8px 0 black;
  }
  cx-checkout-progress .cx-link .number {
    position: relative;
    border: 1px solid black;
    background-color: black;
    color: white;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
    font-size: 13px;
  }
  cx-checkout-progress .cx-link .name {
    text-transform: uppercase;
    font-weight: normal;
    margin-top: 5px;
    font-size: 10px;
    font-family: "Montserrat Regular";
  }
}
@media (max-width: 767px) {
  cx-checkout-progress-mobile-top .cx-media .shippingAddress,
  cx-checkout-progress-mobile-top .cx-media .paymentDetails {
    display: none;
  }
}
@media (max-width: 767px) {
  cx-payment-type .row .col-md-12 {
    padding: 0 15px;
  }
}
cx-payment-type cx-place-order .btn-black {
  margin-top: 15px;
}
cx-checkout-progress-mobile-bottom {
  margin-top: 30px;
  border-width: 1px 0 0 0;
  border-style: solid;
  border-color: var(--cx-color-light);
}
cx-shipping-address {
  background-color: white;
}
cx-shipping-address cx-address-form .btn-white,
cx-shipping-address cx-address-form .btn-white-min-height {
  display: flex;
  justify-content: center;
  align-items: center;
}
cx-shipping-address .new-address-form {
  font-family: "Montserrat Bold";
  border: none;
  background-color: white;
}
cx-shipping-address .new-address-form span {
  border-bottom: solid thin #000;
  padding-bottom: 3px;
}
cx-shipping-address .new-address-form app-custom-icons {
  margin-right: 6px;
  border: 2px solid black;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  font-size: 9px;
  -webkit-text-stroke: 1.5px black;
  line-height: 20px;
  padding: 5px;
}
cx-shipping-address .new-address-container {
  display: flex;
  align-items: center;
}
@media (max-width: 991px) {
  cx-shipping-address .new-address-container {
    padding-top: 10px;
  }
}
cx-shipping-address .cx-checkout-body {
  flex-wrap: wrap;
  column-gap: 15px;
}
@media (max-width: 991.98px) {
  cx-shipping-address .cx-checkout-body {
    flex-direction: column;
  }
}
cx-shipping-address .cx-checkout-body .card-0 .cx-shipping-address-card .cx-shipping-address-card-inner {
  border: 1px solid;
}
cx-shipping-address .cx-checkout-body .cx-shipping-address-card {
  padding-bottom: 20px;
}
@media (max-width: 991px) {
  cx-shipping-address .cx-checkout-body .cx-shipping-address-card {
    margin: 0;
  }
}
cx-shipping-address .icon-ICON-CERRAR {
  font-weight: bold;
  -webkit-text-stroke: 0.5px;
  padding-top: 1px;
}
cx-shipping-address .subtitle-container {
  display: flex;
  justify-content: space-between;
}
cx-shipping-address .subtitle-container-btn {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 767.98px) {
  cx-shipping-address {
    margin-top: 15px;
  }
  cx-shipping-address .pr-0 {
    padding: 0;
  }
  cx-shipping-address .cx-checkout-body.row {
    padding: 30px;
    width: 100%;
    margin: 0;
  }
  cx-shipping-address .cx-shipping-address-card {
    margin: 0;
    flex: auto;
    width: 100%;
  }
}
@media (max-width: 991.98px) {
  cx-shipping-address .btn-black {
    margin-top: 15px;
  }
}
cx-shipping-address .cx-checkout-btns {
  padding: 0;
}
@media (max-width: 767px) {
  cx-shipping-address .cx-checkout-btns {
    flex-direction: column-reverse;
    padding: 0;
    padding-bottom: 15px;
  }
  cx-shipping-address .cx-checkout-btns .btn-white,
  cx-shipping-address .cx-checkout-btns .btn-white-min-height {
    margin-top: 15px;
  }
  cx-shipping-address .cx-checkout-btns .col-md-12 {
    padding: 0 1.25rem;
  }
  cx-shipping-address .cx-checkout-btns .justify-content-end {
    justify-content: center !important;
  }
}
cx-shipping-address .header-address-checkout {
  display: flex;
  justify-content: flex-end;
}
cx-shipping-address .header-address-checkout h5 {
  flex: 1;
}
cx-address-form {
  background-color: white;
}
cx-payment-form .billing-address .form-check {
  position: absolute;
  top: -64px;
  right: 185px;
  z-index: 999;
  display: flex;
  align-content: center;
}
@media (max-width: 991px) {
  cx-payment-form .billing-address .form-check {
    position: initial;
    margin-bottom: 20px;
  }
}
cx-payment-form .billing-address .form-check app-custom-icons {
  font-size: 20px;
  margin-right: 10px;
}
cx-payment-form .get-billing-address {
  position: absolute;
  top: -65px;
  text-align: right;
}
cx-payment-form .get-billing-address .form-check {
  padding-left: 79%;
}
@media (max-width: 767px) {
  cx-payment-form .get-billing-address .form-check {
    position: initial;
    margin-bottom: 20px;
    padding-left: 1.85rem;
  }
}
cx-payment-form .get-billing-address .form-check .checkbox {
  display: block;
}
@media (max-width: 991px) {
  cx-payment-form .get-billing-address {
    position: unset;
  }
}
cx-payment-form .same-address {
  left: 0;
  top: 0;
  opacity: 0;
}
cx-payment-form .form-check {
  margin-top: 3px;
  margin-bottom: 50px;
  padding-left: 0;
}
cx-payment-form {
  margin-top: 0;
  display: block;
  background-color: white;
}
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-wrapper {
  flex: 1;
}
cx-payment-form .cx-payment-form-exp-date-wrapper:first-of-type {
  padding-inline-end: 1rem;
}
@media (max-width: 767.98px) {
  cx-payment-form .btn-black {
    margin-top: 15px;
  }
  cx-payment-form .get-billing-address {
    position: static;
    padding: 0;
    text-align: left;
  }
}
cx-payment-method {
  position: relative;
  background-color: white;
  z-index: 1;
}
cx-payment-method .cx-payment.container,
cx-payment-method app-custom-ohgar-tabs .cx-payment.wrapper-content,
app-custom-ohgar-tabs cx-payment-method .cx-payment.wrapper-content,
cx-payment-method app-custom-vertical-two-and-three-selection .vertical-selection-container .cx-payment.info-boxes-list,
app-custom-vertical-two-and-three-selection .vertical-selection-container cx-payment-method .cx-payment.info-boxes-list,
cx-payment-method app-custom-vertical-four-selection .cx-payment.vertical-selection-container,
app-custom-vertical-four-selection cx-payment-method .cx-payment.vertical-selection-container,
cx-payment-method .PolicyPageTemplate cx-page-layout.cx-payment.PolicyPageTemplate,
.PolicyPageTemplate cx-payment-method cx-page-layout.cx-payment.PolicyPageTemplate,
cx-payment-method .AccountPageTemplate cx-page-layout.cx-payment.AccountPageTemplate,
.AccountPageTemplate cx-payment-method cx-page-layout.cx-payment.AccountPageTemplate,
cx-payment-method cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph.cx-payment,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-payment-method cx-paragraph.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,
cx-payment-method cx-banner-carousel .cx-payment.wrapper-inherit,
cx-banner-carousel cx-payment-method .cx-payment.wrapper-inherit,
cx-payment-method cx-banner .cx-payment.wrapper-inherit,
cx-banner cx-payment-method .cx-payment.wrapper-inherit,
cx-payment-method header #wrapper-navigation > div.cx-payment,
header cx-payment-method #wrapper-navigation > div.cx-payment,
cx-payment-method header .wrapper-header .cx-payment.SiteLinks,
header .wrapper-header cx-payment-method .cx-payment.SiteLinks,
cx-payment-method cx-breadcrumb.cx-payment,
cx-payment-method cx-footer-navigation app-custom-navigation-ui.cx-payment,
cx-footer-navigation cx-payment-method app-custom-navigation-ui.cx-payment {
  padding: 0;
}
cx-payment-method cx-payment-form .btn-white,
cx-payment-method cx-payment-form .btn-white-min-height {
  display: none;
}
cx-payment-method .col-md-12 {
  padding: 0 20px;
}
cx-payment-method .cx-payment-card {
  padding-bottom: 30px;
}
@media (max-width: 991.98px) {
  cx-payment-method .cx-payment-card {
    padding: 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);
}
cx-payment-method .cx-checkout-title {
  text-transform: uppercase;
  margin: 0 auto;
  padding: 2.375rem 0 1.75rem 0;
}
@media (max-width: 991.98px) {
  cx-payment-method .cx-checkout-text {
    padding-inline-start: 3.5rem;
  }
}
@media (max-width: 767.98px) {
  cx-payment-method .cx-checkout-text {
    padding-inline-start: 1.5rem;
  }
}
cx-payment-method .cx-checkout-btns {
  padding-bottom: 1rem;
  display: flex;
  flex-direction: row-reverse;
}
@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 .btn-action {
    margin-bottom: 1rem;
  }
}
@media (max-width: 767.98px) {
  cx-payment-method .pr-0 {
    padding: 0;
  }
}
@media (max-width: 767px) {
  cx-payment-method .cx-checkout-btns {
    flex-direction: column-reverse;
  }
  cx-payment-method .cx-checkout-btns .btn-white,
  cx-payment-method .cx-checkout-btns .btn-white-min-height {
    margin-top: 15px;
  }
}
@media (max-width: 991px) {
  cx-payment-method cx-payment-form form {
    display: flex;
    flex-direction: column;
  }
}
cx-payment-type {
  padding-top: 0;
  background-color: white;
}
cx-payment-type .cx-payment-type-container {
  padding-top: 5px;
  margin-bottom: 12px;
}
cx-payment-type .sequra-promotion-widget {
  margin-top: 10px;
  margin-bottom: 15px;
}
cx-payment-type .payments-type-check {
  border: 2px solid #BCBEC0;
  padding: 15px 15px 20px 15px;
  text-transform: uppercase;
  display: flex;
  margin-bottom: 0;
}
cx-payment-type .payments-type-check label {
  font-family: "Montserrat Bold";
  margin-left: 45px;
}
@media (max-width: 991px) {
  cx-payment-type .payments-type-check label {
    margin-left: 25px;
  }
}
cx-payment-type .payments-type-check input {
  left: 60px;
}
@media (max-width: 991px) {
  cx-payment-type .payments-type-check input {
    left: 45px;
  }
}
cx-payment-type .form-check input + .form-check-label {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}
cx-payment-type .form-check input + .form-check-label img {
  width: 100px;
}
@media (max-width: 767.98px) {
  cx-payment-type .col-md-12 {
    padding: 0 20px;
  }
}
@media (max-width: 767px) {
  cx-payment-type cx-place-order .btn-black {
    width: 100%;
  }
}
.description {
  margin-bottom: 20px;
}
.MultiStepCheckoutSummaryPageTemplate cx-payment-type ~ cx-spinner {
  animation: disableSpinner 15s forwards;
}
.MultiStepCheckoutSummaryPageTemplate cx-place-order ~ cx-spinner {
  animation: disableSpinner 15s forwards;
}
@keyframes disableSpinner {
  0% {
    opacity: 1;
  }
  99% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: none;
  }
}
:root {
  --cx-buttons-border-radius: 0;
}
@media (min-width: 992px) {
  .hidden-desktop {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .hidden-mobile {
    display: none !important;
  }
}
.cx-order-confirmation-message {
  text-align: var(--cx-text-align, center);
  padding: 0;
  background-color: white;
}
.cx-order-confirmation-message .text {
  font-size: 16px;
}
.cx-order-confirmation-message h2 {
  font-weight: "normal";
}
.cx-order-confirmation-message .title {
  font-size: 20px;
}
.cx-order-confirmation-message .title h1 {
  font-size: 20px;
  margin-bottom: 0;
}
.cx-order-confirmation-message .title .success {
  text-transform: uppercase;
  font-family: "Montserrat Bold";
  font-size: 22px;
}
.cx-order-confirmation-message .title {
  background-color: #E9EBE7;
  padding: 15px;
  max-width: 75%;
  margin: 30px auto;
}
.cx-order-confirmation-message .btn-link {
  font-size: 0.875rem;
  font-weight: "bold";
  text-transform: var(--cx-text-transform, uppercase);
}
.cx-page-title {
  color: var(--cx-color, var(--cx-color-text));
}
@media (max-width: 991.98px) {
  .cx-order-confirmation-message {
    padding: 10px;
  }
}
:root {
  --cx-buttons-border-radius: 0;
}
@media (min-width: 992px) {
  .hidden-desktop {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .hidden-mobile {
    display: none !important;
  }
}
cx-order-confirmation-overview {
  background-color: white;
  padding-bottom: 50px;
  display: block;
  position: relative;
}
cx-order-confirmation-overview .order {
  padding: 15px 15px 5px 15px;
  border: 1px solid black;
  max-width: 40%;
  margin: 0 auto 50px auto;
}
cx-order-confirmation-overview .order div {
  margin-bottom: 10px;
}
cx-order-confirmation-overview .order .label {
  font-family: "Montserrat Bold";
  text-transform: uppercase;
}
cx-order-confirmation-overview .go-back {
  font-size: 16px;
  position: absolute;
  bottom: -90px;
  text-align: center;
  left: 50%;
  transform: translateX(-50%);
  border-bottom: 1px solid black;
}
cx-order-confirmation-overview .go-back:hover {
  font-family: "Montserrat Bold";
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}
cx-order-confirmation-overview .go-back:hover a {
  text-decoration: none;
}
cx-order-confirmation-overview .wrapper-newsletter {
  padding: 15px 30px;
  max-width: 75%;
  background-color: #E9EBE7;
}
cx-order-confirmation-overview .wrapper-newsletter h2.title {
  font-size: 18px !important;
}
cx-order-confirmation-overview .wrapper-newsletter .underline {
  text-decoration: underline;
}
@media (max-width: 991.98px) {
  cx-order-confirmation-overview app-custom-newsletter {
    background-color: white;
  }
  cx-order-confirmation-overview .order,
  cx-order-confirmation-overview .wrapper-newsletter {
    max-width: 80%;
  }
}
:root {
  --cx-buttons-border-radius: 0;
}
@media (min-width: 992px) {
  .hidden-desktop {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .hidden-mobile {
    display: none !important;
  }
}
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 li {
  list-style-type: none;
}
cx-promotions .cx-promotions ul > li {
  list-style-type: none;
  line-height: 1.6;
  font-weight: 700;
}
.bg-grey-light {
  background-color: #f8f8f8;
}
cx-order-history > .container,
app-custom-ohgar-tabs cx-order-history > .wrapper-content,
app-custom-vertical-two-and-three-selection .vertical-selection-container cx-order-history > .info-boxes-list,
app-custom-vertical-four-selection cx-order-history > .vertical-selection-container,
.PolicyPageTemplate cx-order-history > cx-page-layout.PolicyPageTemplate,
.AccountPageTemplate cx-order-history > cx-page-layout.AccountPageTemplate,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-order-history > cx-paragraph,
cx-page-layout.ProductDetailsPageTemplate cx-order-history > cx-page-slot.Summary,
cx-page-layout.ProductDetailsPageTemplate cx-order-history > cx-page-slot.Tabs,
cx-page-layout.ProductDetailsPageTemplate cx-order-history > .tab-delivery,
cx-banner-carousel cx-order-history > .wrapper-inherit,
cx-banner cx-order-history > .wrapper-inherit,
header cx-order-history#wrapper-navigation > div,
header .wrapper-header cx-order-history > .SiteLinks,
cx-order-history > cx-breadcrumb,
cx-footer-navigation cx-order-history > app-custom-navigation-ui {
  padding: 0;
}
cx-order-history .cx-order-overview-card {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
cx-order-history .cx-order-overview-card .btn-with-icon app-custom-icons {
  font-size: 25px;
  top: 20px;
}
cx-order-history .cx-order-history-header {
  width: 100%;
  flex-wrap: wrap;
  padding: 5px 15px;
  display: flex;
  align-items: center;
}
cx-order-history .cx-order-history-data,
cx-order-history .table-row-actions {
  align-items: center;
}
cx-order-history .cx-order-history-table {
  border-bottom: 1px solid #a1afa2;
  border-top: none;
}
cx-order-history .cx-order-history-table tbody tr {
  border-bottom: 0;
}
cx-order-history .cx-order-history-table tbody td {
  border: none;
  padding-bottom: 25px;
  padding-top: 25px;
  width: auto;
}
cx-order-history .cx-order-history-table tbody td:last-child {
  text-align: start;
}
cx-order-history .cx-order-history-table tbody .btn-default {
  border: none;
  font-size: 0.65rem;
  padding: 0;
  height: auto;
  margin-left: 2rem;
}
cx-order-history .cx-order-history-table .cx-order-history-code {
  text-align: start;
  padding: 0;
  margin-top: 0.5rem;
}
cx-order-history .cx-order-history-table .cx-order-history-label {
  color: inherit;
}
cx-order-history .cx-order-history-table .cx-order-history-table-info {
  padding: 0;
  border: none;
}
cx-order-history .table-row-actions {
  align-items: center;
  display: flex;
}
@media (max-width: 991px) {
  cx-order-history .table-row-actions {
    max-width: 230px;
  }
}
cx-order-history .cx-quantity {
  justify-content: flex-end;
}
cx-order-history cx-cart-item-list .cx-item-list-row .cx-info-container .cx-quantity cx-item-counter input {
  background: transparent;
  pointer-events: none;
}
@media (min-width: 576px) {
  cx-order-history .cx-order-history-table td:last-child {
    text-align: start;
  }
}
.cx-order-history-table tfoot tr,
.cx-order-history-table tfoot td {
  border: none;
  padding: 0;
}
.cx-order-history-table .cx-summary {
  margin-bottom: 2rem;
}
@media (max-width: 767.98px) {
  cx-order-history .cx-order-history-table tr:first-child {
    padding-top: 0;
    margin: 0;
  }
  cx-order-history .cx-order-history-table tr:first-child td {
    margin: 0;
    padding: 0.5rem;
  }
  cx-order-history .cx-order-history-table tbody td,
  cx-order-history .cx-order-history-table tbody td:first-child {
    margin-bottom: 0;
    margin-top: 0;
    padding: 0.5rem;
    flex-direction: column;
  }
  cx-order-history .cx-order-history-table .cx-order-history-value {
    font-weight: normal;
  }
  cx-order-history tfoot cx-card {
    width: 100%;
  }
  cx-order-history tfoot .card-content {
    padding: 0;
  }
  cx-order-history tfoot .cx-card-body {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  cx-order-history tfoot td,
  cx-order-history tfoot td:first-child,
  cx-order-history tfoot .col-12 {
    padding: 0;
  }
  cx-order-history tfoot .cx-card-content {
    padding-left: 0;
    padding-right: 0;
  }
  cx-order-history app-order-summary,
  cx-order-history .cx-order-overview-card {
    padding: 1rem;
  }
}
.AccountPageTemplate cx-order-history app-order-summary .cx-products {
  display: none;
}
.AccountPageTemplate cx-order-details-items cx-cart-item .cx-image-container a {
  padding: inherit;
}
@media (max-width: 991px) {
  .AccountPageTemplate cx-order-details-items + div.row {
    margin: 0;
  }
}
.cx-order-overview-card {
  display: flex;
  flex-wrap: wrap;
}
.cx-order-overview-card .card-content {
  display: flex;
  flex-wrap: wrap;
}
.cx-order-overview-card .cx-card-label-container {
  flex-direction: column;
}
.cx-order-overview-card .cx-card-label-container .cx-card-content {
  margin-left: 0;
}
cx-page-layout.AccountPageTemplate {
  --cx-max-width: 100%;
}
@media (max-width: 767px) {
  cx-page-layout.AccountPageTemplate cx-order-details-items cx-cart-item .cx-image-container a {
    padding: 4px;
  }
}
app-custom-add-to-wish-list {
  padding: 0;
  height: 30px;
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: white;
  overflow: hidden;
  border-radius: 50%;
}
app-custom-add-to-wish-list .btn {
  height: 38px;
}
app-custom-add-to-wish-list .button-remove {
  color: #db2631;
}
app-custom-add-to-wish-list a.cx-action-link {
  padding: 0;
  height: auto;
  width: auto;
}
.product-item {
  margin-right: 30px;
  display: block;
  position: relative;
}
.product-item .cx-manufacturer {
  font-family: "Montserrat Bold";
  text-transform: none;
  min-height: 25px;
  text-align: left;
}
.product-item .cx-name {
  font-size: 15px;
  min-height: 50px;
  text-align: left;
  padding: 0 5px 0 0;
  text-transform: none;
  max-width: fit-content;
}
.product-item .cx-name a {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  height: 75px;
  margin-bottom: 10px;
}
@media (max-width: 991px) {
  .product-item .cx-name a {
    height: 48px;
  }
}
@media (max-width: 991px) {
  .product-item .cx-name {
    height: auto;
    min-height: 0;
    font-size: 10px;
    font-family: "Montserrat Bold";
    margin-top: -5px;
  }
}
.product-item app-custom-add-to-wish-list {
  position: absolute;
  z-index: 1;
  top: 17px;
  right: 10px;
}
@media (max-width: 991px) {
  .product-item app-custom-add-to-wish-list {
    width: 25px;
    height: 25px;
    top: 13px;
    right: 5px !important;
  }
}
.product-item .cx-promotion-name {
  margin: 8px 0;
  font-size: 12px;
  font-family: "Montserrat Regular";
}
app-custom-notify-me p {
  border-bottom: 2px solid #E6E7E8;
  padding-bottom: 30px;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  app-custom-notify-me p {
    text-align: center;
    padding: 0 20px 30px 20px;
  }
}
app-custom-notify-me .wrapper-elements {
  align-items: center;
  border-bottom: 2px solid #E6E7E8;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 15px 0;
  padding: 15px 0;
  position: relative;
}
app-custom-notify-me img {
  max-width: 100px;
}
app-custom-notify-me .link-product {
  text-decoration: none;
}
app-custom-notify-me .link-product:hover .cx-manufacturer,
app-custom-notify-me .link-product:hover .cx-name {
  text-decoration: underline;
}
app-custom-notify-me .price {
  font-family: "Montserrat Regular";
  font-size: 25px;
  font-weight: normal;
}
app-custom-notify-me .price .old-price {
  color: #BCBEC0;
  font-size: 15px;
  margin-left: 5px;
  text-decoration: line-through;
}
app-custom-notify-me .price .discount {
  background-color: #a1afa2;
  color: white;
  font-size: 16px;
  margin-left: 15px;
  padding: 3px;
}
app-custom-notify-me .subscription {
  font-family: "Montserrat Regular";
}
app-custom-notify-me .info-stock {
  background-color: #E9EBE7;
  padding: 10px 30px;
  font-size: 12px;
  font-family: "Montserrat Bold";
}
@media (max-width: 991px) {
  app-custom-notify-me .info-stock {
    padding: 10px 20px;
  }
}
app-custom-notify-me .cx-manufacturer {
  text-transform: none;
  font-family: "Montserrat Bold";
}
app-custom-notify-me .cx-icon {
  align-self: self-start;
  color: #BCBEC0;
  cursor: pointer;
}
@media (max-width: 767.98px) {
  app-custom-notify-me .cx-icon {
    position: absolute;
    right: 15px;
    top: 15px;
  }
}
app-custom-tickets {
  font-size: 12px;
}
app-custom-tickets .background-grey {
  background-color: #F2F2F4;
  text-transform: uppercase;
  font-family: "Montserrat Bold";
}
app-custom-tickets .cx-order-history-sort.bottom {
  justify-content: center;
}
app-custom-tickets .title {
  margin-top: 50px;
  margin-bottom: 15px;
  font-family: "Montserrat Bold";
  font-size: 14px;
}
app-custom-tickets .open {
  color: #BCBEC0;
  font-family: "Montserrat Bold";
}
app-custom-tickets .inprocess {
  color: #ffbb33;
  font-family: "Montserrat Bold";
}
app-custom-tickets table.table-tickets {
  margin-bottom: 35px;
}
app-custom-tickets table.table-tickets .td-mobile {
  display: none;
  padding: 20px 0;
  border-top: thin solid #F2F2F4;
}
app-custom-tickets table.table-tickets .td-mobile span {
  font-weight: bold;
  margin-right: 15px;
}
@media (min-width: 992px) {
  app-custom-tickets table.table-tickets {
    table-layout: fixed;
  }
  app-custom-tickets table.table-tickets th:first-child {
    width: 13%;
  }
  app-custom-tickets table.table-tickets th:nth-child(4),
  app-custom-tickets table.table-tickets th:nth-child(5) {
    width: 15%;
  }
  app-custom-tickets table.table-tickets th:last-child {
    width: 10%;
  }
}
app-custom-tickets .completed {
  color: #00C851;
  font-family: "Montserrat Bold";
}
app-custom-tickets .closed {
  color: #ff4444;
  font-family: "Montserrat Bold";
}
app-custom-tickets .border-bottom {
  border-bottom: 2px solid #F2F2F4;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
app-custom-tickets .height-35 {
  height: 35px;
}
app-custom-tickets .height-20 {
  height: 20px;
}
@media (max-width: 767px) {
  app-custom-tickets table.table-tickets thead {
    display: none;
  }
  app-custom-tickets table.table-tickets td:not(.td-mobile) {
    display: none;
  }
  app-custom-tickets table.table-tickets td.td-mobile {
    display: block;
  }
  app-custom-tickets table.table-tickets td.td-mobile .my-incidents-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  app-custom-tickets table.table-tickets td.td-mobile .my-incidents-container div {
    font-weight: normal;
  }
  app-custom-tickets table.table-tickets td.td-mobile .my-incidents-container div div {
    font-family: "Montserrat Bold";
    text-transform: uppercase;
  }
  app-custom-tickets table.table-tickets td.td-mobile .my-incidents-container .application {
    order: 0;
    width: 100%;
    background: #F2F2F4;
    text-align: center;
    text-transform: uppercase;
    padding-top: 10px;
    font-family: "Montserrat Regular";
    font-size: 14px;
  }
  app-custom-tickets table.table-tickets td.td-mobile .my-incidents-container .application span {
    font-family: "Montserrat Bold";
    margin-right: 5px;
  }
  app-custom-tickets table.table-tickets td.td-mobile .my-incidents-container .separator {
    background: #F2F2F4;
    border-bottom: 1px solid black;
    margin: 0 auto;
    max-width: 70%;
    padding-top: 5px;
  }
  app-custom-tickets table.table-tickets td.td-mobile .my-incidents-container .orderNumber {
    order: 2;
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 10px;
  }
  app-custom-tickets table.table-tickets td.td-mobile .my-incidents-container .typeOfIncidence {
    order: 3;
    width: 50%;
    margin-bottom: 10px;
  }
  app-custom-tickets table.table-tickets td.td-mobile .my-incidents-container .dateOfIncidence {
    order: 4;
    width: 50%;
    margin-bottom: 10px;
  }
  app-custom-tickets table.table-tickets td.td-mobile .my-incidents-container .upgrade {
    order: 5;
    width: 50%;
    margin-bottom: 10px;
  }
  app-custom-tickets table.table-tickets td.td-mobile .my-incidents-container .status {
    order: 1;
    width: 100%;
    background: #F2F2F4;
    text-align: center;
    margin-bottom: 20px;
    padding-top: 7px;
    padding-bottom: 10px;
    font-family: "Montserrat Bold";
  }
  app-custom-tickets table.table-tickets td.td-mobile .my-incidents-container .status .status-label {
    text-transform: uppercase;
    margin-right: 5px;
  }
  app-custom-tickets table.table-tickets td.td-mobile .my-incidents-container .status .open,
  app-custom-tickets table.table-tickets td.td-mobile .my-incidents-container .status .inprocess {
    margin-right: 0;
  }
  app-custom-tickets .my-tickets-status-container {
    text-align: center;
  }
  app-custom-tickets .my-tickets-status-container .title {
    background: #F2F2F4;
    padding: 10px;
  }
}
app-custom-order-return .background-grey {
  background-color: #F2F2F4;
  padding: 15px 0;
}
@media (max-width: 991px) {
  app-custom-order-return .background-grey {
    padding: 15px;
  }
}
@media (max-width: 991px) {
  app-custom-order-return .subcategories {
    margin-bottom: 0;
    flex-direction: column;
  }
}
app-custom-order-return .container-check-box {
  padding-left: 20px;
}
app-custom-order-return .radio-buttons-form .subcategories-item:last-child {
  padding-inline-start: 50px;
}
@media (max-width: 991px) {
  app-custom-order-return .radio-buttons-form .subcategories-item:last-child {
    padding-inline-start: 0;
    margin-bottom: 20px;
  }
}
app-custom-order-return .radio-buttons-form .subcategories-item .form-check {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  app-custom-order-return .radio-buttons-form .subcategories-item .form-check label {
    margin-bottom: 0;
  }
}
app-custom-order-return .legal-text {
  font-size: 12px;
  color: #BCBEC0;
  margin: 0 0 10px 0;
}
app-custom-order-return .form-check {
  padding-inline-start: 20px;
  font-size: 13px;
}
app-custom-order-return .form-check input + .form-check-label {
  color: #BCBEC0;
}
app-custom-order-return .upload-file-wrapper {
  position: relative;
}
app-custom-order-return .upload-file-wrapper .upload-box {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
app-custom-order-return .textarea-wrapper {
  position: relative;
}
app-custom-order-return .textarea-placeholder {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  font-size: 14px;
  line-height: 1.4em;
  padding: 11px 12px 11px 20px;
  color: #4F5051;
}
app-custom-order-return .description-text {
  background: transparent none;
  resize: none;
  min-height: 130px;
  font-size: 14px;
  line-height: 1.4em;
  position: relative;
  z-index: 1;
}
app-custom-order-return .description-text.filled,
app-custom-order-return .description-text:active,
app-custom-order-return .description-text:focus {
  background: #fff none;
}
@media (max-width: 991px) {
  app-custom-order-return form .add-file-wrapper {
    display: flex;
    column-gap: 8px;
    flex-wrap: wrap;
  }
  app-custom-order-return form .add-file-wrapper .label-content {
    width: 80%;
  }
}
app-custom-order-return form textarea.form-control {
  min-height: 175px;
}
.subcategories .form-check a {
  text-decoration: underline;
}
.subcategories .form-check a:hover {
  cursor: pointer;
}
app-custom-care-company .background-grey {
  background-color: #F2F2F4;
  padding: 30px 0;
}
app-custom-care-company .background-white {
  background-color: white;
  padding: 30px !important;
}
app-custom-care-company .border-right-dark {
  border-right: 2px solid #BCBEC0;
}
app-custom-care-company .notRegisteredBtn {
  display: table;
  margin: 0 auto;
  line-height: 24px;
}
app-custom-care-company .btn-black {
  margin-top: 30px;
  margin-bottom: 80px;
  margin-left: 0;
}
@media (max-width: 991px) {
  app-custom-care-company .background-grey {
    padding: 25px 20px;
  }
  app-custom-care-company .background-grey textarea {
    font-size: 14px;
  }
  app-custom-care-company .background-grey .form-check input[type=checkbox] {
    top: -3px;
  }
  app-custom-care-company .background-white .container,
  app-custom-care-company .background-white app-custom-ohgar-tabs .wrapper-content,
  app-custom-ohgar-tabs app-custom-care-company .background-white .wrapper-content,
  app-custom-care-company .background-white app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-care-company .background-white .info-boxes-list,
  app-custom-care-company .background-white app-custom-vertical-four-selection .vertical-selection-container,
  app-custom-vertical-four-selection app-custom-care-company .background-white .vertical-selection-container,
  app-custom-care-company .background-white .PolicyPageTemplate cx-page-layout.PolicyPageTemplate,
  .PolicyPageTemplate app-custom-care-company .background-white cx-page-layout.PolicyPageTemplate,
  app-custom-care-company .background-white .AccountPageTemplate cx-page-layout.AccountPageTemplate,
  .AccountPageTemplate app-custom-care-company .background-white cx-page-layout.AccountPageTemplate,
  app-custom-care-company .background-white cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-care-company .background-white cx-paragraph,
  app-custom-care-company .background-white cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate app-custom-care-company .background-white cx-page-slot.Summary,
  app-custom-care-company .background-white cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate app-custom-care-company .background-white cx-page-slot.Tabs,
  app-custom-care-company .background-white cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate app-custom-care-company .background-white .tab-delivery,
  app-custom-care-company .background-white cx-banner-carousel .wrapper-inherit,
  cx-banner-carousel app-custom-care-company .background-white .wrapper-inherit,
  app-custom-care-company .background-white cx-banner .wrapper-inherit,
  cx-banner app-custom-care-company .background-white .wrapper-inherit,
  app-custom-care-company .background-white header #wrapper-navigation > div,
  header app-custom-care-company .background-white #wrapper-navigation > div,
  app-custom-care-company .background-white header .wrapper-header .SiteLinks,
  header .wrapper-header app-custom-care-company .background-white .SiteLinks,
  app-custom-care-company .background-white cx-breadcrumb,
  app-custom-care-company .background-white cx-footer-navigation app-custom-navigation-ui,
  cx-footer-navigation app-custom-care-company .background-white app-custom-navigation-ui {
    margin: 0 !important;
    padding: 0 !important;
  }
  app-custom-care-company .background-white .container .border-right-dark,
  app-custom-care-company .background-white app-custom-ohgar-tabs .wrapper-content .border-right-dark,
  app-custom-ohgar-tabs app-custom-care-company .background-white .wrapper-content .border-right-dark,
  app-custom-care-company .background-white app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .border-right-dark,
  app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-care-company .background-white .info-boxes-list .border-right-dark,
  app-custom-care-company .background-white app-custom-vertical-four-selection .vertical-selection-container .border-right-dark,
  app-custom-vertical-four-selection app-custom-care-company .background-white .vertical-selection-container .border-right-dark,
  app-custom-care-company .background-white .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .border-right-dark,
  .PolicyPageTemplate app-custom-care-company .background-white cx-page-layout.PolicyPageTemplate .border-right-dark,
  app-custom-care-company .background-white .AccountPageTemplate cx-page-layout.AccountPageTemplate .border-right-dark,
  .AccountPageTemplate app-custom-care-company .background-white cx-page-layout.AccountPageTemplate .border-right-dark,
  app-custom-care-company .background-white cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .border-right-dark,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-care-company .background-white cx-paragraph .border-right-dark,
  app-custom-care-company .background-white cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .border-right-dark,
  cx-page-layout.ProductDetailsPageTemplate app-custom-care-company .background-white cx-page-slot.Summary .border-right-dark,
  app-custom-care-company .background-white cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .border-right-dark,
  cx-page-layout.ProductDetailsPageTemplate app-custom-care-company .background-white cx-page-slot.Tabs .border-right-dark,
  app-custom-care-company .background-white cx-page-layout.ProductDetailsPageTemplate .tab-delivery .border-right-dark,
  cx-page-layout.ProductDetailsPageTemplate app-custom-care-company .background-white .tab-delivery .border-right-dark,
  app-custom-care-company .background-white cx-banner-carousel .wrapper-inherit .border-right-dark,
  cx-banner-carousel app-custom-care-company .background-white .wrapper-inherit .border-right-dark,
  app-custom-care-company .background-white cx-banner .wrapper-inherit .border-right-dark,
  cx-banner app-custom-care-company .background-white .wrapper-inherit .border-right-dark,
  app-custom-care-company .background-white header #wrapper-navigation > div .border-right-dark,
  header app-custom-care-company .background-white #wrapper-navigation > div .border-right-dark,
  app-custom-care-company .background-white header .wrapper-header .SiteLinks .border-right-dark,
  header .wrapper-header app-custom-care-company .background-white .SiteLinks .border-right-dark,
  app-custom-care-company .background-white cx-breadcrumb .border-right-dark,
  app-custom-care-company .background-white cx-footer-navigation app-custom-navigation-ui .border-right-dark,
  cx-footer-navigation app-custom-care-company .background-white app-custom-navigation-ui .border-right-dark {
    padding: 0 0 29px !important;
    text-align: left;
  }
  app-custom-care-company .background-white .container .border-right-dark h3,
  app-custom-care-company .background-white app-custom-ohgar-tabs .wrapper-content .border-right-dark h3,
  app-custom-ohgar-tabs app-custom-care-company .background-white .wrapper-content .border-right-dark h3,
  app-custom-care-company .background-white app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .border-right-dark h3,
  app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-care-company .background-white .info-boxes-list .border-right-dark h3,
  app-custom-care-company .background-white app-custom-vertical-four-selection .vertical-selection-container .border-right-dark h3,
  app-custom-vertical-four-selection app-custom-care-company .background-white .vertical-selection-container .border-right-dark h3,
  app-custom-care-company .background-white .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .border-right-dark h3,
  .PolicyPageTemplate app-custom-care-company .background-white cx-page-layout.PolicyPageTemplate .border-right-dark h3,
  app-custom-care-company .background-white .AccountPageTemplate cx-page-layout.AccountPageTemplate .border-right-dark h3,
  .AccountPageTemplate app-custom-care-company .background-white cx-page-layout.AccountPageTemplate .border-right-dark h3,
  app-custom-care-company .background-white cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .border-right-dark h3,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-care-company .background-white cx-paragraph .border-right-dark h3,
  app-custom-care-company .background-white cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .border-right-dark h3,
  cx-page-layout.ProductDetailsPageTemplate app-custom-care-company .background-white cx-page-slot.Summary .border-right-dark h3,
  app-custom-care-company .background-white cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .border-right-dark h3,
  cx-page-layout.ProductDetailsPageTemplate app-custom-care-company .background-white cx-page-slot.Tabs .border-right-dark h3,
  app-custom-care-company .background-white cx-page-layout.ProductDetailsPageTemplate .tab-delivery .border-right-dark h3,
  cx-page-layout.ProductDetailsPageTemplate app-custom-care-company .background-white .tab-delivery .border-right-dark h3,
  app-custom-care-company .background-white cx-banner-carousel .wrapper-inherit .border-right-dark h3,
  cx-banner-carousel app-custom-care-company .background-white .wrapper-inherit .border-right-dark h3,
  app-custom-care-company .background-white cx-banner .wrapper-inherit .border-right-dark h3,
  cx-banner app-custom-care-company .background-white .wrapper-inherit .border-right-dark h3,
  app-custom-care-company .background-white header #wrapper-navigation > div .border-right-dark h3,
  header app-custom-care-company .background-white #wrapper-navigation > div .border-right-dark h3,
  app-custom-care-company .background-white header .wrapper-header .SiteLinks .border-right-dark h3,
  header .wrapper-header app-custom-care-company .background-white .SiteLinks .border-right-dark h3,
  app-custom-care-company .background-white cx-breadcrumb .border-right-dark h3,
  app-custom-care-company .background-white cx-footer-navigation app-custom-navigation-ui .border-right-dark h3,
  cx-footer-navigation app-custom-care-company .background-white app-custom-navigation-ui .border-right-dark h3 {
    text-align: left;
  }
  app-custom-care-company .background-white .justify-content-center form {
    width: 100% !important;
  }
  app-custom-care-company .border-right-dark {
    border-right: none;
    border-bottom: 2px solid #BCBEC0;
  }
  app-custom-care-company .registered {
    padding: 30px 0 0 !important;
    text-align: left;
  }
  app-custom-care-company .registered h3 {
    text-align: left !important;
    margin-bottom: 15px;
  }
  app-custom-care-company .btn-black {
    margin-bottom: 20px;
  }
}
: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;
  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);
}
cx-page-layout cx-page-slot {
  max-width: 100%;
}
.LandingPage2Template {
  max-width: 100%;
  margin: 0;
}
.LandingPage2Template header {
  border-bottom: none;
}
.LandingPage2Template .ohgar-link {
  background-color: #a1afa2;
}
.LandingPage2Template .ohgar-link cx-generic-link {
  display: flex;
}
.LandingPage2Template .ohgar-link a {
  color: #010101 !important;
}
@media (min-width: 992px) {
  .LandingPage2Template .ohgar-link a {
    padding: 4px 10px;
  }
}
.LandingPage2Template .ohbar-link img {
  filter: invert(1);
}
.LandingPage2Template .ohbar-link:hover {
  background-color: #a3a6b2;
}
.LandingPage2Template .ohbar-link:hover img {
  filter: invert(0);
}
@media (min-width: 992px) {
  .LandingPage2Template .ohbar-link:hover {
    padding: 4px 0;
  }
}
.LandingPage2Template .ohbar-link:hover a {
  color: #010101 !important;
}
.LandingPage2Template .outlet-link img {
  filter: invert(1) sepia(100%) saturate(200%);
}
.LandingPage2Template .outlet-link:hover {
  background-color: #FDF6B9;
}
.LandingPage2Template .outlet-link:hover img {
  filter: invert(0);
}
@media (min-width: 992px) {
  .LandingPage2Template .outlet-link:hover {
    padding: 4px 0;
  }
}
.LandingPage2Template .outlet-link:hover a {
  color: #010101 !important;
}
.LandingPage2Template cx-page-slot.Section1 {
  margin-top: 0;
  max-width: none;
}
.LandingPage2Template app-custom-category {
  margin: 50px 0;
}
.LandingPage2Template cx-page-layout.LandingPage2Template {
  max-width: 100%;
  margin: 0;
}
.LandingPage2Template cx-page-layout.LandingPage2Template cx-page-slot.Section3 {
  max-width: 100%;
  margin: 0;
}
@media (max-width: 991px) {
  .LandingPage2Template cx-page-layout.LandingPage2Template cx-page-slot.Section4 .image {
    order: 1;
  }
  .LandingPage2Template cx-page-layout.LandingPage2Template cx-page-slot.Section4 .button {
    font-family: "Montserrat Bold";
  }
}
@media (max-width: 991px) {
  .LandingPage2Template cx-page-slot.Section4 > * {
    border-bottom: none;
    border-inline-end: none;
  }
}
.LandingPage2Template cx-banner-carousel .inline-navigation .carousel-panel .previous,
.LandingPage2Template cx-banner-carousel .inline-navigation .carousel-panel .next {
  z-index: 5;
}
.LandingPage2Template cx-banner .img-opacity {
  opacity: 0.6 !important;
}
.LandingPage2Template .BottomHeaderSlot {
  display: none;
}
.LandingPage3Template {
  max-width: 100%;
  margin: 0;
}
.LandingPage3Template header {
  border-bottom: none;
}
.LandingPage3Template header .HeadBandContentSlot app-custom-paragraph.head-band-professional {
  display: block;
}
.LandingPage3Template header .HeadBandContentSlot app-custom-paragraph p {
  background-color: #a3a6b2;
}
.LandingPage3Template .BottomHeaderSlot {
  display: none;
}
.LandingPage3Template .ohbar-link {
  background-color: #a3a6b2;
}
.LandingPage3Template .ohbar-link img {
  filter: invert(0);
}
.LandingPage3Template .ohbar-link cx-generic-link {
  display: flex;
}
.LandingPage3Template .ohbar-link a {
  color: #010101 !important;
}
@media (min-width: 992px) {
  .LandingPage3Template .ohbar-link a {
    padding: 4px 10px;
  }
}
.LandingPage3Template .ohgar-link img {
  filter: invert(1);
}
.LandingPage3Template .ohgar-link:hover {
  background-color: #a1afa2;
}
.LandingPage3Template .ohgar-link:hover img {
  filter: invert(0);
}
@media (min-width: 992px) {
  .LandingPage3Template .ohgar-link:hover {
    padding: 4px 0;
  }
}
.LandingPage3Template .ohgar-link:hover a {
  color: #010101 !important;
}
.LandingPage3Template .outlet-link img {
  filter: invert(1) sepia(100%) saturate(200%);
}
.LandingPage3Template .outlet-link:hover {
  background-color: #FDF6B9;
}
.LandingPage3Template .outlet-link:hover img {
  filter: invert(0);
}
@media (min-width: 992px) {
  .LandingPage3Template .outlet-link:hover {
    padding: 4px 0;
  }
}
.LandingPage3Template .outlet-link:hover a {
  color: #010101 !important;
}
.LandingPage3Template cx-page-slot.Section1 {
  margin-top: 0;
  max-width: none;
}
.LandingPage3Template app-custom-category {
  margin: 50px 0;
}
.LandingPage3Template cx-page-layout.LandingPage2Template {
  max-width: 100%;
  margin: 0;
}
.LandingPage3Template cx-page-layout.LandingPage2Template cx-page-slot.Section3 {
  max-width: 100%;
  margin: 0;
}
@media (max-width: 991px) {
  .LandingPage3Template cx-page-slot.Section4 > * {
    border-bottom: none;
    border-inline-end: none;
  }
}
.LandingPage3Template cx-banner-carousel .inline-navigation .carousel-panel .previous,
.LandingPage3Template cx-banner-carousel .inline-navigation .carousel-panel .next {
  z-index: 5;
}
@media (max-width: 991px) {
  cx-page-layout.ProductDetailsPageTemplate {
    padding-top: 10px;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-product-images {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media (max-width: 991px) {
  cx-page-layout.ProductDetailsPageTemplate cx-product-images > cx-media img {
    height: auto;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-product-images > cx-media img {
  height: 550px;
}
cx-page-layout.ProductDetailsPageTemplate cx-product-images {
  position: relative;
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  cx-page-layout.ProductDetailsPageTemplate cx-product-images {
    margin-bottom: 25px;
  }
}
cx-page-layout.ProductDetailsPageTemplate .rating {
  display: flex;
  align-items: center;
}
cx-page-layout.ProductDetailsPageTemplate .rating .count {
  margin-left: 15px;
  font-size: 15px;
}
cx-page-layout.ProductDetailsPageTemplate app-custom-product-references .carousel-panel {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #010101;
}
cx-page-layout.ProductDetailsPageTemplate app-custom-product-references .product-tags {
  border-bottom-color: transparent;
}
cx-page-layout.ProductDetailsPageTemplate app-custom-product-references cx-star-rating {
  display: none;
}
cx-page-layout.ProductDetailsPageTemplate app-custom-product-references .product-item {
  height: auto;
}
@media (min-width: 768px) {
  cx-page-layout.ProductDetailsPageTemplate app-custom-product-references cx-carousel > h3 {
    margin-top: 0;
    margin-bottom: -30px;
  }
}
cx-page-layout.ProductDetailsPageTemplate app-custom-product-references .banner-products,
cx-page-layout.ProductDetailsPageTemplate app-custom-product-references .carousel-wrapper {
  margin-top: 0;
}
cx-page-layout.ProductDetailsPageTemplate app-custom-product-references app-custom-add-to-wish-list {
  top: 25px !important;
  right: 5px !important;
}
@media (max-width: 991px) {
  cx-page-layout.ProductDetailsPageTemplate app-custom-product-references app-custom-product-item .product-item app-custom-add-to-wish-list {
    top: 25px;
    right: 5px !important;
    width: 20px;
    height: 20px;
  }
  cx-page-layout.ProductDetailsPageTemplate app-custom-product-references app-custom-product-item .product-item app-custom-add-to-wish-list .btn-link {
    font-size: 10px;
  }
  cx-page-layout.ProductDetailsPageTemplate app-custom-product-references app-custom-product-item .product-item app-custom-add-to-wish-list .btn-link app-custom-icons.fa-heart {
    vertical-align: middle;
  }
}
@media (min-width: 992px) {
  cx-page-layout.ProductDetailsPageTemplate app-custom-product-references app-custom-product-item .product-item app-custom-add-to-wish-list {
    position: absolute;
    top: 25px;
    right: 5px !important;
    width: 30px;
    height: 30px;
  }
}
cx-page-layout.ProductDetailsPageTemplate app-custom-product-references app-custom-product-item .icon-icon_cesta_ohgar:hover .cart-icon-plus {
  left: 25px !important;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-more-info {
  text-align: center;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-more-info .more-info {
  padding: 0 30px;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-more-info .item {
  margin-right: 10px;
}
@media (max-width: 991px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-more-info .item {
    margin-right: 0;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph {
  margin: 30px 0;
  text-align: center;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-product-reviews-trustedshops .trustedshops-rating {
  text-align: center;
  margin-bottom: 50px;
  border-bottom: 1px solid #010101;
  padding: 0 30px 50px 30px;
}
@media (max-width: 991px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-product-reviews-trustedshops .trustedshops-rating {
    padding: 0 30px 30px 30px;
  }
}
@media (min-width: 992px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot app-custom-more-info .more-info {
    padding: 0 30px;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary {
  grid-template-rows: auto;
  border-bottom: 1px solid #010101;
  padding: 0 30px 30px;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-images {
  height: fit-content;
}
@media (max-width: 991px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-carousel {
    margin-top: 10px;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-carousel .buttons-container button {
  border: none;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-carousel .buttons-container .previous {
  position: absolute;
  bottom: -71px;
  left: 21px;
  z-index: 88;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-carousel .buttons-container .next {
  position: absolute;
  bottom: -71px;
  right: 21px;
  z-index: 88;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-carousel .carousel-panel {
  margin: 0 70px;
}
@media (max-width: 991px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-carousel .carousel-panel {
    margin: 0;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-carousel .carousel-panel .slides .slide {
  height: 100px;
  justify-content: center;
}
@media (max-width: 991px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-carousel .carousel-panel .slides .slide {
    height: auto;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-carousel .carousel-panel .slides .slide .item {
  padding: 0.5vw 0.3vw;
}
@media (max-width: 991px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-carousel .carousel-panel .slides .slide .item {
    padding: 0.5vw 1.5vw;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-carousel .carousel-panel .slides .slide .item {
  max-width: 120px;
  margin-top: 4px;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-carousel .carousel-panel .slides cx-media {
  height: 100%;
  margin: 0;
  border: none;
  border-top: 3px solid #010101;
  overflow: hidden;
}
@media (max-width: 991px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-carousel .carousel-panel .slides cx-media {
    min-height: auto;
    margin: 0;
    padding: 0;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-carousel .carousel-panel .slides cx-media img {
  position: absolute;
  left: 5px;
  opacity: 0;
  width: 100px;
  transition: all 0.2s ease;
  transform: translateY(-100%);
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-carousel .carousel-panel .slides cx-media.is-active {
  border-top: 5px solid #010101;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-carousel .carousel-panel .slides:hover cx-media img {
  top: 5px;
  transform: none;
  opacity: 1;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-intro app-custom-trustedshops-widget {
  margin-bottom: 0;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-intro .manufacturer {
  text-transform: none;
  margin: 5px 0;
  font-family: "Montserrat Bold";
  font-size: 15px;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-intro .name {
  font-family: "Montserrat Light";
  font-size: 25px;
  text-align: left;
  margin-bottom: 0;
  text-transform: none;
  padding: 0;
}
@media (max-width: 991px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-intro .name {
    font-size: 20px;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-intro .subtitle {
  display: block;
  font-size: 12px !important;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Montserrat Regular";
  text-align: start;
  text-transform: initial;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-intro .stock-message {
  font-size: 16px;
  font-weight: bold;
  padding: 0;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info {
  order: 3;
}
@media (max-width: 991px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info {
    order: 20;
    padding: 0;
    margin: 0 auto;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info .items-info {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
@media (max-width: 575px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info .items-info {
    flex-direction: column;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info .container,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info app-custom-ohgar-tabs .wrapper-content,
app-custom-ohgar-tabs cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info .wrapper-content,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list,
app-custom-vertical-two-and-three-selection .vertical-selection-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info .info-boxes-list,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info app-custom-vertical-four-selection .vertical-selection-container,
app-custom-vertical-four-selection cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info .vertical-selection-container,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info .PolicyPageTemplate cx-page-layout.PolicyPageTemplate,
.PolicyPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info cx-page-layout.PolicyPageTemplate,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info .AccountPageTemplate cx-page-layout.AccountPageTemplate,
.AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info cx-page-layout.AccountPageTemplate,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info cx-page-slot.Summary,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info cx-page-slot.Tabs,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info .tab-delivery,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info cx-banner-carousel .wrapper-inherit,
cx-banner-carousel cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info .wrapper-inherit,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info cx-banner .wrapper-inherit,
cx-banner cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info .wrapper-inherit,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info header #wrapper-navigation > div,
header cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info #wrapper-navigation > div,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info header .wrapper-header .SiteLinks,
header .wrapper-header cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info .SiteLinks,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info cx-breadcrumb,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info cx-footer-navigation app-custom-navigation-ui,
cx-footer-navigation cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info app-custom-navigation-ui,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info cx-page-slot.PlaceholderContentSlot cx-paragraph,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-page-slot.Summary app-custom-more-info cx-paragraph {
  padding: 0;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info .content-items {
  margin: 0;
  padding: 0;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info h2 {
  display: none;
}
@media (max-width: 991px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info .items-info {
    border: 1px solid;
    padding: 0 3px;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info app-custom-cms-item {
    padding: 0;
    margin: 0;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info app-custom-cms-item .item {
    border: none;
    display: flex;
    padding: 5px 10px;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info app-custom-cms-item .item cx-media {
    padding-right: 6px;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-cms-item {
  order: 4;
  padding: 10px;
  flex: 1 1 0;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-cms-item .item {
  border: 1px solid black;
}
@media (max-width: 991px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-cms-item .item {
    min-width: 50%;
  }
}
@media (max-width: 767px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-cms-item .item {
    min-width: 100%;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-cms-item .item h3 {
  font-family: "Montserrat Bold" !important;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-summary .discount-price {
  margin-top: 15px;
  color: #BCBEC0;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-summary .price {
  font-family: "Montserrat Regular";
  font-size: 25px;
  font-weight: normal;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-summary .price .old-price {
  font-size: 15px;
  text-decoration: line-through;
  margin-left: 5px;
  color: #BCBEC0;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-summary .price .discount {
  font-size: 16px;
  color: white;
  background-color: #a1afa2;
  padding: 3px;
  margin-left: 15px;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart {
  position: relative;
  padding: 0 0 0 0;
}
@media (max-width: 991px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart form {
    position: relative;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart app-custom-add-to-wish-list {
  position: absolute;
  bottom: -1px;
  right: 0;
  height: 60px;
  width: 60px;
}
@media (max-width: 991px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart app-custom-add-to-wish-list {
    right: 15px;
    top: 37px !important;
    z-index: 100;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart app-custom-add-to-wish-list .fa-heart:before {
  content: "\f004";
  font-size: 25px;
  border: 1px solid #BCBEC0;
  border-radius: 50%;
  padding: 10px;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart app-custom-add-to-wish-list .btn {
  height: auto;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart cx-item-counter:not(.readonly) input {
  font-size: 16px;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart .button-wishlist {
  display: flex;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart button[type=submit] {
  width: 85%;
  border-radius: 0;
  font-size: 15px;
  text-transform: uppercase;
  background-color: #a1afa2;
  padding: 15px 10px;
  color: white;
  border: 2px solid #a1afa2;
}
@media (max-width: 991px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart button[type=submit] {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 101;
    font-weight: bold;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart button[type=submit]:hover {
  background-color: white;
  border: 2px solid black;
  color: black;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart .notification.btn-white,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart .notification.btn-white-min-height {
  background-color: white;
  border: 1px solid #010101;
  color: #010101;
  text-transform: uppercase;
  font-size: 15px;
  font-family: "Montserrat Regular";
  border-radius: 0;
}
@media (max-width: 991px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart .notification.btn-white,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart .notification.btn-white-min-height {
    position: initial;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart cx-item-counter {
  border-radius: 0;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart .quantity label {
  font-size: 12px;
  font-weight: normal;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart .text-aux {
  color: red;
  margin-bottom: 30px;
}
@media (max-width: 991px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart .text-aux {
    display: block;
    margin-top: 30px;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-variants {
  display: none;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-paragraph,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-paragraph {
  order: 6;
}
@media (min-width: 992px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-paragraph,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-paragraph {
    order: 3;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-paragraph p {
  margin-bottom: 0;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container {
  border-top: 1px solid #010101;
  border-bottom: 1px solid #010101;
  order: 7;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart .quantity label {
  font-size: 15px;
  margin: 15px 0;
  font-family: "Montserrat Light";
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart cx-item-counter {
  margin-bottom: 15px;
  height: 65px;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart cx-item-counter button[type=button] {
  font-size: 25px;
  height: 100%;
  max-height: 65px;
  min-height: 65px;
  width: 65px;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart cx-item-counter input[type=number] {
  font-size: 25px;
  height: 100%;
  max-height: 65px;
  max-width: 85px;
  min-width: 48px;
  width: 100%;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart .button-wishlist {
  display: flex;
  justify-content: space-between;
  margin-bottom: 50px;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart .button-wishlist button[type=submit] {
  height: 55px;
  max-height: none;
  width: 80%;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart .button-wishlist app-custom-add-to-whish-list {
  height: 55px;
  max-height: none;
  width: 10%;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart .button-wishlist app-custom-add-to-whish-list a {
  border: 1px solid #bcbdc0;
  border-radius: 100%;
  padding: 13px;
  height: 55px;
  max-height: none;
  width: 55px;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart .button-wishlist app-custom-add-to-whish-list a cx-icon {
  color: grey;
  font-size: 25px;
  margin: 0 auto;
  height: 100%;
}
@media (min-width: 992px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart .notifyme-container {
    display: inline-flex;
    margin: 30px 0;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart .notifyme-container app-custom-add-to-wish-list {
  z-index: 100;
}
@media (min-width: 992px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart .notifyme-container app-custom-add-to-wish-list {
    height: 60px;
    width: 60px;
    bottom: 3px;
    right: 0;
  }
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart .notifyme-container app-custom-add-to-wish-list .cx-action-link {
  text-decoration: none;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart .notifyme-container app-custom-add-to-wish-list .fa-heart {
  display: block;
}
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart .notifyme-container app-custom-add-to-wish-list .fa-heart:hover {
  text-decoration: none;
}
@media (min-width: 992px) {
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info {
    display: flex;
    align-items: center;
    grid-column: 1;
    grid-row: 6;
    max-width: 520px;
    margin: 0 0 0 0;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info app-custom-cms-item {
    padding: 10px 5px;
    margin: 0;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-more-info app-custom-cms-item h3 {
    font-size: 11px !important;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container {
    margin-top: 30px;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container .container,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container app-custom-ohgar-tabs .wrapper-content,
  app-custom-ohgar-tabs cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container .wrapper-content,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container .info-boxes-list,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container app-custom-vertical-four-selection .vertical-selection-container,
  app-custom-vertical-four-selection cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container .vertical-selection-container,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate,
  .PolicyPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container cx-page-layout.PolicyPageTemplate,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container .AccountPageTemplate cx-page-layout.AccountPageTemplate,
  .AccountPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container cx-page-layout.AccountPageTemplate,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container cx-banner-carousel .wrapper-inherit,
  cx-banner-carousel cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container .wrapper-inherit,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container cx-banner .wrapper-inherit,
  cx-banner cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container .wrapper-inherit,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container header #wrapper-navigation > div,
  header cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container #wrapper-navigation > div,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container header .wrapper-header .SiteLinks,
  header .wrapper-header cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container .SiteLinks,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container cx-breadcrumb,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container cx-footer-navigation app-custom-navigation-ui,
  cx-footer-navigation cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container app-custom-navigation-ui,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container cx-page-slot.PlaceholderContentSlot cx-paragraph,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-page-slot.Summary app-custom-tab-paragraph-container cx-paragraph {
    font-family: "Montserrat Regular";
    font-size: 13px;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-tab-paragraph-container {
    grid-column: 2;
    display: flex;
  }
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-images {
    grid-column: 1;
    grid-row: 1/span 5;
  }
}
@media (min-width: 992px) {
  cx-page-layout.ProductDetailsPageTemplate .btn-stop-notify {
    width: 50%;
    font-size: 15px;
    padding-left: 15px;
    margin: 0;
  }
}
@media (max-width: 991px) {
  cx-page-layout.ProductDetailsPageTemplate .btn-stop-notify {
    position: fixed;
    z-index: 10;
    bottom: 30px;
    left: 0;
    padding-left: 15px;
  }
}
cx-page-layout.ProductDetailsPageTemplate .btn-add-to-cart {
  position: inherit;
  font-family: "Montserrat Bold";
}
cx-page-layout.ProductDetailsPageTemplate app-custom-product-references .btn-add-to-cart {
  position: absolute;
}
@media (max-width: 991px) {
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-6 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-7 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-8 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-9 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-10 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-11 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-12 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-13 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-14 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-15 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-16 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-17 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-18 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-19 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-20 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-21 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-22 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-23 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-24 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-25 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-26 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-27 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-28 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-29 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-30 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-31 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-32 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-33 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-34 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-35 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-36 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-37 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-38 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-39 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-40 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-41 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-42 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-43 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-44 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-45 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-46 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-47 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-48 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-49 .item {
    flex: 0 0 18.1818181818% !important;
  }
  cx-page-layout.ProductDetailsPageTemplate .carousel-panel.size-50 .item {
    flex: 0 0 18.1818181818% !important;
  }
}
cx-page-layout.ProductDetailsPageTemplate .pdp-qty-container app-custom-more-info {
  margin-left: 0;
}
cx-page-layout.ProductDetailsPageTemplate .pdp-qty-container .quantity-rounding-profile {
  display: flex;
  align-items: flex-end;
  margin-bottom: 15px;
  padding: 0;
  font-size: 12px;
}
@media (max-width: 991px) {
  cx-page-layout.ProductDetailsPageTemplate app-custom-carousel .carousel-panel.swipe .slides,
  cx-page-layout.ProductDetailsPageTemplate cx-carousel .carousel-panel.swipe .slides {
    padding: 0;
  }
}
.sequra-banner {
  margin: 0;
  font-family: "Montserrat Medium";
  font-size: 16px;
  max-width: 400px;
}
.sequra-banner img {
  width: 75px;
  padding: 0 5px;
}
.sequra-banner a {
  color: #BCBEC0;
  border-bottom: 1px solid #BCBEC0;
}
.sequra-banner a:hover {
  text-decoration: none;
}
.notification {
  padding-left: 10px;
}
.btn-stop-notify {
  background: white;
  color: black;
  padding-left: 10px;
}
@media (max-width: 991px) {
  .top-wishlist.has-scaled-prices app-custom-add-to-wish-list {
    top: 140px !important;
  }
  .notifyme-container.has-scaled-prices app-custom-add-to-wish-list {
    top: 140px !important;
  }
}
@media (max-width: 991px) {
  iframe#launcher {
    bottom: 50px !important;
  }
  #MyCustomTrustbadge2 {
    z-index: 1000 !important;
  }
  #MyCustomTrustbadge2 div[id^=minimized-trustbadge-],
  #MyCustomTrustbadge2 ._xo5f1 ._vvjv6o {
    bottom: 20px !important;
    left: 12px !important;
  }
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate {
  flex-direction: column;
  max-width: 100%;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate .back-to-top,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .back-to-top,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .back-to-top,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .back-to-top,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .back-to-top,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .back-to-top,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .back-to-top,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .back-to-top,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .back-to-top {
  position: absolute;
  right: 30px;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate .back-to-top app-custom-icons,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .back-to-top app-custom-icons,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .back-to-top app-custom-icons,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .back-to-top app-custom-icons,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .back-to-top app-custom-icons,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .back-to-top app-custom-icons,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .back-to-top app-custom-icons,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .back-to-top app-custom-icons,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .back-to-top app-custom-icons {
  font-size: 45px;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-product-grid-item,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-product-grid-item,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-product-grid-item,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-product-grid-item,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-product-grid-item,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-product-grid-item,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-product-grid-item,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-product-grid-item,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-product-grid-item {
  padding: 0 8px;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate .btn-white,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate .btn-white-min-height,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .btn-white,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .btn-white-min-height,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .btn-white,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .btn-white-min-height,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .btn-white,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .btn-white-min-height,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .btn-white,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .btn-white-min-height,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .btn-white,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .btn-white-min-height,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .btn-white,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .btn-white-min-height,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .btn-white,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .btn-white-min-height,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .btn-white,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .btn-white-min-height {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 45px;
  font-family: "Montserrat Bold";
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate .cx-page-section,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .cx-page-section,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .cx-page-section,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .cx-page-section,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .cx-page-section,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .cx-page-section,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .cx-page-section,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .cx-page-section,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .cx-page-section {
  padding-top: 0;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate cx-product-list,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate cx-product-list,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate cx-product-list,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate cx-product-list,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate cx-product-list,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate cx-product-list,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate cx-product-list,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate cx-product-list,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate cx-product-list {
  position: relative;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate cx-product-list .cx-sorting.top,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate cx-product-list .cx-sorting.top,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate cx-product-list .cx-sorting.top,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate cx-product-list .cx-sorting.top,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate cx-product-list .cx-sorting.top,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate cx-product-list .cx-sorting.top,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate cx-product-list .cx-sorting.top,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate cx-product-list .cx-sorting.top,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate cx-product-list .cx-sorting.top {
  border: none;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate cx-product-list .cx-pagination,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate cx-product-list .cx-pagination,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate cx-product-list .cx-pagination,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate cx-product-list .cx-pagination,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate cx-product-list .cx-pagination,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate cx-product-list .cx-pagination,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate cx-product-list .cx-pagination,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate cx-product-list .cx-pagination,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate cx-product-list .cx-pagination {
  display: flex;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate cx-product-list #product-list-anchor,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate cx-product-list #product-list-anchor,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate cx-product-list #product-list-anchor,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate cx-product-list #product-list-anchor,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate cx-product-list #product-list-anchor,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate cx-product-list #product-list-anchor,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate cx-product-list #product-list-anchor,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate cx-product-list #product-list-anchor,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate cx-product-list #product-list-anchor {
  visibility: hidden;
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  top: -20em;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .product-carousel,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .product-carousel,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .product-carousel {
  background-color: #E9EBE7;
  padding: 30px 0;
  margin-bottom: 40px;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-carousel,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-carousel,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-carousel,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-carousel,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-carousel,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-carousel,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-carousel {
  display: block;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-carousel .slides-container,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-carousel .slides-container,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-carousel .slides-container,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-carousel .slides-container,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-carousel .slides-container,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-carousel .slides-container,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-carousel .slides-container,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-carousel .slides-container,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-carousel .slides-container {
  max-width: var(--cx-page-width-max);
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-carousel .product-item,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-carousel .product-item,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-carousel .product-item,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-carousel .product-item,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-carousel .product-item,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-carousel .product-item,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-carousel .product-item,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-carousel .product-item,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-carousel .product-item {
  padding: 40px 20px;
  background-color: white;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category {
  text-align: center;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category img,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category img,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category img,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category img,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category img,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category img,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category img,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category img,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category img {
  height: auto;
  object-fit: contain;
  width: 100%;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category h2,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category h2,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category h2,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category h2,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category h2,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category h2,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category h2,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category h2,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category h2 {
  text-transform: initial;
  margin-bottom: 8px;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category h3,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category h3,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category h3,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category h3,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category h3,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category h3,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category h3,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category h3,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category h3 {
  text-transform: initial;
  font-size: 20px;
  margin-bottom: 8px;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .content-items,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .content-items,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .content-items,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .content-items,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .content-items,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .content-items,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .content-items,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .content-items,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .content-items {
  max-width: var(--cx-page-width-max);
  text-align: center;
  margin: 40px auto;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .content-items p,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .content-items p,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .content-items p,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .content-items p,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .content-items p,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .content-items p,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .content-items p,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .content-items p,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .content-items p {
  max-width: 700px;
  margin: 0 auto;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .content-items h3,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .content-items h3,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .content-items h3,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .content-items h3,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .content-items h3,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .content-items h3,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .content-items h3,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .content-items h3,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .content-items h3 {
  font-size: 30px;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper {
  background-color: #E9EBE7;
  padding: 30px 0;
  margin-bottom: 40px;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel,
app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel,
app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel,
.PolicyPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel,
.AccountPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel,
cx-banner-carousel .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel,
cx-banner .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel,
header .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel,
header .wrapper-header .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel,
cx-footer-navigation .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel,
app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel,
app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel,
.PolicyPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel,
.AccountPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel,
cx-banner-carousel .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel,
cx-banner .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel,
header .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel,
header .wrapper-header .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel,
cx-footer-navigation .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel,
app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel,
app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel,
.PolicyPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel,
.AccountPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel,
cx-banner-carousel .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel,
cx-banner .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel,
header .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel,
header .wrapper-header .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel,
cx-footer-navigation .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel,
app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel,
app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel,
.PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel,
.AccountPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel,
cx-banner-carousel .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel,
cx-banner .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel,
header .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel,
header .wrapper-header .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel,
cx-footer-navigation .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel,
app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel,
app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel,
.PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel,
.AccountPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel,
cx-banner-carousel .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel,
cx-banner .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel,
header .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel,
header .wrapper-header .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel,
cx-footer-navigation .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel,
app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel,
app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel,
.PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel,
.AccountPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel,
cx-banner-carousel .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel,
cx-banner .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel,
header .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel,
header .wrapper-header .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel,
cx-footer-navigation .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel,
app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel,
app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel,
app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel,
.PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel,
.AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel,
cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel,
cx-banner .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel,
header .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel,
header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel,
cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel,
app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel,
app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel,
app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel,
.PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel,
.AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel,
cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel,
cx-banner .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel,
header .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel,
header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel,
cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel,
app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel,
app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel,
app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel,
.PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel,
.AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel,
cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel,
cx-banner .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel,
header .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel,
header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel,
cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel {
  background-color: unset;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .product-item,
  app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .product-item,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .product-item,
  app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .product-item,
  .PolicyPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .product-item,
  .AccountPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  cx-banner-carousel .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  cx-banner .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .product-item,
  header .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .product-item,
  header .wrapper-header .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .product-item,
  cx-footer-navigation .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .product-item,
  app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .product-item,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .product-item,
  app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .product-item,
  .PolicyPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .product-item,
  .AccountPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  cx-banner-carousel .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  cx-banner .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .product-item,
  header .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .product-item,
  header .wrapper-header .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .product-item,
  cx-footer-navigation .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .product-item,
  app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .product-item,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .product-item,
  app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .product-item,
  .PolicyPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .product-item,
  .AccountPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  cx-banner-carousel .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  cx-banner .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .product-item,
  header .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .product-item,
  header .wrapper-header .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .product-item,
  cx-footer-navigation .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .product-item,
  app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .product-item,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .product-item,
  app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .product-item,
  .PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .product-item,
  .AccountPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  cx-banner-carousel .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  cx-banner .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .product-item,
  header .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .product-item,
  header .wrapper-header .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .product-item,
  cx-footer-navigation .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .product-item,
  app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .product-item,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .product-item,
  app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .product-item,
  .PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .product-item,
  .AccountPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  cx-banner-carousel .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  cx-banner .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .product-item,
  header .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .product-item,
  header .wrapper-header .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .product-item,
  cx-footer-navigation .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .product-item,
  app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .product-item,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .product-item,
  app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .product-item,
  .PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .product-item,
  .AccountPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  cx-banner-carousel .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  cx-banner .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .product-item,
  header .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .product-item,
  header .wrapper-header .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .product-item,
  cx-footer-navigation .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .product-item,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .product-item,
  app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .product-item,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .product-item,
  app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .product-item,
  .PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .product-item,
  .AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  cx-banner .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .product-item,
  header .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .product-item,
  header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .product-item,
  cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .product-item,
  app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .product-item,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .product-item,
  app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .product-item,
  .PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .product-item,
  .AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  cx-banner .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .product-item,
  header .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .product-item,
  header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .product-item,
  cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .product-item,
  app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .product-item,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .product-item,
  app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .product-item,
  .PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .product-item,
  .AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  cx-banner .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .product-item,
  header .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .product-item,
  header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .product-item,
  cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .product-item,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .product-item {
    margin-right: 0;
    margin-left: 0px;
  }
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item img,
app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item img,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item img,
app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item img,
.PolicyPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item img,
.AccountPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item img,
cx-banner-carousel .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item img,
cx-banner .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item img,
header .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item img,
header .wrapper-header .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item img,
cx-footer-navigation .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item img,
app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item img,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item img,
app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item img,
.PolicyPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item img,
.AccountPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item img,
cx-banner-carousel .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item img,
cx-banner .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item img,
header .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item img,
header .wrapper-header .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item img,
cx-footer-navigation .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item img,
app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item img,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item img,
app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item img,
.PolicyPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item img,
.AccountPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item img,
cx-banner-carousel .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item img,
cx-banner .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item img,
header .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item img,
header .wrapper-header .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item img,
cx-footer-navigation .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item img,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item img,
app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item img,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item img,
app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item img,
.PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item img,
.AccountPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item img,
cx-banner-carousel .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item img,
cx-banner .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item img,
header .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item img,
header .wrapper-header .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item img,
cx-footer-navigation .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item img,
app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item img,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item img,
app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item img,
.PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item img,
.AccountPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item img,
cx-banner-carousel .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item img,
cx-banner .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item img,
header .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item img,
header .wrapper-header .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item img,
cx-footer-navigation .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item img,
app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item img,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item img,
app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item img,
.PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item img,
.AccountPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item img,
cx-banner-carousel .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item img,
cx-banner .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item img,
header .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item img,
header .wrapper-header .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item img,
cx-footer-navigation .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item img,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item img,
app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item img,
app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item img,
app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item img,
.PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item img,
.AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item img,
cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item img,
cx-banner .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item img,
header .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item img,
header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item img,
cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item img,
app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item img,
app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item img,
app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item img,
.PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item img,
.AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item img,
cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item img,
cx-banner .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item img,
header .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item img,
header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item img,
cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item img,
app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item img,
app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item img,
app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item img,
.PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item img,
.AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item img,
cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item img,
cx-banner .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item img,
header .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item img,
header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item img,
cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item img,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item img,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item img {
  margin: 0;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.PolicyPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.AccountPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
cx-banner-carousel .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
cx-banner .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .cx-manufacturer,
header .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .cx-manufacturer,
header .wrapper-header .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .cx-manufacturer,
cx-footer-navigation .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.PolicyPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.AccountPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
cx-banner-carousel .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
cx-banner .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .cx-manufacturer,
header .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .cx-manufacturer,
header .wrapper-header .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .cx-manufacturer,
cx-footer-navigation .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.PolicyPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.AccountPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
cx-banner-carousel .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
cx-banner .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .cx-manufacturer,
header .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .cx-manufacturer,
header .wrapper-header .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .cx-manufacturer,
cx-footer-navigation .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .cx-manufacturer,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.AccountPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
cx-banner-carousel .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
cx-banner .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .cx-manufacturer,
header .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .cx-manufacturer,
header .wrapper-header .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .cx-manufacturer,
cx-footer-navigation .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.AccountPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
cx-banner-carousel .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
cx-banner .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .cx-manufacturer,
header .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .cx-manufacturer,
header .wrapper-header .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .cx-manufacturer,
cx-footer-navigation .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.AccountPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
cx-banner-carousel .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
cx-banner .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .cx-manufacturer,
header .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .cx-manufacturer,
header .wrapper-header .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .cx-manufacturer,
cx-footer-navigation .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .cx-manufacturer,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
cx-banner .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .cx-manufacturer,
header .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .cx-manufacturer,
header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .cx-manufacturer,
cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
cx-banner .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .cx-manufacturer,
header .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .cx-manufacturer,
header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .cx-manufacturer,
cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .cx-manufacturer,
app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
cx-banner .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .cx-manufacturer,
header .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .cx-manufacturer,
header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .cx-manufacturer,
cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .cx-manufacturer,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .cx-manufacturer,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .cx-manufacturer {
  background-color: white;
  padding-left: 15px;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .cx-name,
app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .cx-name,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .cx-name,
app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-name,
.PolicyPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-name,
.AccountPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
cx-banner-carousel .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
cx-banner .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .cx-name,
header .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .cx-name,
header .wrapper-header .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .cx-name,
cx-footer-navigation .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .cx-name,
app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .cx-name,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .cx-name,
app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-name,
.PolicyPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-name,
.AccountPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
cx-banner-carousel .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
cx-banner .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .cx-name,
header .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .cx-name,
header .wrapper-header .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .cx-name,
cx-footer-navigation .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .cx-name,
app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .cx-name,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .cx-name,
app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-name,
.PolicyPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-name,
.AccountPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
cx-banner-carousel .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
cx-banner .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .cx-name,
header .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .cx-name,
header .wrapper-header .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .cx-name,
cx-footer-navigation .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .cx-name,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .cx-name,
app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .cx-name,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .cx-name,
app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-name,
.PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-name,
.AccountPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
cx-banner-carousel .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
cx-banner .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .cx-name,
header .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .cx-name,
header .wrapper-header .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .cx-name,
cx-footer-navigation .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .cx-name,
app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .cx-name,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .cx-name,
app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-name,
.PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-name,
.AccountPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
cx-banner-carousel .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
cx-banner .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .cx-name,
header .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .cx-name,
header .wrapper-header .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .cx-name,
cx-footer-navigation .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .cx-name,
app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .cx-name,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .cx-name,
app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-name,
.PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-name,
.AccountPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
cx-banner-carousel .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
cx-banner .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .cx-name,
header .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .cx-name,
header .wrapper-header .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .cx-name,
cx-footer-navigation .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .cx-name,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .cx-name,
app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .cx-name,
app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .cx-name,
app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-name,
.PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-name,
.AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
cx-banner .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .cx-name,
header .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .cx-name,
header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .cx-name,
cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .cx-name,
app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .cx-name,
app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .cx-name,
app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-name,
.PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-name,
.AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
cx-banner .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .cx-name,
header .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .cx-name,
header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .cx-name,
cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .cx-name,
app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .cx-name,
app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .cx-name,
app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-name,
.PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-name,
.AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
cx-banner .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .cx-name,
header .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .cx-name,
header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .cx-name,
cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .cx-name,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .cx-name,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .cx-name {
  background-color: white;
  max-width: inherit;
  padding-left: 15px;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .price,
app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .price,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .price,
app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
.PolicyPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
.AccountPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .price,
cx-banner-carousel .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .price,
cx-banner .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .price,
header .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .price,
header .wrapper-header .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .price,
cx-footer-navigation .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .price,
app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .price,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .price,
app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
.PolicyPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
.AccountPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .price,
cx-banner-carousel .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .price,
cx-banner .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .price,
header .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .price,
header .wrapper-header .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .price,
cx-footer-navigation .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .price,
app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .price,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .price,
app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
.PolicyPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
.AccountPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .price,
cx-banner-carousel .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .price,
cx-banner .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .price,
header .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .price,
header .wrapper-header .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .price,
cx-footer-navigation .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .price,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .price,
app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .price,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .price,
app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
.PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
.AccountPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .price,
cx-banner-carousel .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .price,
cx-banner .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .price,
header .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .price,
header .wrapper-header .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .price,
cx-footer-navigation .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .price,
app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .price,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .price,
app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
.PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
.AccountPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .price,
cx-banner-carousel .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .price,
cx-banner .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .price,
header .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .price,
header .wrapper-header .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .price,
cx-footer-navigation .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .price,
app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .price,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .price,
app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
.PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
.AccountPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .price,
cx-banner-carousel .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .price,
cx-banner .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .price,
header .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .price,
header .wrapper-header .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .price,
cx-footer-navigation .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .price,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .price,
app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .price,
app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .price,
app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
.PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
.AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .price,
cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .price,
cx-banner .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .price,
header .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .price,
header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .price,
cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .price,
app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .price,
app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .price,
app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
.PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
.AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .price,
cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .price,
cx-banner .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .price,
header .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .price,
header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .price,
cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .price,
app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .price,
app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .price,
app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
.PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
.AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .price,
cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .price,
cx-banner .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .price,
header .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .price,
header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .price,
cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .price,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .price,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .price {
  background-color: white;
  max-width: inherit;
  padding-left: 15px;
}
@media (max-width: 991px) {
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .price,
  app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .price,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .price,
  app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
  .PolicyPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
  .AccountPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .price,
  cx-banner-carousel .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .price,
  cx-banner .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .price,
  header .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .price,
  header .wrapper-header .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .price,
  cx-footer-navigation .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .price,
  app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .price,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .price,
  app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
  .PolicyPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
  .AccountPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .price,
  cx-banner-carousel .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .price,
  cx-banner .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .price,
  header .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .price,
  header .wrapper-header .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .price,
  cx-footer-navigation .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .price,
  app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .price,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .price,
  app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
  .PolicyPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
  .AccountPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .price,
  cx-banner-carousel .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .price,
  cx-banner .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .price,
  header .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .price,
  header .wrapper-header .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .price,
  cx-footer-navigation .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .price,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .price,
  app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .price,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .price,
  app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
  .PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
  .AccountPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .price,
  cx-banner-carousel .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .price,
  cx-banner .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .price,
  header .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .price,
  header .wrapper-header .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .price,
  cx-footer-navigation .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .price,
  app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .price,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .price,
  app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
  .PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
  .AccountPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .price,
  cx-banner-carousel .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .price,
  cx-banner .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .price,
  header .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .price,
  header .wrapper-header .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .price,
  cx-footer-navigation .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .price,
  app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .price,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .price,
  app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
  .PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
  .AccountPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .price,
  cx-banner-carousel .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .price,
  cx-banner .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .price,
  header .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .price,
  header .wrapper-header .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .price,
  cx-footer-navigation .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .price,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .price,
  app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .price,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .price,
  app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
  .PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
  .AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .price,
  cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .price,
  cx-banner .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .price,
  header .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .price,
  header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .price,
  cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .price,
  app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .price,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .price,
  app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
  .PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
  .AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .price,
  cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .price,
  cx-banner .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .price,
  header .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .price,
  header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .price,
  cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .price,
  app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .price,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .price,
  app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
  .PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
  .AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .price,
  cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .price,
  cx-banner .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .price,
  header .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .price,
  header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .price,
  cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .price,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .price,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .price {
    height: auto;
    margin: 0;
    padding-right: 10px;
  }
}
@media (min-width: 992px) {
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .PolicyPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .AccountPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner-carousel .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .wrapper-header .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-footer-navigation .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .PolicyPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .AccountPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner-carousel .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .wrapper-header .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-footer-navigation .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .PolicyPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .AccountPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner-carousel .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .wrapper-header .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-footer-navigation .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .AccountPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner-carousel .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .wrapper-header .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-footer-navigation .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .AccountPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner-carousel .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .wrapper-header .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-footer-navigation .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .AccountPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner-carousel .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .wrapper-header .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-footer-navigation .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list {
    right: 20px;
  }
}
@media (max-width: 991px) {
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .PolicyPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .AccountPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner-carousel .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .wrapper-header .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-footer-navigation .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .PolicyPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .AccountPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner-carousel .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .wrapper-header .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-footer-navigation .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .PolicyPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .AccountPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner-carousel .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .wrapper-header .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-footer-navigation .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .AccountPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner-carousel .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .wrapper-header .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-footer-navigation .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .AccountPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner-carousel .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .wrapper-header .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-footer-navigation .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-ohgar-tabs .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-four-selection .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .AccountPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner-carousel .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .wrapper-header .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-footer-navigation .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-ohgar-tabs .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  app-custom-vertical-four-selection .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner-carousel .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-banner .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  header .wrapper-header .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-footer-navigation .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item app-custom-add-to-wish-list {
    top: 25px;
    right: 10px;
  }
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot {
  max-width: var(--cx-page-width-max);
  margin: 0 auto;
  width: 100%;
  padding-top: 0;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements a:hover,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot a:hover,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot a:hover,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements a:hover,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot a:hover,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot a:hover,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements a:hover,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot a:hover,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot a:hover,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements a:hover,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot a:hover,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot a:hover,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements a:hover,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot a:hover,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot a:hover,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements a:hover,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot a:hover,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot a:hover,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements a:hover,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot a:hover,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot a:hover,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements a:hover,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot a:hover,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot a:hover,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements a:hover,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot a:hover,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot a:hover {
  text-decoration: none;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements a:hover .cx-name,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot a:hover .cx-name,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot a:hover .cx-name,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements a:hover .cx-name,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot a:hover .cx-name,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot a:hover .cx-name,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements a:hover .cx-name,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot a:hover .cx-name,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot a:hover .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements a:hover .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot a:hover .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot a:hover .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements a:hover .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot a:hover .cx-name,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot a:hover .cx-name,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements a:hover .cx-name,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot a:hover .cx-name,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot a:hover .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements a:hover .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot a:hover .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot a:hover .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements a:hover .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot a:hover .cx-name,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot a:hover .cx-name,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements a:hover .cx-name,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot a:hover .cx-name,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot a:hover .cx-name {
  text-decoration: underline;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation {
  display: flex;
  flex-direction: column;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .product-grid-results,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation .product-grid-results,
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .product-grid-results,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation .product-grid-results,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation .product-grid-results,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation .product-grid-results,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .product-grid-results,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation .product-grid-results,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .product-grid-results,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .product-grid-results,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation .product-grid-results,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .product-grid-results,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation .product-grid-results,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation .product-grid-results,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation .product-grid-results,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .product-grid-results,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation .product-grid-results,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .product-grid-results,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .product-grid-results,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation .product-grid-results,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .product-grid-results,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation .product-grid-results,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation .product-grid-results,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation .product-grid-results,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .product-grid-results,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation .product-grid-results,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .product-grid-results {
  margin-left: 15px;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate .facets-items,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .facets-items,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .facets-items,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .facets-items,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .facets-items,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .facets-items,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .facets-items,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .facets-items,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .facets-items {
  min-width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot {
  margin: 0 auto;
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate cx-facet-list .inner,
.ProductListPageTemplate cx-page-layout.ProductGridPageTemplate cx-facet-list .inner,
.ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate cx-facet-list .inner,
.ProductGridPageTemplate cx-page-layout.ProductListPageTemplate cx-facet-list .inner,
.ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate cx-facet-list .inner,
.ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate cx-facet-list .inner,
.SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate cx-facet-list .inner,
.SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate cx-facet-list .inner,
.SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate cx-facet-list .inner {
  display: flex;
  justify-content: flex-end;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  right: 0;
}
.ProductListPageTemplate .product-item,
.ProductGridPageTemplate .product-item,
.SearchResultsListPageTemplate .product-item {
  margin: 0 0 90px;
}
@media (max-width: 991px) {
  .ProductListPageTemplate .product-item,
  .ProductGridPageTemplate .product-item,
  .SearchResultsListPageTemplate .product-item {
    margin: 0 0 50px;
  }
}
.ProductListPageTemplate .container app-custom-product-scroll,
.ProductListPageTemplate app-custom-ohgar-tabs .wrapper-content app-custom-product-scroll,
app-custom-ohgar-tabs .ProductListPageTemplate .wrapper-content app-custom-product-scroll,
.ProductListPageTemplate app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list app-custom-product-scroll,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate .info-boxes-list app-custom-product-scroll,
.ProductListPageTemplate app-custom-vertical-four-selection .vertical-selection-container app-custom-product-scroll,
app-custom-vertical-four-selection .ProductListPageTemplate .vertical-selection-container app-custom-product-scroll,
.ProductListPageTemplate .PolicyPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll,
.PolicyPageTemplate .ProductListPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll,
.ProductListPageTemplate .AccountPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll,
.AccountPageTemplate .ProductListPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll,
.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-scroll,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-slot.Summary app-custom-product-scroll,
.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs app-custom-product-scroll,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-slot.Tabs app-custom-product-scroll,
.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate .tab-delivery app-custom-product-scroll,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate .tab-delivery app-custom-product-scroll,
.ProductListPageTemplate cx-banner-carousel .wrapper-inherit app-custom-product-scroll,
cx-banner-carousel .ProductListPageTemplate .wrapper-inherit app-custom-product-scroll,
.ProductListPageTemplate cx-banner .wrapper-inherit app-custom-product-scroll,
cx-banner .ProductListPageTemplate .wrapper-inherit app-custom-product-scroll,
.ProductListPageTemplate header #wrapper-navigation > div app-custom-product-scroll,
header .ProductListPageTemplate #wrapper-navigation > div app-custom-product-scroll,
.ProductListPageTemplate header .wrapper-header .SiteLinks app-custom-product-scroll,
header .wrapper-header .ProductListPageTemplate .SiteLinks app-custom-product-scroll,
.ProductListPageTemplate cx-breadcrumb app-custom-product-scroll,
.ProductListPageTemplate cx-footer-navigation app-custom-navigation-ui app-custom-product-scroll,
cx-footer-navigation .ProductListPageTemplate app-custom-navigation-ui app-custom-product-scroll,
.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph app-custom-product-scroll,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-paragraph app-custom-product-scroll,
.ProductGridPageTemplate .container app-custom-product-scroll,
.ProductGridPageTemplate app-custom-ohgar-tabs .wrapper-content app-custom-product-scroll,
app-custom-ohgar-tabs .ProductGridPageTemplate .wrapper-content app-custom-product-scroll,
.ProductGridPageTemplate app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list app-custom-product-scroll,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate .info-boxes-list app-custom-product-scroll,
.ProductGridPageTemplate app-custom-vertical-four-selection .vertical-selection-container app-custom-product-scroll,
app-custom-vertical-four-selection .ProductGridPageTemplate .vertical-selection-container app-custom-product-scroll,
.ProductGridPageTemplate .PolicyPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll,
.PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll,
.ProductGridPageTemplate .AccountPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll,
.AccountPageTemplate .ProductGridPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll,
.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-scroll,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-slot.Summary app-custom-product-scroll,
.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs app-custom-product-scroll,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-slot.Tabs app-custom-product-scroll,
.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate .tab-delivery app-custom-product-scroll,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate .tab-delivery app-custom-product-scroll,
.ProductGridPageTemplate cx-banner-carousel .wrapper-inherit app-custom-product-scroll,
cx-banner-carousel .ProductGridPageTemplate .wrapper-inherit app-custom-product-scroll,
.ProductGridPageTemplate cx-banner .wrapper-inherit app-custom-product-scroll,
cx-banner .ProductGridPageTemplate .wrapper-inherit app-custom-product-scroll,
.ProductGridPageTemplate header #wrapper-navigation > div app-custom-product-scroll,
header .ProductGridPageTemplate #wrapper-navigation > div app-custom-product-scroll,
.ProductGridPageTemplate header .wrapper-header .SiteLinks app-custom-product-scroll,
header .wrapper-header .ProductGridPageTemplate .SiteLinks app-custom-product-scroll,
.ProductGridPageTemplate cx-breadcrumb app-custom-product-scroll,
.ProductGridPageTemplate cx-footer-navigation app-custom-navigation-ui app-custom-product-scroll,
cx-footer-navigation .ProductGridPageTemplate app-custom-navigation-ui app-custom-product-scroll,
.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph app-custom-product-scroll,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-paragraph app-custom-product-scroll,
.SearchResultsListPageTemplate .container app-custom-product-scroll,
.SearchResultsListPageTemplate app-custom-ohgar-tabs .wrapper-content app-custom-product-scroll,
app-custom-ohgar-tabs .SearchResultsListPageTemplate .wrapper-content app-custom-product-scroll,
.SearchResultsListPageTemplate app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list app-custom-product-scroll,
app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate .info-boxes-list app-custom-product-scroll,
.SearchResultsListPageTemplate app-custom-vertical-four-selection .vertical-selection-container app-custom-product-scroll,
app-custom-vertical-four-selection .SearchResultsListPageTemplate .vertical-selection-container app-custom-product-scroll,
.SearchResultsListPageTemplate .PolicyPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll,
.PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll,
.SearchResultsListPageTemplate .AccountPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll,
.AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll,
.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-scroll,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-slot.Summary app-custom-product-scroll,
.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs app-custom-product-scroll,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-slot.Tabs app-custom-product-scroll,
.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate .tab-delivery app-custom-product-scroll,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate .tab-delivery app-custom-product-scroll,
.SearchResultsListPageTemplate cx-banner-carousel .wrapper-inherit app-custom-product-scroll,
cx-banner-carousel .SearchResultsListPageTemplate .wrapper-inherit app-custom-product-scroll,
.SearchResultsListPageTemplate cx-banner .wrapper-inherit app-custom-product-scroll,
cx-banner .SearchResultsListPageTemplate .wrapper-inherit app-custom-product-scroll,
.SearchResultsListPageTemplate header #wrapper-navigation > div app-custom-product-scroll,
header .SearchResultsListPageTemplate #wrapper-navigation > div app-custom-product-scroll,
.SearchResultsListPageTemplate header .wrapper-header .SiteLinks app-custom-product-scroll,
header .wrapper-header .SearchResultsListPageTemplate .SiteLinks app-custom-product-scroll,
.SearchResultsListPageTemplate cx-breadcrumb app-custom-product-scroll,
.SearchResultsListPageTemplate cx-footer-navigation app-custom-navigation-ui app-custom-product-scroll,
cx-footer-navigation .SearchResultsListPageTemplate app-custom-navigation-ui app-custom-product-scroll,
.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph app-custom-product-scroll,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-paragraph app-custom-product-scroll {
  width: 100%;
}
.ProductListPageTemplate .container app-custom-product-scroll .bottom-description,
.ProductListPageTemplate app-custom-ohgar-tabs .wrapper-content app-custom-product-scroll .bottom-description,
app-custom-ohgar-tabs .ProductListPageTemplate .wrapper-content app-custom-product-scroll .bottom-description,
.ProductListPageTemplate app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list app-custom-product-scroll .bottom-description,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate .info-boxes-list app-custom-product-scroll .bottom-description,
.ProductListPageTemplate app-custom-vertical-four-selection .vertical-selection-container app-custom-product-scroll .bottom-description,
app-custom-vertical-four-selection .ProductListPageTemplate .vertical-selection-container app-custom-product-scroll .bottom-description,
.ProductListPageTemplate .PolicyPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll .bottom-description,
.PolicyPageTemplate .ProductListPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll .bottom-description,
.ProductListPageTemplate .AccountPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll .bottom-description,
.AccountPageTemplate .ProductListPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll .bottom-description,
.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-scroll .bottom-description,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-slot.Summary app-custom-product-scroll .bottom-description,
.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs app-custom-product-scroll .bottom-description,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-slot.Tabs app-custom-product-scroll .bottom-description,
.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate .tab-delivery app-custom-product-scroll .bottom-description,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate .tab-delivery app-custom-product-scroll .bottom-description,
.ProductListPageTemplate cx-banner-carousel .wrapper-inherit app-custom-product-scroll .bottom-description,
cx-banner-carousel .ProductListPageTemplate .wrapper-inherit app-custom-product-scroll .bottom-description,
.ProductListPageTemplate cx-banner .wrapper-inherit app-custom-product-scroll .bottom-description,
cx-banner .ProductListPageTemplate .wrapper-inherit app-custom-product-scroll .bottom-description,
.ProductListPageTemplate header #wrapper-navigation > div app-custom-product-scroll .bottom-description,
header .ProductListPageTemplate #wrapper-navigation > div app-custom-product-scroll .bottom-description,
.ProductListPageTemplate header .wrapper-header .SiteLinks app-custom-product-scroll .bottom-description,
header .wrapper-header .ProductListPageTemplate .SiteLinks app-custom-product-scroll .bottom-description,
.ProductListPageTemplate cx-breadcrumb app-custom-product-scroll .bottom-description,
.ProductListPageTemplate cx-footer-navigation app-custom-navigation-ui app-custom-product-scroll .bottom-description,
cx-footer-navigation .ProductListPageTemplate app-custom-navigation-ui app-custom-product-scroll .bottom-description,
.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph app-custom-product-scroll .bottom-description,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-paragraph app-custom-product-scroll .bottom-description,
.ProductGridPageTemplate .container app-custom-product-scroll .bottom-description,
.ProductGridPageTemplate app-custom-ohgar-tabs .wrapper-content app-custom-product-scroll .bottom-description,
app-custom-ohgar-tabs .ProductGridPageTemplate .wrapper-content app-custom-product-scroll .bottom-description,
.ProductGridPageTemplate app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list app-custom-product-scroll .bottom-description,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate .info-boxes-list app-custom-product-scroll .bottom-description,
.ProductGridPageTemplate app-custom-vertical-four-selection .vertical-selection-container app-custom-product-scroll .bottom-description,
app-custom-vertical-four-selection .ProductGridPageTemplate .vertical-selection-container app-custom-product-scroll .bottom-description,
.ProductGridPageTemplate .PolicyPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll .bottom-description,
.PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll .bottom-description,
.ProductGridPageTemplate .AccountPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll .bottom-description,
.AccountPageTemplate .ProductGridPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll .bottom-description,
.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-scroll .bottom-description,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-slot.Summary app-custom-product-scroll .bottom-description,
.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs app-custom-product-scroll .bottom-description,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-slot.Tabs app-custom-product-scroll .bottom-description,
.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate .tab-delivery app-custom-product-scroll .bottom-description,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate .tab-delivery app-custom-product-scroll .bottom-description,
.ProductGridPageTemplate cx-banner-carousel .wrapper-inherit app-custom-product-scroll .bottom-description,
cx-banner-carousel .ProductGridPageTemplate .wrapper-inherit app-custom-product-scroll .bottom-description,
.ProductGridPageTemplate cx-banner .wrapper-inherit app-custom-product-scroll .bottom-description,
cx-banner .ProductGridPageTemplate .wrapper-inherit app-custom-product-scroll .bottom-description,
.ProductGridPageTemplate header #wrapper-navigation > div app-custom-product-scroll .bottom-description,
header .ProductGridPageTemplate #wrapper-navigation > div app-custom-product-scroll .bottom-description,
.ProductGridPageTemplate header .wrapper-header .SiteLinks app-custom-product-scroll .bottom-description,
header .wrapper-header .ProductGridPageTemplate .SiteLinks app-custom-product-scroll .bottom-description,
.ProductGridPageTemplate cx-breadcrumb app-custom-product-scroll .bottom-description,
.ProductGridPageTemplate cx-footer-navigation app-custom-navigation-ui app-custom-product-scroll .bottom-description,
cx-footer-navigation .ProductGridPageTemplate app-custom-navigation-ui app-custom-product-scroll .bottom-description,
.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph app-custom-product-scroll .bottom-description,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-paragraph app-custom-product-scroll .bottom-description,
.SearchResultsListPageTemplate .container app-custom-product-scroll .bottom-description,
.SearchResultsListPageTemplate app-custom-ohgar-tabs .wrapper-content app-custom-product-scroll .bottom-description,
app-custom-ohgar-tabs .SearchResultsListPageTemplate .wrapper-content app-custom-product-scroll .bottom-description,
.SearchResultsListPageTemplate app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list app-custom-product-scroll .bottom-description,
app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate .info-boxes-list app-custom-product-scroll .bottom-description,
.SearchResultsListPageTemplate app-custom-vertical-four-selection .vertical-selection-container app-custom-product-scroll .bottom-description,
app-custom-vertical-four-selection .SearchResultsListPageTemplate .vertical-selection-container app-custom-product-scroll .bottom-description,
.SearchResultsListPageTemplate .PolicyPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll .bottom-description,
.PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll .bottom-description,
.SearchResultsListPageTemplate .AccountPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll .bottom-description,
.AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll .bottom-description,
.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-scroll .bottom-description,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-slot.Summary app-custom-product-scroll .bottom-description,
.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs app-custom-product-scroll .bottom-description,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-slot.Tabs app-custom-product-scroll .bottom-description,
.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate .tab-delivery app-custom-product-scroll .bottom-description,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate .tab-delivery app-custom-product-scroll .bottom-description,
.SearchResultsListPageTemplate cx-banner-carousel .wrapper-inherit app-custom-product-scroll .bottom-description,
cx-banner-carousel .SearchResultsListPageTemplate .wrapper-inherit app-custom-product-scroll .bottom-description,
.SearchResultsListPageTemplate cx-banner .wrapper-inherit app-custom-product-scroll .bottom-description,
cx-banner .SearchResultsListPageTemplate .wrapper-inherit app-custom-product-scroll .bottom-description,
.SearchResultsListPageTemplate header #wrapper-navigation > div app-custom-product-scroll .bottom-description,
header .SearchResultsListPageTemplate #wrapper-navigation > div app-custom-product-scroll .bottom-description,
.SearchResultsListPageTemplate header .wrapper-header .SiteLinks app-custom-product-scroll .bottom-description,
header .wrapper-header .SearchResultsListPageTemplate .SiteLinks app-custom-product-scroll .bottom-description,
.SearchResultsListPageTemplate cx-breadcrumb app-custom-product-scroll .bottom-description,
.SearchResultsListPageTemplate cx-footer-navigation app-custom-navigation-ui app-custom-product-scroll .bottom-description,
cx-footer-navigation .SearchResultsListPageTemplate app-custom-navigation-ui app-custom-product-scroll .bottom-description,
.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph app-custom-product-scroll .bottom-description,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-paragraph app-custom-product-scroll .bottom-description {
  text-align: center;
}
.ProductListPageTemplate .container app-custom-product-scroll .bottom-description h2,
.ProductListPageTemplate app-custom-ohgar-tabs .wrapper-content app-custom-product-scroll .bottom-description h2,
app-custom-ohgar-tabs .ProductListPageTemplate .wrapper-content app-custom-product-scroll .bottom-description h2,
.ProductListPageTemplate app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list app-custom-product-scroll .bottom-description h2,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate .info-boxes-list app-custom-product-scroll .bottom-description h2,
.ProductListPageTemplate app-custom-vertical-four-selection .vertical-selection-container app-custom-product-scroll .bottom-description h2,
app-custom-vertical-four-selection .ProductListPageTemplate .vertical-selection-container app-custom-product-scroll .bottom-description h2,
.ProductListPageTemplate .PolicyPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll .bottom-description h2,
.PolicyPageTemplate .ProductListPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll .bottom-description h2,
.ProductListPageTemplate .AccountPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll .bottom-description h2,
.AccountPageTemplate .ProductListPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll .bottom-description h2,
.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-scroll .bottom-description h2,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-slot.Summary app-custom-product-scroll .bottom-description h2,
.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs app-custom-product-scroll .bottom-description h2,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-slot.Tabs app-custom-product-scroll .bottom-description h2,
.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate .tab-delivery app-custom-product-scroll .bottom-description h2,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate .tab-delivery app-custom-product-scroll .bottom-description h2,
.ProductListPageTemplate cx-banner-carousel .wrapper-inherit app-custom-product-scroll .bottom-description h2,
cx-banner-carousel .ProductListPageTemplate .wrapper-inherit app-custom-product-scroll .bottom-description h2,
.ProductListPageTemplate cx-banner .wrapper-inherit app-custom-product-scroll .bottom-description h2,
cx-banner .ProductListPageTemplate .wrapper-inherit app-custom-product-scroll .bottom-description h2,
.ProductListPageTemplate header #wrapper-navigation > div app-custom-product-scroll .bottom-description h2,
header .ProductListPageTemplate #wrapper-navigation > div app-custom-product-scroll .bottom-description h2,
.ProductListPageTemplate header .wrapper-header .SiteLinks app-custom-product-scroll .bottom-description h2,
header .wrapper-header .ProductListPageTemplate .SiteLinks app-custom-product-scroll .bottom-description h2,
.ProductListPageTemplate cx-breadcrumb app-custom-product-scroll .bottom-description h2,
.ProductListPageTemplate cx-footer-navigation app-custom-navigation-ui app-custom-product-scroll .bottom-description h2,
cx-footer-navigation .ProductListPageTemplate app-custom-navigation-ui app-custom-product-scroll .bottom-description h2,
.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph app-custom-product-scroll .bottom-description h2,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-paragraph app-custom-product-scroll .bottom-description h2,
.ProductGridPageTemplate .container app-custom-product-scroll .bottom-description h2,
.ProductGridPageTemplate app-custom-ohgar-tabs .wrapper-content app-custom-product-scroll .bottom-description h2,
app-custom-ohgar-tabs .ProductGridPageTemplate .wrapper-content app-custom-product-scroll .bottom-description h2,
.ProductGridPageTemplate app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list app-custom-product-scroll .bottom-description h2,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate .info-boxes-list app-custom-product-scroll .bottom-description h2,
.ProductGridPageTemplate app-custom-vertical-four-selection .vertical-selection-container app-custom-product-scroll .bottom-description h2,
app-custom-vertical-four-selection .ProductGridPageTemplate .vertical-selection-container app-custom-product-scroll .bottom-description h2,
.ProductGridPageTemplate .PolicyPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll .bottom-description h2,
.PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll .bottom-description h2,
.ProductGridPageTemplate .AccountPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll .bottom-description h2,
.AccountPageTemplate .ProductGridPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll .bottom-description h2,
.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-scroll .bottom-description h2,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-slot.Summary app-custom-product-scroll .bottom-description h2,
.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs app-custom-product-scroll .bottom-description h2,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-slot.Tabs app-custom-product-scroll .bottom-description h2,
.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate .tab-delivery app-custom-product-scroll .bottom-description h2,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate .tab-delivery app-custom-product-scroll .bottom-description h2,
.ProductGridPageTemplate cx-banner-carousel .wrapper-inherit app-custom-product-scroll .bottom-description h2,
cx-banner-carousel .ProductGridPageTemplate .wrapper-inherit app-custom-product-scroll .bottom-description h2,
.ProductGridPageTemplate cx-banner .wrapper-inherit app-custom-product-scroll .bottom-description h2,
cx-banner .ProductGridPageTemplate .wrapper-inherit app-custom-product-scroll .bottom-description h2,
.ProductGridPageTemplate header #wrapper-navigation > div app-custom-product-scroll .bottom-description h2,
header .ProductGridPageTemplate #wrapper-navigation > div app-custom-product-scroll .bottom-description h2,
.ProductGridPageTemplate header .wrapper-header .SiteLinks app-custom-product-scroll .bottom-description h2,
header .wrapper-header .ProductGridPageTemplate .SiteLinks app-custom-product-scroll .bottom-description h2,
.ProductGridPageTemplate cx-breadcrumb app-custom-product-scroll .bottom-description h2,
.ProductGridPageTemplate cx-footer-navigation app-custom-navigation-ui app-custom-product-scroll .bottom-description h2,
cx-footer-navigation .ProductGridPageTemplate app-custom-navigation-ui app-custom-product-scroll .bottom-description h2,
.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph app-custom-product-scroll .bottom-description h2,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-paragraph app-custom-product-scroll .bottom-description h2,
.SearchResultsListPageTemplate .container app-custom-product-scroll .bottom-description h2,
.SearchResultsListPageTemplate app-custom-ohgar-tabs .wrapper-content app-custom-product-scroll .bottom-description h2,
app-custom-ohgar-tabs .SearchResultsListPageTemplate .wrapper-content app-custom-product-scroll .bottom-description h2,
.SearchResultsListPageTemplate app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list app-custom-product-scroll .bottom-description h2,
app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate .info-boxes-list app-custom-product-scroll .bottom-description h2,
.SearchResultsListPageTemplate app-custom-vertical-four-selection .vertical-selection-container app-custom-product-scroll .bottom-description h2,
app-custom-vertical-four-selection .SearchResultsListPageTemplate .vertical-selection-container app-custom-product-scroll .bottom-description h2,
.SearchResultsListPageTemplate .PolicyPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll .bottom-description h2,
.PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll .bottom-description h2,
.SearchResultsListPageTemplate .AccountPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll .bottom-description h2,
.AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll .bottom-description h2,
.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-scroll .bottom-description h2,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-slot.Summary app-custom-product-scroll .bottom-description h2,
.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs app-custom-product-scroll .bottom-description h2,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-slot.Tabs app-custom-product-scroll .bottom-description h2,
.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate .tab-delivery app-custom-product-scroll .bottom-description h2,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate .tab-delivery app-custom-product-scroll .bottom-description h2,
.SearchResultsListPageTemplate cx-banner-carousel .wrapper-inherit app-custom-product-scroll .bottom-description h2,
cx-banner-carousel .SearchResultsListPageTemplate .wrapper-inherit app-custom-product-scroll .bottom-description h2,
.SearchResultsListPageTemplate cx-banner .wrapper-inherit app-custom-product-scroll .bottom-description h2,
cx-banner .SearchResultsListPageTemplate .wrapper-inherit app-custom-product-scroll .bottom-description h2,
.SearchResultsListPageTemplate header #wrapper-navigation > div app-custom-product-scroll .bottom-description h2,
header .SearchResultsListPageTemplate #wrapper-navigation > div app-custom-product-scroll .bottom-description h2,
.SearchResultsListPageTemplate header .wrapper-header .SiteLinks app-custom-product-scroll .bottom-description h2,
header .wrapper-header .SearchResultsListPageTemplate .SiteLinks app-custom-product-scroll .bottom-description h2,
.SearchResultsListPageTemplate cx-breadcrumb app-custom-product-scroll .bottom-description h2,
.SearchResultsListPageTemplate cx-footer-navigation app-custom-navigation-ui app-custom-product-scroll .bottom-description h2,
cx-footer-navigation .SearchResultsListPageTemplate app-custom-navigation-ui app-custom-product-scroll .bottom-description h2,
.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph app-custom-product-scroll .bottom-description h2,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-paragraph app-custom-product-scroll .bottom-description h2 {
  text-transform: initial;
  margin-bottom: 8px;
}
.ProductListPageTemplate .container app-custom-product-scroll .bottom-description h3,
.ProductListPageTemplate app-custom-ohgar-tabs .wrapper-content app-custom-product-scroll .bottom-description h3,
app-custom-ohgar-tabs .ProductListPageTemplate .wrapper-content app-custom-product-scroll .bottom-description h3,
.ProductListPageTemplate app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list app-custom-product-scroll .bottom-description h3,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate .info-boxes-list app-custom-product-scroll .bottom-description h3,
.ProductListPageTemplate app-custom-vertical-four-selection .vertical-selection-container app-custom-product-scroll .bottom-description h3,
app-custom-vertical-four-selection .ProductListPageTemplate .vertical-selection-container app-custom-product-scroll .bottom-description h3,
.ProductListPageTemplate .PolicyPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll .bottom-description h3,
.PolicyPageTemplate .ProductListPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll .bottom-description h3,
.ProductListPageTemplate .AccountPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll .bottom-description h3,
.AccountPageTemplate .ProductListPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll .bottom-description h3,
.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-scroll .bottom-description h3,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-slot.Summary app-custom-product-scroll .bottom-description h3,
.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs app-custom-product-scroll .bottom-description h3,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-slot.Tabs app-custom-product-scroll .bottom-description h3,
.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate .tab-delivery app-custom-product-scroll .bottom-description h3,
cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate .tab-delivery app-custom-product-scroll .bottom-description h3,
.ProductListPageTemplate cx-banner-carousel .wrapper-inherit app-custom-product-scroll .bottom-description h3,
cx-banner-carousel .ProductListPageTemplate .wrapper-inherit app-custom-product-scroll .bottom-description h3,
.ProductListPageTemplate cx-banner .wrapper-inherit app-custom-product-scroll .bottom-description h3,
cx-banner .ProductListPageTemplate .wrapper-inherit app-custom-product-scroll .bottom-description h3,
.ProductListPageTemplate header #wrapper-navigation > div app-custom-product-scroll .bottom-description h3,
header .ProductListPageTemplate #wrapper-navigation > div app-custom-product-scroll .bottom-description h3,
.ProductListPageTemplate header .wrapper-header .SiteLinks app-custom-product-scroll .bottom-description h3,
header .wrapper-header .ProductListPageTemplate .SiteLinks app-custom-product-scroll .bottom-description h3,
.ProductListPageTemplate cx-breadcrumb app-custom-product-scroll .bottom-description h3,
.ProductListPageTemplate cx-footer-navigation app-custom-navigation-ui app-custom-product-scroll .bottom-description h3,
cx-footer-navigation .ProductListPageTemplate app-custom-navigation-ui app-custom-product-scroll .bottom-description h3,
.ProductListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph app-custom-product-scroll .bottom-description h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-paragraph app-custom-product-scroll .bottom-description h3,
.ProductGridPageTemplate .container app-custom-product-scroll .bottom-description h3,
.ProductGridPageTemplate app-custom-ohgar-tabs .wrapper-content app-custom-product-scroll .bottom-description h3,
app-custom-ohgar-tabs .ProductGridPageTemplate .wrapper-content app-custom-product-scroll .bottom-description h3,
.ProductGridPageTemplate app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list app-custom-product-scroll .bottom-description h3,
app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductGridPageTemplate .info-boxes-list app-custom-product-scroll .bottom-description h3,
.ProductGridPageTemplate app-custom-vertical-four-selection .vertical-selection-container app-custom-product-scroll .bottom-description h3,
app-custom-vertical-four-selection .ProductGridPageTemplate .vertical-selection-container app-custom-product-scroll .bottom-description h3,
.ProductGridPageTemplate .PolicyPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll .bottom-description h3,
.PolicyPageTemplate .ProductGridPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll .bottom-description h3,
.ProductGridPageTemplate .AccountPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll .bottom-description h3,
.AccountPageTemplate .ProductGridPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll .bottom-description h3,
.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-scroll .bottom-description h3,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-slot.Summary app-custom-product-scroll .bottom-description h3,
.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs app-custom-product-scroll .bottom-description h3,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate cx-page-slot.Tabs app-custom-product-scroll .bottom-description h3,
.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate .tab-delivery app-custom-product-scroll .bottom-description h3,
cx-page-layout.ProductDetailsPageTemplate .ProductGridPageTemplate .tab-delivery app-custom-product-scroll .bottom-description h3,
.ProductGridPageTemplate cx-banner-carousel .wrapper-inherit app-custom-product-scroll .bottom-description h3,
cx-banner-carousel .ProductGridPageTemplate .wrapper-inherit app-custom-product-scroll .bottom-description h3,
.ProductGridPageTemplate cx-banner .wrapper-inherit app-custom-product-scroll .bottom-description h3,
cx-banner .ProductGridPageTemplate .wrapper-inherit app-custom-product-scroll .bottom-description h3,
.ProductGridPageTemplate header #wrapper-navigation > div app-custom-product-scroll .bottom-description h3,
header .ProductGridPageTemplate #wrapper-navigation > div app-custom-product-scroll .bottom-description h3,
.ProductGridPageTemplate header .wrapper-header .SiteLinks app-custom-product-scroll .bottom-description h3,
header .wrapper-header .ProductGridPageTemplate .SiteLinks app-custom-product-scroll .bottom-description h3,
.ProductGridPageTemplate cx-breadcrumb app-custom-product-scroll .bottom-description h3,
.ProductGridPageTemplate cx-footer-navigation app-custom-navigation-ui app-custom-product-scroll .bottom-description h3,
cx-footer-navigation .ProductGridPageTemplate app-custom-navigation-ui app-custom-product-scroll .bottom-description h3,
.ProductGridPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph app-custom-product-scroll .bottom-description h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductGridPageTemplate cx-paragraph app-custom-product-scroll .bottom-description h3,
.SearchResultsListPageTemplate .container app-custom-product-scroll .bottom-description h3,
.SearchResultsListPageTemplate app-custom-ohgar-tabs .wrapper-content app-custom-product-scroll .bottom-description h3,
app-custom-ohgar-tabs .SearchResultsListPageTemplate .wrapper-content app-custom-product-scroll .bottom-description h3,
.SearchResultsListPageTemplate app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list app-custom-product-scroll .bottom-description h3,
app-custom-vertical-two-and-three-selection .vertical-selection-container .SearchResultsListPageTemplate .info-boxes-list app-custom-product-scroll .bottom-description h3,
.SearchResultsListPageTemplate app-custom-vertical-four-selection .vertical-selection-container app-custom-product-scroll .bottom-description h3,
app-custom-vertical-four-selection .SearchResultsListPageTemplate .vertical-selection-container app-custom-product-scroll .bottom-description h3,
.SearchResultsListPageTemplate .PolicyPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll .bottom-description h3,
.PolicyPageTemplate .SearchResultsListPageTemplate cx-page-layout.PolicyPageTemplate app-custom-product-scroll .bottom-description h3,
.SearchResultsListPageTemplate .AccountPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll .bottom-description h3,
.AccountPageTemplate .SearchResultsListPageTemplate cx-page-layout.AccountPageTemplate app-custom-product-scroll .bottom-description h3,
.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary app-custom-product-scroll .bottom-description h3,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-slot.Summary app-custom-product-scroll .bottom-description h3,
.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs app-custom-product-scroll .bottom-description h3,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate cx-page-slot.Tabs app-custom-product-scroll .bottom-description h3,
.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate .tab-delivery app-custom-product-scroll .bottom-description h3,
cx-page-layout.ProductDetailsPageTemplate .SearchResultsListPageTemplate .tab-delivery app-custom-product-scroll .bottom-description h3,
.SearchResultsListPageTemplate cx-banner-carousel .wrapper-inherit app-custom-product-scroll .bottom-description h3,
cx-banner-carousel .SearchResultsListPageTemplate .wrapper-inherit app-custom-product-scroll .bottom-description h3,
.SearchResultsListPageTemplate cx-banner .wrapper-inherit app-custom-product-scroll .bottom-description h3,
cx-banner .SearchResultsListPageTemplate .wrapper-inherit app-custom-product-scroll .bottom-description h3,
.SearchResultsListPageTemplate header #wrapper-navigation > div app-custom-product-scroll .bottom-description h3,
header .SearchResultsListPageTemplate #wrapper-navigation > div app-custom-product-scroll .bottom-description h3,
.SearchResultsListPageTemplate header .wrapper-header .SiteLinks app-custom-product-scroll .bottom-description h3,
header .wrapper-header .SearchResultsListPageTemplate .SiteLinks app-custom-product-scroll .bottom-description h3,
.SearchResultsListPageTemplate cx-breadcrumb app-custom-product-scroll .bottom-description h3,
.SearchResultsListPageTemplate cx-footer-navigation app-custom-navigation-ui app-custom-product-scroll .bottom-description h3,
cx-footer-navigation .SearchResultsListPageTemplate app-custom-navigation-ui app-custom-product-scroll .bottom-description h3,
.SearchResultsListPageTemplate cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph app-custom-product-scroll .bottom-description h3,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .SearchResultsListPageTemplate cx-paragraph app-custom-product-scroll .bottom-description h3 {
  text-transform: initial;
  font-size: 20px;
  margin-bottom: 8px;
}
.ProductListPageTemplate app-custom-product-item .product-item,
.ProductGridPageTemplate app-custom-product-item .product-item,
.SearchResultsListPageTemplate app-custom-product-item .product-item {
  height: auto !important;
}
.ProductListPageTemplate app-custom-category-summary h2.title,
.ProductGridPageTemplate app-custom-category-summary h2.title,
.SearchResultsListPageTemplate app-custom-category-summary h2.title {
  text-transform: uppercase !important;
}
@media (max-width: 991px) {
  .ProductListPageTemplate app-custom-category-summary h2.title,
  .ProductGridPageTemplate app-custom-category-summary h2.title,
  .SearchResultsListPageTemplate app-custom-category-summary h2.title {
    margin-top: 15px;
  }
}
.ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper {
  padding: 80px 0;
}
@media (max-width: 991px) {
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .container .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-ohgar-tabs .wrapper-content .product-carousel app-custom-product-item .product-item,
  app-custom-ohgar-tabs .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-content .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .product-carousel app-custom-product-item .product-item,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .info-boxes-list .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container .product-carousel app-custom-product-item .product-item,
  app-custom-vertical-four-selection .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .vertical-selection-container .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .product-item,
  .PolicyPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.PolicyPageTemplate .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .product-item,
  .AccountPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.AccountPageTemplate .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Summary .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-slot.Tabs .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .tab-delivery .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner-carousel .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  cx-banner-carousel .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-banner .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  cx-banner .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .wrapper-inherit .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header #wrapper-navigation > div .product-carousel app-custom-product-item .product-item,
  header .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper #wrapper-navigation > div .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper header .wrapper-header .SiteLinks .product-carousel app-custom-product-item .product-item,
  header .wrapper-header .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper .SiteLinks .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-breadcrumb .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-footer-navigation app-custom-navigation-ui .product-carousel app-custom-product-item .product-item,
  cx-footer-navigation .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper app-custom-navigation-ui .product-carousel app-custom-product-item .product-item,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .product-carousel app-custom-product-item .product-item,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-paragraph .product-carousel app-custom-product-item .product-item {
    padding-left: 0;
  }
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate app-custom-header-category .carousel-wrapper cx-carousel .carousel-panel.swipe .slides .slide app-custom-product-item .product-item > a {
    padding-bottom: 15px;
  }
}
@media (max-width: 991px) {
  .ProductListPageTemplate cx-product-list app-custom-category-summary .title,
  .ProductGridPageTemplate cx-product-list app-custom-category-summary .title,
  .SearchResultsListPageTemplate cx-product-list app-custom-category-summary .title {
    display: none;
  }
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation {
    display: block;
  }
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .product-grid-results,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation .product-grid-results,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .product-grid-results,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation .product-grid-results,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation .product-grid-results,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation .product-grid-results,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .product-grid-results,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation .product-grid-results,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .product-grid-results,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .product-grid-results,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation .product-grid-results,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .product-grid-results,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation .product-grid-results,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation .product-grid-results,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation .product-grid-results,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .product-grid-results,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation .product-grid-results,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .product-grid-results,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .product-grid-results,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation .product-grid-results,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .product-grid-results,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation .product-grid-results,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation .product-grid-results,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation .product-grid-results,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .product-grid-results,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation .product-grid-results,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .product-grid-results {
    margin-left: 0;
    text-align: center;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets {
    left: 0;
    right: 0;
    position: absolute;
    top: unset;
    bottom: unset;
    width: 100%;
  }
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets.is-open,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets.is-open,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets.is-open,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets.is-open,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets.is-open,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets.is-open,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets.is-open,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets.is-open,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets.is-open,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets.is-open,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets.is-open,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets.is-open,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets.is-open,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets.is-open,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets.is-open,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets.is-open,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets.is-open,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets.is-open,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets.is-open,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets.is-open,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets.is-open,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets.is-open,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets.is-open,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets.is-open,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets.is-open,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets.is-open,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets.is-open {
    z-index: 10;
    position: fixed;
    bottom: 0;
    top: 138px;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets.is-open,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets.is-open,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets.is-open,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets.is-open,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets.is-open,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets.is-open,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets.is-open,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets.is-open,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets.is-open,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets.is-open,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets.is-open,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets.is-open,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets.is-open,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets.is-open,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets.is-open,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets.is-open,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets.is-open,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets.is-open,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets.is-open,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets.is-open,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets.is-open,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets.is-open,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets.is-open,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets.is-open,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets.is-open,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets.is-open,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets.is-open {
    overflow: scroll;
  }
}
@media (max-width: 991px) {
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets .facets-wrapper,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets .facets-wrapper,
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets .facets-wrapper,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets .facets-wrapper,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets .facets-wrapper,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets .facets-wrapper,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets .facets-wrapper,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets .facets-wrapper,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets .facets-wrapper,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets .facets-wrapper,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets .facets-wrapper,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets .facets-wrapper,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets .facets-wrapper,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets .facets-wrapper,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets .facets-wrapper,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets .facets-wrapper,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets .facets-wrapper,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets .facets-wrapper,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets .facets-wrapper,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets .facets-wrapper,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets .facets-wrapper,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets .facets-wrapper,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets .facets-wrapper,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets .facets-wrapper,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductLeftRefinements cx-product-facet-navigation .inner-facets .facets-wrapper,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .ProductListSlot cx-product-facet-navigation .inner-facets .facets-wrapper,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .SearchResultsListSlot cx-product-facet-navigation .inner-facets .facets-wrapper {
    margin-top: 0;
    display: flex;
    flex-wrap: wrap;
  }
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate cx-facet-list .inner,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate cx-facet-list .inner,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate cx-facet-list .inner,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate cx-facet-list .inner,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate cx-facet-list .inner,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate cx-facet-list .inner,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate cx-facet-list .inner,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate cx-facet-list .inner,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate cx-facet-list .inner {
    position: unset;
    justify-content: center;
  }
  .ProductListPageTemplate cx-page-layout.ProductListPageTemplate .btn-filters .icon-arrow-down,
  .ProductListPageTemplate cx-page-layout.ProductGridPageTemplate .btn-filters .icon-arrow-down,
  .ProductListPageTemplate cx-page-layout.SearchResultsListPageTemplate .btn-filters .icon-arrow-down,
  .ProductGridPageTemplate cx-page-layout.ProductListPageTemplate .btn-filters .icon-arrow-down,
  .ProductGridPageTemplate cx-page-layout.ProductGridPageTemplate .btn-filters .icon-arrow-down,
  .ProductGridPageTemplate cx-page-layout.SearchResultsListPageTemplate .btn-filters .icon-arrow-down,
  .SearchResultsListPageTemplate cx-page-layout.ProductListPageTemplate .btn-filters .icon-arrow-down,
  .SearchResultsListPageTemplate cx-page-layout.ProductGridPageTemplate .btn-filters .icon-arrow-down,
  .SearchResultsListPageTemplate cx-page-layout.SearchResultsListPageTemplate .btn-filters .icon-arrow-down {
    display: none;
  }
}
@media (max-width: 991px) {
  .ProductListPageTemplate app-custom-product-item .product-item app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate app-custom-product-item .product-item app-custom-add-to-wish-list {
    top: 25px;
    right: 5px !important;
    width: 20px;
    height: 20px;
  }
  .ProductListPageTemplate app-custom-product-item .product-item app-custom-add-to-wish-list .btn-link,
  .SearchResultsListPageTemplate app-custom-product-item .product-item app-custom-add-to-wish-list .btn-link {
    font-size: 10px;
  }
  .ProductListPageTemplate app-custom-product-item .product-item app-custom-add-to-wish-list .btn-link app-custom-icons.fa-heart,
  .SearchResultsListPageTemplate app-custom-product-item .product-item app-custom-add-to-wish-list .btn-link app-custom-icons.fa-heart {
    vertical-align: middle;
  }
}
@media (min-width: 992px) {
  .ProductListPageTemplate app-custom-header-category app-custom-add-to-wish-list,
  .SearchResultsListPageTemplate app-custom-header-category app-custom-add-to-wish-list {
    position: absolute;
    top: 25px;
    right: 5px !important;
    width: 30px;
    height: 30px;
  }
}
.ProductListPageTemplate app-custom-header-category .product-item,
.SearchResultsListPageTemplate app-custom-header-category .product-item {
  padding-left: 10px !important;
}
@media (min-width: 992px) {
  .ProductListPageTemplate app-custom-header-category app-custom-product-item .cx-price,
  .ProductListPageTemplate app-custom-header-category app-custom-product-item .product-item .price,
  .SearchResultsListPageTemplate app-custom-header-category app-custom-product-item .cx-price,
  .SearchResultsListPageTemplate app-custom-header-category app-custom-product-item .product-item .price {
    padding-bottom: 30px;
  }
  .ProductListPageTemplate app-custom-header-category app-custom-product-item .cx-manufacturer,
  .SearchResultsListPageTemplate app-custom-header-category app-custom-product-item .cx-manufacturer {
    padding-top: 10px;
  }
  .ProductListPageTemplate app-custom-header-category app-custom-product-item .btn-add-to-cart,
  .ProductListPageTemplate app-custom-header-category app-custom-product-item .btn-notify,
  .SearchResultsListPageTemplate app-custom-header-category app-custom-product-item .btn-add-to-cart,
  .SearchResultsListPageTemplate app-custom-header-category app-custom-product-item .btn-notify {
    right: 10px;
    bottom: 20px;
  }
}
@media (max-width: 991px) {
  .ProductListPageTemplate app-custom-header-category app-custom-product-item .product-item .cx-name a,
  .SearchResultsListPageTemplate app-custom-header-category app-custom-product-item .product-item .cx-name a {
    margin-top: 10px;
    padding-left: 5px !important;
  }
  .ProductListPageTemplate app-custom-header-category app-custom-product-item .cx-price,
  .ProductListPageTemplate app-custom-header-category app-custom-product-item .product-item .price,
  .SearchResultsListPageTemplate app-custom-header-category app-custom-product-item .cx-price,
  .SearchResultsListPageTemplate app-custom-header-category app-custom-product-item .product-item .price {
    padding-bottom: 40px;
    padding-left: 5px !important;
  }
  .ProductListPageTemplate app-custom-header-category app-custom-product-item .cx-manufacturer,
  .SearchResultsListPageTemplate app-custom-header-category app-custom-product-item .cx-manufacturer {
    padding-left: 5px !important;
    padding-top: 5px;
  }
  .ProductListPageTemplate app-custom-header-category app-custom-product-item .btn-add-to-cart,
  .ProductListPageTemplate app-custom-header-category app-custom-product-item .btn-notify,
  .SearchResultsListPageTemplate app-custom-header-category app-custom-product-item .btn-add-to-cart,
  .SearchResultsListPageTemplate app-custom-header-category app-custom-product-item .btn-notify {
    right: 5px;
    bottom: 15px;
  }
}
.BackgroundGreenPageTemplate.stop-navigating {
  padding-top: 0;
}
@media (max-width: 991px) {
  .BackgroundGreenPageTemplate.stop-navigating .register-text {
    padding-bottom: 15px;
  }
}
app-custom-login-form h2 {
  display: none;
}
app-custom-login-form .login-checkout-register {
  display: none;
}
.professional .BackgroundGreenPageTemplate {
  background-color: #a3a6b2;
}
.BackgroundGreenPageTemplate .reset-password-container {
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.BackgroundGreenPageTemplate .reset-password-container > div {
  padding: 0;
}
.BackgroundGreenPageTemplate .reset-password-container .header-group {
  flex-direction: column;
}
.BackgroundGreenPageTemplate .reset-password-container .btn-group {
  flex-direction: column;
  align-items: center;
}
.BackgroundGreenPageTemplate .LeftContentSlot,
.BackgroundGreenPageTemplate .RightContentSlot {
  display: inline-flex;
  width: 50%;
  height: 560px;
  margin-bottom: 50px;
}
@media (max-width: 767.98px) {
  .BackgroundGreenPageTemplate .LeftContentSlot,
  .BackgroundGreenPageTemplate .RightContentSlot {
    width: 100%;
    padding: 27px !important;
  }
}
.BackgroundGreenPageTemplate .LeftContentSlot app-custom-login-form h2,
.BackgroundGreenPageTemplate .RightContentSlot app-custom-login-form h2 {
  display: block;
}
.BackgroundGreenPageTemplate .LeftContentSlot app-custom-login-form .login-checkout-register,
.BackgroundGreenPageTemplate .RightContentSlot app-custom-login-form .login-checkout-register {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-family: "Montserrat Medium";
  padding-top: 29px;
  border-top: 1px solid black;
  line-height: 26px;
  width: 300px;
  margin: 32px auto;
}
@media (max-width: 991px) {
  .BackgroundGreenPageTemplate .LeftContentSlot app-custom-login-form .login-checkout-register,
  .BackgroundGreenPageTemplate .RightContentSlot app-custom-login-form .login-checkout-register {
    width: 250px;
    padding-top: 20px;
    margin: 25px auto;
  }
}
.BackgroundGreenPageTemplate .LeftContentSlot app-custom-login-form .login-checkout-register .register-link,
.BackgroundGreenPageTemplate .RightContentSlot app-custom-login-form .login-checkout-register .register-link {
  margin-left: 5px;
  border-bottom: 1px solid black;
  line-height: 26px;
  text-decoration: none;
}
.BackgroundGreenPageTemplate .LeftContentSlot app-custom-checkout-login,
.BackgroundGreenPageTemplate .RightContentSlot app-custom-checkout-login {
  max-width: 530px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .BackgroundGreenPageTemplate .RightContentSlot {
    border-left: none;
  }
}
.BackgroundGreenPageTemplate .RightContentSlot:after {
  position: absolute;
  content: "";
  border-left: 1px solid #a89f9a;
  height: 420px;
  left: 50%;
}
@media (max-width: 767px) {
  .BackgroundGreenPageTemplate .RightContentSlot:after {
    display: none;
  }
}
.BackgroundGreenPageTemplate cx-global-message {
  top: 0;
}
.BackgroundGreenPageTemplate cx-spinner {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.tab-login {
  text-align: center;
  font-family: "Montserrat Bold";
  text-transform: uppercase;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .tab-login {
    width: 100%;
    padding: 0;
  }
}
.tab-login a {
  color: #BCBEC0;
  padding: 5px 30px;
  font-size: 16px;
  margin-top: 30px;
  margin-bottom: 50px;
  display: inline-block;
}
@media (max-width: 991px) {
  .tab-login a {
    font-size: 15px;
    padding: 5px 20px;
    margin-bottom: 10px;
  }
}
.tab-login a:first-child {
  border-right: 1px solid #010101;
}
.tab-login a:first-child.active {
  margin-bottom: 10px;
}
@media (max-width: 991px) {
  .tab-login a:first-child.active {
    margin-bottom: 10px;
  }
}
.tab-login a:first-child.active + a {
  margin-bottom: 10px;
}
@media (max-width: 991px) {
  .tab-login a:first-child.active + a {
    margin-bottom: 10px;
  }
}
.tab-login a.active {
  color: black;
}
cx-page-layout.BackgroundGreenPageTemplate cx-page-slot {
  padding-bottom: 0;
}
@media (max-width: 991px) {
  cx-page-layout.BackgroundGreenPageTemplate cx-page-slot {
    padding: 0;
  }
}
.BackgroundGreenPageTemplate {
  margin-top: 0;
  background-color: #4E7260;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==);
}
.BackgroundGreenPageTemplate header,
.BackgroundGreenPageTemplate footer {
  display: none;
}
.BackgroundGreenPageTemplate .LeftContentSlot .login-container-form form {
  width: 100%;
}
.BackgroundGreenPageTemplate .LeftContentSlot,
.BackgroundGreenPageTemplate .RightContentSlot,
.BackgroundGreenPageTemplate .BodyContent {
  background-color: white;
  padding: 40px;
}
@media (max-width: 767px) {
  .BackgroundGreenPageTemplate .LeftContentSlot,
  .BackgroundGreenPageTemplate .RightContentSlot,
  .BackgroundGreenPageTemplate .BodyContent {
    height: auto;
  }
}
.BackgroundGreenPageTemplate app-custom-tab-login {
  background-color: white;
}
.BackgroundGreenPageTemplate cx-page-layout.BackgroundGreenPageTemplate,
.BackgroundGreenPageTemplate cx-page-layout.AccountPageTemplate {
  background-color: #E6E7E8;
  padding: 40px 80px 80px 80px;
  box-shadow: 3px 3px 20px 0;
  background-image: none;
  margin: 60px auto;
  max-width: var(--cx-max-width);
  width: 75%;
}
@media (max-width: 991px) {
  .BackgroundGreenPageTemplate cx-page-layout.BackgroundGreenPageTemplate,
  .BackgroundGreenPageTemplate cx-page-layout.AccountPageTemplate {
    margin: 10px auto;
  }
}
@media (max-width: 991.98px) {
  .BackgroundGreenPageTemplate cx-page-layout.BackgroundGreenPageTemplate,
  .BackgroundGreenPageTemplate cx-page-layout.AccountPageTemplate {
    width: 95%;
  }
}
@media (max-width: 991px) {
  .BackgroundGreenPageTemplate cx-page-layout.BackgroundGreenPageTemplate,
  .BackgroundGreenPageTemplate cx-page-layout.AccountPageTemplate {
    padding: 20px 20px 20px 20px;
    box-shadow: none;
  }
}
@media (max-width: 991px) {
  .BackgroundGreenPageTemplate .filter-select {
    background-position: 93.9%;
    line-height: 21px;
  }
}
.BackgroundGreenPageTemplate .keep-in-session {
  margin: 30px 0;
  font-size: 14px;
}
.BackgroundGreenPageTemplate .label-password {
  position: relative;
}
.BackgroundGreenPageTemplate .label-password app-custom-icons {
  position: absolute;
  right: 15px;
  top: 35px;
  font-size: 20px;
  color: #BCBEC0;
  cursor: pointer;
}
.BackgroundGreenPageTemplate .select-label {
  position: relative;
}
.BackgroundGreenPageTemplate .select-label select + app-custom-icons {
  position: absolute;
  right: 15px;
  top: 38px;
  font-size: 15px;
  color: #BCBEC0;
  cursor: pointer;
}
.BackgroundGreenPageTemplate .login-title {
  text-align: center;
  text-transform: uppercase;
  margin: 40px 0;
  font-size: 18px;
}
.BackgroundGreenPageTemplate .btn-reset-password-container {
  display: flex;
  justify-content: center;
}
.BackgroundGreenPageTemplate .reset-password {
  display: inline-block;
  border-bottom: 1px solid;
  margin-top: 30px;
  text-align: center;
  font-family: "Montserrat Bold";
}
.BackgroundGreenPageTemplate .reset-password:hover {
  color: #BCBEC0;
  border-bottom-color: #BCBEC0;
  text-decoration: none;
}
.BackgroundGreenPageTemplate .form-check input + .form-check-label {
  color: #4F5051;
  font-size: 14px;
}
.BackgroundGreenPageTemplate .form-check input + .form-check-label a {
  color: #4F5051;
}
.BackgroundGreenPageTemplate .title-register {
  text-transform: uppercase;
  text-align: left;
  margin: 20px 0;
  font-size: 20px;
  font-family: "Montserrat Light";
}
.BackgroundGreenPageTemplate .radio-buttons-form .form-check {
  margin-right: 30px;
}
@media (max-width: 991px) {
  .BackgroundGreenPageTemplate .radio-buttons-form .form-check {
    margin-right: 20px;
  }
}
.BackgroundGreenPageTemplate .bottom-section {
  display: flex;
  flex-direction: row;
  margin: 40px 0;
  position: relative;
}
@media (max-width: 991px) {
  .BackgroundGreenPageTemplate .bottom-section {
    flex-direction: column-reverse;
  }
}
.BackgroundGreenPageTemplate .bottom-section .register-steps {
  position: absolute;
  left: 15px;
}
@media (max-width: 991px) {
  .BackgroundGreenPageTemplate .bottom-section .register-steps {
    position: unset;
    margin: 40px 0 0;
    text-align: center;
  }
}
.BackgroundGreenPageTemplate .bottom-section .register-steps .icon {
  border: 1px solid #A89F9A;
  padding: 8px;
  width: max-content;
  cursor: pointer;
}
.BackgroundGreenPageTemplate .bottom-section .register-steps .icon app-custom-icons {
  display: block;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
@media (max-width: 991px) {
  .BackgroundGreenPageTemplate .bottom-section .register-steps .icon {
    width: 32px;
    display: inline-block;
  }
}
.BackgroundGreenPageTemplate .bottom-section .register-steps .text {
  text-align: left;
  margin: 10px 0;
  font-size: 20px;
  font-family: "Montserrat Light";
}
@media (max-width: 991px) {
  .BackgroundGreenPageTemplate .bottom-section .register-steps .text {
    text-align: center;
    font-size: 15px;
  }
}
.BackgroundGreenPageTemplate .bottom-section .register-button {
  margin: 0 auto;
}
.BackgroundGreenPageTemplate .bottom-section .register-button button {
  display: flex;
  align-items: center;
  width: max-content;
  font-family: "Montserrat Bold";
}
@media (min-width: 992px) {
  .BackgroundGreenPageTemplate .bottom-section .register-button button {
    padding: 0 90px;
  }
}
@media (max-width: 991px) {
  .BackgroundGreenPageTemplate .bottom-section .register-button button {
    width: auto;
    font-size: 14px;
    padding: 10px 20px;
  }
}
.BackgroundGreenPageTemplate .TopContent app-custom-more-info .more-info h2 {
  font-size: 18px;
}
.BackgroundGreenPageTemplate .TopContent app-custom-more-info .more-info .items-info .item {
  background-color: #E6E7E8;
  margin-right: 10px;
}
.BackgroundGreenPageTemplate .TopContent app-custom-more-info .more-info .items-info {
  justify-content: center;
}
.BackgroundGreenPageTemplate .TopContent app-custom-more-info .more-info .items-info h3 {
  font-weight: normal;
  font-size: 12px;
}
@media (max-width: 991px) {
  .BackgroundGreenPageTemplate .form-check input[type=checkbox] {
    margin-inline-start: -0.8rem;
  }
}
.BackgroundGreenPageTemplate .consents-container {
  width: 100%;
}
@media (max-width: 991px) {
  .BackgroundGreenPageTemplate .consents-container {
    position: relative;
    width: 90%;
    padding-right: 15px;
    padding-left: 15px;
    margin: 0 auto;
  }
}
.BackgroundGreenPageTemplate .consents-container .consents .checkboxes {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 90%;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .BackgroundGreenPageTemplate .consents-container .consents .checkboxes {
    flex-direction: column;
    margin: 0;
  }
}
.BackgroundGreenPageTemplate .consents-container .consents .checkboxes .form-group {
  flex-basis: 40%;
}
.BackgroundGreenPageTemplate .consents-container .consents .checkboxes .form-group .form-check {
  padding: 0;
}
.BackgroundGreenPageTemplate .consents-container .consents .checkboxes .form-group .form-check .form-check-label {
  color: #BCBEC0;
  font-size: 14px;
  padding: 0;
}
@media (max-width: 991px) {
  .BackgroundGreenPageTemplate .consents-container .consents .checkboxes .form-group .form-check .form-check-label {
    padding-left: 10px;
    font-size: 12px;
    line-height: 1.6;
  }
}
.BackgroundGreenPageTemplate .consents-container .consents .checkboxes .form-group .form-check .form-check-label a {
  color: #BCBEC0;
}
.BackgroundGreenPageTemplate .consents-container .consents .legal-text {
  color: #BCBEC0;
  font-size: 12px;
  text-align: center;
  width: 90%;
  padding: 0;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .BackgroundGreenPageTemplate .consents-container .consents .legal-text {
    font-size: 10px;
    width: 100%;
    text-align: left;
  }
}
.BackgroundGreenPageTemplate .login-register-content .radio-inline .form-check {
  text-transform: uppercase;
  font-size: 15px;
}
@media (max-width: 991px) {
  .BackgroundGreenPageTemplate .login-register-content .radio-inline .form-check {
    font-size: 13px;
  }
}
@media (min-width: 992px) {
  .BackgroundGreenPageTemplate .login-register-content .radio-buttons-form {
    margin-bottom: 25px;
  }
}
.BackgroundGreenPageTemplate .login-register-content .justify-content-center {
  margin: 0;
}
@media (max-width: 991px) {
  .BackgroundGreenPageTemplate .login-register-content .justify-content-center {
    margin: 0 auto;
  }
}
.BackgroundGreenPageTemplate .login-register-content .first-step-register {
  width: 100%;
  display: flex;
}
@media (max-width: 991px) {
  .BackgroundGreenPageTemplate .login-register-content .first-step-register {
    flex-direction: column;
  }
}
.BackgroundGreenPageTemplate .login-register-content .professional-form.row {
  display: flex;
  justify-content: space-between;
}
.BackgroundGreenPageTemplate .login-register-content .professional-form.row .title-register-second-step {
  text-align: center;
}
@media (max-width: 991px) {
  .BackgroundGreenPageTemplate .login-register-content .professional-form.row {
    flex-direction: column;
  }
}
.BackgroundGreenPageTemplate .login-register-content .professional-form.row .col-md-6 {
  max-width: 500px;
}
@media (max-width: 991px) {
  .BackgroundGreenPageTemplate .login-register-content .professional-form.row .col-md-6 {
    max-width: 100%;
  }
}
.BackgroundGreenPageTemplate .login-container-form {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.BackgroundGreenPageTemplate .login-container-form .tab-login,
.BackgroundGreenPageTemplate .login-container-form form {
  flex: 0 0 50%;
  width: 50%;
  max-width: 530px;
}
@media (max-width: 991px) {
  .BackgroundGreenPageTemplate .login-container-form .tab-login,
  .BackgroundGreenPageTemplate .login-container-form form {
    width: 100%;
    padding: 0;
  }
}
.BackgroundGreenPageTemplate .cx-dialog-popover-center-backdrop {
  background-color: rgba(0, 0, 0, 0.8);
  backdrop-filter: blur(5px);
}
@media (max-width: 991px) {
  .BackgroundGreenPageTemplate .form-control {
    font-size: 13px;
    padding: 11px 12px !important;
  }
}
.header-icon {
  text-align: center;
  margin-bottom: 15px;
}
.header-icon a {
  text-decoration: none;
}
@media (max-width: 991px) {
  .header-icon {
    margin-bottom: 10px;
  }
}
.header-icon app-custom-icons {
  font-size: 4.5rem;
}
@media (max-width: 991px) {
  .header-icon app-custom-icons {
    font-size: 3rem;
  }
}
.professional-logo-register {
  display: none;
}
body.professional .customer-logo-register {
  display: none;
}
body.professional .professional-logo-register {
  display: block;
}
body.professional .professional-logo-register img {
  width: 192px;
}
@media (max-width: 991px) {
  body.professional .professional-logo-register img {
    width: 129px;
  }
}
cx-reset-password form .label-input {
  position: relative;
}
cx-reset-password form .label-input app-custom-icons {
  top: 50% !important;
  transform: translateY(-50%);
}
cx-reset-password form .btn-primary {
  border-width: 1px;
  font-size: 0.75rem;
}
@media (min-width: 576px) {
  cx-reset-password form .btn-primary {
    font-size: 1.125rem;
  }
}
.CartPageTemplate cx-page-layout.CartPageTemplate {
  max-width: var(--cx-page-width-max);
  padding: 0 1.5rem;
  margin: auto;
  display: flex;
  flex-wrap: wrap;
}
.CartPageTemplate cx-page-layout.CartPageTemplate .TopContent {
  --cx-flex-basis: 68%;
  flex-direction: column;
  flex-wrap: nowrap;
}
@media (max-width: 991.98px) {
  .CartPageTemplate cx-page-layout.CartPageTemplate .TopContent {
    padding-top: 22px;
    --cx-flex-basis: 100%;
  }
}
.CartPageTemplate cx-page-layout.CartPageTemplate .CenterRightContentSlot {
  --cx-flex-basis: 30%;
  flex-direction: column;
  justify-content: flex-start;
}
@media (min-width: 992px) {
  .CartPageTemplate cx-page-layout.CartPageTemplate .CenterRightContentSlot > * {
    flex: none;
  }
}
@media (max-width: 991.98px) {
  .CartPageTemplate cx-page-layout.CartPageTemplate .CenterRightContentSlot {
    --cx-flex-basis: 50%;
    justify-content: flex-end;
    flex-direction: row;
  }
  .CartPageTemplate cx-page-layout.CartPageTemplate .CenterRightContentSlot cx-cart-totals,
  .CartPageTemplate cx-page-layout.CartPageTemplate .CenterRightContentSlot cx-cart-coupon,
  .CartPageTemplate cx-page-layout.CartPageTemplate .CenterRightContentSlot cx-cart-proceed-to-checkout {
    max-width: 50%;
  }
}
@media (max-width: 767.98px) {
  .CartPageTemplate cx-page-layout.CartPageTemplate .CenterRightContentSlot {
    --cx-flex-basis: 100%;
    flex-direction: unset;
  }
  .CartPageTemplate cx-page-layout.CartPageTemplate .CenterRightContentSlot cx-cart-totals {
    max-width: none;
  }
  .CartPageTemplate cx-page-layout.CartPageTemplate .CenterRightContentSlot cx-cart-quick-form,
  .CartPageTemplate cx-page-layout.CartPageTemplate .CenterRightContentSlot cx-cart-coupon,
  .CartPageTemplate cx-page-layout.CartPageTemplate .CenterRightContentSlot cx-cart-proceed-to-checkout {
    max-width: 100%;
    padding-inline-end: 0;
    padding-inline-start: 0;
  }
}
.CartPageTemplate cx-page-layout.CartPageTemplate {
  margin-bottom: 75px;
}
@media (max-width: 991px) {
  .CartPageTemplate cx-page-layout.CartPageTemplate {
    margin-bottom: 0;
  }
}
.CartPageTemplate cx-media {
  margin-right: 10px;
}
@media (max-width: 991px) {
  .CartPageTemplate cx-media {
    margin: 0;
  }
  .CartPageTemplate cx-media.is-missing {
    min-width: 100%;
    min-height: 100%;
  }
}
.CartPageTemplate .cx-label.cx-quantity-label {
  display: none !important;
}
@media (max-width: 991px) {
  .CartPageTemplate app-custom-product-carousel app-custom-add-to-wish-list .btn-link {
    font-size: 10px;
  }
  .CartPageTemplate app-custom-product-carousel app-custom-add-to-wish-list .btn-link app-custom-icons.fa-heart {
    vertical-align: middle;
  }
}
@media (min-width: 992px) {
  .CartPageTemplate cx-promotions .cx-promotions ul li:before {
    content: "+";
    padding-right: 10px;
  }
}
@media (max-width: 991px) {
  .CartPageTemplate cx-cart-item .cx-info .cx-info-container,
  .CartPageTemplate .cx-info-container {
    padding-right: 0;
    margin-left: 1px;
    margin-bottom: 0;
  }
  .CartPageTemplate .container-mini-cart-prices {
    padding: 0;
    margin-top: 20px;
  }
  .CartPageTemplate cx-cart-item-list .cx-item-list-row .cx-info-container .cx-actions .cx-remove-btn {
    padding-right: 0;
  }
  .CartPageTemplate cx-cart-item-list .cx-item-list-row .entry-prices {
    position: relative;
  }
  .CartPageTemplate cx-cart-item-list .cx-item-list-row .entry-prices .total-entry {
    position: absolute;
    padding: 0;
  }
  .CartPageTemplate .stock-message {
    padding: 0;
  }
  .CartPageTemplate app-custom-cart-details .bottom-cart-container .coupon-container {
    justify-content: space-between;
  }
  .CartPageTemplate app-custom-cart-details .bottom-cart-container .coupon-container .cx-cart-coupon-container .input-coupon-code {
    width: auto;
  }
  .CartPageTemplate app-custom-cart-details .bottom-cart-container .coupon-container .cx-cart-coupon-container .apply-coupon-button {
    width: -webkit-fill-available;
  }
  .CartPageTemplate app-order-summary .cx-summary-partials .cx-summary-row.info-icons .info app-custom-icons {
    align-self: flex-start;
  }
  .CartPageTemplate .guarantee-info-icons-container {
    line-height: 16px;
  }
  .CartPageTemplate .free-shipment-container-summary {
    text-align: center;
    padding-top: 15px;
  }
}
.stock-message {
  font-size: 14px;
  padding: 12px 0;
  color: rgba(0, 0, 0, 0.75);
  font-weight: bold;
}
@media (max-width: 991px) {
  .stock-message {
    font-size: 12px;
  }
}
#addToCartDialog .stock-message {
  padding: 12px;
}
@media (max-width: 991px) {
  .EmptyCartMiddleContent {
    text-align: center;
    margin-top: 15px;
  }
  .EmptyCartMiddleContent app-custom-paragraph .undefined p {
    font-family: "Montserrat Bold";
  }
  .EmptyCartMiddleContent app-custom-paragraph .undefined ul {
    padding: 0 15px;
  }
  .EmptyCartMiddleContent app-custom-paragraph .undefined ul li {
    list-style: none;
  }
}
body.hide-alert-danger cx-global-message .alert-danger {
  display: none;
}
.AccountPageTemplate main {
  flex: 1;
  display: flex;
}
.AccountPageTemplate .header-container .page-title {
  margin-bottom: 1rem;
  text-transform: uppercase;
}
.AccountPageTemplate .header-container .description {
  font-size: 14px;
}
@media (max-width: 991px) {
  .AccountPageTemplate .header-container .description {
    text-align: center;
  }
}
.AccountPageTemplate cx-page-layout.AccountPageTemplate {
  display: flex;
  flex-wrap: nowrap;
  padding-bottom: 0;
}
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot {
  flex-direction: row;
  padding-top: 2rem;
  padding-bottom: 0;
  padding-inline-end: 3rem;
  padding-inline-start: 3rem;
}
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent {
  padding-inline-end: 5rem;
  padding-inline-start: 5rem;
}
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent h1,
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent h2,
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent h3,
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent h4,
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent h5,
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent h6,
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent .h1,
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent .h2,
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent .h3,
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent .h4,
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent .h5,
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent .h6 {
  text-align: left;
  color: #cd3f5b;
}
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent h1,
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent h2,
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent h3 {
  color: #000000;
}
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.LeftMenuSlot {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 2rem;
  background: #f8f8f8;
  place-content: flex-start;
  z-index: 1;
}
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.LeftMenuSlot app-custom-paragraph,
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.LeftMenuSlot cx-paragraph {
  border-bottom: 2px solid #010101;
  margin-bottom: 35px;
}
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.LeftMenuSlot app-custom-paragraph p,
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.LeftMenuSlot cx-paragraph p {
  font-size: 1.85rem;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.LeftMenuSlot .account-left-navigation h5 {
  display: none;
}
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.LeftMenuSlot .account-left-navigation .wrapper {
  display: block;
  margin-left: 0;
  margin-bottom: 0;
}
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.LeftMenuSlot .account-left-navigation .childs nav {
  margin-bottom: 20px;
}
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.LeftMenuSlot .account-left-navigation .childs nav cx-generic-link a span {
  text-transform: uppercase;
}
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.LeftMenuSlot .account-left-navigation .childs nav .current-selected {
  font-weight: bold;
}
.AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.LeftMenuSlot .custom-button-switch {
  display: none;
}
.AccountPageTemplate cx-page-layout.AccountPageTemplate app-custom-notify-me .wrapper-elements {
  margin: 0;
}
@media (max-width: 991px) {
  .AccountPageTemplate cx-page-layout.AccountPageTemplate app-custom-notify-me .wrapper-elements a {
    width: 90% !important;
    font-size: 10px;
  }
}
.AccountPageTemplate cx-page-layout.AccountPageTemplate app-custom-notify-me .info-stock {
  max-width: 300px;
}
@media (max-width: 991px) {
  .AccountPageTemplate cx-page-layout.AccountPageTemplate app-custom-notify-me .info-stock {
    max-width: 250px;
    margin-top: 15px;
  }
}
.AccountPageTemplate cx-page-layout.AccountPageTemplate app-custom-notify-me .cx-icon {
  color: black;
  right: 0;
}
@media (max-width: 991px) {
  .AccountPageTemplate cx-page-layout.AccountPageTemplate .BodyContent .page-title {
    width: 85%;
    margin: 4px auto 16px auto;
    font-size: 25px;
  }
}
@media (max-width: 991px) {
  .AccountPageTemplate cx-page-layout.AccountPageTemplate .BodyContent .tickets .description {
    text-align: center;
  }
}
.AccountPageTemplate cx-page-layout.AccountPageTemplate .BodyContent .btn-primary {
  filter: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.AccountPageTemplate cx-page-layout.AccountPageTemplate .BodyContent .btn-primary:hover {
  border: 1px solid black;
  color: white;
  background-color: black;
  text-decoration: none;
}
@media (max-width: 991px) {
  .AccountPageTemplate cx-page-layout.AccountPageTemplate .BodyContent cx-update-password .page-title {
    margin-bottom: 25px;
  }
}
@media (max-width: 991px) {
  .AccountPageTemplate cx-page-layout.AccountPageTemplate .BodyContent .select-label select + app-custom-icons {
    right: 30px;
  }
}
.AccountPageTemplate cx-page-layout.AccountPageTemplate .container-btn-back {
  order: 1;
  text-align: center;
}
.AccountPageTemplate cx-page-layout.AccountPageTemplate .address-book .icon-ICON-CERRAR {
  line-height: 0;
  opacity: 1;
  font-weight: bold;
  font-size: 12px;
}
.AccountPageTemplate cx-page-layout.AccountPageTemplate .address-book {
  border: solid var(--cx-color-light);
  border-width: 0 0 1px;
}
.AccountPageTemplate .BodyContent {
  flex: 1;
  order: 1;
  margin: 0 0 2rem 0;
  flex-direction: row;
  align-self: flex-start;
}
@media (min-width: 1200px) {
  .AccountPageTemplate .BodyContent {
    padding-top: 0;
    max-width: 75%;
  }
}
@media (max-width: 1199px) {
  .AccountPageTemplate .BodyContent {
    padding-left: 0;
    padding-right: 0;
  }
}
.AccountPageTemplate .SideContent {
  display: flex;
  flex-wrap: wrap;
  flex-direction: initial;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 2rem;
  background: #f8f8f8;
  place-content: flex-start;
  height: fit-content;
}
@media (min-width: 1200px) {
  .AccountPageTemplate .SideContent {
    flex: 25% 1 1;
    max-width: 320px;
    min-width: 320px;
  }
}
.AccountPageTemplate .SideContent .account-left-navigation cx-generic-link {
  margin-bottom: 16px;
}
.AccountPageTemplate .SideContent .account-left-navigation h5 {
  display: none;
}
.AccountPageTemplate .SideContent .account-left-navigation .wrapper {
  display: block;
  margin-left: 0;
}
.AccountPageTemplate .SideContent .account-left-navigation .childs nav {
  margin-bottom: 20px;
}
.AccountPageTemplate .SideContent .account-left-navigation .childs nav .current-selected {
  font-weight: bold;
}
.AccountPageTemplate .SideContent .account-left-navigation .childs nav cx-generic-link a span {
  text-transform: uppercase;
}
.AccountPageTemplate .SideContent cx-paragraph {
  border-bottom: 2px solid #010101;
  margin-bottom: 35px;
}
.AccountPageTemplate .SideContent cx-paragraph p {
  font-size: 1.85rem;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.AccountPageTemplate .bg-light-grey {
  background: #f8f8f8;
}
@media (max-width: 991px) {
  .AccountPageTemplate app-custom-wishlist .col-6 {
    padding: 0 5px;
  }
}
.AccountPageTemplate app-custom-wishlist-item.product-item {
  margin-right: 0;
}
.AccountPageTemplate app-custom-wishlist-item cx-star-rating {
  display: none;
}
@media (max-width: 991px) {
  .AccountPageTemplate app-custom-wishlist-item .cx-info-container .mb-3 {
    margin-bottom: 0 !important;
  }
}
.AccountPageTemplate app-custom-update-profile cx-spinner {
  position: absolute;
  left: 0;
}
.AccountPageTemplate app-custom-update-profile label {
  line-height: 23px;
}
.AccountPageTemplate .cx-invoice-history-body .table-filter-header.top {
  margin-bottom: 0;
}
.AccountPageTemplate .cx-invoice-history-body .td-mobile {
  display: none;
}
@media (max-width: 991px) {
  .AccountPageTemplate cx-address-form .col-md-12 {
    padding: 0 15px;
  }
}
.AccountPageTemplate .cx-order-history-details .cx-order-history-value {
  border-bottom: 1px solid black;
  padding-bottom: 3px;
}
.AccountPageTemplate .table-row-actions .btn-with-icon {
  text-transform: inherit;
}
.AccountPageTemplate .table-filter-header.top {
  padding-top: 0;
  padding-bottom: 25px;
  margin-bottom: 16px;
}
.AccountPageTemplate .table-filter-header.top .filter-select {
  padding-right: 35px !important;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background-position: 89.9%;
}
@media (max-width: 991px) {
  .AccountPageTemplate .table-filter-header.top .filter-select {
    background-position: 95%;
  }
}
.AccountPageTemplate .table-header-icon .btn.btn-with-icon .icon-ICON-QUESTION,
.AccountPageTemplate .table-header-icon .btn.btn-with-icon .icon-ICON-REPEAT {
  font-size: 23px;
  transform: translate(-15%, -40%);
}
.AccountPageTemplate .cx-order-history-table {
  table-layout: fixed;
}
@media (min-width: 992px) {
  .AccountPageTemplate .cx-order-history-details {
    padding-left: 29px;
  }
}
.AccountPageTemplate cx-order-history .cx-order-history-table .table-header-icon {
  padding: 0;
}
.AccountPageTemplate cx-order-history .cx-order-history-table .table-header-icon .btn-with-icon {
  text-transform: inherit;
  font-size: 14px;
  max-height: 36px;
  padding: 8px 0 5px 25px;
}
@media (max-width: 991px) {
  .AccountPageTemplate cx-order-history .cx-order-history-table .table-header-icon .btn-with-icon {
    font-size: 12px;
  }
}
.AccountPageTemplate cx-order-history .cx-order-overview-card {
  padding: 35px 15px;
}
.AccountPageTemplate cx-order-history .cx-order-overview-card h3 {
  font-size: 17px !important;
  color: #000;
  font-weight: bold;
  text-transform: uppercase;
  font-family: "Montserrat Bold";
  margin-bottom: 15px;
}
@media (max-width: 991px) {
  .AccountPageTemplate cx-order-history .cx-quantity {
    justify-content: flex-start;
  }
}
@media (max-width: 991px) {
  .AccountPageTemplate cx-cart-item-list .cx-item-list-row .cx-info-container .cx-quantity .cx-label {
    display: block !important;
    font-size: 12px;
    padding-right: 5px;
    min-width: auto;
  }
}
@media (max-width: 991px) {
  .AccountPageTemplate .order-history-no-orders {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .AccountPageTemplate .cx-order-history-body .btn-black,
  .AccountPageTemplate .cx-invoice-history-body .btn-black {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .AccountPageTemplate .cx-order-history-body .btn-black app-custom-icons,
  .AccountPageTemplate .cx-invoice-history-body .btn-black app-custom-icons {
    padding-right: 5px;
    font-size: 17px;
  }
}
.AccountPageTemplate .cx-order-history-body .table-filter-header .btn-black,
.AccountPageTemplate .cx-invoice-history-body .table-filter-header .btn-black {
  padding-left: 46px;
}
.AccountPageTemplate .cx-order-history-body .table-filter-header .btn-black .icon-ICON-FILTRAR,
.AccountPageTemplate .cx-invoice-history-body .table-filter-header .btn-black .icon-ICON-FILTRAR {
  font-size: 140%;
  top: 43%;
  left: 10px;
}
.AccountPageTemplate .cx-order-history-body .filters .col.action,
.AccountPageTemplate .cx-invoice-history-body .filters .col.action {
  align-items: center;
}
.AccountPageTemplate .cx-order-history-body .btn.active,
.AccountPageTemplate .cx-invoice-history-body .btn.active {
  background-color: #000;
}
.AccountPageTemplate .cx-order-history-body .container-order-details-totals .cx-summary {
  padding: 0;
}
.AccountPageTemplate .cx-order-history-body .text-md-right app-custom-icons {
  font-size: 20px;
}
@media (min-width: 992px) {
  .AccountPageTemplate .cx-order-history-body .text-md-right {
    display: flex;
    justify-content: flex-end;
  }
}
.AccountPageTemplate .cx-order-history-body .btn-green-olive app-custom-icons {
  font-size: 20px;
  padding-right: 5px;
}
@media (min-width: 992px) {
  .AccountPageTemplate .cx-order-history-body .btn-green-olive {
    display: flex;
    align-items: center;
    margin: 15px 0 0 15px;
  }
}
@media (max-width: 991px) {
  .AccountPageTemplate .cx-order-history-body .btn-green-olive app-custom-icons {
    left: 0;
    bottom: -3px;
    position: relative;
  }
}
@media (max-width: 991px) {
  .AccountPageTemplate .cx-order-history-body .table-filter-header .btn-action {
    margin: 0 auto;
  }
  .AccountPageTemplate .cx-order-history-body .table-filter-header.top {
    padding-bottom: 35px;
  }
  .AccountPageTemplate .cx-order-history-body .cx-order-overview-card .btn-direccion .icon-ICON-DIRECCION-1 {
    padding: 0;
    left: 11px;
    font-size: 20px;
  }
  .AccountPageTemplate .cx-order-history-body .cx-order-overview-card .btn-direccion:hover {
    -webkit-text-stroke: 0.3px black;
  }
}
.AccountPageTemplate .cx-order-history-body .cx-order-history-table .entry-prices {
  display: flex;
  align-items: center;
}
@media (max-width: 991px) {
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table .entry-prices {
    align-items: inherit;
  }
}
.AccountPageTemplate .cx-order-history-body .cx-order-history-table .entry-prices .total-entry {
  padding: 0;
}
.AccountPageTemplate .cx-order-history-body .cx-order-history-table app-order-summary .cx-summary-row {
  padding: 0;
}
.AccountPageTemplate .cx-order-history-body .cx-order-history-table app-order-summary .cx-summary-partials {
  padding-top: 15px;
}
.AccountPageTemplate .cx-order-history-body .cx-order-history-table app-order-summary .cx-summary-partials .cx-summary-row.total-with-taxes {
  padding: 20px 0;
}
@media (min-width: 992px) {
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table .cx-order-overview-summary .card-body {
    padding: 0 25px 0 15px;
  }
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table cx-order-details-totals .cx-summary .container-cx-summary {
    padding: 35px;
  }
}
@media (max-width: 991px) {
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table .cx-order-history-code {
    padding: 8px 15px;
  }
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table .cx-order-history-code .cx-order-history-header {
    justify-content: center !important;
    border-bottom: solid thin #909e90;
  }
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table .table-header-icon {
    min-width: 50%;
    padding-left: 15px;
  }
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table .cx-order-overview-summary .row {
    padding: 0 25px;
  }
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table .cx-order-overview-summary .col-12 {
    padding: 0 5px;
  }
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table .cx-order-overview-card {
    padding: 20px 15px;
  }
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table .cx-order-overview-card .card-body {
    padding: 10px 12px 20px;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table .cx-order-overview-card .card-body {
    padding: 10px 12px 10px;
  }
}
@media (max-width: 991px) {
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table .cx-order-overview-card .cx-card-container .cx-card-label-bold {
    padding-bottom: 0;
  }
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table app-custom-order-details .cx-info {
    padding-left: 5px;
  }
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table app-custom-order-details .cx-info-container .cx-quantity {
    position: absolute;
    left: 5px;
    bottom: 30px;
    padding: 0;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table app-custom-order-details .text-md-right,
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table app-custom-order-details .btn.btn-green-olive {
    width: 100%;
  }
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table app-custom-order-details .text-md-right a {
    display: flex;
    align-items: center;
    font-size: 13px;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table app-custom-order-details .btn-green-olive {
    margin-bottom: 0;
    margin-left: 10px;
  }
}
@media (max-width: 991px) {
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table .cx-order-history-table-info {
    padding-bottom: 25px;
    padding-top: 25px;
  }
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table .container-order-details-totals {
    display: block;
    padding-top: 0;
  }
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table .container-order-details-totals .total-with-taxes {
    font-size: 13px;
  }
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table .container-order-details-shipping {
    padding: 0;
  }
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table .cx-order-history-placed,
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table .cx-order-history-status,
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table .cx-order-history-amount,
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table .cx-order-history-total {
    min-width: 50%;
  }
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table .cx-order-history-details {
    min-width: fit-content;
  }
}
@media (max-width: 767px) {
  .AccountPageTemplate .cx-order-history-body .container-order-details-totals cx-order-history app-order-summary {
    padding: 15px 30px;
  }
  .AccountPageTemplate .cx-order-history-body .container-order-details-totals .cx-summary {
    padding: 0 8px;
  }
  .AccountPageTemplate .cx-order-history-body .cx-order-history-table .cx-order-overview-summary .row {
    padding: 15px 18px 0;
  }
}
@media (max-width: 991px) {
  .AccountPageTemplate app-custom-invoice-history p {
    text-align: center;
  }
  .AccountPageTemplate app-custom-invoice-history .cx-invoice-history-body .table-filter-header {
    padding-top: 0;
    padding-bottom: 30px;
  }
  .AccountPageTemplate app-custom-invoice-history .cx-invoice-history-body .table-filter-header .btn-action {
    font-size: 14px;
    margin: 0 auto;
    width: 90%;
  }
  .AccountPageTemplate app-custom-invoice-history .cx-invoice-history-body .table-filter-header .btn-action app-custom-icons {
    padding-right: 5px;
  }
  .AccountPageTemplate app-custom-invoice-history .cx-invoice-history-body .cx-invoice-history-table td:not(.td-mobile) {
    display: none;
  }
  .AccountPageTemplate app-custom-invoice-history .cx-invoice-history-body .cx-invoice-history-table td.td-mobile {
    display: block;
    width: 100%;
    padding: 0 0 6px;
    font-size: 12px;
  }
  .AccountPageTemplate app-custom-invoice-history .cx-invoice-history-body .cx-invoice-history-table td.td-mobile .my-incidents-container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .AccountPageTemplate app-custom-invoice-history .cx-invoice-history-body .cx-invoice-history-table td.td-mobile .my-incidents-container div {
    font-weight: bold;
  }
  .AccountPageTemplate app-custom-invoice-history .cx-invoice-history-body .cx-invoice-history-table td.td-mobile .my-incidents-container div div,
  .AccountPageTemplate app-custom-invoice-history .cx-invoice-history-body .cx-invoice-history-table td.td-mobile .my-incidents-container div span {
    font-weight: normal;
    font-family: "Montserrat Regular";
    text-transform: capitalize;
  }
  .AccountPageTemplate app-custom-invoice-history .cx-invoice-history-body .cx-invoice-history-table td.td-mobile .my-incidents-container div span {
    margin-left: 15px;
  }
  .AccountPageTemplate app-custom-invoice-history .cx-invoice-history-body .cx-invoice-history-table td.td-mobile .my-incidents-container .orderId {
    width: 100%;
    background: #f2f2f4;
    text-align: center;
    text-transform: uppercase;
    padding-top: 10px;
    font-family: "Montserrat Bold";
    font-size: 14px;
  }
  .AccountPageTemplate app-custom-invoice-history .cx-invoice-history-body .cx-invoice-history-table td.td-mobile .my-incidents-container .separator {
    background: #f2f2f4;
    border-bottom: 1px solid black;
    margin: 0 auto;
    max-width: 70%;
  }
  .AccountPageTemplate app-custom-invoice-history .cx-invoice-history-body .cx-invoice-history-table td.td-mobile .my-incidents-container .date {
    width: 100%;
    background: #f2f2f4;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px;
    padding-bottom: 10px;
    font-family: "Montserrat Bold";
  }
  .AccountPageTemplate app-custom-invoice-history .cx-invoice-history-body .cx-invoice-history-table td.td-mobile .my-incidents-container .amount {
    width: 50%;
    margin-bottom: 10px;
    text-transform: uppercase;
  }
  .AccountPageTemplate app-custom-invoice-history .cx-invoice-history-body .cx-invoice-history-table td.td-mobile .my-incidents-container .total {
    width: 50%;
    margin-bottom: 10px;
    text-transform: uppercase;
  }
  .AccountPageTemplate app-custom-invoice-history .cx-invoice-history-body .cx-invoice-history-table td.td-mobile .my-incidents-container .docType {
    width: 50%;
    margin-bottom: 10px;
    text-transform: uppercase;
  }
  .AccountPageTemplate app-custom-invoice-history .cx-invoice-history-body .cx-invoice-history-table td.td-mobile .my-incidents-container .download {
    width: 50%;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
  }
  .AccountPageTemplate app-custom-invoice-history .cx-invoice-history-body .cx-invoice-history-table td.td-mobile .my-incidents-container .download .text {
    text-decoration: underline;
  }
}
@media (min-width: 992px) {
  .AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.LeftMenuSlot {
    flex: 25% 1 1;
    max-width: 320px;
    min-width: 320px;
  }
  .AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent {
    max-width: 75%;
  }
}
@media (max-width: 991px) {
  .AccountPageTemplate cx-page-layout.AccountPageTemplate {
    padding-top: 22px;
    padding-left: 0;
    padding-right: 0;
  }
  .AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent {
    padding-inline-end: 4rem;
    padding-inline-start: 4rem;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0;
    margin: 0 25px;
  }
  .AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent h1,
  .AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent h2,
  .AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent h3,
  .AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent h4,
  .AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent h5,
  .AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent h6,
  .AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent .h1,
  .AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent .h2,
  .AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent .h3,
  .AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent .h4,
  .AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent .h5,
  .AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.BodyContent .h6 {
    text-align: center;
  }
  .AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.LeftMenuSlot {
    position: absolute;
    transform: translateX(-100vw);
    transition: transform 0.2s;
    min-height: calc(100vh - 164px);
  }
  .AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.LeftMenuSlot.visible {
    transform: translateX(0);
    position: relative;
    opacity: 1;
  }
  .AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.LeftMenuSlot.visible + .BodyContent {
    display: none;
  }
  .AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.LeftMenuSlot:not(.visible) .custom-button-switch {
    display: block;
    position: absolute;
    right: -55px;
    top: 7px;
  }
  .AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.LeftMenuSlot .policy-left-navigation .childs nav {
    margin-bottom: 25px;
  }
  .AccountPageTemplate cx-page-layout.AccountPageTemplate cx-page-slot.LeftMenuSlot .policy-left-navigation .childs nav a {
    padding: 10px 0;
  }
}
@media (min-width: 992px) {
  .cx-order-history-no-order .btn-primary {
    width: 50%;
  }
}
.cx-order-history-no-order .btn-primary:hover {
  color: black;
  background-color: white;
  -moz-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
  text-decoration: none;
}
.MultiStepCheckoutSummaryPageTemplate cx-breadcrumb {
  display: none;
}
.MultiStepCheckoutSummaryPageTemplate header .wrapper-header {
  display: none;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate {
  align-content: flex-start;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 auto 50px;
  max-width: var(--cx-page-width-max);
  padding-bottom: 0;
  padding-inline-end: 1.5rem;
  padding-inline-start: 1.5rem;
  padding-top: 2rem;
}
@media (max-width: 991.98px) {
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate {
    display: inline-block;
  }
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate header .wrapper-header {
  display: none;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-cart-item .cx-image-container a {
  padding-left: 0;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-cart-item .cx-manufacturer {
  font-size: 12px;
  margin-bottom: 0;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-item-list-row:last-child {
  border-bottom: none;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-item-list-row .cx-info-container {
  display: block;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-item-list-row .cx-info-container .cx-quantity-label {
  display: block !important;
  font-size: 13px;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-item-list-row .cx-info-container .cx-quantity {
  padding: 0;
  justify-content: flex-start;
  align-items: center;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-item-list-row .product-checkout-details {
  flex: 3;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate .flex-md-column {
  display: none;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate app-order-summary .cx-products .cx-review-cart-item {
  padding: 0;
}
@media (max-width: 767px) {
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-shipping-address cx-address-form .col-md-12 {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-shipping-address cx-address-form .address-region {
  z-index: 1;
}
@media (max-width: 991px) {
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-shipping-address cx-address-form .btn-continue {
    margin-top: 10px !important;
  }
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-shipping-address .cx-checkout-btns .col-lg-7 .btn.no-default {
  opacity: 0.65;
  cursor: unset;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-shipping-address .cx-checkout-btns .col-lg-7 .btn.no-default:hover {
  background-color: #010101;
  border: 2px solid black;
  color: white;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-payment-method cx-payment-form label app-custom-icons {
  position: absolute;
  right: 25px;
  top: 38px;
  font-size: 15px;
  color: #BCBEC0;
  cursor: pointer;
  z-index: -1;
}
@media (max-width: 991px) {
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-payment-method cx-payment-form label app-custom-icons {
    right: 17px;
  }
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-payment-method cx-payment-form .region-select {
  z-index: 1;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-payment-method cx-payment-form .region-select select {
  background: transparent;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-payment-method cx-payment-form .region-select select:focus {
  border: 1px solid #a89f9a;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-payment-method .cx-checkout-btns .col-md-6 {
  padding-right: 0;
}
@media (max-width: 767px) {
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-payment-method .cx-checkout-btns .col-md-6 {
    padding-right: 15px;
  }
}
@media (min-width: 768px) {
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-item-list-row .cx-info-container .product-description {
    padding-top: 0;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-item-list-row .cx-info-container .cx-quantity cx-item-counter input {
    max-width: 30px;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-total {
    flex: 0 0 100%;
    position: absolute;
    bottom: 8px;
    right: 0;
    width: auto;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-total .cx-value {
    font-size: 14px;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-label,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-value {
    font-weight: normal;
    font-family: "Montserrat Regular";
    font-size: 13px;
    padding: 0;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-image-container {
    flex: 0 0 30%;
    max-width: 30%;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-info {
    flex: 70%;
    max-width: 70%;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-cart-item-list .cx-name .cx-link {
    font-family: "Montserrat Regular";
    text-transform: capitalize;
    font-weight: normal;
    font-size: 12px;
  }
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate .cx-review-summary-card {
  border: 2px solid #4F5051;
  margin-top: 15px;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate .cx-review-summary-card .title {
  font-family: "Montserrat Bold";
  text-transform: uppercase;
  padding: 20px 20px 0 20px;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate .cx-review-summary-card .cx-review-summary-edit-step {
  text-align: right;
  padding: 0 20px 15px 20px;
  text-decoration: underline;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate .cx-review-summary-card cx-card .cx-card-label-container {
  flex-direction: column;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate .cx-review-summary-card cx-card .cx-card-label-container .cx-card-content {
  margin-left: 0;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate .cx-review-summary-card cx-card .cx-card-label-container .cx-card-label-bold {
  font-family: "Montserrat Regular";
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate app-order-summary {
  border: 2px solid #BCBEC0;
  display: block;
  padding: 25px;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.TopContent {
  flex: 0 100%;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.BodyContent {
  flex: 0 60%;
  align-content: flex-start;
}
@media (max-width: 991.98px) {
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent {
    margin-left: 0;
    margin-top: 30px;
    width: 100%;
    flex: 0 0 100%;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent app-custom-checkout-order-summary,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent app-custom-review-submit {
    width: 100%;
  }
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent {
  margin-left: 30px;
  flex: 0 0 30%;
  flex-direction: row;
  align-content: flex-start;
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary {
  flex: unset;
}
.MultiStepCheckoutSummaryPageTemplate 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) {
  .MultiStepCheckoutSummaryPageTemplate 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) {
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-schedule-replenishment-order {
    width: 50%;
  }
}
@media (max-width: 767.98px) {
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-schedule-replenishment-order {
    width: 100%;
  }
}
.MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-place-order,
.MultiStepCheckoutSummaryPageTemplate 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) {
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-place-order,
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-schedule-replenishment-order {
    padding: 1rem 0 0 0;
  }
}
@media (max-width: 991.98px) {
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent {
    --cx-flex-basis: 50%;
    justify-content: flex-end;
    align-items: flex-end;
    flex-direction: column;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary {
    width: 50%;
    padding-top: 1rem;
  }
  .MultiStepCheckoutSummaryPageTemplate 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) {
  .MultiStepCheckoutSummaryPageTemplate 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) {
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-place-order {
    max-width: 50%;
    padding-bottom: 2rem;
  }
}
@media (max-width: 767.98px) {
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent {
    --cx-flex-basis: 100%;
    align-items: normal;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary {
    min-width: 100%;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-page-layout.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-place-order {
    max-width: 100%;
  }
}
.MultiStepCheckoutSummaryPageTemplate app-custom-checkout-order-summary .cx-review-cart-item .cx-item-list-row .cart-item-summary cx-media img {
  width: 80px;
}
@media (max-width: 991px) {
  .MultiStepCheckoutSummaryPageTemplate cx-checkout-progress-mobile-bottom {
    display: none;
  }
}
@media (max-width: 991px) {
  .MultiStepCheckoutSummaryPageTemplate .cx-item-list-row .cart-item-summary cx-media {
    min-width: 80px;
  }
}
@media (min-width: 992px) {
  .MultiStepCheckoutSummaryPageTemplate cx-checkout-progress-mobile-top .cx-list-media.is-active {
    line-height: 1;
    margin-bottom: 40px;
  }
  .MultiStepCheckoutSummaryPageTemplate cx-checkout-progress-mobile-top .cx-list-media.is-active div {
    padding-top: 10px;
  }
}
.MultiStepCheckoutSummaryPageTemplate .cx-summary-row.info-icons,
.MultiStepCheckoutSummaryPageTemplate .free-shipment-container-summary {
  display: none !important;
}
.MultiStepCheckoutSummaryPageTemplate .btn.is-default {
  pointer-events: none;
}
.card-body .cx-card-container .cx-card-label-container .cx-card-label-bold {
  max-width: 300px;
  word-break: break-word;
  display: block !important;
}
.card-body .cx-card-container .cx-card-label-container .cx-card-label {
  max-width: 300px;
  word-break: break-word;
}
.OutletLandingPageTemplate {
  max-width: 100%;
  margin: 0;
}
.OutletLandingPageTemplate header {
  border-bottom: none;
}
.OutletLandingPageTemplate header .HeadBandContentSlot app-custom-paragraph p {
  background-color: #FDF6B9;
  font-weight: normal;
  color: #010101;
}
.OutletLandingPageTemplate .BottomHeaderSlot {
  display: none;
}
.OutletLandingPageTemplate .outlet-link {
  background-color: #FDF6B9;
}
.OutletLandingPageTemplate .outlet-link cx-generic-link {
  display: flex;
}
.OutletLandingPageTemplate .outlet-link a {
  color: #010101 !important;
}
@media (min-width: 992px) {
  .OutletLandingPageTemplate .outlet-link a {
    padding: 4px 10px;
  }
}
.OutletLandingPageTemplate .ohbar-link img {
  filter: invert(1);
}
.OutletLandingPageTemplate .ohbar-link:hover {
  background-color: #a3a6b2;
}
.OutletLandingPageTemplate .ohbar-link:hover img {
  filter: invert(0);
}
@media (min-width: 992px) {
  .OutletLandingPageTemplate .ohbar-link:hover {
    padding: 4px 0;
  }
}
.OutletLandingPageTemplate .ohbar-link:hover a {
  color: #010101 !important;
}
.OutletLandingPageTemplate .ohgar-link img {
  filter: invert(1);
}
.OutletLandingPageTemplate .ohgar-link:hover {
  background-color: #a1afa2;
}
.OutletLandingPageTemplate .ohgar-link:hover img {
  filter: invert(0);
}
@media (min-width: 992px) {
  .OutletLandingPageTemplate .ohgar-link:hover {
    padding: 4px 0;
  }
}
.OutletLandingPageTemplate .ohgar-link:hover a {
  color: #010101 !important;
}
@media (max-width: 991px) {
  .OutletLandingPageTemplate cx-page-slot.Section4 > * {
    border-bottom: none;
    border-inline-end: none;
  }
}
.OutletLandingPageTemplate cx-page-slot.Section1 {
  margin-top: 0;
  max-width: none;
}
.OutletLandingPageTemplate app-custom-category {
  margin: 50px 0;
}
.OutletLandingPageTemplate cx-page-layout.LandingPage2Template {
  max-width: 100%;
  margin: 0;
}
.OutletLandingPageTemplate cx-page-layout.LandingPage2Template cx-page-slot.Section3 {
  max-width: 100%;
  margin: 0;
}
.OutletLandingPageTemplate cx-banner-carousel .inline-navigation .carousel-panel .previous,
.OutletLandingPageTemplate cx-banner-carousel .inline-navigation .carousel-panel .next {
  z-index: 5;
}
.OutletLandingPageTemplate .btn {
  max-height: unset;
}
.PolicyPageTemplate .page-title {
  margin-bottom: 1rem;
  text-transform: uppercase;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate {
  display: flex;
  flex-wrap: nowrap;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot {
  padding-top: 2rem;
  padding-bottom: 0;
  padding-inline-end: 3rem;
  padding-inline-start: 3rem;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 {
  padding-inline-end: 5rem;
  padding-inline-start: 5rem;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 h1,
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 h2,
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 h3,
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 h4,
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 h5,
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 h6,
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 .h1,
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 .h2,
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 .h3,
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 .h4,
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 .h5,
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 .h6 {
  text-align: left;
  color: #cd3f5b;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 h1 {
  color: #000000;
  font-weight: bold;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 h3 {
  margin-bottom: initial;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 h4 {
  font-size: 22px;
  color: #000000;
  font-weight: bold;
  text-transform: none;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 a {
  color: #cd3f5b;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 img {
  max-height: none;
  width: auto;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 table {
  width: 100%;
  display: block;
}
@media (min-width: 992px) {
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 table {
    overflow-x: hidden;
  }
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 table::-webkit-scrollbar {
  height: 8px;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 table::-webkit-scrollbar-thumb {
  background-color: #E9EBE7;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 table tbody tr:first-child {
  font-weight: bold;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 table tbody tr:nth-child(odd) {
  background-color: #E9EBE7;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 table tr {
  border: 1px solid;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 table td {
  border-right: 1px solid;
  line-height: 1.7em;
  padding: 12px 20px;
  text-align: left;
  vertical-align: top;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 table td p {
  text-align: start;
}
@media (max-width: 991.98px) {
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 app-custom-paragraph:first-child {
    margin-top: 0;
    padding-top: 0;
  }
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.LeftMenuSlot {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 2rem;
  background: #f8f8f8;
  place-content: flex-start;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.LeftMenuSlot app-custom-paragraph,
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.LeftMenuSlot cx-paragraph {
  border-bottom: 2px solid #010101;
  margin-bottom: 35px;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.LeftMenuSlot app-custom-paragraph p,
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.LeftMenuSlot cx-paragraph p {
  font-size: 1.85rem;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.LeftMenuSlot .policy-left-navigation h5 {
  display: none;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.LeftMenuSlot .policy-left-navigation .wrapper {
  display: block;
  margin-left: 0;
  margin-bottom: 0;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.LeftMenuSlot .policy-left-navigation .childs nav {
  margin-bottom: 20px;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.LeftMenuSlot .policy-left-navigation .childs nav cx-generic-link a {
  padding: 5px 0;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.LeftMenuSlot .policy-left-navigation .childs nav cx-generic-link a span {
  text-transform: uppercase;
  padding: 0;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.LeftMenuSlot .policy-left-navigation .childs nav .current-selected {
  font-weight: bold;
}
.PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.LeftMenuSlot .custom-button-switch {
  display: none;
}
.PolicyPageTemplate .bg-light-grey {
  background: #f8f8f8;
}
@media (min-width: 992px) {
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.LeftMenuSlot {
    flex: 25% 1 1;
    max-width: 320px;
    min-width: 320px;
  }
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 {
    max-width: 75%;
  }
}
@media (max-width: 991px) {
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate {
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
  }
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 {
    padding-inline-end: 4rem;
    padding-inline-start: 4rem;
    padding-left: 44px;
    padding-right: 44px;
    padding-top: 0;
  }
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 h1,
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 h2,
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 h3,
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 h4,
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 h5,
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 h6,
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 .h1,
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 .h2,
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 .h3,
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 .h4,
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 .h5,
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 .h6 {
    text-align: center;
  }
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 h1 {
    margin: 4px 25px 8px;
    text-transform: uppercase;
    font-family: "Montserrat Regular";
    text-align: center;
    font-size: 25px !important;
    font-weight: 100;
  }
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 h2 {
    font-size: 26px;
  }
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 h3 {
    text-align: left;
    font-size: 20px;
  }
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 cx-paragraph p,
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 app-custom-paragraph p {
    text-align: justify;
  }
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 cx-paragraph table,
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 app-custom-paragraph table {
    width: 100%;
    max-width: 300px;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 cx-paragraph table,
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 app-custom-paragraph table {
    overflow-x: scroll;
    max-width: fit-content;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 cx-paragraph table,
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 app-custom-paragraph table {
    overflow-x: scroll;
    max-width: 300px;
  }
}
@media (max-width: 991px) {
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 cx-paragraph table td p,
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.Section1 app-custom-paragraph table td p {
    font-size: 10px;
    line-height: initial;
  }
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.LeftMenuSlot {
    position: absolute;
    transform: translateX(-100vw);
    transition: transform 0.2s;
    min-height: calc(100vh - 164px);
  }
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.LeftMenuSlot.visible {
    transform: translateX(0);
    position: relative;
    opacity: 1;
  }
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.LeftMenuSlot.visible + .Section1 {
    display: none;
  }
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.LeftMenuSlot:not(.visible) .custom-button-switch {
    display: block;
    position: absolute;
    right: -55px;
    top: 7px;
  }
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.LeftMenuSlot .policy-left-navigation .childs nav {
    margin-bottom: 25px;
  }
  .PolicyPageTemplate cx-page-layout.PolicyPageTemplate cx-page-slot.LeftMenuSlot .policy-left-navigation .childs nav a {
    padding: 10px 0;
  }
}
.FormsPageTemplate h2 {
  margin-top: 50px;
}
@media (max-width: 991px) {
  .FormsPageTemplate h2 {
    margin-top: 0;
    padding: 4px 55px 0 55px !important;
    margin-bottom: 20px !important;
  }
}
.FormsPageTemplate .wrapper-container {
  margin: 30px auto;
}
@media (max-width: 991px) {
  .FormsPageTemplate .wrapper-container {
    margin: 0;
  }
}
.FormsPageTemplate app-custom-login-form .reset-password {
  display: block;
  margin-top: 30px;
  text-align: center;
  font-family: "Montserrat Bold";
}
.FormsPageTemplate app-custom-login-form .label-password {
  position: relative;
}
.FormsPageTemplate app-custom-login-form .label-password app-custom-icons {
  position: absolute;
  right: 15px;
  top: 35px;
  font-size: 20px;
  color: #BCBEC0;
  cursor: pointer;
}
.FormsPageTemplate p {
  font-size: 12px;
}
@media (min-width: 576px) {
  .FormsPageTemplate .wrapper-container {
    width: 80%;
  }
}
.FormsPageTemplate .col-md-12.pr-0.mt-5 {
  margin-top: 30px !important;
}
@media (max-width: 991px) {
  .FormsPageTemplate .col-md-12.pr-0.mt-5 {
    margin-top: 25px !important;
  }
}
.FormsPageTemplate .row.col-sm-12.pr-0.mt-5 {
  margin-top: 20px !important;
}
@media (max-width: 991px) {
  .FormsPageTemplate .row.col-sm-12.pr-0.mt-5 {
    margin-top: 10px !important;
  }
}
@media (max-width: 991px) {
  .FormsPageTemplate .Section1 .container,
  .FormsPageTemplate .Section1 app-custom-ohgar-tabs .wrapper-content,
  app-custom-ohgar-tabs .FormsPageTemplate .Section1 .wrapper-content,
  .FormsPageTemplate .Section1 app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .FormsPageTemplate .Section1 .info-boxes-list,
  .FormsPageTemplate .Section1 app-custom-vertical-four-selection .vertical-selection-container,
  app-custom-vertical-four-selection .FormsPageTemplate .Section1 .vertical-selection-container,
  .FormsPageTemplate .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate .FormsPageTemplate .Section1 cx-page-slot.Summary,
  .FormsPageTemplate .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate .FormsPageTemplate .Section1 cx-page-slot.Tabs,
  .FormsPageTemplate .Section1 cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate .FormsPageTemplate .Section1 .tab-delivery,
  .FormsPageTemplate .Section1 cx-banner-carousel .wrapper-inherit,
  cx-banner-carousel .FormsPageTemplate .Section1 .wrapper-inherit,
  .FormsPageTemplate .Section1 cx-banner .wrapper-inherit,
  cx-banner .FormsPageTemplate .Section1 .wrapper-inherit,
  .FormsPageTemplate .Section1 header #wrapper-navigation > div,
  header .FormsPageTemplate .Section1 #wrapper-navigation > div,
  .FormsPageTemplate .Section1 header .wrapper-header .SiteLinks,
  header .wrapper-header .FormsPageTemplate .Section1 .SiteLinks,
  .FormsPageTemplate .Section1 cx-breadcrumb,
  .FormsPageTemplate .Section1 cx-footer-navigation app-custom-navigation-ui,
  cx-footer-navigation .FormsPageTemplate .Section1 app-custom-navigation-ui,
  .FormsPageTemplate .Section1 cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .FormsPageTemplate .Section1 cx-paragraph,
  .FormsPageTemplate .Section1 .AccountPageTemplate cx-page-layout.AccountPageTemplate,
  .AccountPageTemplate .FormsPageTemplate .Section1 cx-page-layout.AccountPageTemplate,
  .FormsPageTemplate .Section1 .PolicyPageTemplate cx-page-layout.PolicyPageTemplate,
  .PolicyPageTemplate .FormsPageTemplate .Section1 cx-page-layout.PolicyPageTemplate {
    padding-top: 20px;
  }
  .FormsPageTemplate .subtitle,
  .FormsPageTemplate .col-md-12,
  .FormsPageTemplate .col-sm-12,
  .FormsPageTemplate .col-sm-10,
  .FormsPageTemplate .col-sm-6 {
    padding: 0;
  }
  .FormsPageTemplate .form-group {
    padding: 0;
    margin: 0;
  }
  .FormsPageTemplate .form-below {
    margin: 0;
  }
  .FormsPageTemplate .btn-black {
    margin-left: 0 !important;
    width: 100%;
  }
}
.FormsPageTemplate .ng-select.ng-select-single .ng-select-container .ng-arrow-wrapper {
  width: 25px;
  margin-right: 15px;
  padding-right: 0 !important;
}
.label-password {
  position: relative;
}
.label-password app-custom-icons {
  position: absolute;
  right: 15px;
  top: 35px;
  font-size: 20px;
  color: #BCBEC0;
  cursor: pointer;
}
.internal-server-page {
  background-color: #4E7260;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 999;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1em;
  overflow: auto;
  min-height: 100%;
}
.internal-server-page__inner {
  text-align: center;
  flex: 1 1 100%;
  max-height: 100%;
}
.internal-server-page .ohgar-link {
  font-family: "Montserrat Regular";
  font-weight: bold;
  font-size: 36px;
  color: #fff;
  display: block;
}
.internal-server-page .ohgar-link:hover {
  text-decoration: none;
}
.internal-server-page__wrapper-box {
  padding: 2em;
}
.internal-server-page__box {
  background: #fff none;
  max-width: 600px;
  width: 100%;
  text-align: center;
  padding: 2em;
  margin: 0 auto;
  font-size: 16px;
}
@media (max-width: 640px) {
  .internal-server-page__box {
    max-width: 100%;
  }
}
.internal-server-page__box h1 {
  font-size: 28px;
  font-weight: normal;
}
.internal-server-page__box a {
  text-transform: uppercase;
  text-decoration: underline;
  font-family: "Montserrat Bold";
}
.ThankYouPageTemplate {
  background-color: #4E7260;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==);
}
.ThankYouPageTemplate header,
.ThankYouPageTemplate .PreHeader {
  display: none;
}
.ThankYouPageTemplate .SiteLogin app-custom-login {
  display: none;
}
.ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview .cx-order-confirmation-message .check-container {
  display: none;
}
.ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview .order {
  text-align: center;
}
@media (max-width: 991px) {
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview .order > div {
    display: flex;
    flex-direction: column;
  }
}
.ThankYouPageTemplate cx-order-confirmation-items,
.ThankYouPageTemplate cx-order-confirmation-totals {
  display: none;
}
.ThankYouPageTemplate app-custom-newsletter .first-step {
  justify-content: center;
}
.ThankYouPageTemplate.stop-navigating {
  padding-top: 0;
}
.ThankYouPageTemplate.stop-navigating main {
  margin: auto 0;
}
.professional .ThankYouPageTemplate {
  background-color: #a3a6b2;
}
.ThankYouPageTemplate .LeftContentSlot,
.ThankYouPageTemplate .RightContentSlot {
  display: inline-flex;
  width: 50%;
  height: 500px;
  margin-bottom: 50px;
}
@media (max-width: 767.98px) {
  .ThankYouPageTemplate .LeftContentSlot,
  .ThankYouPageTemplate .RightContentSlot {
    width: 100%;
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .ThankYouPageTemplate .RightContentSlot {
    border-left: none;
  }
}
.ThankYouPageTemplate .RightContentSlot:after {
  position: absolute;
  content: "";
  border-left: 1px solid #A89F9A;
  height: 420px;
  left: 50%;
}
@media (max-width: 767px) {
  .ThankYouPageTemplate .RightContentSlot:after {
    display: none;
  }
}
.ThankYouPageTemplate cx-global-message {
  top: 0;
}
.ThankYouPageTemplate cx-spinner {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
cx-page-layout.ThankYouPageTemplate cx-page-slot {
  padding-bottom: 0;
}
@media (max-width: 991px) {
  cx-page-layout.ThankYouPageTemplate cx-page-slot {
    padding: 0;
  }
}
.ThankYouPageTemplate {
  background-color: #4E7260;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==);
}
.ThankYouPageTemplate header {
  display: none;
}
.ThankYouPageTemplate .LeftContentSlot .login-container-form form {
  width: 100%;
}
.ThankYouPageTemplate .LeftContentSlot,
.ThankYouPageTemplate .RightContentSlot,
.ThankYouPageTemplate .BodyContent {
  background-color: white;
  padding: 40px;
}
@media (max-width: 767px) {
  .ThankYouPageTemplate .LeftContentSlot,
  .ThankYouPageTemplate .RightContentSlot,
  .ThankYouPageTemplate .BodyContent {
    height: auto;
  }
}
.ThankYouPageTemplate app-custom-tab-login {
  background-color: white;
}
.ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate,
.ThankYouPageTemplate cx-page-layout.AccountPageTemplate {
  background-color: #E6E7E8;
  padding: 40px 80px 80px 80px;
  box-shadow: 3px 3px 20px 0;
  background-image: none;
  margin: 60px auto;
}
@media (max-width: 991px) {
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate,
  .ThankYouPageTemplate cx-page-layout.AccountPageTemplate {
    margin: 10px auto;
  }
}
.ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate,
.ThankYouPageTemplate cx-page-layout.AccountPageTemplate {
  max-width: var(--cx-max-width);
  width: 75%;
}
@media (max-width: 991.98px) {
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate,
  .ThankYouPageTemplate cx-page-layout.AccountPageTemplate {
    width: 95%;
  }
}
@media (max-width: 991px) {
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate,
  .ThankYouPageTemplate cx-page-layout.AccountPageTemplate {
    padding: 20px 20px 20px 20px;
    box-shadow: none;
  }
}
.ThankYouPageTemplate .keep-in-session {
  margin: 30px 0;
  font-size: 14px;
}
.ThankYouPageTemplate .label-password {
  position: relative;
}
.ThankYouPageTemplate .label-password app-custom-icons {
  position: absolute;
  right: 15px;
  top: 35px;
  font-size: 20px;
  color: #BCBEC0;
  cursor: pointer;
}
.ThankYouPageTemplate .select-label {
  position: relative;
}
.ThankYouPageTemplate .select-label select + app-custom-icons {
  position: absolute;
  right: 15px;
  top: 38px;
  font-size: 15px;
  color: #BCBEC0;
  cursor: pointer;
}
.ThankYouPageTemplate .login-title {
  text-align: center;
  text-transform: uppercase;
  margin: 40px 0;
  font-size: 18px;
}
.ThankYouPageTemplate .reset-password {
  display: block;
  margin-top: 30px;
  text-align: center;
  font-family: "Montserrat Bold";
}
.ThankYouPageTemplate .form-check input + .form-check-label {
  color: #4F5051;
  font-size: 14px;
}
.ThankYouPageTemplate .form-check input + .form-check-label a {
  color: #4F5051;
}
.ThankYouPageTemplate .title-register {
  text-transform: uppercase;
  text-align: left;
  margin: 20px 0;
  font-size: 20px;
  font-family: "Montserrat Light";
}
.ThankYouPageTemplate .radio-buttons-form .form-check {
  margin-right: 30px;
}
@media (max-width: 991px) {
  .ThankYouPageTemplate .radio-buttons-form .form-check {
    margin-right: 20px;
  }
}
.ThankYouPageTemplate .bottom-section {
  display: flex;
  flex-direction: row;
  margin: 40px 0;
}
@media (max-width: 991px) {
  .ThankYouPageTemplate .bottom-section {
    flex-direction: column-reverse;
  }
}
.ThankYouPageTemplate .bottom-section .register-steps {
  display: flex;
  flex-direction: column;
}
@media (max-width: 991px) {
  .ThankYouPageTemplate .bottom-section .register-steps {
    align-items: center;
    position: relative;
    top: 30px;
  }
}
.ThankYouPageTemplate .bottom-section .register-steps .icon {
  border: 1px solid #A89F9A;
  padding: 8px;
  width: max-content;
  cursor: pointer;
}
.ThankYouPageTemplate .bottom-section .register-steps .icon app-custom-icons {
  display: block;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
.ThankYouPageTemplate .bottom-section .register-steps .text {
  text-align: left;
  margin: 10px 0;
  font-size: 20px;
  font-family: "Montserrat Light";
}
.ThankYouPageTemplate .bottom-section .register-button {
  margin: 0 auto;
}
.ThankYouPageTemplate .bottom-section .register-button button {
  display: flex;
  align-items: center;
  width: max-content;
}
@media (min-width: 992px) {
  .ThankYouPageTemplate .bottom-section .register-button button {
    padding: 0 90px;
  }
}
@media (max-width: 991px) {
  .ThankYouPageTemplate .bottom-section .register-button button {
    width: auto;
    font-size: 14px;
    padding: 10px 20px;
  }
}
.ThankYouPageTemplate .TopContent app-custom-more-info .more-info h2 {
  font-size: 18px;
}
.ThankYouPageTemplate .TopContent app-custom-more-info .more-info .items-info .item {
  background-color: #E6E7E8;
  margin-right: 10px;
}
.ThankYouPageTemplate .TopContent app-custom-more-info .more-info .items-info {
  justify-content: center;
}
.ThankYouPageTemplate .TopContent app-custom-more-info .more-info .items-info h3 {
  font-weight: normal;
  font-size: 12px;
}
.ThankYouPageTemplate .consents-container {
  width: 100%;
}
@media (max-width: 991px) {
  .ThankYouPageTemplate .consents-container {
    position: relative;
    width: 90%;
    padding-right: 15px;
    padding-left: 15px;
    margin: 0 auto;
  }
}
.ThankYouPageTemplate .consents-container .consents .checkboxes {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 90%;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .ThankYouPageTemplate .consents-container .consents .checkboxes {
    flex-direction: column;
    margin: 0;
  }
}
.ThankYouPageTemplate .consents-container .consents .checkboxes .form-group {
  flex-basis: 40%;
}
.ThankYouPageTemplate .consents-container .consents .checkboxes .form-group .form-check {
  padding: 0;
}
.ThankYouPageTemplate .consents-container .consents .checkboxes .form-group .form-check .form-check-label {
  color: #BCBEC0;
  font-size: 14px;
  padding: 0;
}
.ThankYouPageTemplate .consents-container .consents .checkboxes .form-group .form-check .form-check-label a {
  color: #BCBEC0;
}
.ThankYouPageTemplate .consents-container .consents .legal-text {
  color: #BCBEC0;
  font-size: 12px;
  text-align: center;
  width: 90%;
  padding: 0;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .ThankYouPageTemplate .consents-container .consents .legal-text {
    font-size: 10px;
    width: 100%;
    text-align: left;
  }
}
.ThankYouPageTemplate .login-register-content .radio-inline .form-check {
  text-transform: uppercase;
  font-size: 15px;
}
@media (max-width: 991px) {
  .ThankYouPageTemplate .login-register-content .radio-inline .form-check {
    font-size: 13px;
  }
}
.ThankYouPageTemplate .login-register-content .justify-content-center {
  margin: 0;
}
@media (max-width: 991px) {
  .ThankYouPageTemplate .login-register-content .justify-content-center {
    margin: 0 auto;
  }
}
.ThankYouPageTemplate .login-register-content .first-step-register {
  width: 100%;
  display: flex;
}
@media (max-width: 991px) {
  .ThankYouPageTemplate .login-register-content .first-step-register {
    flex-direction: column;
  }
}
.ThankYouPageTemplate .login-register-content .professional-form.row {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .ThankYouPageTemplate .login-register-content .professional-form.row {
    flex-direction: column;
  }
}
.ThankYouPageTemplate .login-register-content .professional-form.row .col-md-6 {
  max-width: 500px;
}
@media (max-width: 991px) {
  .ThankYouPageTemplate .login-register-content .professional-form.row .col-md-6 {
    max-width: 100%;
  }
}
.ThankYouPageTemplate .login-container-form {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ThankYouPageTemplate .login-container-form .tab-login,
.ThankYouPageTemplate .login-container-form form {
  flex: 0 0 50%;
  width: 50%;
  max-width: 530px;
}
@media (max-width: 991px) {
  .ThankYouPageTemplate .login-container-form .tab-login,
  .ThankYouPageTemplate .login-container-form form {
    width: 100%;
    padding: 0;
  }
}
.ThankYouPageTemplate .cx-dialog-popover-center-backdrop {
  background-color: rgba(0, 0, 0, 0.8);
  backdrop-filter: blur(5px);
}
@media (max-width: 991px) {
  .ThankYouPageTemplate.stop-navigating {
    padding-top: 0;
  }
  .ThankYouPageTemplate.stop-navigating main {
    margin: 0;
  }
  .ThankYouPageTemplate {
    padding-top: 0;
  }
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate {
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate app-custom-logo {
    background-color: white;
    border-bottom: 2px solid black;
    padding: 35px 0 10px;
  }
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate .BodyContent {
    padding: 0;
  }
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview {
    padding-bottom: 0;
  }
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview .cx-order-confirmation-message .check-container {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
  }
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview .cx-order-confirmation-message .check-container:before,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview .cx-order-confirmation-message .check-container:after {
    content: "";
    display: inline-block;
    width: 10%;
    margin: 0 0.5em 0 -25%;
    vertical-align: middle;
    border-bottom: 1px solid;
    transform: translateY(20px);
  }
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview .cx-order-confirmation-message .check-container:after {
    margin: 0 -25% 0 0.5em;
    transform: translateY(-44px);
  }
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview .cx-order-confirmation-message .check-container .check:before {
    color: var(--cx-color-inverse);
    position: absolute;
    content: "";
    display: inline-block;
    border-width: 0 0 3px 3px;
    border-style: solid;
    transform: rotate(-50deg);
    border-color: white;
    left: 11px;
    top: 12px;
    height: 9px;
    width: 16px;
    background-color: black;
    box-shadow: 0 8px 0 black;
  }
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview .cx-order-confirmation-message .check-container .check {
    position: relative;
    border: 1px solid black;
    background-color: black;
    color: white;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
    font-size: 13px;
  }
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview .cx-order-confirmation-message .check-container .label {
    font-size: 10px;
    font-weight: bold;
    padding-top: 7px;
  }
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview .cx-order-confirmation-message .title {
    font-size: 16px;
    width: unset;
    max-width: unset;
    margin: 30px 30px;
  }
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview .cx-order-confirmation-message .title h1 {
    font-size: 16px;
  }
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview .cx-order-confirmation-message .title .success {
    font-size: 16px;
  }
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter {
    padding: 0;
  }
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter .container,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter app-custom-ohgar-tabs .wrapper-content,
  app-custom-ohgar-tabs .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter .wrapper-content,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter .info-boxes-list,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter app-custom-vertical-four-selection .vertical-selection-container,
  app-custom-vertical-four-selection .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter .vertical-selection-container,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-page-slot.Summary,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-page-slot.Tabs,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter .tab-delivery,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-banner-carousel .wrapper-inherit,
  cx-banner-carousel .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter .wrapper-inherit,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-banner .wrapper-inherit,
  cx-banner .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter .wrapper-inherit,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter header #wrapper-navigation > div,
  header .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter #wrapper-navigation > div,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter header .wrapper-header .SiteLinks,
  header .wrapper-header .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter .SiteLinks,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-breadcrumb,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-footer-navigation app-custom-navigation-ui,
  cx-footer-navigation .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter app-custom-navigation-ui,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-paragraph,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter .AccountPageTemplate cx-page-layout.AccountPageTemplate,
  .AccountPageTemplate .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-page-layout.AccountPageTemplate,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter .PolicyPageTemplate cx-page-layout.PolicyPageTemplate,
  .PolicyPageTemplate .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-page-layout.PolicyPageTemplate {
    margin: 20px auto;
    width: 100%;
    max-width: none;
  }
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter .container input.input-newsletter,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter app-custom-ohgar-tabs .wrapper-content input.input-newsletter,
  app-custom-ohgar-tabs .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter .wrapper-content input.input-newsletter,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list input.input-newsletter,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter .info-boxes-list input.input-newsletter,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter app-custom-vertical-four-selection .vertical-selection-container input.input-newsletter,
  app-custom-vertical-four-selection .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter .vertical-selection-container input.input-newsletter,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary input.input-newsletter,
  cx-page-layout.ProductDetailsPageTemplate .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-page-slot.Summary input.input-newsletter,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs input.input-newsletter,
  cx-page-layout.ProductDetailsPageTemplate .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-page-slot.Tabs input.input-newsletter,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-page-layout.ProductDetailsPageTemplate .tab-delivery input.input-newsletter,
  cx-page-layout.ProductDetailsPageTemplate .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter .tab-delivery input.input-newsletter,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-banner-carousel .wrapper-inherit input.input-newsletter,
  cx-banner-carousel .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter .wrapper-inherit input.input-newsletter,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-banner .wrapper-inherit input.input-newsletter,
  cx-banner .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter .wrapper-inherit input.input-newsletter,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter header #wrapper-navigation > div input.input-newsletter,
  header .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter #wrapper-navigation > div input.input-newsletter,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter header .wrapper-header .SiteLinks input.input-newsletter,
  header .wrapper-header .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter .SiteLinks input.input-newsletter,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-breadcrumb input.input-newsletter,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-footer-navigation app-custom-navigation-ui input.input-newsletter,
  cx-footer-navigation .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter app-custom-navigation-ui input.input-newsletter,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph input.input-newsletter,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-paragraph input.input-newsletter,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter .AccountPageTemplate cx-page-layout.AccountPageTemplate input.input-newsletter,
  .AccountPageTemplate .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-page-layout.AccountPageTemplate input.input-newsletter,
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter .PolicyPageTemplate cx-page-layout.PolicyPageTemplate input.input-newsletter,
  .PolicyPageTemplate .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview app-custom-newsletter cx-page-layout.PolicyPageTemplate input.input-newsletter {
    padding-left: 0 !important;
    text-align: center;
  }
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview .go-back {
    position: initial;
    transform: none;
    background-color: #E9EBE7;
    font-size: 13px;
    padding: 20px 20px 30px 20px;
    border-bottom: none;
  }
  .ThankYouPageTemplate cx-page-layout.ThankYouPageTemplate cx-order-confirmation-overview .go-back a {
    border-bottom: 1px solid black;
    padding-bottom: 7px;
  }
  .ThankYouPageTemplate footer {
    display: none;
  }
}
.btn {
  border-radius: var(--cx-buttons-border-radius);
  font-size: 1.125rem;
  font-weight: bold;
  height: 48px;
  line-height: 1.34;
  max-height: 48px;
  min-height: auto;
  min-width: 48px;
  padding: 11px 12px;
  text-transform: capitalize;
  text-transform: uppercase;
}
.btn.btn-lg {
  padding: 16px 48px;
  line-height: initial;
}
.btn.btn-sm {
  font-size: 0.65rem;
  padding: 4px;
  height: auto;
  text-transform: none;
}
.btn.btn-sm.btn-link {
  text-transform: none;
  font-weight: 100;
}
.btn.btn-sm.text-bold {
  font-weight: bold;
}
.btn.btn-with-icon {
  position: relative;
}
.btn.btn-with-icon.btn-sm {
  padding-left: 40px;
}
.btn.btn-with-icon {
  padding-left: 48px;
}
.btn.btn-with-icon app-custom-icons {
  position: absolute;
  font-size: 200%;
  top: 50%;
  left: 0;
  transform: translate(40%, -40%);
}
.btn-primary {
  background-color: white;
  font-family: "Montserrat Bold";
  color: black;
  filter: none;
}
.btn-primary:hover {
  color: white;
  background-color: black;
  -moz-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
  text-decoration: none;
}
.btn-secondary {
  background-color: black;
  color: white;
  filter: none;
}
.btn-secondary:hover {
  color: black;
  background-color: white;
  -moz-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
  text-decoration: none;
}
.btn-black,
.btn-green-olive {
  font-family: "Montserrat Bold";
  font-size: 15px;
  color: white;
  text-transform: uppercase;
  background-color: #010101;
  padding: 10px 30px;
  margin: 0 auto;
  border-radius: 0;
  border: 2px solid black;
}
@media (max-width: 991px) {
  .btn-black,
  .btn-green-olive {
    font-size: 14px;
  }
}
.btn-black:hover,
.btn-green-olive:hover {
  color: black;
  background-color: white;
  -moz-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
  text-decoration: none;
}
.btn-black.active,
.btn-green-olive.active {
  color: var(--cx-color-primary);
  border-width: 2px;
  border-style: solid;
  background-color: var(--cx-color-inverse);
}
.btn-black.disabled,
.btn-green-olive.disabled {
  color: var(--cx-color-light);
  border-width: 2px;
  border-style: solid;
  border-color: var(--cx-color-light);
  opacity: 1;
}
.btn-green-olive {
  background-color: #8f9e90;
  border: 1px solid #8f9e90;
}
.btn-green-olive:hover {
  border: 1px solid black;
}
.btn-white,
.btn-white-min-height {
  background-color: white;
  border-radius: 0;
  border: 1px solid #010101;
  color: #010101;
  text-transform: uppercase;
  font-size: 15px;
  font-family: "Montserrat Bold";
}
@media (max-width: 991px) {
  .btn-white,
  .btn-white-min-height {
    font-size: 14px;
  }
}
.btn-white:hover,
.btn-white-min-height:hover {
  color: white;
  background-color: black;
  filter: none;
  -moz-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
  text-decoration: none;
}
.show-all-btn {
  margin-bottom: 30px;
}
.notifyme-container app-custom-stock-notification button {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  line-height: inherit;
}
.notifyme-container app-custom-stock-notification button .notifyme-text {
  cursor: pointer;
  width: 85%;
  font-weight: normal;
  text-align: center;
  border-radius: 0;
  font-size: 15px;
  text-transform: uppercase;
  background-color: #a1afa2;
  padding: 15px 10px;
  color: white;
  border: none;
  margin-top: 5px;
}
@media (max-width: 991px) {
  .notifyme-container app-custom-stock-notification button .notifyme-text {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999;
    font-weight: bold;
  }
}
.notifyme-container app-custom-stock-notification button app-custom-icons {
  display: none;
}
.notifyme-container app-custom-stock-notification .stock-notification-notes {
  z-index: 10;
  bottom: 100px;
}
@media (max-width: 991px) {
  .notifyme-container app-custom-stock-notification .stock-notification-notes {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .notifyme-container app-custom-stock-notification .stock-notification-notes {
    bottom: 0;
    z-index: 999;
  }
}
app-custom-product-grid-item .notifyme-container app-custom-stock-notification button {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding-left: 0;
}
app-custom-product-grid-item .notifyme-container app-custom-stock-notification button .notifyme-text {
  cursor: pointer;
}
app-custom-product-grid-item .notifyme-container app-custom-stock-notification button .notifyme-text {
  display: none;
}
app-custom-product-grid-item .notifyme-container app-custom-stock-notification button app-custom-icons {
  display: block;
  margin: 0 0 0 auto;
}
@media (max-width: 991px) {
  app-custom-product-grid-item .notifyme-container app-custom-stock-notification button app-custom-icons {
    font-size: 25px;
  }
}
app-custom-product-grid-item .notifyme-container app-custom-stock-notification .stock-notification-notes {
  z-index: 10;
  bottom: 100px;
}
@media (max-width: 991px) {
  app-custom-product-grid-item .notifyme-container app-custom-stock-notification .stock-notification-notes {
    position: fixed;
  }
}
.btn-white-min-height {
  height: 35px;
  padding: 5px 20px;
}
.btn-green {
  border-radius: 0;
  font-size: 15px;
  background-color: #a1afa2;
  border: none;
  color: white;
  text-transform: uppercase;
  font-family: "Montserrat Regular";
}
.already-notify {
  cursor: pointer;
}
.already-notify .notifyme-text {
  cursor: pointer;
}
@media (max-width: 991px) {
  .already-notify .notifyme-text {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999;
    font-weight: bold;
  }
}
.already-notify .notifyme-text {
  width: 85%;
  font-weight: normal;
  text-align: center;
  border-radius: 0;
  font-size: 15px;
  text-transform: uppercase;
  background-color: #a1afa2;
  padding: 15px 10px;
  color: white;
  border: none;
  margin-top: 5px;
  flex-direction: column;
}
.already-notify app-custom-icons {
  display: block;
  color: green;
  background-color: #e9ebe7;
  font-size: 35px;
  padding: 5px;
  border: none;
  border-radius: 50%;
  position: absolute;
  right: 5px;
  bottom: 5px;
}
.already-notify app-custom-icons:before {
  width: 20px;
}
.ProductDetailsPageTemplate .already-notify .notifyme-text {
  cursor: pointer;
}
.ProductDetailsPageTemplate .already-notify app-custom-icons {
  display: none;
}
.anon-button {
  cursor: pointer;
}
cx-forgot-password h2.title {
  margin-bottom: 10px !important;
}
cx-forgot-password .subtitle {
  text-align: center;
  font-size: 14px;
}
cx-forgot-password .btn-white,
cx-forgot-password .btn-white-min-height {
  line-height: inherit;
}
cx-forgot-password .btn-back {
  text-transform: capitalize;
}
.btn-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .btn-container {
    margin-top: 0 !important;
  }
}
.btn-new-address {
  border-color: var(--cx-color-primary);
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: white;
  color: black;
  filter: none;
  padding: 12px;
}
.btn-new-address .icon-PLUS-OHGAR {
  display: inline-block;
  margin-right: 10px;
  border: 2px solid black;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bolder;
  font-size: 9px;
  -webkit-text-stroke: 1.5px black;
}
@media (max-width: 991px) {
  .btn-new-address .icon-PLUS-OHGAR {
    position: relative;
  }
  .btn-new-address .icon-PLUS-OHGAR::before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-45%, -50%);
  }
}
.btn-new-address:hover {
  color: white;
  background-color: black;
  -moz-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
  text-decoration: none;
  cursor: pointer;
}
.btn-new-address:hover .icon-PLUS-OHGAR {
  -moz-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
  border: 2px solid white;
  -webkit-text-stroke: 1.5px white;
}
.btn-history-back {
  border-bottom: 2px solid #010101;
  display: inline-block;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  text-transform: initial;
}
@media (max-width: 991px) {
  .btn-history-back {
    margin-top: 15px;
    font-size: 14px;
  }
}
.btn-history-back:hover {
  text-decoration: none;
  cursor: pointer;
}
.btn-mini-cart {
  font-family: "Montserrat Bold";
  font-size: 13px;
  text-align: center;
  padding: 5px 30px;
  border: 1px solid black;
  width: 100%;
  cursor: pointer;
}
.btn-direccion {
  display: flex;
  align-items: center;
}
:root {
  --cx-buttons-border-radius: 0;
}
@media (min-width: 992px) {
  .hidden-desktop {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .hidden-mobile {
    display: none !important;
  }
}
.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: #E9EBE7;
  border-color: black;
  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;
  }
}
.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: black;
  background-color: black;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: rgb(63.75, 63.75, 63.75);
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: rgb(89.25, 89.25, 89.25);
  border-color: rgb(89.25, 89.25, 89.25);
}
.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: black;
  background-color: black;
}
.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(0, 0, 0, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 0, 0, 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(0, 0, 0, 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(0, 0, 0, 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(63.75, 63.75, 63.75);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 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(63.75, 63.75, 63.75);
  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: black;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb {
  appearance: none;
}
.custom-range::-webkit-slider-thumb:active {
  background-color: rgb(89.25, 89.25, 89.25);
}
.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: black;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}
.custom-range::-moz-range-thumb {
  appearance: none;
}
.custom-range::-moz-range-thumb:active {
  background-color: rgb(89.25, 89.25, 89.25);
}
.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: black;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}
.custom-range::-ms-thumb {
  appearance: none;
}
.custom-range::-ms-thumb:active {
  background-color: rgb(89.25, 89.25, 89.25);
}
.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;
  }
}
.form-control {
  margin-bottom: 20px;
  border-radius: 0;
  height: 45px;
  line-height: 1;
  padding: 11px 12px 11px 20px !important;
}
.form-control:focus {
  border-color: var(--cx-color-secondary);
  box-shadow: none;
  -webkit-box-shadow: none;
}
select {
  appearance: none;
  cursor: pointer;
}
.form-group {
  margin-bottom: 0;
}
.form-group .btn-primary:hover {
  filter: none;
}
cx-form-errors {
  display: none;
}
cx-form-errors.control-invalid.control-dirty,
cx-form-errors.control-invalid.control-touched {
  display: initial;
}
cx-form-errors p {
  font-size: 14px;
  margin: 14px 0;
  padding-inline-start: 25px;
  position: relative;
  word-break: break-word;
}
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;
}
cx-form-errors p:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
}
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);
  background-color: #e9ebe7;
}
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 {
  font-family: "Montserrat Bold";
  text-transform: uppercase;
  display: inline;
  margin-bottom: 0.375rem;
}
label .label-content.mandatory:after {
  content: "*";
}
label .label-content.bold {
  font-weight: var(--cx-font-weight-semi);
}
label .label-content.reset-password-label {
  text-transform: unset;
}
label .hide-input-field {
  display: none;
}
.error-custom-input {
  border: 1px solid red;
}
legend {
  margin-bottom: 0.375rem;
}
.checkfield cx-form-errors p {
  margin-left: 10px;
}
.form-check {
  margin-bottom: 12px;
  padding-inline-start: 24px;
}
.form-check label {
  font-weight: var(--cx-font-weight-normal);
  display: flex;
  align-items: baseline;
  margin: 0;
  line-height: 25px;
  flex-wrap: wrap;
}
.form-check .form-check-label {
  display: inline-block;
  position: relative;
  top: 1px;
  line-height: 1.8em;
  vertical-align: baseline;
  flex: 1 1 100%;
}
.form-check input + .form-check-label {
  color: var(--cx-color-text);
}
.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: 0 0 0 3px var(--cx-color-light);
  border-color: var(--cx-color-secondary);
}
.form-check input[type=checkbox] {
  border-style: solid;
  border-radius: 50%;
  border-width: 1px;
  border-color: var(--cx-color-light);
  flex: 0 0 15px;
}
.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);
}
.form-control[type=text]:focus {
  background-color: var(--cx-color-background);
  box-shadow: none;
  -webkit-box-shadow: none;
}
input[type=radio] {
  border-radius: 50%;
  display: inline-block;
  border-style: solid;
  border-width: 2px;
  border-color: var(--cx-color-light);
  position: absolute;
  height: 10px;
  width: 10px;
  margin-top: 0.5rem;
  margin-inline-start: -1.5rem;
}
input[type=radio]::after {
  content: "";
  position: absolute;
  display: inline-block;
  border-radius: 50%;
  background-color: var(--cx-color-inverse);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
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);
}
.ng-select .ng-clear-wrapper {
  z-index: 9;
}
.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: #f8f8f8;
}
.ng-select .ng-arrow-wrapper .ng-arrow,
.ng-select.ng-select-single .ng-arrow-wrapper .ng-arrow {
  width: 12px;
  height: 12px;
  border-top: 0;
  border-right: 0;
  border-left: solid 2px var(--cx-color-text);
  border-bottom: solid 2px var(--cx-color-text);
  transform: rotate(-45deg) translate(-50%, -50%);
  top: -1px;
  left: 10px;
}
.ng-select .ng-clear-wrapper .ng-clear,
.ng-select.ng-select-single .ng-clear-wrapper .ng-clear {
  font-size: 48px;
  background: white;
}
.ng-select .ng-select-container,
.ng-select.ng-select-single .ng-select-container {
  padding: 0.6875rem 0;
  line-height: 1.6;
  height: 45px;
  border-radius: 0;
}
.ng-select .ng-select-container .ng-value-container,
.ng-select.ng-select-single .ng-select-container .ng-value-container {
  padding-inline-start: 30px;
}
.ng-select .ng-arrow-wrapper {
  padding-inline-end: 0;
  padding-bottom: 0;
}
.ng-select .ng-select-container {
  border-radius: var(--cx-buttons-border-radius);
}
.ng-select.ng-select-focused {
  outline-style: none;
  outline-color: var(--cx-color-visual-focus);
  outline-width: var(--cx-visual-focus-width, 2px);
  outline-offset: 4px;
}
:focus {
  outline-style: solid;
  outline-color: var(--cx-color-visual-focus);
  outline-width: var(--cx-visual-focus-width, 2px);
  outline-offset: 4px;
  transition: none;
}
.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: 4px;
  transition: none;
}
.ng-select-focused {
  outline-style: solid;
  outline-color: var(--cx-color-visual-focus);
  outline-width: var(--cx-visual-focus-width, 2px);
  outline-offset: 4px;
  transition: none;
}
.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] {
  height: 15px;
  width: 15px;
  margin-inline-start: -1.5rem;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.form-check input[type=checkbox]:checked {
  border-radius: 0;
  background-color: transparent;
}
.form-check input[type=checkbox]:checked::after {
  border-color: black;
  left: 3px;
  top: 3px;
  height: 5px;
  width: 8px;
}
.ng-select.ng-select-single .ng-select-container .ng-value-container {
  width: 90%;
}
.ng-select.ng-select-single .ng-select-container .ng-value {
  width: 90%;
}
.ng-select.ng-select-single .ng-select-container .ng-arrow-wrapper {
  width: 10%;
}
@media (max-width: 991px) {
  .ng-select.ng-select-single .ng-select-container .ng-arrow-wrapper {
    padding-right: 30px;
  }
}
.ng-select.ng-select-disabled {
  background-color: #e9ecef;
  opacity: 1;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px #e9ebe7 inset !important;
}
.form-check input[role=checkbox]:focus,
.form-check input[role=radio]:focus {
  box-shadow: none;
}
ng-select .scroll-host {
  max-height: none !important;
  background: #e9ebe7;
}
.SideContent app-custom-generic-link,
.SideContent cx-generic-link,
header app-custom-generic-link,
header cx-generic-link {
  display: block;
  font-family: "Montserrat Light";
}
cx-global-message {
  top: 86px;
}
cx-global-message .alert {
  width: 100%;
}
@media (max-width: 991.98px) {
  cx-global-message {
    top: 69px;
  }
}
.card {
  border-radius: 0;
}
.card-body {
  padding: 10px 20px 20px 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 {
  align-items: center;
  justify-content: center;
  display: flex;
}
.card-header .card-btn-default {
  border: thin solid black;
  width: 20px;
  height: 20px;
  align-items: center;
  justify-content: center;
  display: flex;
}
.card-header app-custom-icons {
  color: black;
}
.cx-send-action {
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0;
  width: 20px;
  height: 20px;
  z-index: -1;
}
.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);
  margin-bottom: 1rem;
}
.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);
}
.card-list:not(.address-book) cx-card {
  flex: 1;
  min-width: 48%;
  max-width: unset;
}
cx-card .card-header {
  background: transparent;
}
cx-card .cx-card-label-bold {
  font-weight: bolder;
  letter-spacing: 1px;
}
cx-card .cx-action-link {
  text-decoration: none;
  border-bottom: solid thin #000;
  padding-bottom: 3px;
}
cx-card .cx-action-link.font-weight-bold {
  font-weight: bold;
}
cx-card .cx-action-link.font-weight-light {
  font-weight: normal;
}
cx-card .cx-card-border {
  border: none;
}
cx-card .cx-card-container {
  display: flex;
}
cx-card .cx-card-label-container {
  position: relative;
  display: flex;
  flex-grow: 2;
}
cx-card .cx-card-label-container.flex-column {
  flex-direction: column;
}
cx-card .cx-card-label-container.flex-column .cx-card-content {
  margin-top: 30px;
  margin-left: 0;
}
cx-card .cx-card-label-container .cx-card-label-bold {
  text-transform: uppercase;
  font-family: "Montserrat Bold";
}
cx-card .cx-card-label-container .cx-card-content {
  text-transform: uppercase;
  flex-direction: column;
  display: flex;
  margin-left: 30px;
}
cx-card .cx-card-paragraph {
  padding-inline-start: 0.7em;
}
cx-card .cx-card-paragraph .cx-card-paragraph-title {
  padding-top: 0.7em;
}
cx-card .cx-card-fit-to-container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}
cx-card .cx-card-body {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
cx-card .cx-card-delete {
  background: #f8f8f8;
}
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-card .cx-card-delete-msg {
  color: var(--cx-color-danger);
  padding: 0 0 1.25rem 0;
}
cx-card .cx-card-actions {
  position: relative;
  display: flex;
  justify-content: flex-start;
  padding: 1.25rem 0 0 0;
}
cx-card .cx-card-link {
  margin-inline-start: 0;
}
cx-card .cx-shipping-address-card {
  padding-bottom: 30px;
  flex-basis: 250px;
  flex-grow: 1;
  margin-right: 0;
  height: 100%;
}
@media (max-width: 991px) {
  cx-card .cx-shipping-address-card {
    margin-right: 0;
  }
}
cx-card .cx-shipping-address-card .cx-card-container {
  height: 100%;
}
cx-card .cx-shipping-address-card .cx-card-actions {
  justify-content: flex-end;
}
cx-card .cx-shipping-address-card .cx-action-link {
  margin: 4px 8px;
}
cx-card .cx-shipping-address-card .cx-shipping-address-card-inner {
  height: auto;
  background-color: transparent;
  width: 100%;
}
cx-card .cx-shipping-address-card .cx-shipping-address-card-inner .editar {
  font-family: "Montserrat Bold";
}
cx-card .cx-shipping-address-card .card-header {
  justify-content: space-between;
  align-items: flex-start;
  padding: 0;
  color: black;
  border-bottom: none;
}
cx-card .cx-shipping-address-card .card-header .btn.btn-sm {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-size: 0.65rem;
  padding: 4px;
  height: auto;
  min-width: 145px;
}
cx-card .cx-shipping-address-card .card-header .btn.btn-sm .text {
  margin-right: 4px;
  flex: auto;
  text-transform: capitalize;
  letter-spacing: 0.4px;
  font-weight: 100;
}
cx-card .cx-shipping-address-card .cx-card-label-container {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
cx-card .cx-shipping-address-card .cx-card-label-container .cx-card-content {
  margin-left: 0;
  margin-top: 0.5rem;
}
cx-card .cx-shipping-address-card .cx-card-label-bold {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
  margin-bottom: 1rem;
}
cx-card .cx-card-border {
  border: 1px solid black;
}
.cx-card-label-bold {
  text-transform: uppercase;
  font-family: "Montserrat Bold";
}
.table {
  border-color: #a1afa2;
}
.table tr td {
  border-color: #a1afa2;
  vertical-align: top;
}
.table tr td .cx-table-header-label {
  font-size: 0.75rem;
  color: #000;
  font-weight: bold;
  text-transform: uppercase;
  font-family: "Montserrat Bold";
}
.table tr td .cx-table-header-title {
  font-size: 1rem;
}
.table tr td .cx-table-header-title .cx-table-header-label {
  font-size: 14px;
}
@media (max-width: 991px) {
  .table {
    display: flex;
    flex-wrap: wrap;
  }
  .table tr {
    display: flex;
    flex-wrap: wrap;
    border-bottom: thin solid #a1afa2;
  }
  .table tr td {
    border: none;
    min-width: 100%;
    max-width: 100%;
    padding: 16px;
  }
}
.table-filter-header {
  margin-bottom: 2rem;
  border-bottom: solid thin #a1afa2;
}
.table-filter-header .btn:hover {
  border: 2px solid white;
  color: white;
  background-color: black;
  text-decoration: none;
}
.table-filter-header.top {
  display: flex;
  justify-content: space-between;
  padding: 2rem 0 1rem 0;
  margin: 0 0 2rem 0;
}
.table-filter-header.bottom {
  justify-content: center;
}
.filters {
  background-color: #f8f8f8;
  display: flex;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.filters .row {
  margin: 0;
}
.filters .label-content {
  font-size: 12px;
}
.filters .col {
  min-width: 100%;
  padding: 0;
}
@media (min-width: 576px) {
  .filters .col {
    min-width: 50%;
    padding-left: 8px;
    padding-right: 0;
  }
}
@media (min-width: 768px) {
  .filters .col {
    flex: 1;
    min-width: unset;
  }
  .filters .col input,
  .filters .col label {
    margin-bottom: 0;
    font-size: 14px;
  }
  .filters .col:first-of-type {
    padding-left: 0;
  }
  .filters .col.action {
    max-width: 135px;
    align-items: flex-end;
    justify-content: flex-end;
    display: flex;
  }
  .filters .col.action .btn {
    height: 45px;
    border: none;
  }
  .filters .col.date {
    max-width: 180px;
  }
}
@font-face {
  font-family: "icomoon";
  src: url("./media/icomoon-AOZMXRQZ.eot?nq2mcd");
  src:
    url("./media/icomoon-AOZMXRQZ.eot?nq2mcd#iefix") format("embedded-opentype"),
    url("./media/icomoon-UIO5ZK7J.ttf?nq2mcd") format("truetype"),
    url("./media/icomoon-XIZD3Q52.woff?nq2mcd") format("woff"),
    url("./media/icomoon-R3MAPQ3L.svg?nq2mcd#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;
}
[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;
}
app-custom-icons.large {
  font-size: 48px;
}
app-custom-icons.medium {
  font-size: 40px;
}
app-custom-icons.disabled.cx-icon,
app-custom-icons[disabled].cx-icon {
  opacity: 0.25;
  cursor: not-allowed;
}
.icon-ICON_Cerrar-Buscador:before {
  content: "\e931" !important;
}
.icon-chevron-left:before {
  content: "\e927";
}
.icon-chevron-right:before {
  content: "\e92a";
}
.icon-chevron-up:before {
  content: "\e92b";
}
.icon-ICON-CESTA-OHBAR .path1:before {
  content: "\e900";
  color: rgb(234, 236, 237);
}
.icon-ICON-CESTA-OHBAR .path2:before {
  content: "\e901";
  margin-left: -1em;
  color: rgb(75, 79, 89);
}
.icon-ICON-CESTA-OHBAR .path3:before {
  content: "\e902";
  margin-left: -1em;
  color: rgb(75, 79, 89);
}
.icon-ICON-FACEBOOK:before {
  content: "\e906";
}
.icon-ICON-FAVORITO:before {
  content: "\e907";
}
.icon-ICON-INSTAGRAM:before {
  content: "\e908";
}
.icon-ICON-MENU:before {
  content: "\e909";
}
.icon-ICON-MI-CESTA:before {
  content: "\e90a";
}
.icon-ICON-MI-CUENTA:before {
  content: "\e90b";
}
.icon-ICON-OH:before {
  content: "\e90c";
}
.icon-ICON-OHBAR:before {
  content: "\e90d";
}
.icon-ICON-OHBAR-BLANCO:before {
  content: "\e90e";
  color: #fff;
}
.icon-ICON-OHBAR-Simplificado:before {
  content: "\e90f";
}
.icon-ICON-OHGAR:before {
  content: "\e910";
}
.icon-ICON-OHGAR-BLANCO:before {
  content: "\e911";
  color: #fff;
}
.icon-ICON-SEARCH:before {
  content: "\e912";
}
.icon-ICON-TWITTER:before {
  content: "\e913";
}
.icon-ICON-YOUTUBE:before {
  content: "\e914";
}
.icon-PAGO:before {
  content: "\e915";
  color: #6d6e71;
}
.icon-DESCUENTOS:before {
  content: "\e916";
}
.icon-ENVIO:before {
  content: "\e917";
  color: #6d6e71;
}
.icon-FINANCIACION:before {
  content: "\e918";
  color: #6d6e71;
}
.icon-SETTINGS:before {
  content: "\e91e";
}
.icon-EDIT:before {
  content: "\e91d";
}
.icon-COMMENT:before {
  content: "\e91a";
}
.icon-REPEAT:before {
  content: "\e91b";
}
.icon-PDF:before {
  content: "\e91c";
}
.icon-ICON-CERRAR:before {
  content: "\e91f";
}
.icon-ICON-CONTACTO:before {
  content: "\e920";
}
.icon-ICON-DESPLEGABLE:before {
  content: "\e921";
}
.icon-ICON-EMPRESAS:before {
  content: "\e922";
}
.icon-ICON-EMPRESAS_Blanco:before {
  content: "\e923";
  color: #fff;
}
.icon-ICON-MI-CUENTA1:before {
  content: "\e924";
}
.icon-ICON-PEDIDOS-Y-DEVOLUCIONES:before {
  content: "\e925";
}
.icon-ICON-TRABAJA-CON-NOSOTROS:before {
  content: "\e926";
}
.icon-ICON-DIRECCION:before {
  content: "\e929";
}
.icon-ICON-LLAMAR:before {
  content: "\e928";
}
.icon-up-down:before {
  content: "\e919";
  color: black;
  font-weight: bold;
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
.icon-left-down:before {
  content: "\e919";
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
.icon-right-down:before {
  content: "\e919";
  color: black;
  font-weight: bold;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
}
.icon-SAD_FACE:before {
  content: "\e9e5";
  color: black;
}
.icon-ICON-CESTA-OHGAR:before {
  content: "\e92e";
}
.icon-ICON-NOTIFYME-OHGAR:before {
  content: "\e92c";
}
.icon-icon_notifyme_ohgar:before {
  content: "\e933";
  color: #fff;
}
.icon-icon_cesta_ohgar:before {
  content: "\e932";
}
.icon-icon_notifyme_ohgar {
  background-color: #8f9e90;
}
.icon-icon_cesta_ohgar {
  background-color: #e9ebe7;
}
.icon-PLUS-OHGAR:before {
  content: "\e934";
}
.icon-ICON-INCIDENCIAS:before {
  content: "\e935";
}
.icon-ICON-DESPLEGABLE1:before {
  content: "\e936";
}
.icon-ICON-PLEGAR:before {
  content: "\e937";
}
.icon-arrow-down:before {
  content: "\e936";
  color: black;
  font-weight: bold;
}
.icon-EDIT:before {
  content: "\e935";
}
.icon-ICON-PDF:before {
  content: "\e938";
}
.icon-ICON-COPY:before {
  content: "\e939";
}
.icon-ICON-DIRECCION-1:before {
  content: "\e93a";
}
.icon-ICON-FILTRAR:before {
  content: "\e93b";
}
.icon-ICON-QUESTION:before {
  content: "\e93c";
}
.icon-ICON-REPEAT:before {
  content: "\e972";
}
.icon-ICON-CALENDAR:before {
  content: "\e93d";
}
.icon-LOGO_CHEFSAREA:before {
  content: "\e93e";
}
:root {
  --cx-page-width-max: 1320px;
}
:root body ::-webkit-scrollbar {
  width: 5px;
}
:root body {
}
:root body ::-webkit-scrollbar-track {
  background: transparent;
}
:root body {
}
:root body ::-webkit-scrollbar-thumb {
  background: #010101;
}
:root body {
}
:root body ::-webkit-scrollbar-thumb:hover {
  background: #010101;
  opacity: 0.5;
}
:root body h3,
:root body h2 {
  text-transform: uppercase;
  font-family: "Montserrat Regular";
}
@media (min-width: 992px) {
  :root body h3,
  :root body h2 {
    font-size: 25px;
  }
}
@media (max-width: 991px) {
  :root body h3,
  :root body h2 {
    font-size: 20px;
  }
}
:root body h3,
:root body h2 {
  margin-bottom: 30px;
  text-align: center;
  color: #010101;
}
:root body h4 {
  font-family: "Montserrat Light";
  text-transform: lowercase;
  font-size: 15px;
  text-decoration: none;
}
:root body {
  text-align: start;
  font-size: 14px;
}
:root body header,
:root body main {
  width: 100%;
}
:root body .grecaptcha-badge {
  display: none !important;
}
:root .font-size-20 {
  font-size: 20px;
}
:root .indicators button {
  padding: 0 10px 0 0;
}
:root .indicators button cx-icon {
  font-size: 10px;
}
:root .font-montserrat-regular {
  font-family: "Montserrat Regular";
}
:root .font-montserrat-bold {
  font-family: "Montserrat Bold";
}
:root .text-underline {
  text-decoration: underline;
}
@media (min-width: 992px) {
  .hidden-desktop {
    display: none;
  }
}
.pointer {
  cursor: pointer;
}
@media (max-width: 991.98px) {
  .hidden-mobile {
    display: none;
  }
}
.no-scroll {
  overflow-y: hidden;
}
.hidden {
  display: none !important;
}
.aux-background {
  width: 100%;
  height: 100%;
  background-color: transparent;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  display: none;
}
.hamburger.is-active + .aux-background,
.is-active.cx-hamburger + .aux-background {
  display: block;
}
@media (max-width: 991px) {
  .aux-background {
    display: none !important;
  }
}
.AccountPageTemplate .active,
.PolicyPageTemplate .active {
  font-family: "Montserrat Bold";
}
.AccountPageTemplate .active span,
.PolicyPageTemplate .active span {
  font-family: "Montserrat Bold";
}
.h3-component,
.h2-component {
  text-transform: unset !important;
}
:root body .h2-component {
  font-family: "Montserrat Regular";
  margin-bottom: 30px;
  text-align: center;
  font-size: 25px;
  line-height: 1.2222222222;
}
@media (max-width: 991px) {
  :root body .h2-component {
    padding: 0 27px 22px 27px;
    font-size: 20px;
    margin-bottom: 0;
  }
}
cx-banner-carousel .img-opacity,
cx-banner .img-opacity {
  opacity: 1 !important;
}
.product-item .price,
.product-item .cx-price {
  font-size: 18px;
  display: flex;
  flex-wrap: wrap;
  max-width: calc(100% - 60px);
  align-items: center;
}
@media (max-width: 991px) {
  .product-item .price,
  .product-item .cx-price {
    margin-top: 0;
    font-size: 12px;
    padding-bottom: 0;
    max-width: 100%;
    display: flex;
    flex-direction: row;
    height: 30px;
  }
}
.product-item .price .old-price,
.product-item .cx-price .old-price {
  font-size: 12px;
  text-decoration: line-through;
  padding: 0 5px;
  margin: 0;
  color: #BCBEC0;
}
@media (max-width: 991px) {
  .product-item .price .old-price,
  .product-item .cx-price .old-price {
    font-size: 10px;
    padding: 0 5px;
  }
}
.product-item .price .discount,
.product-item .cx-price .discount {
  font-size: 14px;
  color: white;
  background-color: #a1afa2;
  padding: 3px;
  margin: 0;
}
@media (max-width: 991px) {
  .product-item .price .discount,
  .product-item .cx-price .discount {
    font-size: 12px;
    padding: 0 3px;
  }
}
.btn-add-to-cart,
.btn-notify {
  background-color: transparent;
  border: none;
  position: absolute;
  padding: 0;
  right: 0;
  bottom: 0;
}
@media (max-width: 991px) {
  .btn-add-to-cart,
  .btn-notify {
    bottom: 0;
  }
}
.btn-add-to-cart app-custom-icons,
.btn-notify app-custom-icons {
  font-size: 35px;
  padding: 5px;
  border-radius: 50%;
  color: black;
}
@media (max-width: 991px) {
  .btn-add-to-cart app-custom-icons,
  .btn-notify app-custom-icons {
    font-size: 20px;
    bottom: 20px;
  }
}
.LandingPage4Template .BottomHeaderSlot {
  display: none;
}
@media (max-width: 991px) {
  cx-storefront.LandingPage4Template .Section1 {
    padding-top: 24px;
  }
}
cx-form-errors p::before,
cx-form-errors p::after {
  margin: initial;
}
app-date-picker input {
  background-image: url(/images/ICON-CALENDAR.svg);
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: 94%;
}
.filter-select {
  background-image: url(/images/ICON-DESPLEGABLE1.svg);
  background-repeat: no-repeat;
  background-size: 18px;
  background-position: 96.9%;
}
@media (max-width: 991px) {
  .filter-select {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 28px !important;
    background-position: 95%;
  }
}
input[type=date]::-webkit-calendar-picker-indicator {
  background: transparent;
  cursor: pointer;
}
input[type=radio] {
  border-width: 1px;
}
@media (max-width: 767px) {
  #MyCustomTrustbadge2 img {
    height: 49px !important;
    width: 49px !important;
    display: inline-block !important;
  }
}
.product-item .price,
.product-item .cx-price {
  font-size: 18px;
  display: flex;
  flex-wrap: wrap;
  max-width: calc(100% - 60px);
  align-items: center;
}
@media (max-width: 991px) {
  .product-item .price,
  .product-item .cx-price {
    margin-top: 0;
    font-size: 12px;
    padding-bottom: 0;
    max-width: 100%;
    display: flex;
    flex-direction: row;
    height: 30px;
  }
}
@media (max-width: 767px) {
  .product-item .price,
  .product-item .cx-price {
    align-items: end;
    width: 65%;
    height: 40px;
  }
}
.product-item .price .old-price,
.product-item .cx-price .old-price {
  font-size: 12px;
  text-decoration: line-through;
  padding: 0 5px;
  margin: 0;
  color: #BCBEC0;
}
@media (max-width: 991px) {
  .product-item .price .old-price,
  .product-item .cx-price .old-price {
    font-size: 8px;
    padding: 0 3px;
  }
}
.product-item .price .discount,
.product-item .cx-price .discount {
  font-size: 14px;
  color: white;
  background-color: #a1afa2;
  padding: 3px;
  margin: 0;
}
@media (max-width: 991px) {
  .product-item .price .discount,
  .product-item .cx-price .discount {
    font-size: 12px;
    padding: 0 3px;
  }
}
.btn-add-to-cart,
.btn-notify {
  background-color: transparent;
  border: none;
  position: absolute;
  padding: 0;
  right: 0;
  bottom: 0;
}
@media (max-width: 991px) {
  .btn-add-to-cart,
  .btn-notify {
    bottom: 0;
  }
}
.btn-add-to-cart app-custom-icons,
.btn-notify app-custom-icons {
  font-size: 35px;
  padding: 5px;
  border-radius: 50%;
  color: black;
}
@media (max-width: 991px) {
  .btn-add-to-cart app-custom-icons,
  .btn-notify app-custom-icons {
    font-size: 20px;
    bottom: 20px;
  }
}
.icon-icon_notifyme_ohgar:hover {
  background: #CCD1CA;
  -moz-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}
.btn-add-to-cart .icon-icon_cesta_ohgar {
  border: 1px solid #e9ebe7;
  -moz-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}
.btn-add-to-cart .icon-icon_cesta_ohgar:hover {
  background-color: white;
  border: 1px solid #e9ebe7;
}
.btn-add-to-cart .icon-icon_cesta_ohgar:hover .cart-icon-plus {
  color: black;
}
.btn-add-to-cart .icon-icon_cesta_ohgar .cart-icon-plus {
  position: absolute;
  font-size: 15px;
  font-weight: bolder;
  top: 12px;
  left: 19px;
  color: #e9ebe7;
}
@media (max-width: 991px) {
  .btn-add-to-cart .icon-icon_cesta_ohgar .cart-icon-plus {
    display: none;
  }
}
cx-banner {
  margin-top: 95px;
}
@media (max-width: 991px) {
  cx-banner {
    margin-top: 75px;
  }
}
header cx-banner,
app-custom-header-category cx-banner,
app-custom-product-carousel cx-banner,
.custom-product-references cx-banner,
.custom-header-category cx-banner {
  margin-top: 0;
}
app-custom-info-boxes,
app-custom-ohgar-banner-and-products,
app-custom-ohgar-text-static-banner,
app-custom-ohgar-tabs,
app-custom-vertical-two-and-three-selection,
app-custom-ohgar-text-and-floating-banner,
app-custom-our-brands,
app-custom-two-square-selection,
app-custom-vertical-four-selection,
app-custom-store-reviews-carousel,
app-custom-ohgar-category-blocks,
app-custom-product-carousel,
cx-storefront > footer {
  margin-top: 95px;
}
@media (max-width: 991px) {
  app-custom-info-boxes,
  app-custom-ohgar-banner-and-products,
  app-custom-ohgar-text-static-banner,
  app-custom-ohgar-tabs,
  app-custom-vertical-two-and-three-selection,
  app-custom-ohgar-text-and-floating-banner,
  app-custom-our-brands,
  app-custom-two-square-selection,
  app-custom-vertical-four-selection,
  app-custom-store-reviews-carousel,
  app-custom-ohgar-category-blocks,
  app-custom-product-carousel,
  cx-storefront > footer {
    margin-top: 75px;
  }
}
@media (max-width: 991px) {
  app-custom-ohgar-text-and-floating-banner {
    margin-top: 75px;
  }
}
app-custom-outlet-grid {
  margin-top: 95px;
}
app-custom-outlet-grid .outlet-container {
  padding-top: 95px;
}
@media (max-width: 991px) {
  app-custom-outlet-grid .outlet-container {
    padding-top: 75px;
  }
}
.professional-bg-color {
  background-color: #a3a6b2 !important;
  border: 2px solid #a3a6b2 !important;
}
.professional-bg-color:hover {
  color: black !important;
  background-color: white !important;
  border: 2px solid black !important;
  -moz-transition: all 200ms ease-in !important;
  -webkit-transition: all 200ms ease-in !important;
  -o-transition: all 200ms ease-in !important;
  transition: all 200ms ease-in !important;
}
@media (max-width: 991px) {
  .form-control:focus,
  .ng-select-focused,
  :focus,
  input:focus {
    outline-color: transparent !important;
  }
}
h4 {
  text-transform: none !important;
}
.btn.btn-secondary:hover {
  background-color: #E9EBE7;
  filter: none;
  color: #4F5051;
}
.btn.btn-sm,
.btn.btn-underline-primary,
.btn.btn-underline-secondary {
  min-height: auto;
  height: auto;
  font-size: 15px;
  text-transform: uppercase;
}
.btn.btn-sm {
  padding: 8px 24px;
}
.btn.btn-outline-primary {
  font-family: "Montserrat Bold";
  color: #010101;
  border: 2px solid #010101;
  padding: 5px 30px;
}
.btn.btn-outline-primary:hover {
  background-color: black;
  -moz-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
  color: white;
}
.btn.btn-underline-primary {
  font-family: "Montserrat Bold";
  padding: 0;
  color: #010101;
  border-bottom: 2px solid #010101;
}
.btn.btn-underline-primary:hover {
  background-color: transparent;
  color: #BCBEC0;
  border-bottom-color: #BCBEC0;
}
.btn.btn-underline-secondary {
  font-family: "Montserrat Bold";
  padding: 0;
  color: white;
  border-bottom: 2px solid white;
}
.btn.btn-underline-secondary:hover {
  opacity: 0.65;
  background-color: transparent;
  color: white;
  border-bottom-color: white;
}
.btn.btn-primary:focus {
  border: 1px solid var(--cx-color-primary);
  box-shadow: none;
}
app-custom-collections .collections {
  border-bottom: 1px solid #E6E7E8;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
app-custom-collections {
  display: block;
  margin-top: 50px;
}
@media (max-width: 991px) {
  app-custom-collections .container,
  app-custom-collections app-custom-ohgar-tabs .wrapper-content,
  app-custom-ohgar-tabs app-custom-collections .wrapper-content,
  app-custom-collections app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-collections .info-boxes-list,
  app-custom-collections app-custom-vertical-four-selection .vertical-selection-container,
  app-custom-vertical-four-selection app-custom-collections .vertical-selection-container,
  app-custom-collections cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate app-custom-collections cx-page-slot.Summary,
  app-custom-collections cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate app-custom-collections cx-page-slot.Tabs,
  app-custom-collections cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate app-custom-collections .tab-delivery,
  app-custom-collections cx-banner-carousel .wrapper-inherit,
  cx-banner-carousel app-custom-collections .wrapper-inherit,
  app-custom-collections cx-banner .wrapper-inherit,
  cx-banner app-custom-collections .wrapper-inherit,
  app-custom-collections header #wrapper-navigation > div,
  header app-custom-collections #wrapper-navigation > div,
  app-custom-collections header .wrapper-header .SiteLinks,
  header .wrapper-header app-custom-collections .SiteLinks,
  app-custom-collections cx-breadcrumb,
  app-custom-collections cx-footer-navigation app-custom-navigation-ui,
  cx-footer-navigation app-custom-collections app-custom-navigation-ui,
  app-custom-collections cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-collections cx-paragraph,
  app-custom-collections .AccountPageTemplate cx-page-layout.AccountPageTemplate,
  .AccountPageTemplate app-custom-collections cx-page-layout.AccountPageTemplate,
  app-custom-collections .PolicyPageTemplate cx-page-layout.PolicyPageTemplate,
  .PolicyPageTemplate app-custom-collections cx-page-layout.PolicyPageTemplate {
    padding: 0;
  }
}
app-custom-double-banner app-custom-cms-item:last-child {
  margin-left: 30px;
}
app-custom-double-banner .border-top-bottom {
  padding: 50px 0;
  border-top: 1px solid #E6E7E8;
  border-bottom: 1px solid #E6E7E8;
  justify-content: space-between;
}
app-custom-double-banner .content-items h3 {
  margin-top: 15px;
  font-family: "Montserrat Bold";
}
app-custom-double-banner .content-items a {
  background-color: #010101;
  padding: 10px 30px;
  text-transform: uppercase;
  color: white;
}
app-custom-double-banner .content-items {
  text-align: center;
}
app-custom-our-brands {
  width: 100%;
  margin-top: 50px !important;
}
app-custom-our-brands .container.brands .h2-component,
app-custom-our-brands app-custom-ohgar-tabs .brands.wrapper-content .h2-component,
app-custom-ohgar-tabs app-custom-our-brands .brands.wrapper-content .h2-component,
app-custom-our-brands app-custom-vertical-two-and-three-selection .vertical-selection-container .brands.info-boxes-list .h2-component,
app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-our-brands .brands.info-boxes-list .h2-component,
app-custom-our-brands app-custom-vertical-four-selection .brands.vertical-selection-container .h2-component,
app-custom-vertical-four-selection app-custom-our-brands .brands.vertical-selection-container .h2-component,
app-custom-our-brands cx-page-layout.ProductDetailsPageTemplate cx-page-slot.brands.Summary .h2-component,
cx-page-layout.ProductDetailsPageTemplate app-custom-our-brands cx-page-slot.brands.Summary .h2-component,
app-custom-our-brands cx-page-layout.ProductDetailsPageTemplate cx-page-slot.brands.Tabs .h2-component,
cx-page-layout.ProductDetailsPageTemplate app-custom-our-brands cx-page-slot.brands.Tabs .h2-component,
app-custom-our-brands cx-page-layout.ProductDetailsPageTemplate .brands.tab-delivery .h2-component,
cx-page-layout.ProductDetailsPageTemplate app-custom-our-brands .brands.tab-delivery .h2-component,
app-custom-our-brands cx-banner-carousel .brands.wrapper-inherit .h2-component,
cx-banner-carousel app-custom-our-brands .brands.wrapper-inherit .h2-component,
app-custom-our-brands cx-banner .brands.wrapper-inherit .h2-component,
cx-banner app-custom-our-brands .brands.wrapper-inherit .h2-component,
app-custom-our-brands header #wrapper-navigation > div.brands .h2-component,
header app-custom-our-brands #wrapper-navigation > div.brands .h2-component,
app-custom-our-brands header .wrapper-header .brands.SiteLinks .h2-component,
header .wrapper-header app-custom-our-brands .brands.SiteLinks .h2-component,
app-custom-our-brands cx-breadcrumb.brands .h2-component,
app-custom-our-brands cx-footer-navigation app-custom-navigation-ui.brands .h2-component,
cx-footer-navigation app-custom-our-brands app-custom-navigation-ui.brands .h2-component,
app-custom-our-brands cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph.brands .h2-component,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-our-brands cx-paragraph.brands .h2-component,
app-custom-our-brands .AccountPageTemplate cx-page-layout.brands.AccountPageTemplate .h2-component,
.AccountPageTemplate app-custom-our-brands cx-page-layout.brands.AccountPageTemplate .h2-component,
app-custom-our-brands .PolicyPageTemplate cx-page-layout.brands.PolicyPageTemplate .h2-component,
.PolicyPageTemplate app-custom-our-brands cx-page-layout.brands.PolicyPageTemplate .h2-component {
  margin: 0;
  padding: 20px 0;
}
@media (max-width: 991px) {
  app-custom-our-brands cx-carousel cx-media {
    min-height: auto;
  }
}
app-custom-our-brands cx-carousel .buttons-container {
  top: -50px;
}
app-custom-our-brands cx-carousel .carousel-panel .slides .slide .item {
  visibility: visible;
}
@media (max-width: 991px) {
  app-custom-our-brands .container,
  app-custom-our-brands app-custom-ohgar-tabs .wrapper-content,
  app-custom-ohgar-tabs app-custom-our-brands .wrapper-content,
  app-custom-our-brands app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-our-brands .info-boxes-list,
  app-custom-our-brands app-custom-vertical-four-selection .vertical-selection-container,
  app-custom-vertical-four-selection app-custom-our-brands .vertical-selection-container,
  app-custom-our-brands cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate app-custom-our-brands cx-page-slot.Summary,
  app-custom-our-brands cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate app-custom-our-brands cx-page-slot.Tabs,
  app-custom-our-brands cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate app-custom-our-brands .tab-delivery,
  app-custom-our-brands cx-banner-carousel .wrapper-inherit,
  cx-banner-carousel app-custom-our-brands .wrapper-inherit,
  app-custom-our-brands cx-banner .wrapper-inherit,
  cx-banner app-custom-our-brands .wrapper-inherit,
  app-custom-our-brands header #wrapper-navigation > div,
  header app-custom-our-brands #wrapper-navigation > div,
  app-custom-our-brands header .wrapper-header .SiteLinks,
  header .wrapper-header app-custom-our-brands .SiteLinks,
  app-custom-our-brands cx-breadcrumb,
  app-custom-our-brands cx-footer-navigation app-custom-navigation-ui,
  cx-footer-navigation app-custom-our-brands app-custom-navigation-ui,
  app-custom-our-brands cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-our-brands cx-paragraph,
  app-custom-our-brands .AccountPageTemplate cx-page-layout.AccountPageTemplate,
  .AccountPageTemplate app-custom-our-brands cx-page-layout.AccountPageTemplate,
  app-custom-our-brands .PolicyPageTemplate cx-page-layout.PolicyPageTemplate,
  .PolicyPageTemplate app-custom-our-brands cx-page-layout.PolicyPageTemplate {
    width: 100%;
    padding: 0;
  }
  app-custom-our-brands .container.brands,
  app-custom-our-brands app-custom-ohgar-tabs .brands.wrapper-content,
  app-custom-ohgar-tabs app-custom-our-brands .brands.wrapper-content,
  app-custom-our-brands app-custom-vertical-two-and-three-selection .vertical-selection-container .brands.info-boxes-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-our-brands .brands.info-boxes-list,
  app-custom-our-brands app-custom-vertical-four-selection .brands.vertical-selection-container,
  app-custom-vertical-four-selection app-custom-our-brands .brands.vertical-selection-container,
  app-custom-our-brands cx-page-layout.ProductDetailsPageTemplate cx-page-slot.brands.Summary,
  cx-page-layout.ProductDetailsPageTemplate app-custom-our-brands cx-page-slot.brands.Summary,
  app-custom-our-brands cx-page-layout.ProductDetailsPageTemplate cx-page-slot.brands.Tabs,
  cx-page-layout.ProductDetailsPageTemplate app-custom-our-brands cx-page-slot.brands.Tabs,
  app-custom-our-brands cx-page-layout.ProductDetailsPageTemplate .brands.tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate app-custom-our-brands .brands.tab-delivery,
  app-custom-our-brands cx-banner-carousel .brands.wrapper-inherit,
  cx-banner-carousel app-custom-our-brands .brands.wrapper-inherit,
  app-custom-our-brands cx-banner .brands.wrapper-inherit,
  cx-banner app-custom-our-brands .brands.wrapper-inherit,
  app-custom-our-brands header #wrapper-navigation > div.brands,
  header app-custom-our-brands #wrapper-navigation > div.brands,
  app-custom-our-brands header .wrapper-header .brands.SiteLinks,
  header .wrapper-header app-custom-our-brands .brands.SiteLinks,
  app-custom-our-brands cx-breadcrumb.brands,
  app-custom-our-brands cx-footer-navigation app-custom-navigation-ui.brands,
  cx-footer-navigation app-custom-our-brands app-custom-navigation-ui.brands,
  app-custom-our-brands cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph.brands,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-our-brands cx-paragraph.brands,
  app-custom-our-brands .AccountPageTemplate cx-page-layout.brands.AccountPageTemplate,
  .AccountPageTemplate app-custom-our-brands cx-page-layout.brands.AccountPageTemplate,
  app-custom-our-brands .PolicyPageTemplate cx-page-layout.brands.PolicyPageTemplate,
  .PolicyPageTemplate app-custom-our-brands cx-page-layout.brands.PolicyPageTemplate {
    padding: 0 !important;
  }
}
app-custom-our-brands .buttons-container {
  margin-bottom: 20px;
  padding: 0;
}
app-custom-our-brands app-custom-cms-item {
  display: flex;
}
app-custom-our-brands a {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 4px;
  background-color: transparent;
}
@media (max-width: 991px) {
  app-custom-our-brands a {
    margin: 0;
    padding-left: 10px;
  }
}
app-custom-our-brands a .description-brand {
  text-align: center;
  padding: 5px 15px;
}
app-custom-our-brands .h1-component {
  font-family: "Montserrat Bold";
  text-transform: uppercase;
  font-size: 15px;
  margin-bottom: 0;
  text-align: center;
}
app-custom-our-brands .item .h1-component {
  font-family: "Montserrat Bold";
  text-transform: uppercase;
  font-size: 15px !important;
  margin-bottom: 0;
  text-align: center;
  line-height: 24px;
}
app-custom-category-carousel {
  max-width: 992px;
  margin: 70px auto;
}
@media (max-width: 991px) {
  app-custom-category-carousel {
    margin: 20px auto;
  }
}
app-custom-category-carousel .container h2,
app-custom-category-carousel app-custom-ohgar-tabs .wrapper-content h2,
app-custom-ohgar-tabs app-custom-category-carousel .wrapper-content h2,
app-custom-category-carousel app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list h2,
app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-category-carousel .info-boxes-list h2,
app-custom-category-carousel app-custom-vertical-four-selection .vertical-selection-container h2,
app-custom-vertical-four-selection app-custom-category-carousel .vertical-selection-container h2,
app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary h2,
cx-page-layout.ProductDetailsPageTemplate app-custom-category-carousel cx-page-slot.Summary h2,
app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs h2,
cx-page-layout.ProductDetailsPageTemplate app-custom-category-carousel cx-page-slot.Tabs h2,
app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate .tab-delivery h2,
cx-page-layout.ProductDetailsPageTemplate app-custom-category-carousel .tab-delivery h2,
app-custom-category-carousel cx-banner-carousel .wrapper-inherit h2,
cx-banner-carousel app-custom-category-carousel .wrapper-inherit h2,
app-custom-category-carousel cx-banner .wrapper-inherit h2,
cx-banner app-custom-category-carousel .wrapper-inherit h2,
app-custom-category-carousel header #wrapper-navigation > div h2,
header app-custom-category-carousel #wrapper-navigation > div h2,
app-custom-category-carousel header .wrapper-header .SiteLinks h2,
header .wrapper-header app-custom-category-carousel .SiteLinks h2,
app-custom-category-carousel cx-breadcrumb h2,
app-custom-category-carousel cx-footer-navigation app-custom-navigation-ui h2,
cx-footer-navigation app-custom-category-carousel app-custom-navigation-ui h2,
app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph h2,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-category-carousel cx-paragraph h2,
app-custom-category-carousel .AccountPageTemplate cx-page-layout.AccountPageTemplate h2,
.AccountPageTemplate app-custom-category-carousel cx-page-layout.AccountPageTemplate h2,
app-custom-category-carousel .PolicyPageTemplate cx-page-layout.PolicyPageTemplate h2,
.PolicyPageTemplate app-custom-category-carousel cx-page-layout.PolicyPageTemplate h2 {
  text-align: center;
}
app-custom-category-carousel .container .description,
app-custom-category-carousel app-custom-ohgar-tabs .wrapper-content .description,
app-custom-ohgar-tabs app-custom-category-carousel .wrapper-content .description,
app-custom-category-carousel app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .description,
app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-category-carousel .info-boxes-list .description,
app-custom-category-carousel app-custom-vertical-four-selection .vertical-selection-container .description,
app-custom-vertical-four-selection app-custom-category-carousel .vertical-selection-container .description,
app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .description,
cx-page-layout.ProductDetailsPageTemplate app-custom-category-carousel cx-page-slot.Summary .description,
app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .description,
cx-page-layout.ProductDetailsPageTemplate app-custom-category-carousel cx-page-slot.Tabs .description,
app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate .tab-delivery .description,
cx-page-layout.ProductDetailsPageTemplate app-custom-category-carousel .tab-delivery .description,
app-custom-category-carousel cx-banner-carousel .wrapper-inherit .description,
cx-banner-carousel app-custom-category-carousel .wrapper-inherit .description,
app-custom-category-carousel cx-banner .wrapper-inherit .description,
cx-banner app-custom-category-carousel .wrapper-inherit .description,
app-custom-category-carousel header #wrapper-navigation > div .description,
header app-custom-category-carousel #wrapper-navigation > div .description,
app-custom-category-carousel header .wrapper-header .SiteLinks .description,
header .wrapper-header app-custom-category-carousel .SiteLinks .description,
app-custom-category-carousel cx-breadcrumb .description,
app-custom-category-carousel cx-footer-navigation app-custom-navigation-ui .description,
cx-footer-navigation app-custom-category-carousel app-custom-navigation-ui .description,
app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .description,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-category-carousel cx-paragraph .description,
app-custom-category-carousel .AccountPageTemplate cx-page-layout.AccountPageTemplate .description,
.AccountPageTemplate app-custom-category-carousel cx-page-layout.AccountPageTemplate .description,
app-custom-category-carousel .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .description,
.PolicyPageTemplate app-custom-category-carousel cx-page-layout.PolicyPageTemplate .description {
  margin: 20px 0;
  text-align: center;
}
app-custom-category-carousel .container .slides-container .slide-container,
app-custom-category-carousel app-custom-ohgar-tabs .wrapper-content .slides-container .slide-container,
app-custom-ohgar-tabs app-custom-category-carousel .wrapper-content .slides-container .slide-container,
app-custom-category-carousel app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .slides-container .slide-container,
app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-category-carousel .info-boxes-list .slides-container .slide-container,
app-custom-category-carousel app-custom-vertical-four-selection .vertical-selection-container .slides-container .slide-container,
app-custom-vertical-four-selection app-custom-category-carousel .vertical-selection-container .slides-container .slide-container,
app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .slides-container .slide-container,
cx-page-layout.ProductDetailsPageTemplate app-custom-category-carousel cx-page-slot.Summary .slides-container .slide-container,
app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .slides-container .slide-container,
cx-page-layout.ProductDetailsPageTemplate app-custom-category-carousel cx-page-slot.Tabs .slides-container .slide-container,
app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate .tab-delivery .slides-container .slide-container,
cx-page-layout.ProductDetailsPageTemplate app-custom-category-carousel .tab-delivery .slides-container .slide-container,
app-custom-category-carousel cx-banner-carousel .wrapper-inherit .slides-container .slide-container,
cx-banner-carousel app-custom-category-carousel .wrapper-inherit .slides-container .slide-container,
app-custom-category-carousel cx-banner .wrapper-inherit .slides-container .slide-container,
cx-banner app-custom-category-carousel .wrapper-inherit .slides-container .slide-container,
app-custom-category-carousel header #wrapper-navigation > div .slides-container .slide-container,
header app-custom-category-carousel #wrapper-navigation > div .slides-container .slide-container,
app-custom-category-carousel header .wrapper-header .SiteLinks .slides-container .slide-container,
header .wrapper-header app-custom-category-carousel .SiteLinks .slides-container .slide-container,
app-custom-category-carousel cx-breadcrumb .slides-container .slide-container,
app-custom-category-carousel cx-footer-navigation app-custom-navigation-ui .slides-container .slide-container,
cx-footer-navigation app-custom-category-carousel app-custom-navigation-ui .slides-container .slide-container,
app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .slides-container .slide-container,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-category-carousel cx-paragraph .slides-container .slide-container,
app-custom-category-carousel .AccountPageTemplate cx-page-layout.AccountPageTemplate .slides-container .slide-container,
.AccountPageTemplate app-custom-category-carousel cx-page-layout.AccountPageTemplate .slides-container .slide-container,
app-custom-category-carousel .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .slides-container .slide-container,
.PolicyPageTemplate app-custom-category-carousel cx-page-layout.PolicyPageTemplate .slides-container .slide-container {
  justify-content: space-around;
}
app-custom-category-carousel .container .slides-container .slide-container .slide-item,
app-custom-category-carousel app-custom-ohgar-tabs .wrapper-content .slides-container .slide-container .slide-item,
app-custom-ohgar-tabs app-custom-category-carousel .wrapper-content .slides-container .slide-container .slide-item,
app-custom-category-carousel app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .slides-container .slide-container .slide-item,
app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-category-carousel .info-boxes-list .slides-container .slide-container .slide-item,
app-custom-category-carousel app-custom-vertical-four-selection .vertical-selection-container .slides-container .slide-container .slide-item,
app-custom-vertical-four-selection app-custom-category-carousel .vertical-selection-container .slides-container .slide-container .slide-item,
app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .slides-container .slide-container .slide-item,
cx-page-layout.ProductDetailsPageTemplate app-custom-category-carousel cx-page-slot.Summary .slides-container .slide-container .slide-item,
app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .slides-container .slide-container .slide-item,
cx-page-layout.ProductDetailsPageTemplate app-custom-category-carousel cx-page-slot.Tabs .slides-container .slide-container .slide-item,
app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate .tab-delivery .slides-container .slide-container .slide-item,
cx-page-layout.ProductDetailsPageTemplate app-custom-category-carousel .tab-delivery .slides-container .slide-container .slide-item,
app-custom-category-carousel cx-banner-carousel .wrapper-inherit .slides-container .slide-container .slide-item,
cx-banner-carousel app-custom-category-carousel .wrapper-inherit .slides-container .slide-container .slide-item,
app-custom-category-carousel cx-banner .wrapper-inherit .slides-container .slide-container .slide-item,
cx-banner app-custom-category-carousel .wrapper-inherit .slides-container .slide-container .slide-item,
app-custom-category-carousel header #wrapper-navigation > div .slides-container .slide-container .slide-item,
header app-custom-category-carousel #wrapper-navigation > div .slides-container .slide-container .slide-item,
app-custom-category-carousel header .wrapper-header .SiteLinks .slides-container .slide-container .slide-item,
header .wrapper-header app-custom-category-carousel .SiteLinks .slides-container .slide-container .slide-item,
app-custom-category-carousel cx-breadcrumb .slides-container .slide-container .slide-item,
app-custom-category-carousel cx-footer-navigation app-custom-navigation-ui .slides-container .slide-container .slide-item,
cx-footer-navigation app-custom-category-carousel app-custom-navigation-ui .slides-container .slide-container .slide-item,
app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .slides-container .slide-container .slide-item,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-category-carousel cx-paragraph .slides-container .slide-container .slide-item,
app-custom-category-carousel .AccountPageTemplate cx-page-layout.AccountPageTemplate .slides-container .slide-container .slide-item,
.AccountPageTemplate app-custom-category-carousel cx-page-layout.AccountPageTemplate .slides-container .slide-container .slide-item,
app-custom-category-carousel .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .slides-container .slide-container .slide-item,
.PolicyPageTemplate app-custom-category-carousel cx-page-layout.PolicyPageTemplate .slides-container .slide-container .slide-item {
  border: 1px solid #010101;
  margin: 0 10px;
  flex: inherit;
  width: 150px;
  text-align: center;
  padding: 5px 5px;
}
app-custom-category-carousel .container .slides-container .slide-container .slide-item a,
app-custom-category-carousel app-custom-ohgar-tabs .wrapper-content .slides-container .slide-container .slide-item a,
app-custom-ohgar-tabs app-custom-category-carousel .wrapper-content .slides-container .slide-container .slide-item a,
app-custom-category-carousel app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .slides-container .slide-container .slide-item a,
app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-category-carousel .info-boxes-list .slides-container .slide-container .slide-item a,
app-custom-category-carousel app-custom-vertical-four-selection .vertical-selection-container .slides-container .slide-container .slide-item a,
app-custom-vertical-four-selection app-custom-category-carousel .vertical-selection-container .slides-container .slide-container .slide-item a,
app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .slides-container .slide-container .slide-item a,
cx-page-layout.ProductDetailsPageTemplate app-custom-category-carousel cx-page-slot.Summary .slides-container .slide-container .slide-item a,
app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .slides-container .slide-container .slide-item a,
cx-page-layout.ProductDetailsPageTemplate app-custom-category-carousel cx-page-slot.Tabs .slides-container .slide-container .slide-item a,
app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate .tab-delivery .slides-container .slide-container .slide-item a,
cx-page-layout.ProductDetailsPageTemplate app-custom-category-carousel .tab-delivery .slides-container .slide-container .slide-item a,
app-custom-category-carousel cx-banner-carousel .wrapper-inherit .slides-container .slide-container .slide-item a,
cx-banner-carousel app-custom-category-carousel .wrapper-inherit .slides-container .slide-container .slide-item a,
app-custom-category-carousel cx-banner .wrapper-inherit .slides-container .slide-container .slide-item a,
cx-banner app-custom-category-carousel .wrapper-inherit .slides-container .slide-container .slide-item a,
app-custom-category-carousel header #wrapper-navigation > div .slides-container .slide-container .slide-item a,
header app-custom-category-carousel #wrapper-navigation > div .slides-container .slide-container .slide-item a,
app-custom-category-carousel header .wrapper-header .SiteLinks .slides-container .slide-container .slide-item a,
header .wrapper-header app-custom-category-carousel .SiteLinks .slides-container .slide-container .slide-item a,
app-custom-category-carousel cx-breadcrumb .slides-container .slide-container .slide-item a,
app-custom-category-carousel cx-footer-navigation app-custom-navigation-ui .slides-container .slide-container .slide-item a,
cx-footer-navigation app-custom-category-carousel app-custom-navigation-ui .slides-container .slide-container .slide-item a,
app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .slides-container .slide-container .slide-item a,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-category-carousel cx-paragraph .slides-container .slide-container .slide-item a,
app-custom-category-carousel .AccountPageTemplate cx-page-layout.AccountPageTemplate .slides-container .slide-container .slide-item a,
.AccountPageTemplate app-custom-category-carousel cx-page-layout.AccountPageTemplate .slides-container .slide-container .slide-item a,
app-custom-category-carousel .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .slides-container .slide-container .slide-item a,
.PolicyPageTemplate app-custom-category-carousel cx-page-layout.PolicyPageTemplate .slides-container .slide-container .slide-item a {
  margin: 0;
}
@media (max-width: 991px) {
  app-custom-category-carousel .container,
  app-custom-category-carousel app-custom-ohgar-tabs .wrapper-content,
  app-custom-ohgar-tabs app-custom-category-carousel .wrapper-content,
  app-custom-category-carousel app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-category-carousel .info-boxes-list,
  app-custom-category-carousel app-custom-vertical-four-selection .vertical-selection-container,
  app-custom-vertical-four-selection app-custom-category-carousel .vertical-selection-container,
  app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate app-custom-category-carousel cx-page-slot.Summary,
  app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate app-custom-category-carousel cx-page-slot.Tabs,
  app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate app-custom-category-carousel .tab-delivery,
  app-custom-category-carousel cx-banner-carousel .wrapper-inherit,
  cx-banner-carousel app-custom-category-carousel .wrapper-inherit,
  app-custom-category-carousel cx-banner .wrapper-inherit,
  cx-banner app-custom-category-carousel .wrapper-inherit,
  app-custom-category-carousel header #wrapper-navigation > div,
  header app-custom-category-carousel #wrapper-navigation > div,
  app-custom-category-carousel header .wrapper-header .SiteLinks,
  header .wrapper-header app-custom-category-carousel .SiteLinks,
  app-custom-category-carousel cx-breadcrumb,
  app-custom-category-carousel cx-footer-navigation app-custom-navigation-ui,
  cx-footer-navigation app-custom-category-carousel app-custom-navigation-ui,
  app-custom-category-carousel cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-category-carousel cx-paragraph,
  app-custom-category-carousel .AccountPageTemplate cx-page-layout.AccountPageTemplate,
  .AccountPageTemplate app-custom-category-carousel cx-page-layout.AccountPageTemplate,
  app-custom-category-carousel .PolicyPageTemplate cx-page-layout.PolicyPageTemplate,
  .PolicyPageTemplate app-custom-category-carousel cx-page-layout.PolicyPageTemplate {
    padding: 0;
  }
}
app-custom-more-info {
  margin-bottom: 50px;
}
app-custom-more-info .item {
  padding: 10px;
  min-height: 130px;
  width: 100%;
}
app-custom-more-info .content-items {
  padding: 0 10px 10px 10px;
  margin-top: 0;
  margin-left: 3px;
}
app-custom-more-info .items-info {
  flex: 1 1 0;
}
app-custom-more-info .items-info h3,
app-custom-more-info .items-info .h3-component {
  margin-top: 10px;
  font-size: 13px !important;
  font-family: "Montserrat Bold";
  margin-bottom: 0;
  text-transform: none;
}
app-custom-more-info .items-info p {
  font-size: 12px;
  font-family: "Montserrat Regular";
  margin-bottom: 0;
}
app-custom-more-info .items-info a {
  font-size: 12px;
  margin-bottom: 15px;
  text-decoration: underline;
  font-family: "Montserrat Regular";
}
app-custom-more-info .items-info {
  margin-top: 20px;
  display: flex;
  text-align: center;
}
app-custom-more-info .items-info img {
  width: 35px;
}
app-custom-more-info .items-info app-custom-cms-item {
  flex: 1 1 0;
  display: flex;
}
@media (max-width: 991px) {
  app-custom-more-info .items-info {
    flex-direction: column;
    width: 100%;
  }
  app-custom-more-info .items-info app-custom-cms-item {
    margin-bottom: 10px;
  }
  app-custom-more-info .item {
    margin-right: 0;
  }
}
.Summary app-custom-more-info .item {
  min-height: auto;
}
app-custom-ohgar-category-blocks .category-container .text {
  margin: 10px 0;
  font-size: 13px;
  text-align: center;
}
app-custom-ohgar-category-blocks .category-container .category-list {
  display: flex;
  gap: 25px;
  margin: 25px 0 0 0;
  padding-inline: 20%;
  justify-content: center;
}
@media (max-width: 991px) {
  app-custom-ohgar-category-blocks .category-container .category-list {
    flex-direction: column;
    padding-inline: unset;
  }
}
app-custom-ohgar-category-blocks .category-container .category-list app-custom-item-category-blocks-component {
  flex: 1;
  display: flex;
  justify-content: center;
}
@media (max-width: 991px) {
  app-custom-ohgar-category-blocks .category-container .category-list app-custom-item-category-blocks-component {
    flex: 1;
  }
}
app-custom-ohgar-category-blocks .category-container .category-list app-custom-item-category-blocks-component .category-item {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #010101;
  margin: 0 10px;
  flex: inherit;
  text-align: center;
  padding: 5px 5px;
  font-weight: bold;
  cursor: pointer;
}
@media (max-width: 991px) {
  app-custom-ohgar-category-blocks .category-container .category-list app-custom-item-category-blocks-component .category-item {
    margin: 10px 20px;
  }
}
app-custom-ohgar-category-blocks .category-container .category-list app-custom-item-category-blocks-component .category-item h1,
app-custom-ohgar-category-blocks .category-container .category-list app-custom-item-category-blocks-component .category-item h2,
app-custom-ohgar-category-blocks .category-container .category-list app-custom-item-category-blocks-component .category-item a {
  font-size: 14px;
  margin: 0;
  text-transform: uppercase;
  line-height: 0.8;
}
app-custom-ohgar-category-blocks .category-container .category-list app-custom-item-category-blocks-component .category-item:hover {
  background-color: black;
  -moz-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}
app-custom-ohgar-category-blocks .category-container .category-list app-custom-item-category-blocks-component .category-item:hover a {
  color: white;
  -moz-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
  text-decoration: none;
}
@media (max-width: 991px) {
  app-custom-ohgar-category-blocks:nth-of-type(2) .category-container .category-list app-custom-item-category-blocks-component .category-item a {
    font-size: clamp(20px, 8vw, 45px) !important;
  }
}
@media (max-width: 991px) {
  .ErrorPageTemplate cx-breadcrumb {
    display: none;
  }
}
@media (max-width: 991px) {
  .ErrorPageTemplate .MiddleContent {
    margin-top: 20px;
  }
}
.ErrorPageTemplate .MiddleContent app-custom-ohgar-category-blocks {
  display: block;
}
@media (max-width: 991px) {
  .ErrorPageTemplate .MiddleContent app-custom-ohgar-category-blocks {
    margin-top: 0;
  }
}
.ErrorPageTemplate .MiddleContent app-custom-ohgar-category-blocks .category-container .title {
  font-size: 40px;
  margin-bottom: 20px;
  font-family: "Montserrat light";
}
@media (max-width: 991px) {
  .ErrorPageTemplate .MiddleContent app-custom-ohgar-category-blocks .category-container .title {
    margin-bottom: 0;
  }
}
.ErrorPageTemplate .MiddleContent app-custom-ohgar-category-blocks .category-container .text {
  font-size: 17px;
  max-width: 50%;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .ErrorPageTemplate .MiddleContent app-custom-ohgar-category-blocks .category-container .text {
    max-width: 80%;
    font-size: 13px;
    font-weight: 100 !important;
  }
}
@media (min-width: 992px) {
  .ErrorPageTemplate .MiddleContent app-custom-ohgar-category-blocks .category-container .category-list {
    margin: 50px 0 0 0;
  }
}
.ErrorPageTemplate .MiddleContent app-custom-ohgar-category-blocks .category-container .category-list app-custom-item-category-blocks-component {
  cursor: pointer;
}
.ErrorPageTemplate .MiddleContent app-custom-ohgar-category-blocks .category-container .category-list app-custom-item-category-blocks-component .category-item {
  width: 300px;
  padding: 15px 20px;
  font-family: "Montserrat Bold";
  text-transform: none;
}
.ErrorPageTemplate .MiddleContent app-custom-ohgar-category-blocks .category-container .category-list app-custom-item-category-blocks-component .category-item a {
  font-size: 17px;
}
@media (max-width: 991px) {
  .ErrorPageTemplate .MiddleContent app-custom-ohgar-category-blocks .category-container.category-links .text {
    max-width: 80%;
  }
}
@media (max-width: 991px) {
  .ErrorPageTemplate .MiddleContent app-custom-ohgar-category-blocks .category-container.category-links .category-list app-custom-item-category-blocks-component:after {
    content: "_";
    font-family: "Montserrat Bold";
    position: relative;
    bottom: 10px;
  }
}
.ErrorPageTemplate .MiddleContent app-custom-ohgar-category-blocks .category-container.category-links .category-list app-custom-item-category-blocks-component .category-item {
  border: none;
  width: auto;
  font-family: "Montserrat Medium";
  font-weight: normal;
  padding: 10px 20px;
}
.ErrorPageTemplate .MiddleContent app-custom-ohgar-category-blocks .category-container.category-links .category-list app-custom-item-category-blocks-component .category-item .category-link-container {
  position: relative;
}
.ErrorPageTemplate .MiddleContent app-custom-ohgar-category-blocks .category-container.category-links .category-list app-custom-item-category-blocks-component .category-item .category-link-container .category-link {
  font-size: 17px;
}
@media (min-width: 992px) {
  .ErrorPageTemplate .MiddleContent app-custom-ohgar-category-blocks .category-container.category-links .category-list app-custom-item-category-blocks-component .category-item .category-link-container .category-link:after {
    content: "|";
    position: absolute;
    right: -25%;
  }
}
@media (max-width: 991px) {
  .ErrorPageTemplate .MiddleContent app-custom-ohgar-category-blocks .category-container.category-links .category-list app-custom-item-category-blocks-component:last-child:after {
    content: none;
  }
}
@media (min-width: 992px) {
  .ErrorPageTemplate .MiddleContent app-custom-ohgar-category-blocks .category-container.category-links .category-list app-custom-item-category-blocks-component:last-child .category-item .category-link-container .category-link:after {
    content: none;
  }
}
app-custom-info-boxes .info-boxes-container .info-boxes-list {
  display: flex;
  justify-content: center;
}
@media (max-width: 991px) {
  app-custom-info-boxes .info-boxes-container .info-boxes-list {
    display: flex;
    flex-direction: column;
  }
}
app-custom-info-boxes .info-boxes-container .info-boxes-list app-custom-item-info-box {
  width: 25%;
  margin: 0 5px;
}
@media (max-width: 991px) {
  app-custom-info-boxes .info-boxes-container .info-boxes-list app-custom-item-info-box {
    width: 100%;
    padding: 10px 20px 5px;
    margin: 0;
  }
}
app-custom-info-boxes .info-boxes-container .info-boxes-list app-custom-item-info-box .info-box-item {
  height: 180px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  app-custom-info-boxes .info-boxes-container .info-boxes-list app-custom-item-info-box .info-box-item {
    height: 155px;
  }
}
app-custom-info-boxes .info-boxes-container .info-boxes-list app-custom-item-info-box .info-box-item .icon {
  width: 35px;
  height: auto;
  margin: 0 auto 10px;
}
app-custom-info-boxes .info-boxes-container .info-boxes-list app-custom-item-info-box .info-box-item .title {
  font-size: 15px !important;
  font-family: "Montserrat Bold";
  text-align: center;
  margin-bottom: 8px;
  text-transform: inherit;
}
app-custom-info-boxes .info-boxes-container .info-boxes-list app-custom-item-info-box .info-box-item .text {
  font-family: "Montserrat Light";
  text-align: center;
  font-size: 13px;
  padding: 10px 30px;
  padding-top: 0;
}
app-custom-info-boxes .info-boxes-container .info-boxes-list app-custom-item-info-box .info-box-item .more-info {
  display: flex;
  justify-content: center;
  margin-bottom: 5px;
}
app-custom-info-boxes .info-boxes-container .info-boxes-list app-custom-item-info-box .info-box-item .more-info a {
  text-transform: uppercase;
  font-family: "Montserrat Bold";
  font-size: 13px;
  padding: 5px 5px 0;
  border-bottom: 2px solid #010101;
  width: max-content;
  text-align: center;
}
app-custom-info-boxes .info-boxes-container .info-boxes-list app-custom-item-info-box .info-box-item .more-info a:hover {
  text-decoration: none;
  opacity: 0.6;
}
app-custom-info-boxes .info-boxes-container .extra-info .text {
  display: flex;
  justify-content: center;
  margin: 25px auto;
  font-size: 13px;
  text-align: center;
  width: 600px;
}
@media (max-width: 991px) {
  app-custom-info-boxes .info-boxes-container .extra-info .text {
    width: auto;
    margin: 20px 20px;
  }
}
app-custom-info-boxes .info-boxes-container .extra-info .button {
  display: flex;
  justify-content: center;
  text-transform: uppercase;
  font-size: 15px;
  font-family: "Montserrat Bold";
}
app-custom-info-boxes .info-boxes-container .extra-info .button a {
  border: 2px solid #010101;
  padding: 5px 30px;
}
app-custom-info-boxes .info-boxes-container .extra-info .button a:hover {
  background-color: black;
  color: white;
  text-decoration: none;
  -moz-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}
app-custom-info-boxes #chefsarea-professional .extra-info .button a {
  font-weight: bold;
}
app-custom-item-vertical-four .vertical-box-item a {
  display: flex;
  height: 500px;
  overflow: hidden;
}
app-custom-item-vertical-four .vertical-box-item a cx-media img {
  object-fit: cover;
}
@media screen and (max-width: 768px) {
  app-custom-item-vertical-four .vertical-box-item a {
    height: 400px;
  }
}
@media (max-width: 991px) {
  app-custom-vertical-four-selection {
    width: 100%;
  }
}
@media (max-width: 991px) {
  app-custom-vertical-four-selection .vertical-selection-container {
    width: 100%;
    padding: 0 !important;
  }
}
app-custom-vertical-four-selection .vertical-selection-container .info-boxes-list {
  display: flex;
  justify-content: center;
}
@media (max-width: 991px) {
  app-custom-vertical-four-selection .vertical-selection-container .info-boxes-list {
    display: flex;
    flex-direction: column;
  }
}
app-custom-vertical-four-selection .vertical-selection-container .info-boxes-list app-custom-item-vertical-four {
  width: 25%;
  margin: 0 10px;
}
@media (max-width: 991px) {
  app-custom-vertical-four-selection .vertical-selection-container .info-boxes-list app-custom-item-vertical-four {
    width: 100%;
    margin: 20px 0;
  }
}
app-custom-vertical-four-selection .vertical-selection-container .info-boxes-list app-custom-item-vertical-four .vertical-box-item {
  display: flex;
  flex-direction: column;
}
app-custom-vertical-four-selection .vertical-selection-container .info-boxes-list app-custom-item-vertical-four .vertical-box-item .title {
  text-transform: uppercase;
  font-size: 15px;
  margin: 10px 0;
  text-align: left;
  font-family: "Montserrat Medium";
}
app-custom-vertical-four-selection .vertical-selection-container .info-boxes-list app-custom-item-vertical-four .vertical-box-item .text {
  margin: 0;
  font-size: 13px;
  text-align: left;
}
app-custom-vertical-four-selection .vertical-selection-container .info-boxes-list app-custom-item-vertical-four .vertical-box-item .button {
  display: flex;
  justify-content: flex-start;
  text-transform: uppercase;
  font-size: 15px;
  font-family: "Montserrat Bold";
  margin: 20px 0;
}
app-custom-vertical-four-selection .vertical-selection-container .info-boxes-list app-custom-item-vertical-four .vertical-box-item .button a {
  border: 2px solid #010101;
  padding: 5px 30px;
}
app-custom-vertical-four-selection .vertical-selection-container .info-boxes-list app-custom-item-vertical-four .vertical-box-item .image img {
  min-height: 550px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  app-custom-vertical-four-selection .vertical-selection-container .info-boxes-list app-custom-item-vertical-four .vertical-box-item .image img {
    min-height: unset;
  }
}
@media (max-width: 991px) {
  app-custom-vertical-four-selection .vertical-selection-container .info-boxes-list app-custom-item-vertical-four .vertical-box-item {
    margin-right: 0;
  }
  app-custom-vertical-four-selection .vertical-selection-container .info-boxes-list app-custom-item-vertical-four .vertical-box-item:last-child {
    margin-right: 20px;
  }
}
@media (max-width: 991px) {
  app-custom-vertical-four-selection .vertical-selection-container .slide-container {
    padding-left: 10px;
  }
}
app-custom-vertical-four-selection .vertical-box-item {
  margin-right: 16px;
  display: flex;
  height: 100%;
  flex-direction: column;
}
app-custom-vertical-four-selection .vertical-box-item .button {
  flex: 1;
  align-items: self-end;
  display: flex;
}
@media (min-width: 992px) {
  app-custom-vertical-four-selection .vertical-box-item .title {
    font-size: 20px;
    line-height: inherit;
    text-align: inherit;
    margin-bottom: initial;
  }
  app-custom-vertical-four-selection .vertical-box-item .text {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  app-custom-vertical-four-selection app-custom-carousel .carousel-panel.swipe .slides .slide,
  app-custom-vertical-four-selection cx-carousel .carousel-panel.swipe .slides .slide {
    min-width: 70% !important;
  }
}
@media (max-width: 991px) {
  app-custom-vertical-four-selection app-custom-carousel .carousel-panel.swipe .slides .slide.active ~ .slide,
  app-custom-vertical-four-selection cx-carousel .carousel-panel.swipe .slides .slide.active ~ .slide {
    padding-left: 0;
  }
}
app-custom-vertical-four-selection cx-carousel .carousel-panel .slides .slide .item {
  visibility: visible;
}
app-custom-ohgar-text-and-floating-banner {
  height: 450px;
  display: flex;
  flex-direction: column-reverse;
}
@media (max-width: 991px) {
  app-custom-ohgar-text-and-floating-banner {
    height: auto;
  }
}
app-custom-ohgar-text-and-floating-banner .floating-container {
  background-color: #E9EBE7;
  display: flex;
  height: 300px;
  justify-content: flex-start;
}
app-custom-ohgar-text-and-floating-banner .floating-container .text-content {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex: 1 1 0;
  font-family: "Montserrat Light";
  justify-content: center;
}
app-custom-ohgar-text-and-floating-banner .floating-container .text-content .title {
  font-size: 25px;
}
@media (min-width: 992px) {
  app-custom-ohgar-text-and-floating-banner .floating-container .text-content .title {
    margin: 0 0 10px 0;
    text-align: left;
    width: 60%;
  }
}
@media (max-width: 991px) {
  app-custom-ohgar-text-and-floating-banner .floating-container .text-content .title {
    font-size: 20px;
    margin: 0;
    padding-bottom: 10px;
  }
}
app-custom-ohgar-text-and-floating-banner .floating-container .text-content .text {
  font-size: 15px;
  font-weight: normal;
  text-align: center;
  width: 60%;
}
@media (min-width: 992px) {
  app-custom-ohgar-text-and-floating-banner .floating-container .text-content .text {
    text-align: left;
    width: 60%;
  }
}
app-custom-ohgar-text-and-floating-banner .floating-container .text-content .button {
  display: flex;
  font-family: "Montserrat Bold";
  font-size: 15px;
  justify-content: flex-start;
  margin: 20px 0;
  text-transform: uppercase;
}
@media (min-width: 992px) {
  app-custom-ohgar-text-and-floating-banner .floating-container .text-content .button {
    width: 60%;
  }
}
app-custom-ohgar-text-and-floating-banner .floating-container .image {
  flex: 1 1 0;
  position: relative;
}
app-custom-ohgar-text-and-floating-banner .floating-container .image a {
  bottom: 15%;
  display: block;
  position: absolute;
  right: 10%;
}
@media (max-width: 991px) {
  app-custom-ohgar-text-and-floating-banner .floating-container .image a {
    bottom: auto;
    left: 24px;
    position: relative;
    right: 24px;
    width: calc(100% - 48px);
  }
}
app-custom-ohgar-text-and-floating-banner .floating-container .image a cx-media {
  text-align: right;
}
app-custom-ohgar-text-and-floating-banner .floating-container .image a img {
  height: 400px;
  width: 100%;
  object-fit: cover;
}
@media (max-width: 991px) {
  app-custom-ohgar-text-and-floating-banner .floating-container .image a img {
    height: auto;
  }
}
@media (min-width: 992px) {
  app-custom-ohgar-text-and-floating-banner .floating-container.alignment-LEFT {
    flex-direction: row-reverse;
  }
  app-custom-ohgar-text-and-floating-banner .floating-container.alignment-LEFT .image a {
    display: block;
    position: absolute;
    text-align: right;
    bottom: 15%;
    left: 10%;
  }
  app-custom-ohgar-text-and-floating-banner .floating-container.alignment-LEFT .image {
    flex: 1 1 0;
  }
}
@media (max-width: 991px) {
  app-custom-ohgar-text-and-floating-banner .floating-container {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    height: auto;
  }
  app-custom-ohgar-text-and-floating-banner .floating-container .text-content {
    padding: 20px 15px 20px 15px;
  }
  app-custom-ohgar-text-and-floating-banner .floating-container .text-content .text {
    width: 100%;
  }
}
app-custom-ohgar-text-static-banner {
  position: relative;
  display: block;
}
app-custom-ohgar-text-static-banner .static-banner-container {
  position: relative;
}
app-custom-ohgar-text-static-banner .static-banner-container .image {
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
@media (max-width: 991px) {
  app-custom-ohgar-text-static-banner .static-banner-container .image {
    position: initial;
  }
}
app-custom-ohgar-text-static-banner .static-banner-container cx-media {
  height: 100%;
}
@media (max-width: 991px) {
  app-custom-ohgar-text-static-banner .static-banner-container {
    position: unset;
    display: flex;
    flex-direction: column;
    width: 100%;
  }
}
app-custom-ohgar-text-static-banner .static-banner-container img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
}
@media (max-width: 991px) {
  app-custom-ohgar-text-static-banner .static-banner-container img {
    object-position: right;
    object-fit: cover;
  }
}
app-custom-ohgar-text-static-banner .static-banner-container .text-container {
  max-width: 50%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  padding: 45px;
}
@media (min-width: 992px) {
  app-custom-ohgar-text-static-banner .static-banner-container .text-container {
    display: flex;
    max-width: 50%;
  }
}
@media (max-width: 991px) {
  app-custom-ohgar-text-static-banner .static-banner-container .text-container {
    position: initial;
    max-width: unset;
    left: 0;
    color: black;
    padding: 10px 10px 20px 10px;
    width: 100%;
  }
}
app-custom-ohgar-text-static-banner .static-banner-container .text-container .title {
  margin: 10px 0;
  font-family: "Montserrat Regular";
  color: white;
  text-align: left;
  text-transform: none;
}
@media (min-width: 992px) {
  app-custom-ohgar-text-static-banner .static-banner-container .text-container .title {
    font-size: 36px;
    line-height: 1;
  }
}
@media (max-width: 991px) {
  app-custom-ohgar-text-static-banner .static-banner-container .text-container .title {
    font-size: 20px;
    line-height: 1;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 0;
    color: black;
  }
}
app-custom-ohgar-text-static-banner .static-banner-container .text-container .text {
  margin: 0;
  color: white;
  font-family: "Montserrat Light";
}
@media (min-width: 992px) {
  app-custom-ohgar-text-static-banner .static-banner-container .text-container .text {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  app-custom-ohgar-text-static-banner .static-banner-container .text-container .text {
    font-size: 14px;
    padding: 10px;
    line-height: 1;
    color: black;
  }
}
app-custom-ohgar-text-static-banner .static-banner-container .text-container .button {
  display: flex;
  justify-content: flex-start;
  text-transform: uppercase;
  font-size: 15px;
  font-family: "Montserrat Bold";
  margin: 20px 0;
  color: #010101;
  width: max-content;
}
@media (min-width: 992px) {
  app-custom-ohgar-text-static-banner .static-banner-container .text-container .button {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  app-custom-ohgar-text-static-banner .static-banner-container .text-container .button {
    padding: 0;
    margin: 10px;
  }
  app-custom-ohgar-text-static-banner .static-banner-container .text-container .button a {
    color: black;
    border-bottom: 2px solid black;
  }
}
@media (min-width: 992px) {
  app-custom-ohgar-text-static-banner .static-banner-container.alignment-LEFT .image + .text-container {
    position: absolute;
  }
}
app-custom-ohgar-text-static-banner .static-banner-container.alignment-LEFT .text-container {
  position: relative;
}
@media (min-width: 992px) {
  app-custom-ohgar-text-static-banner .static-banner-container.alignment-LEFT .text-container {
    max-width: 40%;
  }
}
@media (min-width: 992px) {
  app-custom-ohgar-text-static-banner .static-banner-container.alignment-RIGHT.normal-banner {
    display: flex;
    justify-content: flex-end;
  }
  app-custom-ohgar-text-static-banner .static-banner-container.alignment-RIGHT .image + .text-container {
    position: absolute;
  }
}
app-custom-ohgar-text-static-banner .static-banner-container.alignment-RIGHT .text-container {
  position: relative;
  text-align: right;
  right: 0;
  left: unset;
}
app-custom-ohgar-text-static-banner .static-banner-container.alignment-RIGHT .text-container .title {
  text-align: right;
}
@media (min-width: 992px) {
  app-custom-ohgar-text-static-banner .static-banner-container.alignment-RIGHT .text-container {
    max-width: 40%;
  }
}
@media (max-width: 991px) {
  app-custom-ohgar-text-static-banner .static-banner-container.alignment-RIGHT .text-container {
    transform: unset;
    text-align: right;
    align-self: flex-end;
  }
  app-custom-ohgar-text-static-banner .static-banner-container.alignment-RIGHT .text-container .title,
  app-custom-ohgar-text-static-banner .static-banner-container.alignment-RIGHT .text-container .text {
    text-align: right;
  }
}
app-custom-ohgar-text-static-banner .static-banner-container.alignment-RIGHT .text-container .button {
  margin: 20px 0 20px auto;
}
@media (max-width: 991px) {
  app-custom-ohgar-text-static-banner .static-banner-container.alignment-RIGHT .text-container .button {
    margin: 15px 24px;
    text-align: left;
    font-family: "Montserrat Bold";
    justify-content: flex-start;
    align-self: flex-end;
    width: auto;
  }
  app-custom-ohgar-text-static-banner .static-banner-container.alignment-RIGHT .text-container .button a {
    padding: 0;
  }
}
@media (min-width: 992px) {
  app-custom-ohgar-text-static-banner .static-banner-container.alignment-CENTER .image + .text-container {
    position: absolute;
  }
}
app-custom-ohgar-text-static-banner .static-banner-container.alignment-CENTER .text-container {
  position: relative;
  text-align: center;
  transform: translate(-50%, 0);
  left: 50%;
}
app-custom-ohgar-text-static-banner .static-banner-container.alignment-CENTER .text-container .title {
  text-align: center;
}
@media (min-width: 992px) {
  app-custom-ohgar-text-static-banner .static-banner-container.alignment-CENTER .text-container {
    max-width: 60%;
  }
}
@media (max-width: 991px) {
  app-custom-ohgar-text-static-banner .static-banner-container.alignment-CENTER .text-container {
    text-align: center;
  }
  app-custom-ohgar-text-static-banner .static-banner-container.alignment-CENTER .text-container .title,
  app-custom-ohgar-text-static-banner .static-banner-container.alignment-CENTER .text-container .text {
    text-align: center;
  }
}
app-custom-ohgar-text-static-banner .static-banner-container.alignment-CENTER .text-container .button {
  margin: 20px auto;
}
@media (max-width: 991px) {
  app-custom-ohgar-text-static-banner .static-banner-container.alignment-CENTER .text-container .button {
    margin: 20px 40px;
    justify-content: center;
    width: auto;
  }
}
app-custom-two-square-selection h2.title {
  padding: 0 24px;
}
@media (max-width: 991px) {
  app-custom-two-square-selection h2.title {
    margin-bottom: 0 !important;
  }
}
app-custom-two-square-selection app-custom-ohgar-text-static-banner {
  display: flex;
  height: 100%;
  margin-top: 0;
}
app-custom-two-square-selection .vertical-selection-container .images-container {
  display: flex;
}
@media (min-width: 992px) {
  app-custom-two-square-selection .vertical-selection-container .images-container {
    min-height: 600px;
  }
}
@media (max-width: 991px) {
  app-custom-two-square-selection .vertical-selection-container .images-container {
    display: flex;
    flex-direction: column;
  }
}
app-custom-two-square-selection .vertical-selection-container .images-container .image-item {
  margin: 0 5px;
  position: relative;
  width: 50%;
}
@media (max-width: 991px) {
  app-custom-two-square-selection .vertical-selection-container .images-container .image-item {
    margin: 0;
    min-height: 375px;
    padding: 0 20px 10px 20px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  app-custom-two-square-selection .vertical-selection-container .images-container .image-item {
    min-height: 360px;
  }
}
@media (max-width: 991px) {
  app-custom-two-square-selection .vertical-selection-container .images-container .image-item:not(:last-child) {
    margin-bottom: 20px;
  }
}
app-custom-two-square-selection .vertical-selection-container .images-container .image-item .image {
  position: absolute;
}
@media (max-width: 991px) {
  app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
}
app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container {
  display: block;
  height: 100%;
  width: 100%;
}
@media (max-width: 991px) {
  app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container {
    position: relative;
  }
}
app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container img {
  object-fit: cover;
  width: 100%;
}
@media (max-width: 991px) {
  app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container img {
    height: 100%;
    max-height: unset;
    object-fit: fill;
    width: 100%;
  }
}
app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container .text-container {
  transform: none;
  width: auto;
  position: relative;
  max-width: 100%;
  -webkit-box-shadow: inset 0 240px 120px -112px rgba(0, 0, 0, 0.6);
  box-shadow: inset 0 240px 120px -112px rgba(0, 0, 0, 0.6);
}
@media (min-width: 992px) {
  app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container .text-container {
    padding: 45px 45px 60px;
  }
}
@media (max-width: 991px) {
  app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container .text-container {
    -webkit-box-shadow: inset 0 250px 130px -180px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 250px 130px -180px rgba(0, 0, 0, 0.15);
  }
}
app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container .text-container .title {
  text-transform: none;
  text-align: left;
}
@media (min-width: 992px) {
  app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container .text-container .title {
    padding: 0;
  }
}
app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container .text-container .text {
  width: 350px;
  font-size: 15px;
  text-align: left;
}
@media (max-width: 991px) {
  app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container .text-container .text {
    width: auto;
    padding: 5px 10px;
  }
}
app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container .text-container .button {
  text-align: left;
  padding: 0;
  background: transparent;
}
@media (max-width: 991px) {
  app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container .text-container .button {
    margin-top: 5px;
  }
}
app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container .text-container .button a {
  color: white;
  border: none;
  border-bottom: 2px solid white;
  text-align: left;
  padding: 5px 0;
}
app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container.alignment-RIGHT .text-container {
  left: unset;
}
app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container.alignment-RIGHT .text-container .title {
  text-align: right;
}
@media (max-width: 991px) {
  app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container.alignment-RIGHT .text-container .title {
    text-align: right;
  }
}
app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container.alignment-RIGHT .text-container .text {
  text-align: right;
  margin: 0 0 0 auto;
}
@media (max-width: 991px) {
  app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container.alignment-RIGHT .text-container .text {
    text-align: right;
  }
}
@media (max-width: 991px) {
  app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container.alignment-RIGHT .text-container .button {
    text-align: right;
    justify-content: flex-end;
    padding: 0;
    width: auto;
  }
}
app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container.alignment-CENTER .text-container {
  text-align: center;
  transform: translate(-50%, 0) !important;
  left: 50%;
}
app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container.alignment-CENTER .text-container .title {
  text-align: center;
}
@media (max-width: 991px) {
  app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container.alignment-CENTER .text-container .title {
    text-align: center;
  }
}
app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container.alignment-CENTER .text-container .text {
  text-align: center;
  font-weight: bold;
  margin: 0 auto;
}
@media (max-width: 991px) {
  app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container.alignment-CENTER .text-container .text {
    text-align: center;
  }
}
@media (max-width: 991px) {
  app-custom-two-square-selection .vertical-selection-container .images-container .image-item app-custom-ohgar-text-static-banner .static-banner-container.alignment-CENTER .text-container .button {
    text-align: center;
    justify-content: center;
    padding: 0;
    width: auto;
  }
}
@media (max-width: 991px) {
  app-custom-item-vertical-two-and-three-selection .vertical-box-item {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  app-custom-vertical-two-and-three-selection .container,
  app-custom-vertical-two-and-three-selection app-custom-ohgar-tabs .wrapper-content,
  app-custom-ohgar-tabs app-custom-vertical-two-and-three-selection .wrapper-content,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list,
  app-custom-vertical-two-and-three-selection cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate app-custom-vertical-two-and-three-selection cx-page-slot.Summary,
  app-custom-vertical-two-and-three-selection cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate app-custom-vertical-two-and-three-selection cx-page-slot.Tabs,
  app-custom-vertical-two-and-three-selection cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate app-custom-vertical-two-and-three-selection .tab-delivery,
  app-custom-vertical-two-and-three-selection cx-banner-carousel .wrapper-inherit,
  cx-banner-carousel app-custom-vertical-two-and-three-selection .wrapper-inherit,
  app-custom-vertical-two-and-three-selection cx-banner .wrapper-inherit,
  cx-banner app-custom-vertical-two-and-three-selection .wrapper-inherit,
  app-custom-vertical-two-and-three-selection header #wrapper-navigation > div,
  header app-custom-vertical-two-and-three-selection #wrapper-navigation > div,
  app-custom-vertical-two-and-three-selection header .wrapper-header .SiteLinks,
  header .wrapper-header app-custom-vertical-two-and-three-selection .SiteLinks,
  app-custom-vertical-two-and-three-selection cx-breadcrumb,
  app-custom-vertical-two-and-three-selection cx-footer-navigation app-custom-navigation-ui,
  cx-footer-navigation app-custom-vertical-two-and-three-selection app-custom-navigation-ui,
  app-custom-vertical-two-and-three-selection cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-vertical-two-and-three-selection cx-paragraph,
  app-custom-vertical-two-and-three-selection .AccountPageTemplate cx-page-layout.AccountPageTemplate,
  .AccountPageTemplate app-custom-vertical-two-and-three-selection cx-page-layout.AccountPageTemplate,
  app-custom-vertical-two-and-three-selection .PolicyPageTemplate cx-page-layout.PolicyPageTemplate,
  .PolicyPageTemplate app-custom-vertical-two-and-three-selection cx-page-layout.PolicyPageTemplate,
  app-custom-vertical-two-and-three-selection app-custom-vertical-four-selection .vertical-selection-container,
  app-custom-vertical-four-selection app-custom-vertical-two-and-three-selection .vertical-selection-container {
    padding: 0;
  }
}
app-custom-vertical-two-and-three-selection .buttons-container {
  display: none;
}
app-custom-vertical-two-and-three-selection cx-carousel .carousel-panel .slides .slide {
  justify-content: center;
}
app-custom-vertical-two-and-three-selection cx-carousel .carousel-panel .slides .slide .item {
  visibility: visible;
  width: inherit;
}
@media (max-width: 991px) {
  app-custom-vertical-two-and-three-selection cx-carousel .carousel-panel.swipe .slides .slide:last-child img {
    margin-right: 20px;
  }
}
@media (max-width: 991px) {
  app-custom-vertical-two-and-three-selection cx-carousel .carousel-panel.swipe .slides .slide.active:first-child {
    padding-left: 0px;
  }
}
app-custom-vertical-two-and-three-selection app-custom-item-vertical-two-and-three-selection {
  flex: 1 1 0;
}
app-custom-vertical-two-and-three-selection app-custom-item-vertical-two-and-three-selection img {
  height: 600px;
}
@media (max-width: 991px) {
  app-custom-vertical-two-and-three-selection app-custom-item-vertical-two-and-three-selection img {
    height: auto;
  }
}
app-custom-vertical-two-and-three-selection app-custom-item-vertical-two-and-three-selection img {
  object-fit: cover;
}
@media (max-width: 991px) {
  app-custom-vertical-two-and-three-selection app-custom-item-vertical-two-and-three-selection {
    width: 100%;
    margin: 0;
  }
}
app-custom-vertical-two-and-three-selection app-custom-item-vertical-two-and-three-selection .vertical-box-item {
  margin: 0 5px;
}
app-custom-vertical-two-and-three-selection app-custom-item-vertical-two-and-three-selection .vertical-box-item .image-container {
  position: relative;
}
app-custom-vertical-two-and-three-selection app-custom-item-vertical-two-and-three-selection .vertical-box-item .image-container .inner-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 5%;
}
app-custom-vertical-two-and-three-selection app-custom-item-vertical-two-and-three-selection .vertical-box-item .image-container .inner-text .title {
  color: white;
}
@media (min-width: 992px) {
  app-custom-vertical-two-and-three-selection app-custom-item-vertical-two-and-three-selection .vertical-box-item .image-container .inner-text .title {
    font-size: 40px;
  }
}
app-custom-vertical-two-and-three-selection app-custom-item-vertical-two-and-three-selection .vertical-box-item .image-container .inner-text .title {
  font-family: "Montserrat Bold";
  text-align: right;
  line-height: 1;
  text-transform: none;
}
@media (max-width: 991px) {
  app-custom-vertical-two-and-three-selection app-custom-item-vertical-two-and-three-selection .vertical-box-item .image-container .inner-text .title {
    font-size: 35px;
  }
}
app-custom-vertical-two-and-three-selection app-custom-item-vertical-two-and-three-selection .vertical-box-item .image-container.alignment-LEFT .inner-text .title {
  color: white;
  font-family: "Montserrat Bold";
  text-align: left;
  line-height: 1;
  text-transform: none;
}
app-custom-vertical-two-and-three-selection app-custom-item-vertical-two-and-three-selection .vertical-box-item .image-container.alignment-CENTER .inner-text .title {
  color: white;
  font-family: "Montserrat Bold";
  text-align: center;
  line-height: 1;
  text-transform: none;
}
app-custom-vertical-two-and-three-selection .bottom-info .title {
  font-family: "Montserrat Regular";
  margin: 10px 0;
  font-size: 15px;
  text-align: center;
  line-height: 1;
}
@media (max-width: 991px) {
  app-custom-vertical-two-and-three-selection .bottom-info .title {
    margin: 10px 0 5px;
  }
}
app-custom-vertical-two-and-three-selection .bottom-info .text {
  margin: 10px 0;
  font-size: 13px;
  text-align: center;
  padding: 0 15px;
}
app-custom-vertical-two-and-three-selection .bottom-info .button {
  text-align: center;
}
app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list {
  display: flex;
  justify-content: center;
}
@media (max-width: 991px) {
  app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list {
    flex-direction: column;
    width: 100%;
  }
}
app-custom-ohgar-tabs .nav-tabs {
  border: none;
  margin-top: 0;
  margin-bottom: 30px;
}
app-custom-ohgar-tabs .nav-tabs h2 {
  line-height: 1.2;
  margin-bottom: 0.5rem;
}
app-custom-ohgar-tabs .nav-tabs .nav-link {
  color: #BCBEC0;
  border: none;
  font-size: 20px;
}
@media (max-width: 991px) {
  app-custom-ohgar-tabs .nav-tabs .nav-link {
    font-size: 14px;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    padding: 0;
    margin: 0.5rem 1rem;
  }
}
app-custom-ohgar-tabs .nav-tabs .nav-link.active {
  color: #010101;
  background-color: transparent;
  border-bottom: 2px solid #010101;
}
app-custom-ohgar-tabs .tab-pane {
  background-color: #E9EBE7;
}
app-custom-ohgar-tabs .wrapper-content {
  display: flex;
  padding: 30px 24px;
  column-gap: 24px;
  row-gap: 15px;
  align-items: stretch;
  width: 100%;
  flex-wrap: wrap;
  justify-content: center;
}
app-custom-ohgar-tabs .wrapper-content .product-item .cx-manufacturer {
  padding-top: 7px;
}
@media (max-width: 991px) {
  app-custom-ohgar-tabs .wrapper-content .product-item .cx-manufacturer {
    padding-bottom: 5px;
  }
}
app-custom-ohgar-tabs cx-media {
  width: 100%;
}
app-custom-ohgar-tabs .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
app-custom-ohgar-tabs .image.main-image cx-media {
  display: flex;
  height: 100%;
  width: 100%;
}
app-custom-ohgar-tabs .product-item {
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  app-custom-ohgar-tabs .product-item .cx-name a {
    margin-bottom: 0;
  }
}
app-custom-ohgar-tabs .product-0,
app-custom-ohgar-tabs .product-1,
app-custom-ohgar-tabs .product-2,
app-custom-ohgar-tabs .product-3 {
  background-color: white;
  padding: 15px;
}
app-custom-ohgar-tabs .product-0 cx-media,
app-custom-ohgar-tabs .product-1 cx-media,
app-custom-ohgar-tabs .product-2 cx-media,
app-custom-ohgar-tabs .product-3 cx-media {
  text-align: center;
  min-height: 120px;
}
app-custom-ohgar-tabs .product-0 h4,
app-custom-ohgar-tabs .product-1 h4,
app-custom-ohgar-tabs .product-2 h4,
app-custom-ohgar-tabs .product-3 h4 {
  margin-top: 15px;
}
app-custom-ohgar-tabs .wrapper-products {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-column: 2;
  grid-row: 2;
  grid-gap: 15px;
}
app-custom-ohgar-tabs .image,
app-custom-ohgar-tabs .wrapper-products {
  width: 100%;
  max-width: 650px;
}
@media (min-width: 992px) {
  app-custom-ohgar-tabs .wrapper-products {
    max-width: 43%;
    width: 100%;
  }
  app-custom-ohgar-tabs .image {
    max-width: 54%;
  }
}
app-custom-ohgar-tabs .nav-tabs {
  display: flex;
  text-transform: uppercase;
  font-size: 25px;
  justify-content: center;
}
app-custom-ohgar-tabs .nav-tabs button {
  text-transform: uppercase;
}
@media (max-width: 991px) {
  app-custom-ohgar-tabs .nav-tabs {
    flex-wrap: nowrap;
    align-items: flex-end;
  }
}
app-custom-ohgar-tabs .nav-tabs .titles {
  display: flex;
  text-transform: uppercase;
  font-size: 25px;
  justify-content: center;
}
app-custom-ohgar-tabs .nav-tabs .titles .title:not(:last-child) {
  margin-right: 15px;
}
@media (max-width: 991px) {
  app-custom-ohgar-tabs .image,
  app-custom-ohgar-tabs .wrapper-products {
    min-width: unset;
  }
  app-custom-ohgar-tabs .wrapper-products {
    grid-gap: 3px;
  }
  app-custom-ohgar-tabs .product-0,
  app-custom-ohgar-tabs .product-1,
  app-custom-ohgar-tabs .product-2,
  app-custom-ohgar-tabs .product-3 {
    flex-direction: column-reverse;
    padding-bottom: 20px;
  }
  app-custom-ohgar-tabs .product-0 img,
  app-custom-ohgar-tabs .product-1 img,
  app-custom-ohgar-tabs .product-2 img,
  app-custom-ohgar-tabs .product-3 img {
    max-width: 120px;
  }
}
@media (max-width: 991px) {
  app-custom-ohgar-tabs app-custom-product-item .product-item app-custom-add-to-wish-list {
    top: 6px;
    right: 11px !important;
    width: 17px;
    height: 17px;
  }
  app-custom-ohgar-tabs app-custom-product-item .product-item app-custom-add-to-wish-list .btn-link {
    font-size: 10px;
  }
  app-custom-ohgar-tabs app-custom-product-item .product-item app-custom-add-to-wish-list .btn-link app-custom-icons.fa-heart {
    vertical-align: middle;
  }
}
@media (min-width: 992px) {
  app-custom-ohgar-tabs app-custom-product-item .product-item app-custom-add-to-wish-list {
    position: absolute;
    top: 8px;
    right: 8px !important;
    width: 25px;
    height: 25px;
  }
}
@media (max-width: 991px) {
  app-custom-ohgar-tabs .product-item .price {
    max-width: 99px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  app-custom-ohgar-tabs .product-item .price .old-price {
    padding: 0 5px;
  }
  app-custom-ohgar-tabs .btn-add-to-cart,
  app-custom-ohgar-tabs .btn-notify {
    bottom: 0 !important;
  }
}
.fa-heart {
  transition: 0.3s;
}
.fa-heart:hover {
  transform: scale(1.2);
}
app-custom-carousel .product-item,
app-custom-ohgar-tabs .product-item,
app-custom-product-references .product-item,
app-custom-product-grid-item .product-item,
app-custom-outlet-grid .product-item {
  position: relative;
  height: 100%;
}
app-custom-carousel .product-item .fa-heart:before,
app-custom-ohgar-tabs .product-item .fa-heart:before,
app-custom-product-references .product-item .fa-heart:before,
app-custom-product-grid-item .product-item .fa-heart:before,
app-custom-outlet-grid .product-item .fa-heart:before {
  background-color: white;
  padding: 5px;
  border-radius: 50%;
  transition: 0.3s;
}
app-custom-carousel .product-item h3,
app-custom-ohgar-tabs .product-item h3,
app-custom-product-references .product-item h3,
app-custom-product-grid-item .product-item h3,
app-custom-outlet-grid .product-item h3 {
  text-transform: lowercase;
  font-size: 15px;
  margin-bottom: 20px;
}
app-custom-product-grid-item {
  margin-bottom: 25px;
}
@media (max-width: 991px) {
  app-custom-product-grid-item {
    margin-bottom: 0;
  }
}
app-custom-ohgar-banner-and-products {
  transform: unset;
  text-align: left;
  position: inherit;
  color: #010101;
}
app-custom-ohgar-banner-and-products .banner-products .container,
app-custom-ohgar-banner-and-products .banner-products cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
cx-page-layout.ProductDetailsPageTemplate app-custom-ohgar-banner-and-products .banner-products cx-page-slot.Summary,
app-custom-ohgar-banner-and-products .banner-products cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
cx-page-layout.ProductDetailsPageTemplate app-custom-ohgar-banner-and-products .banner-products cx-page-slot.Tabs,
app-custom-ohgar-banner-and-products .banner-products cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
cx-page-layout.ProductDetailsPageTemplate app-custom-ohgar-banner-and-products .banner-products .tab-delivery,
app-custom-ohgar-banner-and-products .banner-products cx-banner-carousel .wrapper-inherit,
cx-banner-carousel app-custom-ohgar-banner-and-products .banner-products .wrapper-inherit,
app-custom-ohgar-banner-and-products .banner-products cx-banner .wrapper-inherit,
cx-banner app-custom-ohgar-banner-and-products .banner-products .wrapper-inherit,
app-custom-ohgar-banner-and-products .banner-products header #wrapper-navigation > div,
header app-custom-ohgar-banner-and-products .banner-products #wrapper-navigation > div,
app-custom-ohgar-banner-and-products .banner-products header .wrapper-header .SiteLinks,
header .wrapper-header app-custom-ohgar-banner-and-products .banner-products .SiteLinks,
app-custom-ohgar-banner-and-products .banner-products cx-breadcrumb,
app-custom-ohgar-banner-and-products .banner-products cx-footer-navigation app-custom-navigation-ui,
cx-footer-navigation app-custom-ohgar-banner-and-products .banner-products app-custom-navigation-ui,
app-custom-ohgar-banner-and-products .banner-products cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-ohgar-banner-and-products .banner-products cx-paragraph,
app-custom-ohgar-banner-and-products .banner-products .AccountPageTemplate cx-page-layout.AccountPageTemplate,
.AccountPageTemplate app-custom-ohgar-banner-and-products .banner-products cx-page-layout.AccountPageTemplate,
app-custom-ohgar-banner-and-products .banner-products .PolicyPageTemplate cx-page-layout.PolicyPageTemplate,
.PolicyPageTemplate app-custom-ohgar-banner-and-products .banner-products cx-page-layout.PolicyPageTemplate,
app-custom-ohgar-banner-and-products .banner-products app-custom-vertical-four-selection .vertical-selection-container,
app-custom-vertical-four-selection app-custom-ohgar-banner-and-products .banner-products .vertical-selection-container,
app-custom-ohgar-banner-and-products .banner-products app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list,
app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-ohgar-banner-and-products .banner-products .info-boxes-list,
app-custom-ohgar-banner-and-products .banner-products app-custom-ohgar-tabs .wrapper-content,
app-custom-ohgar-tabs app-custom-ohgar-banner-and-products .banner-products .wrapper-content {
  padding: 0;
}
@media (max-width: 991px) {
  app-custom-ohgar-banner-and-products .alignment-RIGHT .text-container .title,
  app-custom-ohgar-banner-and-products .alignment-RIGHT .text-container .text {
    color: #010101;
    text-align: right;
  }
  app-custom-ohgar-banner-and-products .banner-products .container .default-container,
  app-custom-ohgar-banner-and-products .banner-products cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .default-container,
  cx-page-layout.ProductDetailsPageTemplate app-custom-ohgar-banner-and-products .banner-products cx-page-slot.Summary .default-container,
  app-custom-ohgar-banner-and-products .banner-products cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .default-container,
  cx-page-layout.ProductDetailsPageTemplate app-custom-ohgar-banner-and-products .banner-products cx-page-slot.Tabs .default-container,
  app-custom-ohgar-banner-and-products .banner-products cx-page-layout.ProductDetailsPageTemplate .tab-delivery .default-container,
  cx-page-layout.ProductDetailsPageTemplate app-custom-ohgar-banner-and-products .banner-products .tab-delivery .default-container,
  app-custom-ohgar-banner-and-products .banner-products cx-banner-carousel .wrapper-inherit .default-container,
  cx-banner-carousel app-custom-ohgar-banner-and-products .banner-products .wrapper-inherit .default-container,
  app-custom-ohgar-banner-and-products .banner-products cx-banner .wrapper-inherit .default-container,
  cx-banner app-custom-ohgar-banner-and-products .banner-products .wrapper-inherit .default-container,
  app-custom-ohgar-banner-and-products .banner-products header #wrapper-navigation > div .default-container,
  header app-custom-ohgar-banner-and-products .banner-products #wrapper-navigation > div .default-container,
  app-custom-ohgar-banner-and-products .banner-products header .wrapper-header .SiteLinks .default-container,
  header .wrapper-header app-custom-ohgar-banner-and-products .banner-products .SiteLinks .default-container,
  app-custom-ohgar-banner-and-products .banner-products cx-breadcrumb .default-container,
  app-custom-ohgar-banner-and-products .banner-products cx-footer-navigation app-custom-navigation-ui .default-container,
  cx-footer-navigation app-custom-ohgar-banner-and-products .banner-products app-custom-navigation-ui .default-container,
  app-custom-ohgar-banner-and-products .banner-products cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .default-container,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-ohgar-banner-and-products .banner-products cx-paragraph .default-container,
  app-custom-ohgar-banner-and-products .banner-products .AccountPageTemplate cx-page-layout.AccountPageTemplate .default-container,
  .AccountPageTemplate app-custom-ohgar-banner-and-products .banner-products cx-page-layout.AccountPageTemplate .default-container,
  app-custom-ohgar-banner-and-products .banner-products .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .default-container,
  .PolicyPageTemplate app-custom-ohgar-banner-and-products .banner-products cx-page-layout.PolicyPageTemplate .default-container,
  app-custom-ohgar-banner-and-products .banner-products app-custom-vertical-four-selection .vertical-selection-container .default-container,
  app-custom-vertical-four-selection app-custom-ohgar-banner-and-products .banner-products .vertical-selection-container .default-container,
  app-custom-ohgar-banner-and-products .banner-products app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .default-container,
  app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-ohgar-banner-and-products .banner-products .info-boxes-list .default-container,
  app-custom-ohgar-banner-and-products .banner-products app-custom-ohgar-tabs .wrapper-content .default-container,
  app-custom-ohgar-tabs app-custom-ohgar-banner-and-products .banner-products .wrapper-content .default-container {
    display: flex;
    flex-direction: column;
  }
  app-custom-ohgar-banner-and-products .product-carousel {
    width: 100%;
    padding-left: 0;
  }
  app-custom-ohgar-banner-and-products cx-media {
    height: 150px;
  }
  app-custom-ohgar-banner-and-products cx-media img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  app-custom-ohgar-banner-and-products .product-item app-custom-add-to-wish-list {
    position: absolute;
    top: 27px;
    right: 8px !important;
    width: 20px;
    height: 20px;
  }
  app-custom-ohgar-banner-and-products .product-item app-custom-add-to-wish-list .btn-link {
    font-size: 10px;
  }
  app-custom-ohgar-banner-and-products .product-item app-custom-add-to-wish-list app-custom-icons.fa-heart {
    vertical-align: middle;
  }
}
app-custom-ohgar-banner-and-products .product-item app-custom-add-to-wish-list {
  position: absolute;
  top: 27px;
  right: 8px !important;
}
app-custom-ohgar-banner-and-products app-custom-ohgar-text-static-banner {
  margin-top: 0;
}
@media (min-width: 992px) {
  app-custom-ohgar-banner-and-products app-custom-ohgar-text-static-banner {
    margin-bottom: 20px;
  }
}
app-custom-ohgar-banner-and-products app-custom-ohgar-text-static-banner .static-banner-container .text-container {
  justify-content: flex-start;
}
@media (max-width: 991px) {
  app-custom-ohgar-banner-and-products app-custom-ohgar-text-static-banner .image {
    order: unset !important;
  }
}
@media (min-width: 992px) {
  app-custom-ohgar-banner-and-products cx-carousel .buttons-container {
    top: -12px;
    padding: 0;
    z-index: 2;
  }
  app-custom-ohgar-banner-and-products cx-carousel .buttons-container .next {
    margin-right: 0;
  }
}
app-custom-ohgar-banner-and-products cx-carousel .carousel-panel .slides .slide .item {
  visibility: visible;
}
app-custom-ohgar-banner-and-products app-custom-product-item .product-item {
  margin-bottom: 50px;
}
app-custom-ohgar-banner-and-products app-custom-product-item .icon-icon_cesta_ohgar .cart-icon-plus {
  top: 13px;
  left: 25px;
}
@media (max-width: 991px) {
  app-custom-ohgar-banner-and-products app-custom-product-item .icon-icon_cesta_ohgar .cart-icon-plus {
    display: none;
  }
}
app-custom-ohgar-banner-and-products .reverse-container {
  display: flex;
  flex-direction: column-reverse;
}
app-custom-ohgar-banner-and-products .reverse-container app-custom-ohgar-text-static-banner {
  margin-top: 30px;
}
@media (max-width: 991px) {
  .carousel-wrapper .container,
  .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate .carousel-wrapper cx-page-slot.Summary,
  .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate .carousel-wrapper cx-page-slot.Tabs,
  .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate .carousel-wrapper .tab-delivery,
  .carousel-wrapper cx-banner-carousel .wrapper-inherit,
  cx-banner-carousel .carousel-wrapper .wrapper-inherit,
  .carousel-wrapper cx-banner .wrapper-inherit,
  cx-banner .carousel-wrapper .wrapper-inherit,
  .carousel-wrapper header #wrapper-navigation > div,
  header .carousel-wrapper #wrapper-navigation > div,
  .carousel-wrapper header .wrapper-header .SiteLinks,
  header .wrapper-header .carousel-wrapper .SiteLinks,
  .carousel-wrapper cx-breadcrumb,
  .carousel-wrapper cx-footer-navigation app-custom-navigation-ui,
  cx-footer-navigation .carousel-wrapper app-custom-navigation-ui,
  .carousel-wrapper cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .carousel-wrapper cx-paragraph,
  .carousel-wrapper .AccountPageTemplate cx-page-layout.AccountPageTemplate,
  .AccountPageTemplate .carousel-wrapper cx-page-layout.AccountPageTemplate,
  .carousel-wrapper .PolicyPageTemplate cx-page-layout.PolicyPageTemplate,
  .PolicyPageTemplate .carousel-wrapper cx-page-layout.PolicyPageTemplate,
  .carousel-wrapper app-custom-vertical-four-selection .vertical-selection-container,
  app-custom-vertical-four-selection .carousel-wrapper .vertical-selection-container,
  .carousel-wrapper app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .carousel-wrapper .info-boxes-list,
  .carousel-wrapper app-custom-ohgar-tabs .wrapper-content,
  app-custom-ohgar-tabs .carousel-wrapper .wrapper-content,
  .banner-products .container,
  .banner-products cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary,
  cx-page-layout.ProductDetailsPageTemplate .banner-products cx-page-slot.Summary,
  .banner-products cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs,
  cx-page-layout.ProductDetailsPageTemplate .banner-products cx-page-slot.Tabs,
  .banner-products cx-page-layout.ProductDetailsPageTemplate .tab-delivery,
  cx-page-layout.ProductDetailsPageTemplate .banner-products .tab-delivery,
  .banner-products cx-banner-carousel .wrapper-inherit,
  cx-banner-carousel .banner-products .wrapper-inherit,
  .banner-products cx-banner .wrapper-inherit,
  cx-banner .banner-products .wrapper-inherit,
  .banner-products header #wrapper-navigation > div,
  header .banner-products #wrapper-navigation > div,
  .banner-products header .wrapper-header .SiteLinks,
  header .wrapper-header .banner-products .SiteLinks,
  .banner-products cx-breadcrumb,
  .banner-products cx-footer-navigation app-custom-navigation-ui,
  cx-footer-navigation .banner-products app-custom-navigation-ui,
  .banner-products cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .banner-products cx-paragraph,
  .banner-products .AccountPageTemplate cx-page-layout.AccountPageTemplate,
  .AccountPageTemplate .banner-products cx-page-layout.AccountPageTemplate,
  .banner-products .PolicyPageTemplate cx-page-layout.PolicyPageTemplate,
  .PolicyPageTemplate .banner-products cx-page-layout.PolicyPageTemplate,
  .banner-products app-custom-vertical-four-selection .vertical-selection-container,
  app-custom-vertical-four-selection .banner-products .vertical-selection-container,
  .banner-products app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .banner-products .info-boxes-list,
  .banner-products app-custom-ohgar-tabs .wrapper-content,
  app-custom-ohgar-tabs .banner-products .wrapper-content {
    padding: 0;
  }
  .carousel-wrapper .product-item,
  .banner-products .product-item {
    padding-left: 10px;
    margin-right: 0;
  }
}
app-custom-additional-text-pdp .additional-text {
  padding-bottom: 50px;
  text-align: center;
  margin-bottom: 50px;
  border-bottom: 1px solid #010101;
  overflow-wrap: anywhere;
}
app-custom-newsletter {
  background-color: #F2F2F4;
  color: black;
}
app-custom-newsletter .first-step {
  display: flex;
}
@media (min-width: 992px) {
  app-custom-newsletter .first-step {
    max-height: 51px;
  }
  app-custom-newsletter .first-step .title {
    display: flex;
    align-items: center;
    max-height: 51px;
  }
}
app-custom-newsletter .first-step .btn-white,
app-custom-newsletter .first-step .btn-white-min-height {
  background-color: unset;
}
app-custom-newsletter .radio-buttons-form {
  align-items: center;
  margin-top: 15px;
}
@media (max-width: 991px) {
  app-custom-newsletter .radio-buttons-form {
    justify-content: space-between;
  }
}
app-custom-newsletter .radio-buttons-form .form-check {
  padding-left: 20px;
  text-transform: uppercase;
  margin-right: 35px;
}
@media (max-width: 991px) {
  app-custom-newsletter .radio-buttons-form .form-check {
    margin-right: 0;
  }
}
app-custom-newsletter p {
  color: #4F5051;
  font-size: 12px;
}
@media (max-width: 991px) {
  app-custom-newsletter p {
    text-align: justify;
  }
  app-custom-newsletter p b:last-child {
    display: inline-block;
  }
}
app-custom-newsletter .agree-check {
  padding-left: 40px;
}
app-custom-newsletter .form-check input + .form-check-label {
  color: #4F5051;
  font-size: 12px;
}
app-custom-newsletter .btn-white,
app-custom-newsletter .btn-white-min-height {
  margin-top: 15px;
  height: 35px;
  padding: 5px 20px;
}
app-custom-newsletter .form-check-input {
  top: -2px;
  margin-left: -20px;
}
app-custom-newsletter .title {
  font-family: "Montserrat Bold";
  text-transform: none;
  margin: 0;
  font-size: 25px;
}
app-custom-newsletter input.input-newsletter {
  width: 300px;
  border: none;
  border-bottom: 1px solid black;
  background-color: transparent;
  margin: 0 0 0 15px;
  padding-bottom: 0;
  font-size: 13px;
}
app-custom-newsletter input.input-newsletter::placeholder {
  color: black;
}
@media (max-width: 991.98px) {
  app-custom-newsletter {
    padding: 0 24px;
  }
  app-custom-newsletter .title {
    font-size: 20px;
    margin: 0 auto 5px auto;
  }
  app-custom-newsletter .first-step {
    flex-direction: column;
    align-items: flex-start;
  }
  app-custom-newsletter label {
    width: 100%;
  }
  app-custom-newsletter .form-check input[type=radio] {
    top: -1px;
  }
  app-custom-newsletter .form-check input[type=checkbox] {
    bottom: 3px;
  }
  app-custom-newsletter input.input-newsletter {
    margin: 0;
    width: 100%;
    border-bottom: 2px solid black;
    padding: 11px !important;
    text-align: center;
  }
}
app-custom-newsletter .form-check input[type=checkbox] {
  top: -1px;
}
app-custom-newsletter .btn-white,
app-custom-newsletter .btn-white-min-height {
  font-family: "Montserrat Bold";
}
app-custom-outlet-grid .product-item {
  height: auto !important;
}
@media (max-width: 991px) {
  app-custom-outlet-grid .product-item {
    margin-right: 0;
  }
}
app-custom-outlet-grid .outlet-container {
  display: flex;
  flex-direction: column;
  border-top: 1px solid #010101;
}
app-custom-outlet-grid .outlet-container .products-container {
  display: flex;
  flex-wrap: wrap;
}
app-custom-outlet-grid .outlet-container .products-container .outlet-product {
  flex: 0 0 25%;
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  app-custom-outlet-grid .outlet-container .products-container .outlet-product {
    flex: 0 0 50%;
    padding: 0 5px;
  }
}
@media (max-width: 991px) {
  app-custom-outlet-grid .outlet-container .products-container .outlet-product app-custom-icons.icon-ICON-MI-CESTA {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  app-custom-outlet-grid .outlet-container .products-container .outlet-product app-custom-add-to-wish-list a {
    margin: 0;
  }
}
app-custom-outlet-grid .outlet-container .btn {
  margin: 20px auto;
}
app-custom-outlet-grid .outlet-container .btn-white,
app-custom-outlet-grid .outlet-container .btn-white-min-height {
  display: flex;
}
app-custom-outlet-grid .outlet-container .btn-white:hover a,
app-custom-outlet-grid .outlet-container .btn-white-min-height:hover a {
  color: white;
}
app-custom-outlet-grid .outlet-container .btn-white:hover a:hover,
app-custom-outlet-grid .outlet-container .btn-white-min-height:hover a:hover {
  text-decoration: none;
}
app-custom-outlet-grid .outlet-container .btn-white a,
app-custom-outlet-grid .outlet-container .btn-white-min-height a {
  margin: auto 0;
}
@media (max-width: 991px) {
  app-custom-outlet-grid app-custom-product-item .product-item app-custom-add-to-wish-list {
    top: 5px;
    right: 5px !important;
    width: 20px;
    height: 20px;
  }
  app-custom-outlet-grid app-custom-product-item .product-item app-custom-add-to-wish-list .btn-link {
    font-size: 10px;
  }
  app-custom-outlet-grid app-custom-product-item .product-item app-custom-add-to-wish-list .btn-link app-custom-icons.fa-heart {
    vertical-align: middle;
  }
}
@media (min-width: 992px) {
  app-custom-outlet-grid app-custom-product-item .product-item app-custom-add-to-wish-list {
    position: absolute;
    top: 10px;
    right: 10px !important;
    width: 30px;
    height: 30px;
  }
}
app-custom-accordion .accordion-container {
  margin: 20px 0;
}
app-custom-accordion .accordion-container .title {
  font-weight: bold;
  font-size: 1.2rem;
  margin-bottom: 20px;
}
app-custom-item-accordion .accordion-item {
  border-bottom: 1px solid gray;
  border-top: 1px solid gray;
  margin-top: -1px;
}
app-custom-item-accordion .accordion-item .item-title {
  display: flex;
  justify-content: space-between;
  padding: 20px 0;
  cursor: pointer;
}
app-custom-item-accordion .accordion-item .item-title .icon {
  margin: 0 10px;
}
app-custom-item-accordion .accordion-item .item-content {
  border-top: 1px solid gray;
  padding: 20px 0 40px 20px;
  overflow: hidden;
}
@media (min-width: 992px) {
  app-custom-item-accordion .accordion-item .item-content {
    text-align: justify;
  }
}
@media (max-width: 991px) {
  app-custom-item-accordion .accordion-item .item-title,
  app-custom-item-accordion .accordion-item .item-content {
    letter-spacing: 0;
    line-height: 1.25rem;
  }
  app-custom-item-accordion .accordion-item .item-content {
    font-size: small;
  }
}
button.custom-button-switch {
  padding: 5px;
  border: 1px solid black;
  background: transparent;
  transform: rotate(90deg);
  width: 30px;
  height: 30px;
  font-size: 14px;
}
@media (max-width: 991px) {
  button.custom-button-switch {
    width: 25px;
    height: 25px;
    font-size: 0.8em;
  }
}
app-custom-product-item cx-star-rating {
  display: none;
}
app-custom-product-item cx-media {
  min-height: 150px;
}
@media (max-width: 991px) {
  app-custom-product-item cx-media {
    min-height: unset;
  }
}
@media (max-width: 991px) {
  app-custom-product-item .product-item .cx-manufacturer {
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 22px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box !important;
  }
  app-custom-product-item .product-item .cx-name a {
    font-size: 10px;
  }
}
.subtitle {
  display: block;
  font-size: 12px;
  margin-top: 0;
}
app-custom-product-grid-item cx-media img,
app-custom-product-item cx-media img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
app-custom-product-grid-item cx-media.is-missing,
app-custom-product-item cx-media.is-missing {
  padding-top: 100%;
}
app-custom-product-grid-item cx-media:not(.is-loading):after,
app-custom-product-item cx-media:not(.is-loading):after {
  animation-play-state: paused;
}
app-custom-product-grid-item a:hover,
app-custom-product-item a:hover {
  text-decoration: none;
}
app-custom-product-grid-item a:hover .cx-link,
app-custom-product-item a:hover .cx-link {
  text-decoration: underline;
}
app-custom-product-grid-item a:hover .price,
app-custom-product-item a:hover .price {
  text-decoration: none;
}
app-custom-product-grid-item app-custom-add-to-wish-list {
  top: 25px !important;
}
body .SearchBox cx-searchbox > * {
  background-color: transparent;
}
@media (max-width: 991px) {
  body .SearchBox cx-searchbox > * {
    position: unset;
  }
}
body .SearchBox cx-searchbox .visible-mobile {
  display: none;
}
body .SearchBox cx-searchbox .searchbox-content-wrapper .searchbox-input-wrapper .searchbox-input {
  transition: all 0.2s;
}
body .SearchBox cx-searchbox .searchbox-content-wrapper .searchbox-input-wrapper .searchbox-action {
  display: none;
}
body .SearchBox cx-searchbox .searchbox-content-wrapper .static-content {
  display: none;
}
body .SearchBox cx-searchbox .searchbox-content-wrapper app-custom-simple-product-list {
  display: none;
}
body .SearchBox cx-searchbox .results a:hover,
body .SearchBox cx-searchbox cx-searchbox .results a:focus {
  background: transparent;
}
body.searchbox-is-active:before {
  z-index: 50;
}
body.searchbox-is-active header #wrapper-navigation {
  background-color: white;
  z-index: 102;
}
body.searchbox-is-active header .SearchBox {
  display: inherit;
}
body.searchbox-is-active header .SearchBox cx-searchbox {
  display: flex;
  justify-content: center;
  position: absolute;
  top: 86px;
  left: 0;
  width: 100%;
  background-color: white;
  box-shadow: 0 10px 8px rgba(0, 0, 0, 0.25);
}
body.searchbox-is-active header .SearchBox cx-searchbox > * {
  background-color: white;
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper {
  max-width: 1320px;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .searchbox-input-wrapper {
  display: grid;
}
@media (max-width: 991px) {
  body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .searchbox-input-wrapper {
    display: flex;
  }
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .searchbox-input-wrapper {
  grid-template-columns: 92% 5%;
  justify-content: space-between;
  align-items: center;
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .searchbox-input-wrapper .searchbox-input {
  width: 100%;
  padding: 12px 20px;
  background-color: transparent;
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .searchbox-input-wrapper .searchbox-input label {
  width: 100%;
  min-width: unset;
  max-width: unset;
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .searchbox-input-wrapper .searchbox-action {
  display: block;
  text-align: right;
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .searchbox-input-wrapper .searchbox-action > * {
  cursor: pointer;
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results {
  display: flex;
  flex-wrap: wrap;
  position: unset;
  padding: 32px 0;
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .message {
  width: 100%;
  margin-bottom: 25px;
  border-bottom: thin solid;
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions {
  display: grid;
  grid-template-columns: 180px calc(100% - 200px);
  column-gap: 20px;
  width: 100%;
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .suggestions-content {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-content: flex-start;
  margin-bottom: 20px;
  padding: 0;
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .suggestions-content .suggestion-title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 13px;
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .suggestions-content .suggestions {
  display: flex;
  flex-direction: column;
  padding-left: 0 0 0 13px;
  margin: 0;
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .suggestions-content .suggestions > li > a {
  border: unset;
  padding: 3px 0;
  line-height: 15px;
  font-size: 13px;
  text-transform: none;
  font-weight: normal;
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .suggestions-content .suggestions > li > a .highlight {
  font-weight: bold;
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .products-content .product-title {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-bottom: 5px;
  align-items: center;
}
@media (max-width: 991px) {
  body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .products-content .product-title {
    margin-bottom: 15px;
  }
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .products-content .product-title .product-title-text {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 13px;
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .products-content .product-title .actions {
  z-index: 9999 !important;
}
@media (min-width: 992px) {
  body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .products-content .product-title .actions:hover {
    opacity: 0.4;
  }
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .products-content .product-title .actions .button-search {
  border: none;
  background-color: transparent;
  padding: 10px;
  margin: -10px;
  font-size: 15px;
  cursor: pointer;
}
@media (max-width: 991px) {
  body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .products-content .product-title .actions .button-search {
    padding: 0 10px 0 0;
    margin: auto 0;
    font-size: 13px;
  }
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .products-content .product-title .actions .button-search span {
  border-bottom: thin solid;
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .products-content .products {
  display: flex;
  flex-wrap: wrap;
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .products-content .products > li {
  margin: 0 8px 10px 0;
  max-width: 47%;
  width: 100%;
}
@media (min-width: 576px) {
  body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .products-content .products > li {
    max-width: 152px;
    width: auto;
  }
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .products-content .products > li > a {
  border: unset;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  padding: 0;
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .products-content .products > li > a > * {
  margin-bottom: 5px;
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .products-content .products > li > a cx-media {
  width: 110px;
  height: 110px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5px;
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .products-content .products > li > a .name {
  font-weight: bold;
  font-size: 8px;
  text-transform: capitalize;
}
@media (max-width: 991px) {
  body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .products-content .products > li > a .name {
    font-size: 10px;
    width: 120px;
  }
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .products-content .products > li > a.has-media:hover {
  border-bottom: 2px solid #010101;
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .static-content {
  display: grid;
  grid-template-columns: 180px calc(100% - 200px);
  column-gap: 20px;
  width: 100%;
}
body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper app-custom-simple-product-list {
  display: inherit;
}
@media (max-width: 1199px) {
  body .SearchBox cx-searchbox .hidden-mobile {
    display: none;
  }
  body .SearchBox cx-searchbox .visible-mobile {
    display: inherit;
  }
  body.searchbox-is-active {
    overflow: hidden;
  }
  body.searchbox-is-active header .SearchBox cx-searchbox {
    top: 97px;
    height: calc(100vh - 162px);
    width: 100vw;
  }
  body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper {
    display: flex;
    flex-direction: column;
  }
  body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .searchbox-input-wrapper {
    grid-template-columns: none;
    justify-content: normal;
    grid-row-gap: 20px;
  }
  body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .searchbox-input-wrapper .searchbox-input {
    padding: 10px 10px 10px 20px;
  }
  body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .searchbox-input-wrapper .searchbox-input label {
    position: relative;
  }
  body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .searchbox-input-wrapper .searchbox-input label input {
    position: unset;
    background-color: transparent;
    height: 30px;
    padding: 0 30px 0 0;
  }
  body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .searchbox-input-wrapper .searchbox-input label button.search {
    position: absolute;
    right: 0;
    top: 0 !important;
  }
  body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .searchbox-input-wrapper .searchbox-input label.dirty .search cx-icon {
    display: none;
  }
  body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .searchbox-input-wrapper .searchbox-input label.dirty .reset cx-icon {
    position: absolute;
    left: unset;
    right: 0;
    top: 0;
    z-index: 20;
  }
  body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .searchbox-input-wrapper .searchbox-input label.dirty .reset cx-icon:before {
    font-size: 1.2rem;
  }
  body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .searchbox-input-wrapper .searchbox-action {
    display: block;
    text-align: right;
  }
  body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .searchbox-input-wrapper .searchbox-action > * {
    cursor: pointer;
  }
  body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results {
    padding: 0 20px;
    margin: 20px 0 0 0;
    overflow-x: scroll;
  }
  body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .message {
    text-align: center;
  }
  body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions {
    grid-template-columns: none;
    grid-row-gap: 40px;
  }
  body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .products {
    display: block;
  }
  body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .results .product-results-suggestions .products .product-items {
    justify-content: space-between;
  }
  body.searchbox-is-active header .SearchBox cx-searchbox .searchbox-content-wrapper .static-content {
    grid-template-columns: none;
  }
}
@media (max-width: 991px) {
  body:not(.searchbox-is-active) cx-storefront header #wrapper-navigation .SearchBox {
    display: inherit;
  }
  body:not(.searchbox-is-active) cx-storefront header #wrapper-navigation .SearchBox cx-searchbox label input {
    display: none;
  }
  body:not(.searchbox-is-active) cx-storefront header #wrapper-navigation .SearchBox cx-searchbox label button.search {
    position: absolute;
    top: -32px;
    left: 23%;
    width: 25px;
  }
  body.searchbox-is-active header .SearchBox cx-searchbox {
    top: 25px;
  }
  body.searchbox-is-active header #wrapper-navigation.background-white .SearchBox cx-searchbox {
    height: calc(100vh - 95px);
  }
}
app-custom-simple-product-list {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
app-custom-simple-product-list .simple-product-list-title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 13px;
  margin-bottom: 5px;
}
app-custom-simple-product-list .simple-product-list-items {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  align-content: flex-start;
}
@media (max-width: 991px) {
  app-custom-simple-product-list .simple-product-list-items {
    justify-content: space-between;
  }
}
app-custom-simple-product-item .product-item {
  max-width: 175px;
  margin: 0 8px 10px 0;
}
app-custom-simple-product-item .product-item a {
  padding: unset;
}
app-custom-simple-product-item .product-item > * {
  margin: 0 0 5px 0;
}
app-custom-simple-product-item .product-item cx-media {
  width: 110px;
  height: 110px;
  margin: 0 auto 5px auto;
}
app-custom-simple-product-item .product-item .cx-manufacturer,
app-custom-simple-product-item .product-item .cx-name {
  font-weight: normal;
  font-size: 8px;
  padding: 0;
  height: auto;
  min-height: unset;
  max-height: unset;
}
app-custom-simple-product-item .product-item .cx-manufacturer a,
app-custom-simple-product-item .product-item .cx-name a {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  height: 75px;
}
@media (max-width: 991px) {
  app-custom-simple-product-item .product-item .cx-manufacturer a,
  app-custom-simple-product-item .product-item .cx-name a {
    height: 50px;
  }
}
app-custom-link-list .title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 13px;
}
app-custom-link-list .link-items {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  padding-left: 13px;
}
app-custom-link-list .link-items a {
  border: unset;
  padding: 3px 0;
  line-height: 15px;
  font-size: 13px;
  text-transform: none;
  font-weight: normal;
}
app-custom-link-list .link-items.bordered {
  margin-top: 10px;
  align-items: flex-start;
}
app-custom-link-list .link-items.bordered a {
  font-size: 9px;
  text-transform: uppercase;
  border: thin solid;
  padding: 0 10px;
  margin-bottom: 6px;
}
@media (max-width: 991px) {
  app-custom-link-list .link-items.bordered {
    flex-direction: row;
    column-gap: 20px;
    row-gap: 15px;
    padding-left: 0;
    margin-top: 20px;
  }
}
*.info-text {
  color: #BCBEC0 !important;
  font-size: 14px;
}
*.info-text a {
  color: #BCBEC0 !important;
}
label .form-check-label.mandatory::after,
label .label-content.mandatory::after {
  content: "*";
  display: inline-block;
  margin: 0 2px;
}
@media (max-width: 991px) {
  label .form-check-label.mandatory::after,
  label .label-content.mandatory::after {
    margin: 0;
  }
}
.select-label select + app-custom-icons {
  position: absolute;
  right: 30px;
  top: 38px;
  font-size: 15px;
  color: #BCBEC0;
  cursor: pointer;
  z-index: -1;
}
@media (max-width: 991px) {
  .select-label select + app-custom-icons {
    right: 17px;
  }
}
.custom-arrow-select {
  width: 10px;
  height: 10px;
  border-top: 0;
  border-right: 0;
  border-left: solid 1px var(--cx-color-text);
  border-bottom: solid 0.1em var(--cx-color-text);
  transform: rotate(-45deg) translate(-50%, -50%);
  position: absolute;
  cursor: pointer;
  top: 38px;
  right: 8px;
}
.select-label .form-control {
  background: transparent;
}
.select-label .form-control:focus {
  border: 1px solid #A89F9A;
}
.select-label .form-control:disabled,
.select-label .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
form .reset-icon {
  display: inline-block;
  margin-left: 10px;
  cursor: pointer;
}
form .form-check-label a {
  color: #BCBEC0;
  text-decoration: underline;
}
form .checkbox-bottom {
  padding: 20px 20px 0;
}
form .add-file-wrapper .label-content {
  text-decoration: underline;
}
form .btn-margin .btn {
  margin-top: 30px;
  margin-bottom: 80px;
  margin-left: 0;
}
@media (max-width: 991px) {
  form .btn-margin .btn {
    margin-bottom: 0;
  }
}
.FormsPageTemplate .subtitle {
  font-size: 14px;
}
.FormsPageTemplate .ng-select .ng-arrow-wrapper .ng-arrow,
.FormsPageTemplate .ng-select.ng-select-single .ng-arrow-wrapper .ng-arrow {
  width: 15px;
  height: 15px;
  border-left: solid 1px var(--cx-color-text);
  border-bottom: solid 1px var(--cx-color-text);
}
.FormsPageTemplate select {
  background: #E9EBE7;
}
.FormsPageTemplate app-custom-order-return .select-label .form-control,
.FormsPageTemplate app-custom-care-company .select-label .form-control {
  background: #E9EBE7;
}
.FormsPageTemplate app-custom-order-return .select-label .filter-select,
.FormsPageTemplate app-custom-care-company .select-label .filter-select {
  background-image: url(/images/ICON-DESPLEGABLE1.svg);
  background-repeat: no-repeat;
  background-size: 18px;
  background-position: 98%;
}
@media (max-width: 991px) {
  .FormsPageTemplate app-custom-order-return .select-label .filter-select,
  .FormsPageTemplate app-custom-care-company .select-label .filter-select {
    background-position: 96%;
  }
}
.FormsPageTemplate input[type=radio] {
  border-width: 1px;
  width: 12px;
  height: 12px;
  top: -2px;
}
@media (max-width: 991px) {
  .FormsPageTemplate input[type=radio] {
    top: -1px;
  }
}
.FormsPageTemplate .subcategories .sub-label {
  color: #BCBEC0 !important;
}
.FormsPageTemplate .info-text-bottom a {
  color: #BCBEC0;
}
.FormsPageTemplate .info-text-bottom .link-terms {
  text-decoration: underline;
}
.FormsPageTemplate .form-check-label {
  font-size: 12px;
}
@media (max-width: 991px) {
  .FormsPageTemplate .form-check-label {
    font-size: 10px;
  }
}
.FormsPageTemplate .checkbox {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media (max-width: 767px) {
  .FormsPageTemplate h2 {
    padding: 0 25px;
    font-size: 25px !important;
  }
  .FormsPageTemplate .input-field {
    padding-right: 0;
  }
}
app-custom-contact-us form textarea {
  min-height: 175px;
  resize: none;
}
app-custom-contact-us form .add-file-wrapper {
  display: flex;
  column-gap: 8px;
}
@media (max-width: 991px) {
  app-custom-contact-us form .add-file-wrapper {
    flex-wrap: wrap;
  }
  app-custom-contact-us form .add-file-wrapper .label-content {
    width: 80%;
  }
}
app-custom-contact-us form .form-check {
  padding-inline-start: 24px;
}
app-custom-contact-us form .form-check input[type=checkbox] {
  bottom: 2px;
}
@media (max-width: 991px) {
  app-custom-contact-us form .form-check input[type=checkbox] {
    top: -3px;
  }
}
app-custom-work-with-us {
  margin-bottom: 80px;
}
app-custom-work-with-us form textarea {
  min-height: 175px;
}
app-custom-work-with-us form .add-file-wrapper {
  display: flex;
  column-gap: 8px;
}
@media (max-width: 991px) {
  app-custom-work-with-us form .add-file-wrapper {
    flex-wrap: wrap;
  }
  app-custom-work-with-us form .add-file-wrapper .label-content {
    width: 80%;
  }
}
app-custom-work-with-us form .checkbox {
  display: flex;
  align-items: flex-end;
}
app-custom-work-with-us form .checkbox input {
  transform: translateY(-2px);
}
app-custom-work-with-us form .form-check {
  padding-inline-start: 24px;
}
app-custom-care-company {
  margin-bottom: 60px;
}
app-custom-care-company form {
  margin: 20px auto;
}
app-custom-care-company form textarea {
  min-height: 175px;
}
app-custom-care-company form .add-file-wrapper {
  display: flex;
  column-gap: 8px;
}
@media (max-width: 991px) {
  app-custom-file-uploader {
    display: -webkit-box;
    display: -moz-box;
    display: -moz-flex;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
app-custom-file-uploader label {
  display: inline-block;
  margin-bottom: 20px;
  border-radius: 0;
  height: 45px;
}
app-custom-file-uploader label .label-content {
  margin-bottom: unset;
  text-transform: unset;
  font-size: small;
  font-weight: normal;
}
app-custom-file-uploader .no-valid {
  color: var(--cx-color-danger);
}
app-custom-file-uploader .add-file-wrapper {
  cursor: pointer;
}
app-custom-file-uploader .add-file-wrapper .add-file-name {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  display: -webkit-box;
  height: 23px;
  width: 90%;
  -webkit-box-orient: vertical;
}
.help-container .container .help-items-list,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list,
.help-container cx-banner .wrapper-inherit .help-items-list,
cx-banner .help-container .wrapper-inherit .help-items-list,
.help-container header #wrapper-navigation > div .help-items-list,
header .help-container #wrapper-navigation > div .help-items-list,
.help-container header .wrapper-header .SiteLinks .help-items-list,
header .wrapper-header .help-container .SiteLinks .help-items-list,
.help-container cx-breadcrumb .help-items-list,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list {
  display: grid;
  justify-items: center;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: 1fr;
  grid-gap: 40px;
  padding: 50px;
}
@media (max-width: 991px) {
  .help-container .container .help-items-list,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list,
  .help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list,
  cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list,
  .help-container cx-banner-carousel .wrapper-inherit .help-items-list,
  cx-banner-carousel .help-container .wrapper-inherit .help-items-list,
  .help-container cx-banner .wrapper-inherit .help-items-list,
  cx-banner .help-container .wrapper-inherit .help-items-list,
  .help-container header #wrapper-navigation > div .help-items-list,
  header .help-container #wrapper-navigation > div .help-items-list,
  .help-container header .wrapper-header .SiteLinks .help-items-list,
  header .wrapper-header .help-container .SiteLinks .help-items-list,
  .help-container cx-breadcrumb .help-items-list,
  .help-container cx-footer-navigation app-custom-navigation-ui .help-items-list,
  cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list,
  .help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list,
  .AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list,
  .help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list,
  .PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list,
  .help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list,
  app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list,
  .help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list,
  .help-container app-custom-ohgar-tabs .wrapper-content .help-items-list,
  app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list {
    grid-template-columns: repeat(1, 1fr);
    padding: 25px 0;
    grid-gap: 20px;
  }
}
.help-container .container .help-items-list > *,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list > *,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list > *,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list > *,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list > *,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list > *,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list > *,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list > *,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list > *,
.help-container cx-banner .wrapper-inherit .help-items-list > *,
cx-banner .help-container .wrapper-inherit .help-items-list > *,
.help-container header #wrapper-navigation > div .help-items-list > *,
header .help-container #wrapper-navigation > div .help-items-list > *,
.help-container header .wrapper-header .SiteLinks .help-items-list > *,
header .wrapper-header .help-container .SiteLinks .help-items-list > *,
.help-container cx-breadcrumb .help-items-list > *,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list > *,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list > *,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list > *,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list > *,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list > *,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list > *,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list > *,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list > *,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list > *,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list > *,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list > *,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list > *,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list > *,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list > * {
  width: 100%;
  height: 100%;
}
.help-container .container .help-items-list .item,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .item,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item,
.help-container cx-banner .wrapper-inherit .help-items-list .item,
cx-banner .help-container .wrapper-inherit .help-items-list .item,
.help-container header #wrapper-navigation > div .help-items-list .item,
header .help-container #wrapper-navigation > div .help-items-list .item,
.help-container header .wrapper-header .SiteLinks .help-items-list .item,
header .wrapper-header .help-container .SiteLinks .help-items-list .item,
.help-container cx-breadcrumb .help-items-list .item,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.help-container .container .help-items-list .item .item-content-wrapper,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .item-content-wrapper,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item .item-content-wrapper,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .item-content-wrapper,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item .item-content-wrapper,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .item-content-wrapper,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item .item-content-wrapper,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .item-content-wrapper,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper,
.help-container cx-banner .wrapper-inherit .help-items-list .item .item-content-wrapper,
cx-banner .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper,
.help-container header #wrapper-navigation > div .help-items-list .item .item-content-wrapper,
header .help-container #wrapper-navigation > div .help-items-list .item .item-content-wrapper,
.help-container header .wrapper-header .SiteLinks .help-items-list .item .item-content-wrapper,
header .wrapper-header .help-container .SiteLinks .help-items-list .item .item-content-wrapper,
.help-container cx-breadcrumb .help-items-list .item .item-content-wrapper,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .item-content-wrapper,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item .item-content-wrapper,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .item-content-wrapper,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item .item-content-wrapper,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .item-content-wrapper,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item .item-content-wrapper,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .item-content-wrapper,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item .item-content-wrapper,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .item-content-wrapper,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item .item-content-wrapper {
  height: 100%;
  box-shadow: 0 0 0 transparent;
  transform: translate(0, 0);
  -webkit-transition:
    all 0.1s,
    box-shadow 0.4s,
    transform 0.4s;
  -moz-transition:
    all 0.1s,
    box-shadow 0.4s,
    transform 0.4s;
  -o-transition:
    all 0.1s,
    box-shadow 0.4s,
    transform 0.4s;
  transition:
    all 0.1s,
    box-shadow 0.4s,
    transform 0.4s;
}
.help-container .container .help-items-list .item .item-content-wrapper > a,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .item-content-wrapper > a,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item .item-content-wrapper > a,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .item-content-wrapper > a,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item .item-content-wrapper > a,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .item-content-wrapper > a,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item .item-content-wrapper > a,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .item-content-wrapper > a,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper > a,
.help-container cx-banner .wrapper-inherit .help-items-list .item .item-content-wrapper > a,
cx-banner .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper > a,
.help-container header #wrapper-navigation > div .help-items-list .item .item-content-wrapper > a,
header .help-container #wrapper-navigation > div .help-items-list .item .item-content-wrapper > a,
.help-container header .wrapper-header .SiteLinks .help-items-list .item .item-content-wrapper > a,
header .wrapper-header .help-container .SiteLinks .help-items-list .item .item-content-wrapper > a,
.help-container cx-breadcrumb .help-items-list .item .item-content-wrapper > a,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .item-content-wrapper > a,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item .item-content-wrapper > a,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .item-content-wrapper > a,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item .item-content-wrapper > a,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper > a,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper > a,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper > a,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper > a,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .item-content-wrapper > a,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item .item-content-wrapper > a,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .item-content-wrapper > a,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item .item-content-wrapper > a,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .item-content-wrapper > a,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item .item-content-wrapper > a {
  display: grid;
  height: 100%;
  grid-template-columns: 1fr 4fr 1fr;
  align-content: stretch;
  align-items: center;
  column-gap: 20px;
  padding: 20px;
}
.help-container .container .help-items-list .item .item-content-wrapper > a:hover,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .item-content-wrapper > a:hover,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item .item-content-wrapper > a:hover,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .item-content-wrapper > a:hover,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item .item-content-wrapper > a:hover,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .item-content-wrapper > a:hover,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item .item-content-wrapper > a:hover,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .item-content-wrapper > a:hover,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper > a:hover,
.help-container cx-banner .wrapper-inherit .help-items-list .item .item-content-wrapper > a:hover,
cx-banner .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper > a:hover,
.help-container header #wrapper-navigation > div .help-items-list .item .item-content-wrapper > a:hover,
header .help-container #wrapper-navigation > div .help-items-list .item .item-content-wrapper > a:hover,
.help-container header .wrapper-header .SiteLinks .help-items-list .item .item-content-wrapper > a:hover,
header .wrapper-header .help-container .SiteLinks .help-items-list .item .item-content-wrapper > a:hover,
.help-container cx-breadcrumb .help-items-list .item .item-content-wrapper > a:hover,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .item-content-wrapper > a:hover,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item .item-content-wrapper > a:hover,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .item-content-wrapper > a:hover,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item .item-content-wrapper > a:hover,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper > a:hover,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper > a:hover,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper > a:hover,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper > a:hover,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .item-content-wrapper > a:hover,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item .item-content-wrapper > a:hover,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .item-content-wrapper > a:hover,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item .item-content-wrapper > a:hover,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .item-content-wrapper > a:hover,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item .item-content-wrapper > a:hover {
  cursor: pointer;
}
.help-container .container .help-items-list .item .item-content-wrapper > a .content-media,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .item-content-wrapper > a .content-media,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item .item-content-wrapper > a .content-media,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .item-content-wrapper > a .content-media,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item .item-content-wrapper > a .content-media,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .item-content-wrapper > a .content-media,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item .item-content-wrapper > a .content-media,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media,
.help-container cx-banner .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media,
cx-banner .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media,
.help-container header #wrapper-navigation > div .help-items-list .item .item-content-wrapper > a .content-media,
header .help-container #wrapper-navigation > div .help-items-list .item .item-content-wrapper > a .content-media,
.help-container header .wrapper-header .SiteLinks .help-items-list .item .item-content-wrapper > a .content-media,
header .wrapper-header .help-container .SiteLinks .help-items-list .item .item-content-wrapper > a .content-media,
.help-container cx-breadcrumb .help-items-list .item .item-content-wrapper > a .content-media,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .item-content-wrapper > a .content-media,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item .item-content-wrapper > a .content-media,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .item-content-wrapper > a .content-media,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item .item-content-wrapper > a .content-media,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper > a .content-media,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper > a .content-media,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper > a .content-media,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper > a .content-media,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .item-content-wrapper > a .content-media,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item .item-content-wrapper > a .content-media,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .item-content-wrapper > a .content-media,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item .item-content-wrapper > a .content-media,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .item-content-wrapper > a .content-media,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item .item-content-wrapper > a .content-media {
  text-align: center;
}
.help-container .container .help-items-list .item .item-content-wrapper > a .content-media cx-media,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .item-content-wrapper > a .content-media cx-media,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item .item-content-wrapper > a .content-media cx-media,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .item-content-wrapper > a .content-media cx-media,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item .item-content-wrapper > a .content-media cx-media,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .item-content-wrapper > a .content-media cx-media,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item .item-content-wrapper > a .content-media cx-media,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media cx-media,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media cx-media,
.help-container cx-banner .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media cx-media,
cx-banner .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media cx-media,
.help-container header #wrapper-navigation > div .help-items-list .item .item-content-wrapper > a .content-media cx-media,
header .help-container #wrapper-navigation > div .help-items-list .item .item-content-wrapper > a .content-media cx-media,
.help-container header .wrapper-header .SiteLinks .help-items-list .item .item-content-wrapper > a .content-media cx-media,
header .wrapper-header .help-container .SiteLinks .help-items-list .item .item-content-wrapper > a .content-media cx-media,
.help-container cx-breadcrumb .help-items-list .item .item-content-wrapper > a .content-media cx-media,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .item-content-wrapper > a .content-media cx-media,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item .item-content-wrapper > a .content-media cx-media,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .item-content-wrapper > a .content-media cx-media,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item .item-content-wrapper > a .content-media cx-media,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper > a .content-media cx-media,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper > a .content-media cx-media,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper > a .content-media cx-media,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper > a .content-media cx-media,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .item-content-wrapper > a .content-media cx-media,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item .item-content-wrapper > a .content-media cx-media,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .item-content-wrapper > a .content-media cx-media,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item .item-content-wrapper > a .content-media cx-media,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .item-content-wrapper > a .content-media cx-media,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item .item-content-wrapper > a .content-media cx-media,
.help-container .container .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container cx-banner .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
cx-banner .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container header #wrapper-navigation > div .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
header .help-container #wrapper-navigation > div .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container header .wrapper-header .SiteLinks .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
header .wrapper-header .help-container .SiteLinks .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container cx-breadcrumb .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons {
  max-height: 45px;
  max-width: 45px;
  margin: 0 auto;
}
.help-container .container .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
.help-container cx-banner .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
cx-banner .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
.help-container header #wrapper-navigation > div .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
header .help-container #wrapper-navigation > div .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
.help-container header .wrapper-header .SiteLinks .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
header .wrapper-header .help-container .SiteLinks .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
.help-container cx-breadcrumb .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item .item-content-wrapper > a .content-media cx-media img,
.help-container .container .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
.help-container cx-banner .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
cx-banner .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
.help-container header #wrapper-navigation > div .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
header .help-container #wrapper-navigation > div .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
.help-container header .wrapper-header .SiteLinks .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
header .wrapper-header .help-container .SiteLinks .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
.help-container cx-breadcrumb .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons img {
  -webkit-transition: filter 0.1s;
  -moz-transition: filter 0.1s;
  -o-transition: filter 0.1s;
  transition: filter 0.1s;
}
.help-container .container .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container cx-banner .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
cx-banner .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container header #wrapper-navigation > div .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
header .help-container #wrapper-navigation > div .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container header .wrapper-header .SiteLinks .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
header .wrapper-header .help-container .SiteLinks .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container cx-breadcrumb .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item .item-content-wrapper > a .content-media app-custom-icons {
  font-size: 45px;
}
.help-container .container .help-items-list .item .item-content-wrapper > a .content-item,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .item-content-wrapper > a .content-item,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item .item-content-wrapper > a .content-item,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .item-content-wrapper > a .content-item,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item .item-content-wrapper > a .content-item,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .item-content-wrapper > a .content-item,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item .item-content-wrapper > a .content-item,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-item,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-item,
.help-container cx-banner .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-item,
cx-banner .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-item,
.help-container header #wrapper-navigation > div .help-items-list .item .item-content-wrapper > a .content-item,
header .help-container #wrapper-navigation > div .help-items-list .item .item-content-wrapper > a .content-item,
.help-container header .wrapper-header .SiteLinks .help-items-list .item .item-content-wrapper > a .content-item,
header .wrapper-header .help-container .SiteLinks .help-items-list .item .item-content-wrapper > a .content-item,
.help-container cx-breadcrumb .help-items-list .item .item-content-wrapper > a .content-item,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .item-content-wrapper > a .content-item,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item .item-content-wrapper > a .content-item,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .item-content-wrapper > a .content-item,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item .item-content-wrapper > a .content-item,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper > a .content-item,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper > a .content-item,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper > a .content-item,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper > a .content-item,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .item-content-wrapper > a .content-item,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item .item-content-wrapper > a .content-item,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .item-content-wrapper > a .content-item,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item .item-content-wrapper > a .content-item,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .item-content-wrapper > a .content-item,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item .item-content-wrapper > a .content-item {
  align-self: center;
}
.help-container .container .help-items-list .item .item-content-wrapper > a .content-action,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .item-content-wrapper > a .content-action,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item .item-content-wrapper > a .content-action,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .item-content-wrapper > a .content-action,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item .item-content-wrapper > a .content-action,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .item-content-wrapper > a .content-action,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item .item-content-wrapper > a .content-action,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-action,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-action,
.help-container cx-banner .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-action,
cx-banner .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper > a .content-action,
.help-container header #wrapper-navigation > div .help-items-list .item .item-content-wrapper > a .content-action,
header .help-container #wrapper-navigation > div .help-items-list .item .item-content-wrapper > a .content-action,
.help-container header .wrapper-header .SiteLinks .help-items-list .item .item-content-wrapper > a .content-action,
header .wrapper-header .help-container .SiteLinks .help-items-list .item .item-content-wrapper > a .content-action,
.help-container cx-breadcrumb .help-items-list .item .item-content-wrapper > a .content-action,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .item-content-wrapper > a .content-action,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item .item-content-wrapper > a .content-action,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .item-content-wrapper > a .content-action,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item .item-content-wrapper > a .content-action,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper > a .content-action,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper > a .content-action,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper > a .content-action,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper > a .content-action,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .item-content-wrapper > a .content-action,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item .item-content-wrapper > a .content-action,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .item-content-wrapper > a .content-action,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item .item-content-wrapper > a .content-action,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .item-content-wrapper > a .content-action,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item .item-content-wrapper > a .content-action {
  font-size: 1.8rem;
  text-align: center;
}
.help-container .container .help-items-list .item .item-content-wrapper .info-wrapper,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .item-content-wrapper .info-wrapper,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item .item-content-wrapper .info-wrapper,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .item-content-wrapper .info-wrapper,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item .item-content-wrapper .info-wrapper,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .item-content-wrapper .info-wrapper,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item .item-content-wrapper .info-wrapper,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper,
.help-container cx-banner .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper,
cx-banner .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper,
.help-container header #wrapper-navigation > div .help-items-list .item .item-content-wrapper .info-wrapper,
header .help-container #wrapper-navigation > div .help-items-list .item .item-content-wrapper .info-wrapper,
.help-container header .wrapper-header .SiteLinks .help-items-list .item .item-content-wrapper .info-wrapper,
header .wrapper-header .help-container .SiteLinks .help-items-list .item .item-content-wrapper .info-wrapper,
.help-container cx-breadcrumb .help-items-list .item .item-content-wrapper .info-wrapper,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .item-content-wrapper .info-wrapper,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item .item-content-wrapper .info-wrapper,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .item-content-wrapper .info-wrapper,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item .item-content-wrapper .info-wrapper,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .item-content-wrapper .info-wrapper,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item .item-content-wrapper .info-wrapper,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .item-content-wrapper .info-wrapper,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item .item-content-wrapper .info-wrapper,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .item-content-wrapper .info-wrapper,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item .item-content-wrapper .info-wrapper {
  height: auto;
  opacity: 1;
  padding: 0 20px 20px 20px;
  -webkit-transition:
    height,
    opacity,
    padding 0.5s;
  -moz-transition:
    height,
    opacity,
    padding 0.5s;
  -o-transition:
    height,
    opacity,
    padding 0.5s;
  transition:
    height,
    opacity,
    padding 0.5s;
  overflow: hidden;
}
.help-container .container .help-items-list .item .item-content-wrapper .info-wrapper .separator,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .item-content-wrapper .info-wrapper .separator,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item .item-content-wrapper .info-wrapper .separator,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .item-content-wrapper .info-wrapper .separator,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item .item-content-wrapper .info-wrapper .separator,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .item-content-wrapper .info-wrapper .separator,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item .item-content-wrapper .info-wrapper .separator,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper .separator,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper .separator,
.help-container cx-banner .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper .separator,
cx-banner .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper .separator,
.help-container header #wrapper-navigation > div .help-items-list .item .item-content-wrapper .info-wrapper .separator,
header .help-container #wrapper-navigation > div .help-items-list .item .item-content-wrapper .info-wrapper .separator,
.help-container header .wrapper-header .SiteLinks .help-items-list .item .item-content-wrapper .info-wrapper .separator,
header .wrapper-header .help-container .SiteLinks .help-items-list .item .item-content-wrapper .info-wrapper .separator,
.help-container cx-breadcrumb .help-items-list .item .item-content-wrapper .info-wrapper .separator,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .item-content-wrapper .info-wrapper .separator,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item .item-content-wrapper .info-wrapper .separator,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .item-content-wrapper .info-wrapper .separator,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item .item-content-wrapper .info-wrapper .separator,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper .separator,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper .separator,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper .separator,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper .separator,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .item-content-wrapper .info-wrapper .separator,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item .item-content-wrapper .info-wrapper .separator,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .item-content-wrapper .info-wrapper .separator,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item .item-content-wrapper .info-wrapper .separator,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .item-content-wrapper .info-wrapper .separator,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item .item-content-wrapper .info-wrapper .separator {
  width: 100%;
  border-bottom: thin solid black;
  margin-bottom: 20px;
  -webkit-transition: width 0.5s;
  -moz-transition: width 0.5s;
  -o-transition: width 0.5s;
  transition: width 0.5s;
}
.help-container .container .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
.help-container cx-banner .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
cx-banner .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
.help-container header #wrapper-navigation > div .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
header .help-container #wrapper-navigation > div .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
.help-container header .wrapper-header .SiteLinks .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
header .wrapper-header .help-container .SiteLinks .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
.help-container cx-breadcrumb .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child),
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item .item-content-wrapper .info-wrapper .content > div:not(:last-child) {
  margin-bottom: 15px;
}
.help-container .container .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
.help-container cx-banner .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
cx-banner .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
.help-container header #wrapper-navigation > div .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
header .help-container #wrapper-navigation > div .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
.help-container header .wrapper-header .SiteLinks .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
header .wrapper-header .help-container .SiteLinks .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
.help-container cx-breadcrumb .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts app-custom-icons {
  font-weight: bold;
}
@media (max-width: 991px) {
  .help-container .container .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  .help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  .help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  .help-container cx-banner .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  cx-banner .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  .help-container header #wrapper-navigation > div .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  header .help-container #wrapper-navigation > div .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  .help-container header .wrapper-header .SiteLinks .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  header .wrapper-header .help-container .SiteLinks .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  .help-container cx-breadcrumb .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  .help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  .help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  .AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  .help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  .PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  .help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  .help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  .help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts,
  app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts {
    display: flex;
    flex-direction: column;
  }
  .help-container .container .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  .help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  .help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  .help-container cx-banner .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  cx-banner .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  .help-container header #wrapper-navigation > div .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  header .help-container #wrapper-navigation > div .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  .help-container header .wrapper-header .SiteLinks .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  header .wrapper-header .help-container .SiteLinks .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  .help-container cx-breadcrumb .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  .help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  .help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  .AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  .help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  .PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  .help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  .help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  .help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone,
  app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item .item-content-wrapper .info-wrapper .content .contacts .phone {
    margin-top: -20px;
  }
}
.help-container .container .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
.help-container cx-banner .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
cx-banner .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
.help-container header #wrapper-navigation > div .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
header .help-container #wrapper-navigation > div .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
.help-container header .wrapper-header .SiteLinks .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
header .wrapper-header .help-container .SiteLinks .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
.help-container cx-breadcrumb .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .item-content-wrapper .info-wrapper.collapsed,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item .item-content-wrapper .info-wrapper.collapsed {
  height: 0;
  padding: 0;
  opacity: 0;
}
.help-container .container .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
.help-container cx-banner .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
cx-banner .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
.help-container header #wrapper-navigation > div .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
header .help-container #wrapper-navigation > div .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
.help-container header .wrapper-header .SiteLinks .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
header .wrapper-header .help-container .SiteLinks .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
.help-container cx-breadcrumb .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item .item-content-wrapper .info-wrapper.collapsed .separator {
  width: 0;
}
@media (min-width: 992px) {
  .help-container .container .help-items-list .item:hover .item-content-wrapper,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item:hover .item-content-wrapper,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item:hover .item-content-wrapper,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item:hover .item-content-wrapper,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item:hover .item-content-wrapper,
  .help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item:hover .item-content-wrapper,
  cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item:hover .item-content-wrapper,
  .help-container cx-banner-carousel .wrapper-inherit .help-items-list .item:hover .item-content-wrapper,
  cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item:hover .item-content-wrapper,
  .help-container cx-banner .wrapper-inherit .help-items-list .item:hover .item-content-wrapper,
  cx-banner .help-container .wrapper-inherit .help-items-list .item:hover .item-content-wrapper,
  .help-container header #wrapper-navigation > div .help-items-list .item:hover .item-content-wrapper,
  header .help-container #wrapper-navigation > div .help-items-list .item:hover .item-content-wrapper,
  .help-container header .wrapper-header .SiteLinks .help-items-list .item:hover .item-content-wrapper,
  header .wrapper-header .help-container .SiteLinks .help-items-list .item:hover .item-content-wrapper,
  .help-container cx-breadcrumb .help-items-list .item:hover .item-content-wrapper,
  .help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item:hover .item-content-wrapper,
  cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item:hover .item-content-wrapper,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item:hover .item-content-wrapper,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item:hover .item-content-wrapper,
  .help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item:hover .item-content-wrapper,
  .AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item:hover .item-content-wrapper,
  .help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item:hover .item-content-wrapper,
  .PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item:hover .item-content-wrapper,
  .help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item:hover .item-content-wrapper,
  app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item:hover .item-content-wrapper,
  .help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item:hover .item-content-wrapper,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item:hover .item-content-wrapper,
  .help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item:hover .item-content-wrapper,
  app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item:hover .item-content-wrapper,
  .help-container .container .help-items-list .item.selected .item-content-wrapper,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item.selected .item-content-wrapper,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item.selected .item-content-wrapper,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item.selected .item-content-wrapper,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item.selected .item-content-wrapper,
  .help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item.selected .item-content-wrapper,
  cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item.selected .item-content-wrapper,
  .help-container cx-banner-carousel .wrapper-inherit .help-items-list .item.selected .item-content-wrapper,
  cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item.selected .item-content-wrapper,
  .help-container cx-banner .wrapper-inherit .help-items-list .item.selected .item-content-wrapper,
  cx-banner .help-container .wrapper-inherit .help-items-list .item.selected .item-content-wrapper,
  .help-container header #wrapper-navigation > div .help-items-list .item.selected .item-content-wrapper,
  header .help-container #wrapper-navigation > div .help-items-list .item.selected .item-content-wrapper,
  .help-container header .wrapper-header .SiteLinks .help-items-list .item.selected .item-content-wrapper,
  header .wrapper-header .help-container .SiteLinks .help-items-list .item.selected .item-content-wrapper,
  .help-container cx-breadcrumb .help-items-list .item.selected .item-content-wrapper,
  .help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item.selected .item-content-wrapper,
  cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item.selected .item-content-wrapper,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item.selected .item-content-wrapper,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item.selected .item-content-wrapper,
  .help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item.selected .item-content-wrapper,
  .AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item.selected .item-content-wrapper,
  .help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item.selected .item-content-wrapper,
  .PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item.selected .item-content-wrapper,
  .help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item.selected .item-content-wrapper,
  app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item.selected .item-content-wrapper,
  .help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item.selected .item-content-wrapper,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item.selected .item-content-wrapper,
  .help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item.selected .item-content-wrapper,
  app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item.selected .item-content-wrapper {
    background-color: #909E90 !important;
    -moz-transition: all 200ms ease-in;
    -webkit-transition: all 200ms ease-in;
    -o-transition: all 200ms ease-in;
    transition: all 200ms ease-in;
  }
  .help-container .container .help-items-list .item:hover .item-content-wrapper > a,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item:hover .item-content-wrapper > a,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item:hover .item-content-wrapper > a,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item:hover .item-content-wrapper > a,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item:hover .item-content-wrapper > a,
  .help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item:hover .item-content-wrapper > a,
  cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item:hover .item-content-wrapper > a,
  .help-container cx-banner-carousel .wrapper-inherit .help-items-list .item:hover .item-content-wrapper > a,
  cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item:hover .item-content-wrapper > a,
  .help-container cx-banner .wrapper-inherit .help-items-list .item:hover .item-content-wrapper > a,
  cx-banner .help-container .wrapper-inherit .help-items-list .item:hover .item-content-wrapper > a,
  .help-container header #wrapper-navigation > div .help-items-list .item:hover .item-content-wrapper > a,
  header .help-container #wrapper-navigation > div .help-items-list .item:hover .item-content-wrapper > a,
  .help-container header .wrapper-header .SiteLinks .help-items-list .item:hover .item-content-wrapper > a,
  header .wrapper-header .help-container .SiteLinks .help-items-list .item:hover .item-content-wrapper > a,
  .help-container cx-breadcrumb .help-items-list .item:hover .item-content-wrapper > a,
  .help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item:hover .item-content-wrapper > a,
  cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item:hover .item-content-wrapper > a,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item:hover .item-content-wrapper > a,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item:hover .item-content-wrapper > a,
  .help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item:hover .item-content-wrapper > a,
  .AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item:hover .item-content-wrapper > a,
  .help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item:hover .item-content-wrapper > a,
  .PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item:hover .item-content-wrapper > a,
  .help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item:hover .item-content-wrapper > a,
  app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item:hover .item-content-wrapper > a,
  .help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item:hover .item-content-wrapper > a,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item:hover .item-content-wrapper > a,
  .help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item:hover .item-content-wrapper > a,
  app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item:hover .item-content-wrapper > a,
  .help-container .container .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  .help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  .help-container cx-banner-carousel .wrapper-inherit .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  .help-container cx-banner .wrapper-inherit .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  cx-banner .help-container .wrapper-inherit .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  .help-container header #wrapper-navigation > div .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  header .help-container #wrapper-navigation > div .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  .help-container header .wrapper-header .SiteLinks .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  header .wrapper-header .help-container .SiteLinks .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  .help-container cx-breadcrumb .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  .help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  .help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  .AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  .help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  .PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  .help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  .help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  .help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item:hover .item-content-wrapper .info-wrapper,
  .help-container .container .help-items-list .item.selected .item-content-wrapper > a,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item.selected .item-content-wrapper > a,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item.selected .item-content-wrapper > a,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item.selected .item-content-wrapper > a,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item.selected .item-content-wrapper > a,
  .help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item.selected .item-content-wrapper > a,
  cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item.selected .item-content-wrapper > a,
  .help-container cx-banner-carousel .wrapper-inherit .help-items-list .item.selected .item-content-wrapper > a,
  cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item.selected .item-content-wrapper > a,
  .help-container cx-banner .wrapper-inherit .help-items-list .item.selected .item-content-wrapper > a,
  cx-banner .help-container .wrapper-inherit .help-items-list .item.selected .item-content-wrapper > a,
  .help-container header #wrapper-navigation > div .help-items-list .item.selected .item-content-wrapper > a,
  header .help-container #wrapper-navigation > div .help-items-list .item.selected .item-content-wrapper > a,
  .help-container header .wrapper-header .SiteLinks .help-items-list .item.selected .item-content-wrapper > a,
  header .wrapper-header .help-container .SiteLinks .help-items-list .item.selected .item-content-wrapper > a,
  .help-container cx-breadcrumb .help-items-list .item.selected .item-content-wrapper > a,
  .help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item.selected .item-content-wrapper > a,
  cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item.selected .item-content-wrapper > a,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item.selected .item-content-wrapper > a,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item.selected .item-content-wrapper > a,
  .help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item.selected .item-content-wrapper > a,
  .AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item.selected .item-content-wrapper > a,
  .help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item.selected .item-content-wrapper > a,
  .PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item.selected .item-content-wrapper > a,
  .help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item.selected .item-content-wrapper > a,
  app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item.selected .item-content-wrapper > a,
  .help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item.selected .item-content-wrapper > a,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item.selected .item-content-wrapper > a,
  .help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item.selected .item-content-wrapper > a,
  app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item.selected .item-content-wrapper > a,
  .help-container .container .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  .help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  .help-container cx-banner-carousel .wrapper-inherit .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  .help-container cx-banner .wrapper-inherit .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  cx-banner .help-container .wrapper-inherit .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  .help-container header #wrapper-navigation > div .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  header .help-container #wrapper-navigation > div .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  .help-container header .wrapper-header .SiteLinks .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  header .wrapper-header .help-container .SiteLinks .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  .help-container cx-breadcrumb .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  .help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  .help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  .AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  .help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  .PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  .help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  .help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  .help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item.selected .item-content-wrapper .info-wrapper,
  app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item.selected .item-content-wrapper .info-wrapper {
    color: #F2F2F4;
    text-decoration: none;
  }
  .help-container .container .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  .help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  .help-container cx-banner-carousel .wrapper-inherit .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  .help-container cx-banner .wrapper-inherit .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  cx-banner .help-container .wrapper-inherit .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  .help-container header #wrapper-navigation > div .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  header .help-container #wrapper-navigation > div .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  .help-container header .wrapper-header .SiteLinks .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  header .wrapper-header .help-container .SiteLinks .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  .help-container cx-breadcrumb .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  .help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  .help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  .AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  .help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  .PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  .help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  .help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  .help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item:hover .item-content-wrapper > a .content-media cx-media img,
  .help-container .container .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  .help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  .help-container cx-banner-carousel .wrapper-inherit .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  .help-container cx-banner .wrapper-inherit .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  cx-banner .help-container .wrapper-inherit .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  .help-container header #wrapper-navigation > div .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  header .help-container #wrapper-navigation > div .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  .help-container header .wrapper-header .SiteLinks .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  header .wrapper-header .help-container .SiteLinks .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  .help-container cx-breadcrumb .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  .help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  .help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  .AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  .help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  .PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  .help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  .help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  .help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img,
  app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item.selected .item-content-wrapper > a .content-media cx-media img {
    filter: invert(1);
  }
  .help-container .container .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  .help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  .help-container cx-banner-carousel .wrapper-inherit .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  .help-container cx-banner .wrapper-inherit .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  cx-banner .help-container .wrapper-inherit .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  .help-container header #wrapper-navigation > div .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  header .help-container #wrapper-navigation > div .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  .help-container header .wrapper-header .SiteLinks .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  header .wrapper-header .help-container .SiteLinks .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  .help-container cx-breadcrumb .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  .help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  .help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  .AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  .help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  .PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  .help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  .help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  .help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item:hover .item-content-wrapper .info-wrapper .separator,
  .help-container .container .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  .help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  .help-container cx-banner-carousel .wrapper-inherit .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  .help-container cx-banner .wrapper-inherit .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  cx-banner .help-container .wrapper-inherit .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  .help-container header #wrapper-navigation > div .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  header .help-container #wrapper-navigation > div .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  .help-container header .wrapper-header .SiteLinks .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  header .wrapper-header .help-container .SiteLinks .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  .help-container cx-breadcrumb .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  .help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  .help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  .AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  .help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  .PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  .help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  .help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  .help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator,
  app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item.selected .item-content-wrapper .info-wrapper .separator {
    border-bottom: thin solid white;
  }
}
.help-container .container .help-items-list .item.marked .item-content-wrapper,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item.marked .item-content-wrapper,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item.marked .item-content-wrapper,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item.marked .item-content-wrapper,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item.marked .item-content-wrapper,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item.marked .item-content-wrapper,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item.marked .item-content-wrapper,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .item.marked .item-content-wrapper,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item.marked .item-content-wrapper,
.help-container cx-banner .wrapper-inherit .help-items-list .item.marked .item-content-wrapper,
cx-banner .help-container .wrapper-inherit .help-items-list .item.marked .item-content-wrapper,
.help-container header #wrapper-navigation > div .help-items-list .item.marked .item-content-wrapper,
header .help-container #wrapper-navigation > div .help-items-list .item.marked .item-content-wrapper,
.help-container header .wrapper-header .SiteLinks .help-items-list .item.marked .item-content-wrapper,
header .wrapper-header .help-container .SiteLinks .help-items-list .item.marked .item-content-wrapper,
.help-container cx-breadcrumb .help-items-list .item.marked .item-content-wrapper,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item.marked .item-content-wrapper,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item.marked .item-content-wrapper,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item.marked .item-content-wrapper,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item.marked .item-content-wrapper,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item.marked .item-content-wrapper,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item.marked .item-content-wrapper,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item.marked .item-content-wrapper,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item.marked .item-content-wrapper,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item.marked .item-content-wrapper,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item.marked .item-content-wrapper,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item.marked .item-content-wrapper,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item.marked .item-content-wrapper,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item.marked .item-content-wrapper,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item.marked .item-content-wrapper {
  box-shadow: 6px 6px 10px #525252;
  transform: translate(-6px, -6px);
}
.help-container .container .help-items-list .item .title,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .title,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item .title,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .title,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item .title,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .title,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item .title,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .title,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item .title,
.help-container cx-banner .wrapper-inherit .help-items-list .item .title,
cx-banner .help-container .wrapper-inherit .help-items-list .item .title,
.help-container header #wrapper-navigation > div .help-items-list .item .title,
header .help-container #wrapper-navigation > div .help-items-list .item .title,
.help-container header .wrapper-header .SiteLinks .help-items-list .item .title,
header .wrapper-header .help-container .SiteLinks .help-items-list .item .title,
.help-container cx-breadcrumb .help-items-list .item .title,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .title,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item .title,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .title,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item .title,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .title,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .title,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .title,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .title,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .title,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item .title,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .title,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item .title,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .title,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item .title {
  font-size: 1.2rem;
  font-weight: bold;
  display: block;
}
.help-container .container .help-items-list .item .description,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .description,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .item .description,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .description,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .item .description,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .description,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .item .description,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .description,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .item .description,
.help-container cx-banner .wrapper-inherit .help-items-list .item .description,
cx-banner .help-container .wrapper-inherit .help-items-list .item .description,
.help-container header #wrapper-navigation > div .help-items-list .item .description,
header .help-container #wrapper-navigation > div .help-items-list .item .description,
.help-container header .wrapper-header .SiteLinks .help-items-list .item .description,
header .wrapper-header .help-container .SiteLinks .help-items-list .item .description,
.help-container cx-breadcrumb .help-items-list .item .description,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .description,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .item .description,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .description,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .item .description,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .description,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .description,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .description,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .description,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .description,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .item .description,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .description,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .item .description,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .description,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .item .description {
  font-size: 0.8rem;
}
.help-container .container .help-items-list.auto-row,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list.auto-row,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list.auto-row,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list.auto-row,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list.auto-row,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list.auto-row,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list.auto-row,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list.auto-row,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list.auto-row,
.help-container cx-banner .wrapper-inherit .help-items-list.auto-row,
cx-banner .help-container .wrapper-inherit .help-items-list.auto-row,
.help-container header #wrapper-navigation > div .help-items-list.auto-row,
header .help-container #wrapper-navigation > div .help-items-list.auto-row,
.help-container header .wrapper-header .SiteLinks .help-items-list.auto-row,
header .wrapper-header .help-container .SiteLinks .help-items-list.auto-row,
.help-container cx-breadcrumb .help-items-list.auto-row,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list.auto-row,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list.auto-row,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list.auto-row,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list.auto-row,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list.auto-row,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list.auto-row,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list.auto-row,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list.auto-row,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list.auto-row,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list.auto-row,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list.auto-row,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list.auto-row,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list.auto-row,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list.auto-row {
  grid-auto-rows: auto;
}
.help-container .container .help-items-list.auto-row .item .item-content-wrapper,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list.auto-row .item .item-content-wrapper,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list.auto-row .item .item-content-wrapper,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list.auto-row .item .item-content-wrapper,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list.auto-row .item .item-content-wrapper,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list.auto-row .item .item-content-wrapper,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list.auto-row .item .item-content-wrapper,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list.auto-row .item .item-content-wrapper,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list.auto-row .item .item-content-wrapper,
.help-container cx-banner .wrapper-inherit .help-items-list.auto-row .item .item-content-wrapper,
cx-banner .help-container .wrapper-inherit .help-items-list.auto-row .item .item-content-wrapper,
.help-container header #wrapper-navigation > div .help-items-list.auto-row .item .item-content-wrapper,
header .help-container #wrapper-navigation > div .help-items-list.auto-row .item .item-content-wrapper,
.help-container header .wrapper-header .SiteLinks .help-items-list.auto-row .item .item-content-wrapper,
header .wrapper-header .help-container .SiteLinks .help-items-list.auto-row .item .item-content-wrapper,
.help-container cx-breadcrumb .help-items-list.auto-row .item .item-content-wrapper,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list.auto-row .item .item-content-wrapper,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list.auto-row .item .item-content-wrapper,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list.auto-row .item .item-content-wrapper,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list.auto-row .item .item-content-wrapper,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list.auto-row .item .item-content-wrapper,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list.auto-row .item .item-content-wrapper,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list.auto-row .item .item-content-wrapper,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list.auto-row .item .item-content-wrapper,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list.auto-row .item .item-content-wrapper,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list.auto-row .item .item-content-wrapper,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list.auto-row .item .item-content-wrapper,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list.auto-row .item .item-content-wrapper,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list.auto-row .item .item-content-wrapper,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list.auto-row .item .item-content-wrapper {
  height: auto;
}
.help-container .container .help-items-list.auto-row .item .item-content-wrapper > a,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list.auto-row .item .item-content-wrapper > a,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list.auto-row .item .item-content-wrapper > a,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list.auto-row .item .item-content-wrapper > a,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list.auto-row .item .item-content-wrapper > a,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list.auto-row .item .item-content-wrapper > a,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list.auto-row .item .item-content-wrapper > a,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list.auto-row .item .item-content-wrapper > a,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list.auto-row .item .item-content-wrapper > a,
.help-container cx-banner .wrapper-inherit .help-items-list.auto-row .item .item-content-wrapper > a,
cx-banner .help-container .wrapper-inherit .help-items-list.auto-row .item .item-content-wrapper > a,
.help-container header #wrapper-navigation > div .help-items-list.auto-row .item .item-content-wrapper > a,
header .help-container #wrapper-navigation > div .help-items-list.auto-row .item .item-content-wrapper > a,
.help-container header .wrapper-header .SiteLinks .help-items-list.auto-row .item .item-content-wrapper > a,
header .wrapper-header .help-container .SiteLinks .help-items-list.auto-row .item .item-content-wrapper > a,
.help-container cx-breadcrumb .help-items-list.auto-row .item .item-content-wrapper > a,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list.auto-row .item .item-content-wrapper > a,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list.auto-row .item .item-content-wrapper > a,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list.auto-row .item .item-content-wrapper > a,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list.auto-row .item .item-content-wrapper > a,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list.auto-row .item .item-content-wrapper > a,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list.auto-row .item .item-content-wrapper > a,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list.auto-row .item .item-content-wrapper > a,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list.auto-row .item .item-content-wrapper > a,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list.auto-row .item .item-content-wrapper > a,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list.auto-row .item .item-content-wrapper > a,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list.auto-row .item .item-content-wrapper > a,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list.auto-row .item .item-content-wrapper > a,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list.auto-row .item .item-content-wrapper > a,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list.auto-row .item .item-content-wrapper > a {
  height: auto;
}
.help-container .container .help-items-list .action-link,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .action-link,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .action-link,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .action-link,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .action-link,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .action-link,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .action-link,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .action-link,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .action-link,
.help-container cx-banner .wrapper-inherit .help-items-list .action-link,
cx-banner .help-container .wrapper-inherit .help-items-list .action-link,
.help-container header #wrapper-navigation > div .help-items-list .action-link,
header .help-container #wrapper-navigation > div .help-items-list .action-link,
.help-container header .wrapper-header .SiteLinks .help-items-list .action-link,
header .wrapper-header .help-container .SiteLinks .help-items-list .action-link,
.help-container cx-breadcrumb .help-items-list .action-link,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .action-link,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .action-link,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .action-link,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .action-link,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .action-link,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .action-link,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .action-link,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .action-link,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .action-link,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .action-link,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .action-link,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .action-link,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .action-link,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .action-link {
  text-decoration: none !important;
  color: inherit;
  padding: 0;
  margin: 5px 5px 5px 0;
}
.help-container .container .help-items-list .action-link span,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .action-link span,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .action-link span,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .action-link span,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .action-link span,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .action-link span,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .action-link span,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .action-link span,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .action-link span,
.help-container cx-banner .wrapper-inherit .help-items-list .action-link span,
cx-banner .help-container .wrapper-inherit .help-items-list .action-link span,
.help-container header #wrapper-navigation > div .help-items-list .action-link span,
header .help-container #wrapper-navigation > div .help-items-list .action-link span,
.help-container header .wrapper-header .SiteLinks .help-items-list .action-link span,
header .wrapper-header .help-container .SiteLinks .help-items-list .action-link span,
.help-container cx-breadcrumb .help-items-list .action-link span,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .action-link span,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .action-link span,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .action-link span,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .action-link span,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .action-link span,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .action-link span,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .action-link span,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .action-link span,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .action-link span,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .action-link span,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .action-link span,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .action-link span,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .action-link span,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .action-link span {
  font-family: "Montserrat Bold";
  border-bottom: 1px solid;
  display: inline-block;
}
.help-container .container .help-items-list .action-link span:hover,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .action-link span:hover,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .help-items-list .action-link span:hover,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .action-link span:hover,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .help-items-list .action-link span:hover,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .action-link span:hover,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .help-items-list .action-link span:hover,
.help-container cx-banner-carousel .wrapper-inherit .help-items-list .action-link span:hover,
cx-banner-carousel .help-container .wrapper-inherit .help-items-list .action-link span:hover,
.help-container cx-banner .wrapper-inherit .help-items-list .action-link span:hover,
cx-banner .help-container .wrapper-inherit .help-items-list .action-link span:hover,
.help-container header #wrapper-navigation > div .help-items-list .action-link span:hover,
header .help-container #wrapper-navigation > div .help-items-list .action-link span:hover,
.help-container header .wrapper-header .SiteLinks .help-items-list .action-link span:hover,
header .wrapper-header .help-container .SiteLinks .help-items-list .action-link span:hover,
.help-container cx-breadcrumb .help-items-list .action-link span:hover,
.help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .action-link span:hover,
cx-footer-navigation .help-container app-custom-navigation-ui .help-items-list .action-link span:hover,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .action-link span:hover,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .help-items-list .action-link span:hover,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .action-link span:hover,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .help-items-list .action-link span:hover,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .action-link span:hover,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .help-items-list .action-link span:hover,
.help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .action-link span:hover,
app-custom-vertical-four-selection .help-container .vertical-selection-container .help-items-list .action-link span:hover,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .action-link span:hover,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .help-items-list .action-link span:hover,
.help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .action-link span:hover,
app-custom-ohgar-tabs .help-container .wrapper-content .help-items-list .action-link span:hover {
  color: #BCBEC0;
}
.help-container .container .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Summary .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
cx-page-layout.ProductDetailsPageTemplate .help-container cx-page-slot.Tabs .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
.help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
cx-page-layout.ProductDetailsPageTemplate .help-container .tab-delivery .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
.help-container cx-banner-carousel .wrapper-inherit .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
cx-banner-carousel .help-container .wrapper-inherit .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
.help-container cx-banner .wrapper-inherit .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
cx-banner .help-container .wrapper-inherit .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
.help-container header #wrapper-navigation > div .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
header .help-container #wrapper-navigation > div .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
.help-container header .wrapper-header .SiteLinks .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
header .wrapper-header .help-container .SiteLinks .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
.help-container cx-breadcrumb .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
.help-container cx-footer-navigation app-custom-navigation-ui .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
cx-footer-navigation .help-container app-custom-navigation-ui .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
.help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot .help-container cx-paragraph .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
.help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
.AccountPageTemplate .help-container cx-page-layout.AccountPageTemplate .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
.help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
.PolicyPageTemplate .help-container cx-page-layout.PolicyPageTemplate .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
.help-container app-custom-vertical-four-selection .vertical-selection-container .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
app-custom-vertical-four-selection .help-container .vertical-selection-container .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
.help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
app-custom-vertical-two-and-three-selection .vertical-selection-container .help-container .info-boxes-list .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
.help-container app-custom-ohgar-tabs .wrapper-content .item + .CMSItemComponent5-Help:hover .item-content-wrapper,
app-custom-ohgar-tabs .help-container .wrapper-content .item + .CMSItemComponent5-Help:hover .item-content-wrapper {
  background-color: #7C818F !important;
  -moz-transition: all 200ms ease-in;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 200ms ease-in;
  transition: all 200ms ease-in;
}
.FormsPageTemplate .BottomHeaderSlot cx-breadcrumb {
  display: none;
}
.help-container .help-items-list {
  grid-template-columns: 1fr;
}
app-custom-our-stores .help-container .container .help-items-list,
app-custom-our-stores .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list,
cx-page-layout.ProductDetailsPageTemplate app-custom-our-stores .help-container cx-page-slot.Summary .help-items-list,
app-custom-our-stores .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list,
cx-page-layout.ProductDetailsPageTemplate app-custom-our-stores .help-container cx-page-slot.Tabs .help-items-list,
app-custom-our-stores .help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list,
cx-page-layout.ProductDetailsPageTemplate app-custom-our-stores .help-container .tab-delivery .help-items-list,
app-custom-our-stores .help-container cx-banner-carousel .wrapper-inherit .help-items-list,
cx-banner-carousel app-custom-our-stores .help-container .wrapper-inherit .help-items-list,
app-custom-our-stores .help-container cx-banner .wrapper-inherit .help-items-list,
cx-banner app-custom-our-stores .help-container .wrapper-inherit .help-items-list,
app-custom-our-stores .help-container header #wrapper-navigation > div .help-items-list,
header app-custom-our-stores .help-container #wrapper-navigation > div .help-items-list,
app-custom-our-stores .help-container header .wrapper-header .SiteLinks .help-items-list,
header .wrapper-header app-custom-our-stores .help-container .SiteLinks .help-items-list,
app-custom-our-stores .help-container cx-breadcrumb .help-items-list,
app-custom-our-stores .help-container cx-footer-navigation app-custom-navigation-ui .help-items-list,
cx-footer-navigation app-custom-our-stores .help-container app-custom-navigation-ui .help-items-list,
app-custom-our-stores .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list,
cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-our-stores .help-container cx-paragraph .help-items-list,
app-custom-our-stores .help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list,
.AccountPageTemplate app-custom-our-stores .help-container cx-page-layout.AccountPageTemplate .help-items-list,
app-custom-our-stores .help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list,
.PolicyPageTemplate app-custom-our-stores .help-container cx-page-layout.PolicyPageTemplate .help-items-list,
app-custom-our-stores .help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list,
app-custom-vertical-four-selection app-custom-our-stores .help-container .vertical-selection-container .help-items-list,
app-custom-our-stores .help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list,
app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-our-stores .help-container .info-boxes-list .help-items-list,
app-custom-our-stores .help-container app-custom-ohgar-tabs .wrapper-content .help-items-list,
app-custom-ohgar-tabs app-custom-our-stores .help-container .wrapper-content .help-items-list {
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 991px) {
  app-custom-our-stores .help-container .container .help-items-list,
  app-custom-our-stores .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list,
  cx-page-layout.ProductDetailsPageTemplate app-custom-our-stores .help-container cx-page-slot.Summary .help-items-list,
  app-custom-our-stores .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list,
  cx-page-layout.ProductDetailsPageTemplate app-custom-our-stores .help-container cx-page-slot.Tabs .help-items-list,
  app-custom-our-stores .help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list,
  cx-page-layout.ProductDetailsPageTemplate app-custom-our-stores .help-container .tab-delivery .help-items-list,
  app-custom-our-stores .help-container cx-banner-carousel .wrapper-inherit .help-items-list,
  cx-banner-carousel app-custom-our-stores .help-container .wrapper-inherit .help-items-list,
  app-custom-our-stores .help-container cx-banner .wrapper-inherit .help-items-list,
  cx-banner app-custom-our-stores .help-container .wrapper-inherit .help-items-list,
  app-custom-our-stores .help-container header #wrapper-navigation > div .help-items-list,
  header app-custom-our-stores .help-container #wrapper-navigation > div .help-items-list,
  app-custom-our-stores .help-container header .wrapper-header .SiteLinks .help-items-list,
  header .wrapper-header app-custom-our-stores .help-container .SiteLinks .help-items-list,
  app-custom-our-stores .help-container cx-breadcrumb .help-items-list,
  app-custom-our-stores .help-container cx-footer-navigation app-custom-navigation-ui .help-items-list,
  cx-footer-navigation app-custom-our-stores .help-container app-custom-navigation-ui .help-items-list,
  app-custom-our-stores .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-our-stores .help-container cx-paragraph .help-items-list,
  app-custom-our-stores .help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list,
  .AccountPageTemplate app-custom-our-stores .help-container cx-page-layout.AccountPageTemplate .help-items-list,
  app-custom-our-stores .help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list,
  .PolicyPageTemplate app-custom-our-stores .help-container cx-page-layout.PolicyPageTemplate .help-items-list,
  app-custom-our-stores .help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list,
  app-custom-vertical-four-selection app-custom-our-stores .help-container .vertical-selection-container .help-items-list,
  app-custom-our-stores .help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-our-stores .help-container .info-boxes-list .help-items-list,
  app-custom-our-stores .help-container app-custom-ohgar-tabs .wrapper-content .help-items-list,
  app-custom-ohgar-tabs app-custom-our-stores .help-container .wrapper-content .help-items-list {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (max-width: 991px) {
  app-custom-help .help-container .container .help-items-list,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container cx-page-slot.Summary .help-items-list,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container cx-page-slot.Tabs .help-items-list,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container .tab-delivery .help-items-list,
  app-custom-help .help-container cx-banner-carousel .wrapper-inherit .help-items-list,
  cx-banner-carousel app-custom-help .help-container .wrapper-inherit .help-items-list,
  app-custom-help .help-container cx-banner .wrapper-inherit .help-items-list,
  cx-banner app-custom-help .help-container .wrapper-inherit .help-items-list,
  app-custom-help .help-container header #wrapper-navigation > div .help-items-list,
  header app-custom-help .help-container #wrapper-navigation > div .help-items-list,
  app-custom-help .help-container header .wrapper-header .SiteLinks .help-items-list,
  header .wrapper-header app-custom-help .help-container .SiteLinks .help-items-list,
  app-custom-help .help-container cx-breadcrumb .help-items-list,
  app-custom-help .help-container cx-footer-navigation app-custom-navigation-ui .help-items-list,
  cx-footer-navigation app-custom-help .help-container app-custom-navigation-ui .help-items-list,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-help .help-container cx-paragraph .help-items-list,
  app-custom-help .help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list,
  .AccountPageTemplate app-custom-help .help-container cx-page-layout.AccountPageTemplate .help-items-list,
  app-custom-help .help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list,
  .PolicyPageTemplate app-custom-help .help-container cx-page-layout.PolicyPageTemplate .help-items-list,
  app-custom-help .help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list,
  app-custom-vertical-four-selection app-custom-help .help-container .vertical-selection-container .help-items-list,
  app-custom-help .help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list,
  app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-help .help-container .info-boxes-list .help-items-list,
  app-custom-help .help-container app-custom-ohgar-tabs .wrapper-content .help-items-list,
  app-custom-ohgar-tabs app-custom-help .help-container .wrapper-content .help-items-list {
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
    grid-gap: 20px;
    padding: 20px 0 20px 0;
  }
  app-custom-help .help-container .container .help-items-list .item,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container cx-page-slot.Summary .help-items-list .item,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container cx-page-slot.Tabs .help-items-list .item,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container .tab-delivery .help-items-list .item,
  app-custom-help .help-container cx-banner-carousel .wrapper-inherit .help-items-list .item,
  cx-banner-carousel app-custom-help .help-container .wrapper-inherit .help-items-list .item,
  app-custom-help .help-container cx-banner .wrapper-inherit .help-items-list .item,
  cx-banner app-custom-help .help-container .wrapper-inherit .help-items-list .item,
  app-custom-help .help-container header #wrapper-navigation > div .help-items-list .item,
  header app-custom-help .help-container #wrapper-navigation > div .help-items-list .item,
  app-custom-help .help-container header .wrapper-header .SiteLinks .help-items-list .item,
  header .wrapper-header app-custom-help .help-container .SiteLinks .help-items-list .item,
  app-custom-help .help-container cx-breadcrumb .help-items-list .item,
  app-custom-help .help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item,
  cx-footer-navigation app-custom-help .help-container app-custom-navigation-ui .help-items-list .item,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-help .help-container cx-paragraph .help-items-list .item,
  app-custom-help .help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item,
  .AccountPageTemplate app-custom-help .help-container cx-page-layout.AccountPageTemplate .help-items-list .item,
  app-custom-help .help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item,
  .PolicyPageTemplate app-custom-help .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item,
  app-custom-help .help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item,
  app-custom-vertical-four-selection app-custom-help .help-container .vertical-selection-container .help-items-list .item,
  app-custom-help .help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item,
  app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-help .help-container .info-boxes-list .help-items-list .item,
  app-custom-help .help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item,
  app-custom-ohgar-tabs app-custom-help .help-container .wrapper-content .help-items-list .item {
    height: auto;
  }
  app-custom-help .help-container .container .help-items-list .item .item-content-wrapper,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .item-content-wrapper,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container cx-page-slot.Summary .help-items-list .item .item-content-wrapper,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .item-content-wrapper,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container cx-page-slot.Tabs .help-items-list .item .item-content-wrapper,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .item-content-wrapper,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container .tab-delivery .help-items-list .item .item-content-wrapper,
  app-custom-help .help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .item-content-wrapper,
  cx-banner-carousel app-custom-help .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper,
  app-custom-help .help-container cx-banner .wrapper-inherit .help-items-list .item .item-content-wrapper,
  cx-banner app-custom-help .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper,
  app-custom-help .help-container header #wrapper-navigation > div .help-items-list .item .item-content-wrapper,
  header app-custom-help .help-container #wrapper-navigation > div .help-items-list .item .item-content-wrapper,
  app-custom-help .help-container header .wrapper-header .SiteLinks .help-items-list .item .item-content-wrapper,
  header .wrapper-header app-custom-help .help-container .SiteLinks .help-items-list .item .item-content-wrapper,
  app-custom-help .help-container cx-breadcrumb .help-items-list .item .item-content-wrapper,
  app-custom-help .help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .item-content-wrapper,
  cx-footer-navigation app-custom-help .help-container app-custom-navigation-ui .help-items-list .item .item-content-wrapper,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .item-content-wrapper,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-help .help-container cx-paragraph .help-items-list .item .item-content-wrapper,
  app-custom-help .help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper,
  .AccountPageTemplate app-custom-help .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper,
  app-custom-help .help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper,
  .PolicyPageTemplate app-custom-help .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper,
  app-custom-help .help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .item-content-wrapper,
  app-custom-vertical-four-selection app-custom-help .help-container .vertical-selection-container .help-items-list .item .item-content-wrapper,
  app-custom-help .help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .item-content-wrapper,
  app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-help .help-container .info-boxes-list .help-items-list .item .item-content-wrapper,
  app-custom-help .help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .item-content-wrapper,
  app-custom-ohgar-tabs app-custom-help .help-container .wrapper-content .help-items-list .item .item-content-wrapper {
    height: auto;
  }
  app-custom-help .help-container .container .help-items-list .item .item-content-wrapper a,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .item-content-wrapper a,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container cx-page-slot.Summary .help-items-list .item .item-content-wrapper a,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .item-content-wrapper a,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container cx-page-slot.Tabs .help-items-list .item .item-content-wrapper a,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .item-content-wrapper a,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container .tab-delivery .help-items-list .item .item-content-wrapper a,
  app-custom-help .help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .item-content-wrapper a,
  cx-banner-carousel app-custom-help .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper a,
  app-custom-help .help-container cx-banner .wrapper-inherit .help-items-list .item .item-content-wrapper a,
  cx-banner app-custom-help .help-container .wrapper-inherit .help-items-list .item .item-content-wrapper a,
  app-custom-help .help-container header #wrapper-navigation > div .help-items-list .item .item-content-wrapper a,
  header app-custom-help .help-container #wrapper-navigation > div .help-items-list .item .item-content-wrapper a,
  app-custom-help .help-container header .wrapper-header .SiteLinks .help-items-list .item .item-content-wrapper a,
  header .wrapper-header app-custom-help .help-container .SiteLinks .help-items-list .item .item-content-wrapper a,
  app-custom-help .help-container cx-breadcrumb .help-items-list .item .item-content-wrapper a,
  app-custom-help .help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .item-content-wrapper a,
  cx-footer-navigation app-custom-help .help-container app-custom-navigation-ui .help-items-list .item .item-content-wrapper a,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .item-content-wrapper a,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-help .help-container cx-paragraph .help-items-list .item .item-content-wrapper a,
  app-custom-help .help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper a,
  .AccountPageTemplate app-custom-help .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .item-content-wrapper a,
  app-custom-help .help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper a,
  .PolicyPageTemplate app-custom-help .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .item-content-wrapper a,
  app-custom-help .help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .item-content-wrapper a,
  app-custom-vertical-four-selection app-custom-help .help-container .vertical-selection-container .help-items-list .item .item-content-wrapper a,
  app-custom-help .help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .item-content-wrapper a,
  app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-help .help-container .info-boxes-list .help-items-list .item .item-content-wrapper a,
  app-custom-help .help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .item-content-wrapper a,
  app-custom-ohgar-tabs app-custom-help .help-container .wrapper-content .help-items-list .item .item-content-wrapper a {
    height: auto;
  }
  app-custom-help .help-container .container .help-items-list .item .description,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item .description,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container cx-page-slot.Summary .help-items-list .item .description,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item .description,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container cx-page-slot.Tabs .help-items-list .item .description,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item .description,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container .tab-delivery .help-items-list .item .description,
  app-custom-help .help-container cx-banner-carousel .wrapper-inherit .help-items-list .item .description,
  cx-banner-carousel app-custom-help .help-container .wrapper-inherit .help-items-list .item .description,
  app-custom-help .help-container cx-banner .wrapper-inherit .help-items-list .item .description,
  cx-banner app-custom-help .help-container .wrapper-inherit .help-items-list .item .description,
  app-custom-help .help-container header #wrapper-navigation > div .help-items-list .item .description,
  header app-custom-help .help-container #wrapper-navigation > div .help-items-list .item .description,
  app-custom-help .help-container header .wrapper-header .SiteLinks .help-items-list .item .description,
  header .wrapper-header app-custom-help .help-container .SiteLinks .help-items-list .item .description,
  app-custom-help .help-container cx-breadcrumb .help-items-list .item .description,
  app-custom-help .help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item .description,
  cx-footer-navigation app-custom-help .help-container app-custom-navigation-ui .help-items-list .item .description,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item .description,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-help .help-container cx-paragraph .help-items-list .item .description,
  app-custom-help .help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item .description,
  .AccountPageTemplate app-custom-help .help-container cx-page-layout.AccountPageTemplate .help-items-list .item .description,
  app-custom-help .help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item .description,
  .PolicyPageTemplate app-custom-help .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item .description,
  app-custom-help .help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item .description,
  app-custom-vertical-four-selection app-custom-help .help-container .vertical-selection-container .help-items-list .item .description,
  app-custom-help .help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item .description,
  app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-help .help-container .info-boxes-list .help-items-list .item .description,
  app-custom-help .help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item .description,
  app-custom-ohgar-tabs app-custom-help .help-container .wrapper-content .help-items-list .item .description {
    margin: 0;
    line-height: 18px;
  }
  app-custom-help .help-container .container .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container cx-page-slot.Summary .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container cx-page-slot.Tabs .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container .tab-delivery .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  app-custom-help .help-container cx-banner-carousel .wrapper-inherit .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  cx-banner-carousel app-custom-help .help-container .wrapper-inherit .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  app-custom-help .help-container cx-banner .wrapper-inherit .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  cx-banner app-custom-help .help-container .wrapper-inherit .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  app-custom-help .help-container header #wrapper-navigation > div .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  header app-custom-help .help-container #wrapper-navigation > div .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  app-custom-help .help-container header .wrapper-header .SiteLinks .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  header .wrapper-header app-custom-help .help-container .SiteLinks .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  app-custom-help .help-container cx-breadcrumb .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  app-custom-help .help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  cx-footer-navigation app-custom-help .help-container app-custom-navigation-ui .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-help .help-container cx-paragraph .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  app-custom-help .help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  .AccountPageTemplate app-custom-help .help-container cx-page-layout.AccountPageTemplate .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  app-custom-help .help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  .PolicyPageTemplate app-custom-help .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  app-custom-help .help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  app-custom-vertical-four-selection app-custom-help .help-container .vertical-selection-container .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  app-custom-help .help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-help .help-container .info-boxes-list .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  app-custom-help .help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper,
  app-custom-ohgar-tabs app-custom-help .help-container .wrapper-content .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper {
    background-color: #7C818F !important;
    color: white;
  }
  app-custom-help .help-container .container .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container cx-page-slot.Summary .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container cx-page-slot.Tabs .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container .tab-delivery .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  app-custom-help .help-container cx-banner-carousel .wrapper-inherit .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  cx-banner-carousel app-custom-help .help-container .wrapper-inherit .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  app-custom-help .help-container cx-banner .wrapper-inherit .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  cx-banner app-custom-help .help-container .wrapper-inherit .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  app-custom-help .help-container header #wrapper-navigation > div .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  header app-custom-help .help-container #wrapper-navigation > div .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  app-custom-help .help-container header .wrapper-header .SiteLinks .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  header .wrapper-header app-custom-help .help-container .SiteLinks .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  app-custom-help .help-container cx-breadcrumb .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  app-custom-help .help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  cx-footer-navigation app-custom-help .help-container app-custom-navigation-ui .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-help .help-container cx-paragraph .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  app-custom-help .help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  .AccountPageTemplate app-custom-help .help-container cx-page-layout.AccountPageTemplate .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  app-custom-help .help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  .PolicyPageTemplate app-custom-help .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  app-custom-help .help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  app-custom-vertical-four-selection app-custom-help .help-container .vertical-selection-container .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  app-custom-help .help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-help .help-container .info-boxes-list .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  app-custom-help .help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a,
  app-custom-ohgar-tabs app-custom-help .help-container .wrapper-content .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a {
    color: white;
  }
  app-custom-help .help-container .container .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Summary .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container cx-page-slot.Summary .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.Tabs .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container cx-page-slot.Tabs .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate .tab-delivery .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  cx-page-layout.ProductDetailsPageTemplate app-custom-help .help-container .tab-delivery .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  app-custom-help .help-container cx-banner-carousel .wrapper-inherit .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  cx-banner-carousel app-custom-help .help-container .wrapper-inherit .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  app-custom-help .help-container cx-banner .wrapper-inherit .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  cx-banner app-custom-help .help-container .wrapper-inherit .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  app-custom-help .help-container header #wrapper-navigation > div .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  header app-custom-help .help-container #wrapper-navigation > div .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  app-custom-help .help-container header .wrapper-header .SiteLinks .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  header .wrapper-header app-custom-help .help-container .SiteLinks .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  app-custom-help .help-container cx-breadcrumb .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  app-custom-help .help-container cx-footer-navigation app-custom-navigation-ui .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  cx-footer-navigation app-custom-help .help-container app-custom-navigation-ui .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  app-custom-help .help-container cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot cx-paragraph .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  cx-page-layout.ProductDetailsPageTemplate cx-page-slot.PlaceholderContentSlot app-custom-help .help-container cx-paragraph .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  app-custom-help .help-container .AccountPageTemplate cx-page-layout.AccountPageTemplate .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  .AccountPageTemplate app-custom-help .help-container cx-page-layout.AccountPageTemplate .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  app-custom-help .help-container .PolicyPageTemplate cx-page-layout.PolicyPageTemplate .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  .PolicyPageTemplate app-custom-help .help-container cx-page-layout.PolicyPageTemplate .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  app-custom-help .help-container app-custom-vertical-four-selection .vertical-selection-container .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  app-custom-vertical-four-selection app-custom-help .help-container .vertical-selection-container .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  app-custom-help .help-container app-custom-vertical-two-and-three-selection .vertical-selection-container .info-boxes-list .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  app-custom-vertical-two-and-three-selection .vertical-selection-container app-custom-help .help-container .info-boxes-list .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  app-custom-help .help-container app-custom-ohgar-tabs .wrapper-content .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media,
  app-custom-ohgar-tabs app-custom-help .help-container .wrapper-content .help-items-list .item + .CMSItemComponent5-Help .item-content-wrapper a .content-media {
    filter: brightness(12.5);
  }
}
app-custom-store-finder-map .app-store-map {
  width: 100%;
  height: 100%;
}
@media (max-width: 767.98px) {
  app-custom-store-finder-map .app-store-map {
    height: 30rem;
    width: 100%;
  }
}
app-custom-infoboxform .infoboxform-wrapper {
  border: thin solid;
  padding: 20px 40px;
  position: relative;
  margin: 30px 0;
}
app-custom-infoboxform .infoboxform-wrapper .close {
  position: absolute;
  top: 10px;
  right: 10px;
}
app-custom-infoboxform .infoboxform-wrapper .infoboxform-content strong {
  font-family: "Montserrat Bold";
}
app-custom-infoboxform .infoboxform-wrapper .infoboxform-content ol {
  padding-left: 15px;
  margin-top: 1rem;
}
.StoreFinderPageTemplate .stores-map {
  height: 475px;
  width: 100%;
  padding-left: 50px;
  padding-right: 50px;
}
@media (max-width: 991px) {
  .StoreFinderPageTemplate .stores-map {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 25px;
    margin-bottom: 25px;
  }
}
@media (max-width: 991px) {
  .StoreFinderPageTemplate .help-items-list {
    padding: 50px 25px;
    grid-gap: 20px;
  }
}
.StoreFinderPageTemplate cx-store-finder-map {
  height: 100%;
  width: 100%;
}
.StoreFinderPageTemplate cx-store-finder-map cx-store-map {
  height: 100%;
  width: 100%;
}
@media (max-width: 991px) {
  .StoreFinderPageTemplate h2 {
    font-size: 25px !important;
    padding-top: 4px !important;
  }
}
.tab-container .content-container {
  display: none;
  opacity: 0;
  transition: 0.5s ease-in;
}
.tab-container .content-container.active {
  display: block;
  opacity: 1;
}
app-custom-product-technical-charc {
  padding: 16px 16px 16px 32px;
  display: block;
  background-color: #F2F2F4;
  margin-bottom: 15px;
}
app-custom-product-technical-charc table {
  width: 100%;
}
app-custom-product-technical-charc table tr > th:before {
  content: "\2022";
  font-size: 24px;
  padding-right: 12px;
  line-height: 0;
}
app-custom-product-technical-charc table th,
app-custom-product-technical-charc table td {
  padding-bottom: 16px;
  vertical-align: top;
}
app-custom-product-technical-charc table th th,
app-custom-product-technical-charc table th td,
app-custom-product-technical-charc table td th,
app-custom-product-technical-charc table td td {
  padding-bottom: 4px;
}
div[id^=trustbadge-container] {
  z-index: 8 !important;
}
app-custom-trustedshops-widget {
  position: relative;
}
app-custom-trustedshops-widget iframe {
  position: relative;
  left: -8px;
  width: 100%;
  border-color: transparent;
}
app-custom-trustedshops-widget.ProductStarsRating {
  display: block;
  height: 35px;
  margin-bottom: 20px;
  z-index: 2;
  overflow: hidden;
}
app-custom-trustedshops-widget.ProductStarsRating iframe {
  top: 0;
  position: absolute;
}
app-custom-store-reviews-carousel h2.title {
  margin-top: 30px;
}
app-custom-product-scale-prices {
  margin: 12px 0;
  max-width: 560px;
  display: inline-block;
}
app-custom-product-scale-prices .scaled-price-units {
  color: #BCBEC0;
}
app-custom-product-scale-prices .btn.scaled-prices-button {
  font-size: 14px;
  margin: 12px 0;
  display: inline-block;
  align-items: center;
  justify-content: center;
  font-weight: normal;
  text-decoration: none;
  max-height: none;
  height: auto;
  background-color: #E4E6E9;
  filter: none;
  color: #4F5051;
}
app-custom-product-scale-prices .btn.scaled-prices-button:hover {
  background-color: #E4E6E9;
  filter: none;
  color: #4F5051;
}
app-custom-product-scale-prices .btn.scaled-prices-button span {
  border-bottom: thin solid;
}
@media (max-width: 991px) {
  app-custom-product-scale-prices .btn.scaled-prices-button span {
    font-size: 12px;
  }
}
app-custom-product-scale-prices .btn.scaled-prices-button app-custom-icons {
  margin-right: 4px;
  text-decoration: none;
  font-size: 16px;
  line-height: 18px;
}
@media (max-width: 991px) {
  app-custom-product-scale-prices .btn.scaled-prices-button app-custom-icons {
    font-size: 25px;
    vertical-align: inherit;
  }
}
app-custom-product-scale-prices .btn.scaled-prices-button.is-open {
  background-color: transparent;
}
app-custom-product-scale-prices .volumePrice-description {
  padding: 12px;
  background-color: #E4E6E9;
  margin-bottom: 0;
  display: inline-block;
}
app-custom-product-scale-prices .scaled-prices {
  padding: 12px;
  border: solid thin #010101;
  display: block;
  margin-right: auto;
}
app-custom-product-scale-prices .price-list {
  margin-bottom: 8px;
  display: block;
  padding: 0 12px;
}
app-custom-product-scale-prices .price {
  font-family: "Montserrat Bold";
}
app-custom-product-scale-prices .old-price {
  font-size: 12px;
  text-decoration: line-through;
  margin-left: 5px;
  color: #BCBEC0;
}
app-custom-product-scale-prices .discount {
  font-size: 14px;
  color: white;
  background-color: #a1afa2;
  padding: 3px;
  margin-left: 5px;
}
@media (min-width: 992px) {
  app-custom-product-scale-prices {
    width: 85%;
  }
  app-custom-product-scale-prices .btn.scaled-prices-button {
    font-size: 15px;
    display: flex;
  }
  app-custom-product-scale-prices .btn.scaled-prices-button app-custom-icons {
    font-size: 24px;
    line-height: 24px;
    margin-right: 4px;
  }
  app-custom-product-scale-prices .scaled-prices {
    padding: 24px;
    min-width: 280px;
  }
  app-custom-product-scale-prices .old-price {
    font-size: 13px;
  }
}
.product-tags {
  vertical-align: middle;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.75);
  font-size: 12px;
}
.ProductDetailsPageTemplate .product-tags {
  border-bottom: 1px solid rgba(0, 0, 0, 0.75);
}
.ProductDetailsPageTemplate .product-tags.empty {
  display: none;
}
.product-item .product-tags {
  display: none;
  table-layout: fixed;
  width: 100%;
}
.product-item .product-tags span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: table-cell;
  padding: 0 10px 0 0;
  text-align: start;
}
.carousel-panel .product-item .product-tags {
  display: table;
  min-height: 20px;
}
cx-product-list .product-item .product-tags {
  display: table;
}
:root {
  --cx-page-width-max: 1320px;
}
:root body cx-page-slot app-custom-paragraph {
  max-width: 1320px;
  margin-top: 25px;
  padding-top: 25px;
  padding-right: 15px;
  padding-left: 15px;
}
:root body cx-page-slot app-custom-paragraph.head-band {
  margin: 0;
  padding: 0;
  max-width: none;
}
:root body cx-page-slot app-custom-paragraph .head-band {
  max-width: none;
  margin: 0;
  padding: 4px;
}
:root body cx-page-slot app-custom-paragraph.pcustom {
  margin: auto;
  padding-bottom: 25px;
}
:root body cx-page-slot app-custom-paragraph.pcustom p {
  margin-bottom: 0;
}
:root body cx-page-slot app-custom-paragraph.pcustom p h1,
:root body cx-page-slot app-custom-paragraph.pcustom p h2,
:root body cx-page-slot app-custom-paragraph.pcustom p h3 {
  font-size: inherit;
  margin: 0;
  line-height: 1.6;
  text-transform: none;
}
:root body cx-page-slot app-custom-paragraph.pcustom p h1 strong,
:root body cx-page-slot app-custom-paragraph.pcustom p h2 strong,
:root body cx-page-slot app-custom-paragraph.pcustom p h3 strong {
  font-weight: bold;
}
:root body cx-page-slot app-custom-paragraph.pcustom h1,
:root body cx-page-slot app-custom-paragraph.pcustom h2 {
  text-align: center;
}
:root body cx-page-slot app-custom-families .family-text {
  text-align: center;
}
:root body cx-page-slot app-custom-families .family-text h1,
:root body cx-page-slot app-custom-families .family-text h2,
:root body cx-page-slot app-custom-families .family-text h3 {
  font-size: inherit;
  margin: 0;
  line-height: 1.6;
  text-transform: none;
  text-align: center;
}
:root body cx-page-slot app-custom-families p {
  margin-bottom: 0;
}
:root body cx-page-slot .long-description {
  max-width: 1320px;
  margin: 0 auto;
  padding: 0 15px;
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}
:root body cx-page-slot .long-description h1,
:root body cx-page-slot .long-description h2,
:root body cx-page-slot .long-description h3 {
  font-size: inherit;
  margin: 0;
  line-height: 1.6;
  text-transform: none;
  text-align: center;
}
:root body cx-page-slot .long-description p {
  margin-bottom: 0;
}
.bottom-long-description {
  padding: 0 15px;
  margin-top: 25px;
  margin-inline: auto;
  text-align: center;
  text-align: center;
}
.bottom-long-description h1,
.bottom-long-description h2,
.bottom-long-description h3 {
  font-size: inherit;
  margin: 0;
  line-height: 1.6;
  text-transform: none;
  text-align: center;
}
.bottom-long-description p {
  margin-bottom: 0;
}
cx-product-list .bottom-long-description h2 {
  text-transform: none;
  margin-top: 15px;
}
.margin-top-15 {
  margin-top: 15px !important;
}
.margin-top-30 {
  margin-top: 30px !important;
}
.margin-top-45 {
  margin-top: 45px !important;
}
.margin-top-60 {
  margin-top: 60px !important;
}
.margin-bottom-15 {
  margin-bottom: 15px !important;
}
.margin-bottom-30 {
  margin-bottom: 30px !important;
}
.margin-bottom-45 {
  margin-bottom: 45px !important;
}
.margin-bottom-60 {
  margin-bottom: 60px !important;
}
body .modal-open {
  overflow: hidden;
}
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;
  }
}
@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%;
  margin: unset;
  width: 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-body {
  background-color: var(--cx-color-inverse);
  height: calc(100% - 76px);
  padding: 16px 30px 30px;
}
@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-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;
}
cx-product-image-zoom-view .cx-main-image-group .cx-navigate-image button {
  align-self: center;
  font-size: 2rem;
  text-decoration: none;
}
cx-product-image-zoom-view .cx-main-image-group .cx-navigate-image .btn:focus,
cx-product-image-zoom-view .cx-main-image-group .cx-navigate-image .btn:active {
  box-shadow: none;
}
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);
  }
}
@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-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-zoom-container {
    height: 100%;
  }
}
cx-product-image-zoom-view .cx-zoom-container .cx-image-zoomed {
  height: 100%;
  width: 100%;
  padding: 1em;
  -webkit-touch-callout: none;
}
cx-product-image-zoom-view .cx-zoom-container .cx-image-zoomed:hover {
  cursor: zoom-out;
}
cx-product-image-zoom-view .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;
  }
}
@media (max-width: 767.98px) {
  cx-product-image-zoom-view .cx-main-image-group .cx-navigate-image button {
    padding: 0;
  }
  cx-product-image-zoom-view cx-product-image-zoom-thumbnails .thumbs cx-media {
    width: 100%;
  }
  cx-product-image-zoom-view cx-carousel .carousel-panel > button {
    display: block;
    color: transparent;
    transform: translateY(-22.5vh);
    margin: 0;
    width: 2rem;
    border: none;
  }
  cx-product-image-zoom-view cx-carousel .carousel-panel .slide {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  a {
    min-height: auto;
  }
}
html,
body,
* {
  text-size-adjust: auto !important;
  -webkit-text-size-adjust: auto !important;
  -ms-text-size-adjust: auto !important;
  -moz-text-size-adjust: auto !important;
}

/* src/styles/spartacus/user.scss */

/* src/styles/spartacus/storefinder.scss */

/* src/styles/spartacus/product-configurator.scss */

/* src/styles/spartacus/cart.scss */

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