/* Special styles for home */
@media (min-width: 768px) and (max-width: 1023px) {
  .comm-page-home .container {
    max-width: 85vw;
  }
}
/* END */

.kdp-css-absolute {
  position: absolute;
}

.kdp-css-z-10 {
  z-index: 10;
}

.kdp-css-z-20 {
  z-index: 20;
}

.\!kdp-css-h-fit {
  height: -moz-fit-content !important;
  height: fit-content !important;
}

.\!kdp-css-max-h-fit {
  max-height: -moz-fit-content !important;
  max-height: fit-content !important;
}

.\!kdp-css-min-h-fit {
  min-height: -moz-fit-content !important;
  min-height: fit-content !important;
}

.kdp-css-min-h-full {
  min-height: 100%;
}

.kdp-css-w-full {
  width: 100%;
}

.kdp-css-justify-start {
  justify-content: flex-start;
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCW2ANROLDPZHEXMYJM2LI4DH3GM\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCW2ANROLDPZHEXMYJM2LI4DH3GM");
}

.kdp-css-bg-cover {
  background-size: cover;
}

.kdp-css-px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.kdp-css-pb-3 {
  padding-bottom: 0.75rem;
}

.kdp-css-font-default {
  font-family: aktiv-grotesk-extended, aktiv-grotesk, sans-serif;
}

.kdp-css-text-xxs {
  font-size: 0.6rem;
}

.kdp-css-uppercase {
  text-transform: uppercase;
}

.\!kdp-css-text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.kdp-css-underline {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}

@media (min-width: 768px) {
  .desktop\:\!kdp-css-h-\[10vh\] {
    height: 10vh !important;
  }

  .desktop\:\!kdp-css-h-\[90vh\] {
    height: 90vh !important;
  }

  .desktop\:kdp-css-max-w-\[40\%\] {
    max-width: 40%;
  }

  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCUJ2U6L4O7ZHMHEQKNE3F6FAMGY\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCUJ2U6L4O7ZHMHEQKNE3F6FAMGY");
  }

  .desktop\:kdp-css-px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .desktop\:kdp-css-pb-10 {
    padding-bottom: 2.5rem;
  }
}

.kdp-css-mt-2 {
  margin-top: 0.5rem;
}

.kdp-css-min-h-\[52px\] {
  min-height: 52px;
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCYAPMNQWDUVAWNMVXYQTPVPS27Y\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCYAPMNQWDUVAWNMVXYQTPVPS27Y");
}

.\!kdp-css-p-0 {
  padding: 0px !important;
}

@media (min-width: 768px) {
  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCDSTQDWDHOJFRVOHA3ZOXWT4WME\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCDSTQDWDHOJFRVOHA3ZOXWT4WME");
  }
}

.\!kdp-css-h-fit {
  height: -moz-fit-content !important;
  height: fit-content !important;
}

.\!kdp-css-max-h-fit {
  max-height: -moz-fit-content !important;
  max-height: fit-content !important;
}

.\!kdp-css-min-h-fit {
  min-height: -moz-fit-content !important;
  min-height: fit-content !important;
}

.kdp-css-min-h-\[52px\] {
  min-height: 52px;
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCW2ANROLDPZHEXMYJM2LI4DH3GM\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCW2ANROLDPZHEXMYJM2LI4DH3GM");
}

.\!kdp-css-p-0 {
  padding: 0px !important;
}

.\!kdp-css-text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

@media (min-width: 768px) {
  .desktop\:\!kdp-css-h-\[10vh\] {
    height: 10vh !important;
  }

  .desktop\:\!kdp-css-h-\[90vh\] {
    height: 90vh !important;
  }

  .desktop\:kdp-css-max-w-\[40\%\] {
    max-width: 40%;
  }

  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCUJ2U6L4O7ZHMHEQKNE3F6FAMGY\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCUJ2U6L4O7ZHMHEQKNE3F6FAMGY");
  }

  .desktop\:kdp-css-px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .desktop\:kdp-css-pb-10 {
    padding-bottom: 2.5rem;
  }

  .desktop\:kdp-css-text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}

.kdp-css-mb-7 {
  margin-bottom: 1.75rem;
}

.kdp-css-grid {
  display: grid;
}

.kdp-css-min-h-\[54px\] {
  min-height: 54px;
}

.kdp-css-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.kdp-css-gap-16 {
  gap: 4rem;
}

.kdp-css-text-\[19px\] {
  font-size: 19px;
}

.kdp-css-font-bold {
  font-weight: 700;
}

.kdp-css-leading-\[27px\] {
  line-height: 27px;
}

.kdp-css-mb-4 {
  margin-bottom: 1rem;
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCT42HRFGU3JGUHM5ZKNVRODXSOU\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCT42HRFGU3JGUHM5ZKNVRODXSOU");
}

@media (min-width: 768px) {
  .desktop\:kdp-css-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .desktop\:kdp-css-mb-12 {
    margin-bottom: 3rem;
  }

  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCPY3PL4AAK5FSNLM5XMRTMJ7UOE\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCPY3PL4AAK5FSNLM5XMRTMJ7UOE");
  }
}

.kdp-css-relative {
  position: relative;
}

.kdp-css-mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.kdp-css-flex {
  display: flex;
}

.kdp-css-hidden {
  display: none;
}

.kdp-css-h-screen {
  height: 100vh;
}

.kdp-css-min-h-\[750px\] {
  min-height: 750px;
}

.kdp-css-min-h-\[850px\] {
  min-height: 850px;
}

.kdp-css-max-w-\[339px\] {
  max-width: 339px;
}

.kdp-css-items-end {
  align-items: flex-end;
}

.kdp-css-justify-end {
  justify-content: flex-end;
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCT42HRFGU3JGUHM5ZKNVRODXSOU\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCT42HRFGU3JGUHM5ZKNVRODXSOU");
}

.kdp-css-bg-center {
  background-position: center;
}

.\!kdp-css-p-0 {
  padding: 0px !important;
}

.kdp-css-pb-\[22px\] {
  padding-bottom: 22px;
}

.kdp-css-pt-\[22px\] {
  padding-top: 22px;
}

.kdp-css-pt-\[50px\] {
  padding-top: 50px;
}

.\!kdp-css-text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.kdp-css-text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 768px) {
  .desktop\:kdp-css-absolute {
    position: absolute;
  }

  .desktop\:kdp-css-bottom-\[3\.3rem\] {
    bottom: 3.3rem;
  }

  .desktop\:kdp-css-max-h-\[1080px\] {
    max-height: 1080px;
  }

  .desktop\:kdp-css-min-h-\[848px\] {
    min-height: 848px;
  }

  .desktop\:kdp-css-min-h-\[52px\] {
    min-height: 52px;
  }

  .desktop\:kdp-css-w-\[45\%\] {
    width: 45%;
  }

  .desktop\:kdp-css-max-w-\[min\(80vw\2c _1160px\)\] {
    max-width: min(80vw, 1160px);
  }

  .desktop\:kdp-css-items-center {
    align-items: center;
  }

  .desktop\:kdp-css-justify-start {
    justify-content: flex-start;
  }

  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCPY3PL4AAK5FSNLM5XMRTMJ7UOE\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCPY3PL4AAK5FSNLM5XMRTMJ7UOE");
  }

  .desktop\:kdp-css-pb-0 {
    padding-bottom: 0px;
  }

  .desktop\:kdp-css-pt-0 {
    padding-top: 0px;
  }

  .desktop\:kdp-css-pt-\[50px\] {
    padding-top: 50px;
  }
}

.kdp-css-bottom-0 {
  bottom: 0px;
}
.kdp-css-mb-6 {
  margin-bottom: 1.5rem;
}
.kdp-css-mt-5 {
  margin-top: 1.25rem;
}

@media (min-width: 768px) {
  .desktop\:kdp-css-mb-0 {
    margin-bottom: 0px;
  }
  .desktop\:kdp-css-py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}

.\!kdp-css-italic {
  font-style: italic !important;
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCK34TTHW255BEFIQM7YKTKTRZKI\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCK34TTHW255BEFIQM7YKTKTRZKI");
}

@media (min-width: 768px) {
  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCQCSF57Z77NDZ7B6NWUJ3Y57XMI\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCQCSF57Z77NDZ7B6NWUJ3Y57XMI");
  }
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCQNNQTY5MVJCT7GTIKV4ZUQDV2M\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCQNNQTY5MVJCT7GTIKV4ZUQDV2M");
}

@media (min-width: 768px) {
  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCWLTTCKT5NFAMDFS5FHM2Z7GDHE\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCWLTTCKT5NFAMDFS5FHM2Z7GDHE");
  }
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCZWBKI34H4BCO3BARP555RW4RAE\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCZWBKI34H4BCO3BARP555RW4RAE");
}

@media (min-width: 768px) {
  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCQEWAT4F5DJE4VKZSZV4EB7CFWU\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCQEWAT4F5DJE4VKZSZV4EB7CFWU");
  }
}

@media (max-width: 767px) {
  .custom-home-tout {
    padding-bottom: 3rem;
  }
}

@media (min-width: 768px) {
  .desktop\:kdp-css-pt-20 {
    padding-top: 5rem;
  }
}

@media (min-width: 768px) {
  .desktop\:kdp-css-pt-\[40px\] {
    padding-top: 40px;
  }
}

body.comm-page-custom-games .forceCommunitySection .cb-section_column:only-child {
  padding: 0;
}

body.comm-page-custom-games .kdp-hero[c-kdpHeroBase_kdpHeroBase] > .container[c-kdpHeroBase_kdpHeroBase] {
  min-height: auto !important;
  height: auto !important;
  padding-top: 8rem;
  padding-bottom: 4rem;
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCJPPX4BHRGFDTBFRWSYEPPAZUDA\'\)\] {
  background-image: url(https://www.drpepper.com/drp/cms/delivery/media/MCJPPX4BHRGFDTBFRWSYEPPAZUDA);
}

@media (min-width: 768px) {
  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCLATZIKIDUNGPFCL3GRVJMFYT24\'\)\] {
    background-image: url(https://www.drpepper.com/drp/cms/delivery/media/MCLATZIKIDUNGPFCL3GRVJMFYT24);
  }
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCP2QVRHDKXJGUNG2JDRAH4AJB74\'\)\] {
  background-image: url(https://www.drpepper.com/drp/cms/delivery/media/MCP2QVRHDKXJGUNG2JDRAH4AJB74);
}

@media (min-width: 768px) {
  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MC5QUVTRCRSFDTJA6OJ4YZG64OPM\'\)\] {
    background-image: url(https://www.drpepper.com/drp/cms/delivery/media/MC5QUVTRCRSFDTJA6OJ4YZG64OPM);
  }
}

.kdp-css-min-h-\[790px\] {
  min-height: 790px;
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCG7YF7OYNE5AFZLZPCXSSHJSA5E\'\)\] {
  background-image: url(https://www.drpepper.com/drp/cms/delivery/media/MCG7YF7OYNE5AFZLZPCXSSHJSA5E);
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCR3OAABBOLVEG3P6HDP3W7MWQUY\'\)\] {
  background-image: url(https://www.drpepper.com/drp/cms/delivery/media/MCR3OAABBOLVEG3P6HDP3W7MWQUY);
}

.kdp-css-flex-col {
  flex-direction: column;
}

.kdp-css-text-\[18px\] {
  font-size: 18px;
}

.kdp-css-leading-\[22px\] {
  line-height: 22px;
}

.kdp-css-pt-\[60px\] {
  padding-top: 60px;
}

.kdp-css-pt-\[40px\] {
  padding-top: 40px;
}

.\[\&_ul\]\:\!kdp-css-pl-0 ul {
  padding-left: 0 !important;
}

.kdp-css-min-h-svh {
  min-height: 100svh;
}

.kdp-css-min-h-lvh {
  min-height: 100lvh;
}

.kdp-css-min-h-dvh {
  min-height: 100dvh;
}

@media (min-width: 768px) {
  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MC5DA3CPV4PBFGFLBZPRRBQF5MTU\'\)\] {
    background-image: url(https://www.drpepper.com/drp/cms/delivery/media/MC5DA3CPV4PBFGFLBZPRRBQF5MTU);
  }

  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MC4AWVH2WHPFED7NFUQ5IFZYWL3E\'\)\] {
    background-image: url(https://www.drpepper.com/drp/cms/delivery/media/MC4AWVH2WHPFED7NFUQ5IFZYWL3E);
  }

  .desktop\:kdp-css-text-\[32px\] {
    font-size: 32px;
  }

  .desktop\:kdp-css-leading-\[36px\] {
    line-height: 36px;
  }

  .desktop\:kdp-css-pt-\[100px\] {
    padding-top: 100px;
  }

  .desktop\:kdp-css-h-\[290px\] {
    height: 290px;
  }

  .desktop\:kdp-css-flex-col {
    flex-direction: column;
  }

  .desktop\:kdp-css-flex-row {
    flex-direction: row;
  }

  .desktop\:kdp-css-pt-\[60px\] {
    padding-top: 60px;
  }

  .desktop\:kdp-css-w-1\/2 {
    width: 50%;
  }
}

@media not all and (min-width: 768px) {
  .max-desktop\:kdp-css-text-center {
    text-align: center;
  }

  .max-desktop\:kdp-css-mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .max-desktop\:kdp-css-h-\[200px\] {
    height: 200px;
  }

  .max-desktop\:kdp-css-w-full {
    width: 100%;
  }

  .max-desktop\:kdp-css-pb-\[60px\] {
    padding-bottom: 60px;
  }

  .max-desktop\:kdp-css-pt-\[40px\] {
    padding-top: 40px;
  }
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCLMMS5VXRONHN7OPGPUJWIOPOOI\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCLMMS5VXRONHN7OPGPUJWIOPOOI");
}

@media (min-width: 768px) {
  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCVFK2Z6XPMNEPZB77TP5IRUSG5E\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCVFK2Z6XPMNEPZB77TP5IRUSG5E");
  }

  .tabList-container li {
    font-size: 32px !important;
    line-height: 32px !important;
    padding: 0 !important;
  }

  .tabList-container li.active {
    color: #900d2c !important;
    border-color: #900d2c !important;
  }

  .desktop\:kdp-css-block {
    display: block;
  }
}

@media not all and (min-width: 768px) {
  .tabList-container {
    text-align: center;
  }
  .max-desktop\:\[\&_h1\]\:\!kdp-css-text-\[20px\] h1 {
    font-size: 20px !important;
  }
  .max-desktop\:\[\&_h1\]\:\!kdp-css-leading-\[31px\] h1 {
    line-height: 31px !important;
  }
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCINRLE3HAPNDBBFK4VOINT3ED74\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCINRLE3HAPNDBBFK4VOINT3ED74");
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCFOFBVEPTWNBOXCDXZ43QFYFLZY\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCFOFBVEPTWNBOXCDXZ43QFYFLZY");
}

@media (min-width: 768px) {
  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MC5DA3CPV4PBFGFLBZPRRBQF5MTU\'\)\] {
    background-image: url(https://www.drpepper.com/drp/cms/delivery/media/MC5DA3CPV4PBFGFLBZPRRBQF5MTU);
  }
}

@media (min-width: 768px) {
  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MC4AWVH2WHPFED7NFUQ5IFZYWL3E\'\)\] {
    background-image: url(https://www.drpepper.com/drp/cms/delivery/media/MC4AWVH2WHPFED7NFUQ5IFZYWL3E);
  }
}

@media (min-width: 768px) {
  .desktop\:kdp-css-hidden {
    display: none;
  }
}

@media not all and (min-width: 768px) {
  .max-desktop\:kdp-css-px-\[10px\] {
    padding-left: 10px;
    padding-right: 10px;
  }
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCUEUECAHCCVAILORLJDDN4GDARA\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCUEUECAHCCVAILORLJDDN4GDARA");
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCG3TDGFX27VA2TB2GVSC55S2PC4\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCG3TDGFX27VA2TB2GVSC55S2PC4?v=2");
}

@media (min-width: 768px) {
  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCJ76FUFXPI5GVFGMHEYPG6AVYNA\'\)\] {
    background-image: url(https://www.drpepper.com/drp/cms/delivery/media/MCJ76FUFXPI5GVFGMHEYPG6AVYNA);
  }
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCANAMJ5DTEVCPZFPVHHMPIXCS5M\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCANAMJ5DTEVCPZFPVHHMPIXCS5M");
}

@media (min-width: 768px) {
  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCNSTVDHUYZVAAXMVJUPBTODLD6E\'\)\] {
    background-image: url(https://www.drpepper.com/drp/cms/delivery/media/MCNSTVDHUYZVAAXMVJUPBTODLD6E);
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.fade-in {
  animation: fadeIn 1s;
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCYHOQJSLOJVBZFEMA2MCAY7EPBQ\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCYHOQJSLOJVBZFEMA2MCAY7EPBQ?v=3");
}

@media (min-width: 768px) {
  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCEPHUXE2LPNFCHG5E25OGW2TTJA\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCEPHUXE2LPNFCHG5E25OGW2TTJA?v=2");
  }
}

.comm-page-custom-rewards .slds-tabs_default__nav {
  justify-content: center;
}

.comm-page-custom-rewards .forceCommunityTabLayout .slds-tabs_default__nav .slds-tabs_default__item .slds-tabs_default__link {
  font-size: 1rem;
  font-weight: 900;
  color: #333;
}

.comm-page-custom-rewards .forceCommunityTabLayout .slds-tabs_default__nav .slds-tabs_default__item {
  max-width: 100%;
}

.comm-page-custom-rewards .slds-tabs_default__nav {
  border-bottom-style: none;
}

@media (min-width: 1024px) {
  .hiw-img-block-365 {
    max-width: 365px;
    min-height: 285px;
  }
}

.button-white {
  color: #540520 !important;
  border: 2px solid #540520 !important;
}

@media (min-width: 768px) {
  .desktop\:\!kdp-css-text-\[18px\] {
    font-size: 18px !important;
  }
  .desktop\:\!kdp-css-text-\[48px\] {
    font-size: 48px !important;
  }
  .desktop\:\!kdp-css-text-\[56px\] {
    font-size: 56px !important;
  }
}

@media not all and (min-width: 768px) {
  .max-desktop\:\!kdp-css-text-\[14px\] {
    font-size: 14px !important;
  }

  .max-desktop\:\!kdp-css-text-\[32px\] {
    font-size: 32px !important;
  }

  .max-desktop\:\!kdp-css-text-\[40px\] {
    font-size: 40px !important;
  }

  .max-desktop\:kdp-css-h-\[270px\] {
    height: 270px;
  }
}

.\!kdp-css-text-\[12px\] {
  font-size: 12px !important;
}

.\!kdp-css-text-\[16px\] {
  font-size: 16px !important;
}

.\!kdp-css-text-\[20px\] {
  font-size: 20px !important;
}

.\!kdp-css-text-\[28px\] {
  font-size: 28px !important;
}

.kdp-css-text-center {
  text-align: center;
}

.\!kdp-css-leading-\[1\.3\] {
  line-height: 1.3 !important;
}

.\!kdp-css-leading-\[1\.5\] {
  line-height: 1.5 !important;
}

.kdp-css-justify-between {
  justify-content: space-between;
}

@media (min-width: 768px) {
  .desktop\:kdp-css-mt-\[77px\] {
    margin-top: 77px;
  }
}

.kdp-css-mt-\[56px\] {
  margin-top: 56px;
}

@media (min-width: 768px) {
  .desktop\:kdp-css-mt-\[40px\] {
    margin-top: 40px;
  }
}

.kdp-css-mt-\[24px\] {
  margin-top: 24px;
}

.kdp-css-text-center {
  text-align: center;
}

@media (min-width: 768px) {
  .slds-tabs_default__overflow-button {
    display: none;
  }
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCHSLSNCC4YRFPJCCG3BZXIVG6HA\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCHSLSNCC4YRFPJCCG3BZXIVG6HA");
}

@media (min-width: 768px) {
  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCCTF2KYI7JNBDDEEDTGLEJZXK4E\'\)\] {
    background-image: url(https://www.drpepper.com/drp/cms/delivery/media/MCCTF2KYI7JNBDDEEDTGLEJZXK4E);
  }
}

.\!kdp-css-font-normal {
  font-family: aktiv-grotesk, aktiv-grotesk-extended, sans-serif !important;
}

.\!kdp-css-font-extended {
  font-family: aktiv-grotesk-extended, aktiv-grotesk, sans-serif !important;
}

.kdp-css-max-w-\[85\%\] {
  max-width: 85%;
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MC5Y27OHXOHFGOFAVINFRDS7VZTU\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MC5Y27OHXOHFGOFAVINFRDS7VZTU");
}

@media (min-width: 768px) {
  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCLWOL4GKLFVCZRFUBZPUNV2XWAE\'\)\] {
    background-image: url(https://www.drpepper.com/drp/cms/delivery/media/MCLWOL4GKLFVCZRFUBZPUNV2XWAE);
  }
  .desktop\:\!kdp-css-flex-row {
    flex-direction: row !important;
  }
  .desktop\:kdp-css-justify-center {
    justify-content: center;
  }
  .desktop\:kdp-css-w-\[280px\] {
    width: 280px;
  }

  .desktop\:\!kdp-css-mb-\[12px\] {
    margin-bottom: 12px !important;
  }

  .desktop\:kdp-css-max-w-\[370px\] {
    max-width: 370px;
  }
  .desktop\:kdp-css-h-\[277px\] {
    height: 277px;
  }
}

@media not all and (min-width: 768px) {
  .max-desktop\:kdp-css-w-\[367px\] {
    width: 367px;
  }

  .max-desktop\:kdp-css-h-\[200px\] {
    height: 200px;
  }

  .max-desktop\:kdp-css-w-\[90\%\] {
    width: 90%;
  }

  .max-desktop\:\!kdp-css-mt-\[70px\] {
    margin-top: 70px;
  }

  .max-desktop\:kdp-css-px-\[30px\] {
    padding-left: 30px;
    padding-right: 30px;
  }

  .max-desktop\:\!kdp-css-text-\[25px\] {
    font-size: 25px !important;
  }
}

.kdp-css-flex-col-reverse {
  flex-direction: column-reverse;
}

@media (min-width: 768px) {
  .carousel-wrapper .content-container {
    .content {
      width: calc(60% - 3rem);
      .position-container {
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        & > div {
          max-width: 100% !important;
        }
      }
      h1 {
        font-size: 48px !important;
      }
      p {
        font-size: 20px !important;
        width: 75%;
        padding-top: 5px;
        pointer-events: auto;
      }
      .disclaimer {
        margin-top: 50px;
        .disclaimer-text {
          font-size: 9px !important;
        }
      }
    }
    .foreground-image {
      width: calc(40% - 3rem);
    }
  }
}

@media not all and (min-width: 768px) {
  .carousel-wrapper .content-container {
    padding: 0 2.5rem !important;
    .content {
      margin-top: 35%;
      h1 {
        margin-top: 0;
        font-size: 30px !important;
        line-height: 1.2 !important;
      }
      p.slide-text.regular-text {
        margin-top: 20px !important;
        width: 90%;
        font-size: 14px !important;
        pointer-events: auto;
      }
      .disclaimer {
        position: absolute;
        width: 80vw;
        bottom: 4%;
        .disclaimer-text {
          font-size: 8px !important;
        }
      }
    }
    .dots-wrapper {
      display: none;
    }
  }
}

@media not all and (min-width: 768px) {
  .comm-page-managed-content-Products .flavor-details-wrapper .slidewrapper {
    .mobile-header {
      margin-left: 10px;
      margin-right: 10px;
    }
  }
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCV75SSXANWRG2HCWSBC5IBKI77I\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCV75SSXANWRG2HCWSBC5IBKI77I");
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCJXE23YQQKVBVXKDD24NSYRFSAU\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCJXE23YQQKVBVXKDD24NSYRFSAU");
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCG6LCG5GOERDTZAEDZAU5UZDMJA\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCG6LCG5GOERDTZAEDZAU5UZDMJA");
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MC4K34OO5QUFD2FPZFQAKZC2YG24\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MC4K34OO5QUFD2FPZFQAKZC2YG24?v2");
}

.kdp-css-bg-\[\#90192d\] {
  background-color: #90192d;
}

.kdp-css-bg-contain {
  background-size: contain;
}

@media not all and (min-width: 768px) {
  .max-desktop\:kdp-css-min-h-calc\(100vw\*1089\/645\) {
    min-height: calc(100vw * 1089 / 645);
  }
  .max-desktop\:kdp-css-min-h-calc\(100vw\*1144\/585\) {
    min-height: calc(100vw * 1144 / 585);
  }
  .max-desktop\:kdp-css-pt-\[30px\] {
    padding-top: 30px;
  }
}

@media (min-width: 768px) {
  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCMHRMVJIQTNEIJIR4DWV44Y6R7E\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCMHRMVJIQTNEIJIR4DWV44Y6R7E?v2");
  }

  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCYNV7Z7U4N5B6LEKNYJR6ARWT7Y\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCYNV7Z7U4N5B6LEKNYJR6ARWT7Y");
  }

  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCDUZEXCWMYNGZ7L47YZNCQJIT6Y\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCDUZEXCWMYNGZ7L47YZNCQJIT6Y");
  }

  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCLCAZSKX2AFEEXLIYQJXFLYGQXA\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCLCAZSKX2AFEEXLIYQJXFLYGQXA?v2");
  }

  .desktop\:kdp-css-bg-white {
    background-color: white;
  }

  .desktop\:kdp-css-pl-20 {
    padding-left: 5rem;
  }

  .desktop\:kdp-css-min-h-screen {
    min-height: 100vh;
  }

  .desktop\:kdp-css-min-h-calc\(100vw\*1170\/2160\) {
    min-height: calc(100vw * 1170 / 2160);
  }

  .desktop\:kdp-css-min-h-calc\(100vw\*900\/1980\) {
    min-height: calc(100vw * 900 / 1980);
  }
}

.comm-page-custom-doc .container {
  display: none;
}

@media (min-width: 1280px) {
  .large-desktop\:\!kdp-css-text-\[56px\] {
    font-size: 56px !important;
  }
  .large-desktop\:\!kdp-css-text-\[18px\] {
    font-size: 18px !important;
  }
}

@media not all and (min-width: 1280px) {
  .max-large-desktop\:\!kdp-css-text-\[32px\] {
    font-size: 32px !important;
  }
  .max-large-desktop\:\!kdp-css-text-\[14px\] {
    font-size: 14px !important;
  }
}

/* Adds White Nav */
.comm-page-custom-rewards header .kdp-theme-header {
  background-color: white;
}

.comm-page-custom-rewards header .kdp-branding[c-kdpThemeHeader_kdpThemeHeader] .home[c-kdpThemeHeader_kdpThemeHeader],
.comm-page-custom-rewards header .kdp-branding .home {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MC7LWSIAVOMJCKZHVZUBFBSMYQTI") !important;
}

.comm-page-custom-rewards header .kdp-globalLinks a {
  color: black !important;
}

.comm-page-custom-rewards header .kdp-globalLinks a.active {
  border-color: black !important;
}

.comm-page-custom-rewards header .account-globalLinks-group .kdp-button-login {
  border-color: #900d2c !important;
  color: #900d2c !important;
}

.comm-page-custom-rewards header .kdp-globalLinks-trigger {
  border-color: #900d2c !important;
}

.comm-page-custom-rewards header .kdp-globalLinks-trigger span {
  background-color: #900d2c !important;
}

.comm-page-custom-rewards header .account img {
  filter: brightness(0) saturate(100%) invert(14%) sepia(36%) saturate(6211%) hue-rotate(331deg) brightness(93%) contrast(103%);
}

.comm-page-custom-rewards header .account img:hover {
  filter: brightness(0) saturate(100%) invert(85%) sepia(14%) saturate(393%) hue-rotate(346deg) brightness(104%) contrast(93%);
}

/* Ends - Adds White Nav */

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCOVW4HL5FYFBNJH4HJWVA2YOOOM\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCOVW4HL5FYFBNJH4HJWVA2YOOOM");
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCBHQPCSTHLVHQLOYQGMVMGUL7SM\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCBHQPCSTHLVHQLOYQGMVMGUL7SM");
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MC2NBLTOFE65BUROAAEIGNHUVPD4\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MC2NBLTOFE65BUROAAEIGNHUVPD4");
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCYF7TGJ2WDNBVRIXDT73JNLVEBE\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCYF7TGJ2WDNBVRIXDT73JNLVEBE");
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCKQ52R2CBBFDGDJ5MBTEWLW4INE\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCKQ52R2CBBFDGDJ5MBTEWLW4INE");
}

@media (min-width: 768px) {
  .desktop\:kdp-css-max-w-\[400px\] {
    max-width: 400px;
  }

  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MC54QH7BDFB5HSDHMXS65G5FXNGY\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MC54QH7BDFB5HSDHMXS65G5FXNGY");
  }

  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCEITMUBENIFGPJKVYMWT4DMCSYQ\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCEITMUBENIFGPJKVYMWT4DMCSYQ");
  }

  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCS22MVRDI6BHTHHGMLA3DMUP7XQ\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCS22MVRDI6BHTHHGMLA3DMUP7XQ");
  }

  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCKIF7Q3M645GHJPFI3JQQ7TDXPA\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCKIF7Q3M645GHJPFI3JQQ7TDXPA");
  }

  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCW7FYFMZBL5ABZNJYJY5J5DL4KU\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCW7FYFMZBL5ABZNJYJY5J5DL4KU");
  }
}

.kdp-css-bg-top {
  background-position: top;
}

@media (min-width: 768px) {
  .desktop\:kdp-css-px-\[16px\] {
    padding-left: 16px;
    padding-right: 16px;
  }

  .desktop\:kdp-css-bg-bottom {
    background-position: bottom;
  }
}

@media (min-width: 1440px) {
  .xl-desktop\:kdp-css-px-\[50px\] {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media not all and (min-width: 400px) {
  .max-mobile\:kdp-css-pb-\[35px\] {
    padding-bottom: 35px;
  }
}

@media (min-width: 400px) and (max-width: 768px) {
  .max-desktop-mobile\:\kdp-css-pb-\[60px\] {
    padding-bottom: 60px;
  }
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCVUQTC4W4JNAJ5DGTENUFQSCUCM\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCVUQTC4W4JNAJ5DGTENUFQSCUCM?v3");
}

@media (min-width: 768px) {
  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MC3BHEORQBYJDFFFAFCW3XAL47EA\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MC3BHEORQBYJDFFFAFCW3XAL47EA?v2");
  }
}

@media not all and (min-width: 768px) {
  .max-desktop\:kdp-css-pb-\[20px\] {
    padding-bottom: 20px;
  }
}

.kdp-css-min-h-\[860px\] {
  min-height: 860px;
}

@media (min-width: 768px) {
  .desktop\:kdp-css-bg-center {
    background-position: center;
  }
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCYYL37Z5YURHQBCYURYZUK4ZT3A\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCYYL37Z5YURHQBCYURYZUK4ZT3A");
}

@media (min-width: 768px) {
  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCYYL37Z5YURHQBCYURYZUK4ZT3A\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCYYL37Z5YURHQBCYURYZUK4ZT3A");
  }

  .desktop\:kdp-css-min-h-\[calc\(100vw\*596\/1440\)\] {
    min-height: calc(100vw * 596 / 1440);
  }
  .desktop\:kdp-css-min-h-\[calc\(100vw\*758\/1440\)\] {
    min-height: calc(100vw * 758 / 1440);
  }
}

@media not all and (min-width: 768px) {
  .comm-page-home .carousel-wrapper .foreground-image {
    display: none;
  }

  .comm-page-home .carousel-wrapper .content-container {
    align-items: center;
  }

  .comm-page-home .carousel-wrapper .content.mobile-content {
    margin-top: 50vh;
  }
}

.kdp-css-pt-\[25px\] {
  padding-top: 25px;
}

.kdp-css-pb-\[40px\] {
  padding-bottom: 40px;
}

.kdp-css-text-\[16px\] {
  font-size: 16px;
}

@media (min-width: 768px) {
  .desktop\:kdp-css-py-\[50px\] {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .desktop\:kdp-css-px-\[50px\] {
    padding-left: 50px;
    padding-right: 50px;
  }

  .desktop\:kdp-css-text-\[22px\] {
    font-size: 22px;
  }
  .desktop\:kdp-css-width-\[85\%\] {
    width: 85%;
  }
}

@media not all and (min-width: 768px) {
  .max-desktop\:kdp-css-flex-col-reverse {
    flex-direction: column-reverse;
  }

  .max-desktop\:kdp-css-text-\[28px\] {
    font-size: 28px;
  }
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCRB5MYDYS7VFHNFDT7RT435IOEQ\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCRB5MYDYS7VFHNFDT7RT435IOEQ");
}

@media (min-width: 768px) {
  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCWNRMPAKSJNCSTMMURV7YO62OGQ\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCWNRMPAKSJNCSTMMURV7YO62OGQ");
  }
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCNMUDYTBWMJBPVMAW5Z3NLIEFYA\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCNMUDYTBWMJBPVMAW5Z3NLIEFYA");
}

@media (min-width: 768px) {
  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCH66FK7F4ENGKLDT7TBUYOYTRNU\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCH66FK7F4ENGKLDT7TBUYOYTRNU");
  }
}

.comm-page-custom-cowboys .siteforceContentArea .comm-layout-column .ui-widget,
.comm-page-custom-cowboys .siteforceContentArea .cb-section_column .ui-widget {
  margin: 0 !important;
}

@media (min-width: 768px) {
  .desktop\:kdp-css-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (min-width: 768px) {
  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCJPUYV3NMPJFQ5OFNYOEE4TEVHA\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCJPUYV3NMPJFQ5OFNYOEE4TEVHA");
  }

  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCEGU4AFPEZVGHFAVAMFQRWGNEUI\'\)\] {
    background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCEGU4AFPEZVGHFAVAMFQRWGNEUI");
  }

  .desktop\:kdp-css-px-\[76px\] {
    padding-left: 76px;
    padding-right: 76px;
  }
}

@media not all and (min-width: 768px) {
  .max-desktop\:kdp-css-px-\[20px\] {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.kdp-css-bg-no-repeat {
  background-repeat: no-repeat;
}

.kdp-button-group .button-left:first-child {
  margin-right: 0;
}

@media (min-width: 768px) {
  .desktop\:kdp-css-pt-\[80px\] {
    padding-top: 80px;
  }

  .desktop\:\!kdp-css-text-\[32px\] {
    font-size: 32px !important;
  }
}

.kdp-css-font-normal {
  font-weight: 400;
}

@media (min-width: 768px) {
  .desktop\:kdp-css-min-h-\[85px\] {
    min-height: 85px;
  }
}

.kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCCE4352WPGFGSJDXETPYL7N3JH4\'\)\] {
  background-image: url("https://www.drpepper.com/drp/cms/delivery/media/MCCE4352WPGFGSJDXETPYL7N3JH4");
}

@media (min-width: 768px) {
  .desktop\:kdp-css-bg-\[url\(\'https\:\/\/www\.drpepper\.com\/cms\/delivery\/media\/MCH3KFNKGZ4FCPRLIWUHUZMIHT7U\'\)\] {
    background-image: url(https://www.drpepper.com/drp/cms/delivery/media/MCH3KFNKGZ4FCPRLIWUHUZMIHT7U);
  }
}

@media not all and (min-width: 768px) {
  .max-desktop\:\!kdp-css-text-\[36px\] {
    font-size: 36px !important;
  }
}

@media not all and (min-width: 768px) {
  .max-desktop\:kdp-css-pb-\[100px\] {
    padding-bottom: 100px;
  }
  .max-desktop\:\!kdp-css-text-\[26px\] {
    font-size: 26px !important;
  }
}

/* New v4 styling */
.kdpcss\:position-adaptive {
  position: var(--kdp-css-mobile-position);
  @media (min-width: 768px) {
    position: var(--kdp-css-desktop-position, var(--kdp-css-mobile-position));
  }
  @media (min-width: 1440px) {
    position: var(--kdp-css-large-position, var(--kdp-css-desktop-position, var(--kdp-css-mobile-position)));
  }
}
.kdpcss\:top-adaptive {
  top: var(--kdp-css-mobile-top);
  @media (min-width: 768px) {
    top: var(--kdp-css-desktop-top, var(--kdp-css-mobile-top));
  }
  @media (min-width: 1440px) {
    top: var(--kdp-css-large-top, var(--kdp-css-desktop-top, var(--kdp-css-mobile-top)));
  }
}
.kdpcss\:right-adaptive {
  right: var(--kdp-css-mobile-right);
  @media (min-width: 768px) {
    right: var(--kdp-css-desktop-right, var(--kdp-css-mobile-right));
  }
  @media (min-width: 1440px) {
    right: var(--kdp-css-large-right, var(--kdp-css-desktop-right, var(--kdp-css-mobile-right)));
  }
}
.kdpcss\:bottom-adaptive {
  bottom: var(--kdp-css-mobile-bottom);
  @media (min-width: 768px) {
    bottom: var(--kdp-css-desktop-bottom, var(--kdp-css-mobile-bottom));
  }
  @media (min-width: 1440px) {
    bottom: var(--kdp-css-large-bottom, var(--kdp-css-desktop-bottom, var(--kdp-css-mobile-bottom)));
  }
}
.kdpcss\:left-adaptive {
  left: var(--kdp-css-mobile-left);
  @media (min-width: 768px) {
    left: var(--kdp-css-desktop-left, var(--kdp-css-mobile-left));
  }
  @media (min-width: 1440px) {
    left: var(--kdp-css-large-left, var(--kdp-css-desktop-left, var(--kdp-css-mobile-left)));
  }
}
.kdpcss\:z-adaptive {
  z-index: var(--kdp-css-mobile-z-index);
  @media (min-width: 768px) {
    z-index: var(--kdp-css-desktop-z-index, var(--kdp-css-mobile-z-index));
  }
  @media (min-width: 1440px) {
    z-index: var(--kdp-css-large-z-index, var(--kdp-css-desktop-z-index, var(--kdp-css-mobile-z-index)));
  }
}
.kdpcss\:m-adaptive {
  margin: var(--kdp-css-mobile-margin);
  @media (min-width: 768px) {
    margin: var(--kdp-css-desktop-margin, var(--kdp-css-mobile-margin));
  }
  @media (min-width: 1440px) {
    margin: var(--kdp-css-large-margin, var(--kdp-css-desktop-margin, var(--kdp-css-mobile-margin)));
  }
}
.kdpcss\:my-adaptive {
  margin-top: var(--kdp-css-mobile-margin-y);
  margin-bottom: var(--kdp-css-mobile-margin-y);
  @media (min-width: 768px) {
    margin-top: var(--kdp-css-desktop-margin-y, var(--kdp-css-mobile-margin-y));
    margin-bottom: var(--kdp-css-desktop-margin-y, var(--kdp-css-mobile-margin-y));
  }
  @media (min-width: 1440px) {
    margin-top: var(--kdp-css-large-margin-y, var(--kdp-css-desktop-margin-y, var(--kdp-css-mobile-margin-y)));
    margin-bottom: var(--kdp-css-large-margin-y, var(--kdp-css-desktop-margin-y, var(--kdp-css-mobile-margin-y)));
  }
}
.kdpcss\:mt-adaptive {
  margin-top: var(--kdp-css-mobile-margin-top);
  @media (min-width: 768px) {
    margin-top: var(--kdp-css-desktop-margin-top, var(--kdp-css-mobile-margin-top));
  }
  @media (min-width: 1440px) {
    margin-top: var(--kdp-css-large-margin-top, var(--kdp-css-desktop-margin-top, var(--kdp-css-mobile-margin-top)));
  }
}
.kdpcss\:mx-adaptive {
  margin-left: var(--kdp-css-mobile-margin-x);
  margin-right: var(--kdp-css-mobile-margin-x);
  @media (min-width: 768px) {
    margin-left: var(--kdp-css-desktop-margin-x, var(--kdp-css-mobile-margin-x));
    margin-right: var(--kdp-css-desktop-margin-x, var(--kdp-css-mobile-margin-x));
  }
  @media (min-width: 1440px) {
    margin-left: var(--kdp-css-large-margin-x, var(--kdp-css-desktop-margin-x, var(--kdp-css-mobile-margin-x)));
    margin-right: var(--kdp-css-large-margin-x, var(--kdp-css-desktop-margin-x, var(--kdp-css-mobile-margin-x)));
  }
}
.kdpcss\:mr-adaptive {
  margin-right: var(--kdp-css-mobile-margin-right);
  @media (min-width: 768px) {
    margin-right: var(--kdp-css-desktop-margin-right, var(--kdp-css-mobile-margin-right));
  }
  @media (min-width: 1440px) {
    margin-right: var(--kdp-css-large-margin-right, var(--kdp-css-desktop-margin-right, var(--kdp-css-mobile-margin-right)));
  }
}
.kdpcss\:mb-adaptive {
  margin-bottom: var(--kdp-css-mobile-margin-bottom);
  @media (min-width: 768px) {
    margin-bottom: var(--kdp-css-desktop-margin-bottom, var(--kdp-css-mobile-margin-bottom));
  }
  @media (min-width: 1440px) {
    margin-bottom: var(--kdp-css-large-margin-bottom, var(--kdp-css-desktop-margin-bottom, var(--kdp-css-mobile-margin-bottom)));
  }
}
.kdpcss\:ml-adaptive {
  margin-left: var(--kdp-css-mobile-margin-left);
  @media (min-width: 768px) {
    margin-left: var(--kdp-css-desktop-margin-left, var(--kdp-css-mobile-margin-left));
  }
  @media (min-width: 1440px) {
    margin-left: var(--kdp-css-large-margin-left, var(--kdp-css-desktop-margin-left, var(--kdp-css-mobile-margin-left)));
  }
}
.kdpcss\:display-adaptive {
  display: var(--kdp-css-mobile-display);
  @media (min-width: 768px) {
    display: var(--kdp-css-desktop-display, var(--kdp-css-mobile-display));
  }
  @media (min-width: 1440px) {
    display: var(--kdp-css-large-display, var(--kdp-css-desktop-display, var(--kdp-css-mobile-display)));
  }
}
.kdpcss\:h-adaptive {
  height: var(--kdp-css-mobile-height);
  @media (min-width: 768px) {
    height: var(--kdp-css-desktop-height, var(--kdp-css-mobile-height));
  }
  @media (min-width: 1440px) {
    height: var(--kdp-css-large-height, var(--kdp-css-desktop-height, var(--kdp-css-mobile-height)));
  }
}

.kdpcss\:max-h-adaptive {
  max-height: var(--kdp-css-mobile-max-height);
  @media (min-width: 768px) {
    max-height: var(--kdp-css-desktop-max-height, var(--kdp-css-mobile-max-height));
  }
  @media (min-width: 1440px) {
    max-height: var(--kdp-css-large-max-height, var(--kdp-css-desktop-max-height, var(--kdp-css-mobile-max-height)));
  }
}
.kdpcss\:min-h-adaptive {
  min-height: var(--kdp-css-mobile-min-height);
  @media (min-width: 768px) {
    min-height: var(--kdp-css-desktop-min-height, var(--kdp-css-mobile-min-height));
  }
  @media (min-width: 1440px) {
    min-height: var(--kdp-css-large-min-height, var(--kdp-css-desktop-min-height, var(--kdp-css-mobile-min-height)));
  }
}
.kdpcss\:w-adaptive {
  width: var(--kdp-css-mobile-width);
  @media (min-width: 768px) {
    width: var(--kdp-css-desktop-width, var(--kdp-css-mobile-width));
  }
  @media (min-width: 1440px) {
    width: var(--kdp-css-large-width, var(--kdp-css-desktop-width, var(--kdp-css-mobile-width)));
  }
}

.kdpcss\:max-w-adaptive {
  max-width: var(--kdp-css-mobile-max-width);
  @media (min-width: 768px) {
    max-width: var(--kdp-css-desktop-max-width, var(--kdp-css-mobile-max-width));
  }
  @media (min-width: 1440px) {
    max-width: var(--kdp-css-large-max-width, var(--kdp-css-desktop-max-width, var(--kdp-css-mobile-max-width)));
  }
}
.kdpcss\:min-w-adaptive {
  min-width: var(--kdp-css-mobile-min-width);
  @media (min-width: 768px) {
    min-width: var(--kdp-css-desktop-min-width, var(--kdp-css-mobile-min-width));
  }
  @media (min-width: 1440px) {
    min-width: var(--kdp-css-large-min-width, var(--kdp-css-desktop-min-width, var(--kdp-css-mobile-min-width)));
  }
}
.kdpcss\:grid-cols-adaptive {
  grid-template-columns: var(--kdp-css-mobile-grid-cols);
  @media (min-width: 768px) {
    grid-template-columns: var(--kdp-css-desktop-grid-cols, var(--kdp-css-mobile-grid-cols));
  }
  @media (min-width: 1440px) {
    grid-template-columns: var(--kdp-css-large-grid-cols, var(--kdp-css-desktop-grid-cols, var(--kdp-css-mobile-grid-cols)));
  }
}
.kdpcss\:flex-direction-adaptive {
  flex-direction: var(--kdp-css-mobile-flex-direction);
  @media (min-width: 768px) {
    flex-direction: var(--kdp-css-desktop-flex-direction, var(--kdp-css-mobile-flex-direction));
  }
  @media (min-width: 1440px) {
    flex-direction: var(--kdp-css-large-flex-direction, var(--kdp-css-desktop-flex-direction, var(--kdp-css-mobile-flex-direction)));
  }
}
.kdpcss\:items-adaptive {
  align-items: var(--kdp-css-mobile-items);
  @media (min-width: 768px) {
    align-items: var(--kdp-css-desktop-items, var(--kdp-css-mobile-items));
  }
  @media (min-width: 1440px) {
    align-items: var(--kdp-css-large-items, var(--kdp-css-desktop-items, var(--kdp-css-mobile-items)));
  }
}
.kdpcss\:justify-adaptive {
  justify-content: var(--kdp-css-mobile-justify);
  @media (min-width: 768px) {
    justify-content: var(--kdp-css-desktop-justify, var(--kdp-css-mobile-justify));
  }
  @media (min-width: 1440px) {
    justify-content: var(--kdp-css-large-justify, var(--kdp-css-desktop-justify, var(--kdp-css-mobile-justify)));
  }
}
.kdpcss\:gap-adaptive {
  gap: var(--kdp-css-mobile-gap);
  @media (min-width: 768px) {
    gap: var(--kdp-css-desktop-gap, var(--kdp-css-mobile-gap));
  }
  @media (min-width: 1440px) {
    gap: var(--kdp-css-large-gap, var(--kdp-css-desktop-gap, var(--kdp-css-mobile-gap)));
  }
}
.kdpcss\:bg-adaptive-color {
  background-color: var(--kdp-css-mobile-bg-color);
  @media (min-width: 768px) {
    background-color: var(--kdp-css-desktop-bg-color, var(--kdp-css-mobile-bg-color));
  }
  @media (min-width: 1440px) {
    background-color: var(--kdp-css-large-bg-color, var(--kdp-css-desktop-bg-color, var(--kdp-css-mobile-bg-color)));
  }
}
.kdpcss\:bg-adaptive {
  background-image: var(--kdp-css-mobile-bg);
  @media (min-width: 768px) {
    background-image: var(--kdp-css-desktop-bg, var(--kdp-css-mobile-bg));
  }
  @media (min-width: 1440px) {
    background-image: var(--kdp-css-large-bg, var(--kdp-css-desktop-bg, var(--kdp-css-mobile-bg)));
  }
}
.kdpcss\:bg-adaptive-size {
  background-size: var(--kdp-css-mobile-bg-size);
  @media (min-width: 768px) {
    background-size: var(--kdp-css-desktop-bg-size, var(--kdp-css-mobile-bg-size));
  }
  @media (min-width: 1440px) {
    background-size: var(--kdp-css-large-bg-size, var(--kdp-css-desktop-bg-size, var(--kdp-css-mobile-bg-size)));
  }
}
.kdpcss\:bg-adaptive-position {
  background-position: var(--kdp-css-mobile-bg-position);
  @media (min-width: 768px) {
    background-position: var(--kdp-css-desktop-bg-position, var(--kdp-css-mobile-bg-position));
  }
  @media (min-width: 1440px) {
    background-position: var(--kdp-css-large-bg-position, var(--kdp-css-desktop-bg-position, var(--kdp-css-mobile-bg-position)));
  }
}
.kdpcss\:bg-adaptive-repeat {
  background-repeat: var(--kdp-css-mobile-bg-repeat);
  @media (min-width: 768px) {
    background-repeat: var(--kdp-css-desktop-bg-repeat, var(--kdp-css-mobile-bg-repeat));
  }
  @media (min-width: 1440px) {
    background-repeat: var(--kdp-css-large-bg-repeat, var(--kdp-css-desktop-bg-repeat, var(--kdp-css-mobile-bg-repeat)));
  }
}
.kdpcss\:p-adaptive {
  padding: var(--kdp-css-mobile-padding);
  @media (min-width: 768px) {
    padding: var(--kdp-css-desktop-padding, var(--kdp-css-mobile-padding));
  }
  @media (min-width: 1440px) {
    padding: var(--kdp-css-large-padding, var(--kdp-css-desktop-padding, var(--kdp-css-mobile-padding)));
  }
}
.kdpcss\:py-adaptive {
  padding-top: var(--kdp-css-mobile-padding-y);
  padding-bottom: var(--kdp-css-mobile-padding-y);
  @media (min-width: 768px) {
    padding-top: var(--kdp-css-desktop-padding-y, var(--kdp-css-mobile-padding-y));
    padding-bottom: var(--kdp-css-desktop-padding-y, var(--kdp-css-mobile-padding-y));
  }
  @media (min-width: 1440px) {
    padding-top: var(--kdp-css-large-padding-y, var(--kdp-css-desktop-padding-y, var(--kdp-css-mobile-padding-y)));
    padding-bottom: var(--kdp-css-large-padding-y, var(--kdp-css-desktop-padding-y, var(--kdp-css-mobile-padding-y)));
  }
}
.kdpcss\:pt-adaptive {
  padding-top: var(--kdp-css-mobile-padding-top);
  @media (min-width: 768px) {
    padding-top: var(--kdp-css-desktop-padding-top, var(--kdp-css-mobile-padding-top));
  }
  @media (min-width: 1440px) {
    padding-top: var(--kdp-css-large-padding-top, var(--kdp-css-desktop-padding-top, var(--kdp-css-mobile-padding-top)));
  }
}
.kdpcss\:px-adaptive {
  padding-left: var(--kdp-css-mobile-padding-x);
  padding-right: var(--kdp-css-mobile-padding-x);
  @media (min-width: 768px) {
    padding-left: var(--kdp-css-desktop-padding-x, var(--kdp-css-mobile-padding-x));
    padding-right: var(--kdp-css-desktop-padding-x, var(--kdp-css-mobile-padding-x));
  }
  @media (min-width: 1440px) {
    padding-left: var(--kdp-css-large-padding-x, var(--kdp-css-desktop-padding-x, var(--kdp-css-mobile-padding-x)));
    padding-right: var(--kdp-css-large-padding-x, var(--kdp-css-desktop-padding-x, var(--kdp-css-mobile-padding-x)));
  }
}
.kdpcss\:pr-adaptive {
  padding-right: var(--kdp-css-mobile-padding-right);
  @media (min-width: 768px) {
    padding-right: var(--kdp-css-desktop-padding-right, var(--kdp-css-mobile-padding-right));
  }
  @media (min-width: 1440px) {
    padding-right: var(--kdp-css-large-padding-right, var(--kdp-css-desktop-padding-right, var(--kdp-css-mobile-padding-right)));
  }
}
.kdpcss\:pb-adaptive {
  padding-bottom: var(--kdp-css-mobile-padding-bottom);
  @media (min-width: 768px) {
    padding-bottom: var(--kdp-css-desktop-padding-bottom, var(--kdp-css-mobile-padding-bottom));
  }
  @media (min-width: 1440px) {
    padding-bottom: var(--kdp-css-large-padding-bottom, var(--kdp-css-desktop-padding-bottom, var(--kdp-css-mobile-padding-bottom)));
  }
}
.kdpcss\:pl-adaptive {
  padding-left: var(--kdp-css-mobile-padding-left);
  @media (min-width: 768px) {
    padding-left: var(--kdp-css-desktop-padding-left, var(--kdp-css-mobile-padding-left));
  }
  @media (min-width: 1440px) {
    padding-left: var(--kdp-css-large-padding-left, var(--kdp-css-desktop-padding-left, var(--kdp-css-mobile-padding-left)));
  }
}
.kdpcss\:text-adaptive-align {
  text-align: var(--kdp-css-mobile-text-align);
  @media (min-width: 768px) {
    text-align: var(--kdp-css-desktop-text-align, var(--kdp-css-mobile-text-align));
  }
  @media (min-width: 1440px) {
    text-align: var(--kdp-css-large-text-align, var(--kdp-css-desktop-text-align, var(--kdp-css-mobile-text-align)));
  }
}
.kdpcss\:font-adaptive-family {
  font-family: var(--kdp-css-mobile-font-family);
  @media (min-width: 768px) {
    font-family: var(--kdp-css-desktop-font-family, var(--kdp-css-mobile-font-family));
  }
  @media (min-width: 1440px) {
    font-family: var(--kdp-css-large-font-family, var(--kdp-css-desktop-font-family, var(--kdp-css-mobile-font-family)));
  }
}
.kdpcss\:text-adaptive {
  font-size: var(--kdp-css-mobile-text-size);
  @media (min-width: 768px) {
    font-size: var(--kdp-css-desktop-text-size, var(--kdp-css-mobile-text-size));
  }
  @media (min-width: 1440px) {
    font-size: var(--kdp-css-large-text-size, var(--kdp-css-desktop-text-size, var(--kdp-css-mobile-text-size)));
  }
}
.kdpcss\:leading-adaptive {
  line-height: var(--kdp-css-mobile-line-height);
  @media (min-width: 768px) {
    line-height: var(--kdp-css-desktop-line-height, var(--kdp-css-mobile-line-height));
  }
  @media (min-width: 1440px) {
    line-height: var(--kdp-css-large-line-height, var(--kdp-css-desktop-line-height, var(--kdp-css-mobile-line-height)));
  }
}
.kdpcss\:font-adaptive-weight {
  font-weight: var(--kdp-css-mobile-font-weight);
  @media (min-width: 768px) {
    font-weight: var(--kdp-css-desktop-font-weight, var(--kdp-css-mobile-font-weight));
  }
  @media (min-width: 1440px) {
    font-weight: var(--kdp-css-large-font-weight, var(--kdp-css-desktop-font-weight, var(--kdp-css-mobile-font-weight)));
  }
}
.kdpcss\:text-adaptive-color {
  color: var(--kdp-css-mobile-text-color);
  @media (min-width: 768px) {
    color: var(--kdp-css-desktop-text-color, var(--kdp-css-mobile-text-color));
  }
  @media (min-width: 1440px) {
    color: var(--kdp-css-large-text-color, var(--kdp-css-desktop-text-color, var(--kdp-css-mobile-text-color)));
  }
}
