/*
 *  Copyright 2019 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-accordion__header {
  margin: 0;
}
.cmp-accordion__button {
  display: block;
  width: 100%;
  text-align: left;
}
.cmp-accordion__panel--hidden {
  display: none;
}
.cmp-accordion__panel--expanded {
  display: block;
}

/*
 *  Copyright 2018 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-tabs__tablist {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  list-style: none;
}
.cmp-tabs__tab {
  box-sizing: border-box;
  border-bottom: 1px solid transparent;
  padding: .5rem 1rem;
  cursor: pointer;
}
.cmp-tabs__tab--active {
  border-color: inherit;
}
.cmp-tabs__tabpanel {
  display: none;
}
.cmp-tabs__tabpanel--active {
  display: block;
}

/*
 *  Copyright 2017 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/** @define image */
.cmp-image__image {
  width: 100%;
}

/*
 *  Copyright 2017 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/** @define breadcrumb */
.cmp-breadcrumb {
  display: inline-block;
  list-style: none;
  padding: 0;
}
.cmp-breadcrumb__item {
  display: inline-block;
  vertical-align: top;
}

/*
 *  Copyright 2018 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-carousel__content {
  position: relative;
}
.cmp-carousel__item {
  display: none;
}
.cmp-carousel__item--active {
  display: block;
}
.cmp-carousel__action {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.cmp-carousel__indicators {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cmp-carousel__indicator {
  position: relative;
  flex: 0 1 auto;
  width: 10px;
  height: 10px;
  margin: 0 7px;
  border-radius: 50%;
  font-size: 0;
  text-indent: -3000px;
  background-color: rgba(0, 0, 0, 0.5);
}
.cmp-carousel__indicator--active {
  background-color: rgba(0, 0, 0, 0.8);
}

/*
 *  Copyright 2017 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-search {
  position: relative;
}
.cmp-search__field {
  position: relative;
  height: 2rem;
}
.cmp-search__input {
  padding-left: 2rem;
  padding-right: 2rem;
  height: 100%;
  width: 100%;
}
.cmp-search__icon {
  display: block;
  position: absolute;
  left: .5rem;
  top: .5rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik02NzIsMEM0MDYuOTAzLDAsMTkyLDIxNC45MDMsMTkyLDQ4MGMwLDk1LjcsMjguMDExLDE4NC44NTUsNzYuMjc1LDI1OS43MjVDMTgxLjY0Niw4MjYuMzU0LDQ4LjA3NSw5NTkuOTI1LDM2LDk3Mg0KCWMtMTgsMTgtMzYsMzYtMzYsNzJzMTgsNTQsMzYsNzJzMzYuMDEyLDM2LDcyLDM2czU0LTE4LDcyLTM2YzEyLjA3NS0xMi4wNzUsMTQ1LjY0Ni0xNDUuNjQ2LDIzMi4yNzUtMjMyLjI3NQ0KCUM0ODcuMTQ0LDkzMS45ODgsNTc2LjMsOTYwLDY3Miw5NjBjMjY1LjA5NywwLDQ4MC0yMTQuOTAzLDQ4MC00ODBDMTE1MiwyMTQuOTAzLDkzNy4wOTcsMCw2NzIsMHogTTY3Miw4MTYNCgljLTE4NS41NjgsMC0zMzYtMTUwLjQzMy0zMzYtMzM2YzAtMTg1LjU2OCwxNTAuNDMyLTMzNiwzMzYtMzM2YzE4NS41NjcsMCwzMzYsMTUwLjQzMiwzMzYsMzM2QzEwMDgsNjY1LjU2Nyw4NTcuNTY3LDgxNiw2NzIsODE2eiINCgkvPg0KPC9zdmc+DQo=");
  background-size: contain;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
}
.cmp-search__loading-indicator {
  display: none;
  position: absolute;
  top: .5rem;
  left: .5rem;
  border: 3px solid #ccc;
  border-top-color: #333;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  animation: cmp-search__loading-indicator-spin 2s linear infinite;
}
@keyframes cmp-search__loading-indicator-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.cmp-search__clear {
  display: none;
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
}
.cmp-search__clear-icon {
  position: absolute;
  top: .5rem;
  right: .5rem;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGlkPSJYTUxJRF85XyIgZD0iTTgyLjYsOTM3LjJsMzYyLTM2Mkw4NCwyMTQuOGMtMTQuMS0xNC4xLTE0LjEtMzYuOSwwLTUxbDgxLjItODEuMmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsMzYwLjUsMzYwLjUNCglMOTM3LjIsODIuNmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsODEuMiw4MS4yYzE0LjEsMTQuMSwxNC4xLDM2LjksMCw1MUw3MDguOSw1NzUuM2wzNjAuNSwzNjAuNWMxNC4xLDE0LjEsMTQuMSwzNi45LDAsNTENCglsLTgxLjIsODEuMmMtMTQuMSwxNC4xLTM2LjksMTQuMS01MSwwTDU3Ni43LDcwNy41bC0zNjIsMzYyYy0xNC4xLDE0LjEtMzYuOSwxNC4xLTUxLDBsLTgxLjItODEuMg0KCUM2OC41LDk3NC4yLDY4LjUsOTUxLjMsODIuNiw5MzcuMnoiLz4NCjwvc3ZnPg0K");
  background-size: contain;
  width: 1rem;
  height: 1rem;
}
.cmp-search__results {
  display: none;
  overflow-y: auto;
  min-width: 100%;
  max-height: 10rem;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 999999;
  border: 1px solid #ccc;
  background: #fff;
}
.cmp-search__item {
  display: block;
}
.cmp-search__item--is-focused {
  background-color: #ccc;
}

/*
 *  Copyright 2020 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-pdfviewer__content {
  height: 500px;
}
.pdfviewer:not(.cq-Editable-dom) .cmp-pdfviewer__full-window-borderless {
  height: 100vh;
  position: fixed;
  width: 100vw;
  top: 0;
  left: 0;
  z-index: 9999;
}
.pdfviewer.cq-Editable-dom .cmp-pdfviewer__full-window-borderless {
  height: 500px;
}

/*
 *  Copyright 2018 Adobe Systems Incorporated
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/*
 * ADOBE CONFIDENTIAL
 *
 * Copyright 2015 Adobe Systems Incorporated
 * All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 */
/* grid component */
.aem-Grid {
  display: block;
  width: 100%;
}
.aem-Grid::before,
.aem-Grid::after {
  display: table;
  content: " ";
}
.aem-Grid::after {
  clear: both;
}
/* placeholder for new components */
.aem-Grid-newComponent {
  clear: both;
  margin: 0;
}
/* column of a grid */
.aem-GridColumn {
  box-sizing: border-box;
  clear: both;
}
/* force showing hidden */
.aem-GridShowHidden > .aem-Grid > .aem-GridColumn {
  display: block !important;
}
/* Generates all the rules for the grid columns up to the given amount of column */
/* Generates all the rules for the grid column offset up to the given amount of column */
/* Generates all the rules for the grid and columns for the given break point and total of columns */
/* Generates all the rules for the grids and columns */
/* API function to be called to generate a grid config */
/* maximum amount of grid cells to be provided */
/* default breakpoint */
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 14.28571429%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 28.57142857%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 42.85714286%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 57.14285714%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 71.42857143%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 85.71428571%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 14.28571429%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 28.57142857%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 42.85714286%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 57.14285714%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 71.42857143%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 85.71428571%;
}
.aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 14.28571429%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 28.57142857%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 42.85714286%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 57.14285714%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 71.42857143%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 85.71428571%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 14.28571429%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 28.57142857%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 42.85714286%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 57.14285714%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 71.42857143%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 85.71428571%;
}
.aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 12.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 37.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 62.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 87.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 12.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 37.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 62.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 87.5%;
}
.aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 12.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 37.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 62.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 87.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 12.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 37.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 62.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 87.5%;
}
.aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 11.11111111%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 22.22222222%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 44.44444444%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 55.55555556%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 77.77777778%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 88.88888889%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 11.11111111%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 22.22222222%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 44.44444444%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 55.55555556%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 77.77777778%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 88.88888889%;
}
.aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 11.11111111%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 22.22222222%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 44.44444444%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 55.55555556%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 77.77777778%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 88.88888889%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 11.11111111%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 22.22222222%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 44.44444444%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 55.55555556%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 77.77777778%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 88.88888889%;
}
.aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 10%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 30%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 70%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 90%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 10%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 30%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 70%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 90%;
}
.aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 10%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 20%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 30%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 40%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 60%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 70%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 80%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 90%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 10%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 20%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 30%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 40%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 60%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 70%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 80%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 90%;
}
.aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 9.09090909%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 18.18181818%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 27.27272727%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 36.36363636%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 45.45454545%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 54.54545455%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 63.63636364%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 72.72727273%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 81.81818182%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 90.90909091%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 9.09090909%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 18.18181818%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 27.27272727%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 36.36363636%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 45.45454545%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 54.54545455%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 63.63636364%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 72.72727273%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 81.81818182%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 90.90909091%;
}
.aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 9.09090909%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 18.18181818%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 27.27272727%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 36.36363636%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 45.45454545%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 54.54545455%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 63.63636364%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 72.72727273%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 81.81818182%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 90.90909091%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 9.09090909%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 18.18181818%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 27.27272727%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 36.36363636%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 45.45454545%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 54.54545455%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 63.63636364%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 72.72727273%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 81.81818182%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 90.90909091%;
}
.aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 8.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 41.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 58.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 91.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 8.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 41.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 58.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 91.66666667%;
}
.aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 100%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 8.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 25%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 41.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 50%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 58.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 75%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 91.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 100%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 8.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 16.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 25%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 33.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 41.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 50%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 58.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 66.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 75%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 83.33333333%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 91.66666667%;
}
.aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 100%;
}
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--newline {
  /* newline behavior */
  display: block;
  clear: both !important;
}
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--none {
  /* none behavior */
  display: block;
  clear: none !important;
  float: left;
}
.aem-Grid > .aem-GridColumn.aem-GridColumn--default--hide {
  /* hide behavior */
  display: none;
}
/* phone breakpoint */
@media (max-width: 768px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 100%;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--hide {
    /* hide behavior */
    display: none;
  }
}
/* tablet breakpoint */
@media (min-width: 769px) and (max-width: 1200px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 100%;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--hide {
    /* hide behavior */
    display: none;
  }
}
/* force showing hidden components in unhide mode */
.aem-GridShowHidden > .cmp-container > .aem-Grid > .aem-GridColumn {
  display: block !important;
}

/*! jQuery UI - v1.12.0 - 2016-08-16
* http://jqueryui.com
* Includes: core.css, accordion.css, slider.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(clientlib-base/css/images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(clientlib-base/css/images/ui-icons_444444_256x240.png)}.ui-button .ui-icon{background-image:url(clientlib-base/css/images/ui-icons_777777_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-default .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(clientlib-base/css/images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(clientlib-base/css/images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(clientlib-base/css/images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(clientlib-base/css/images/ui-icons_cc0000_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{box-shadow:0 0 5px #666}
@charset "UTF-8";
/**
 * @license
 * MyFonts Webfont Build ID 3669751, 2018-11-09T13:07:19-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: BigNoodleTooOblique by Sentinel Type
 * URL: https://www.myfonts.com/fonts/sentinel/big-noodle-too/oblique/
 * Copyright: Copyright (c) James Arboghast/Sentinel Type, 2014. All rights reserved.
 * Published 2014 by S E N T I N E L  T Y P E. This font is authorized for use by
 * Sentinel Type licensees of Blizzard Entertainment Inc, only &amp; may not be copied
 * or distributed.
 * Licensed pageviews: 200,000
 * 
 * Webfont: BigNoodleToo by Sentinel Type
 * URL: https://www.myfonts.com/fonts/sentinel/big-noodle-too/regular/
 * Copyright: Copyright (c) James Arboghast/Sentinel Type, 2014. All rights reserved.
 * Published 2014 by S E N T I N E L  T Y P E. This font is authorized for use by
 * Sentinel Type licensees of Blizzard Entertainment Inc, only &amp; may not be copied
 * or distributed.
 * Licensed pageviews: 200,000
 * 
 * Webfont: FuturaBT-MediumItalic by Bitstream
 * URL: https://www.myfonts.com/fonts/bitstream/futura/pro-medium-italic-193053/
 * Copyright: Copyright &#x00A9; 2017 Monotype Imaging Inc. All rights reserved.
 * Licensed pageviews: 100,000
 * 
 * 
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3669751
 * 
 * © 2018 MyFonts Inc
*/

@import url("//hello.myfonts.net/count/37fef7");
@font-face {
    font-family: 'BigNoodleTooOblique';
    src: url('../../../content/dam/kfr/fonts/lucio/37FEF7_0_0.eot');
    src: url('../../../content/dam/kfr/fonts/lucio/37FEF7_0_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/lucio/37FEF7_0_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/lucio/37FEF7_0_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/lucio/37FEF7_0_0.ttf') format('truetype');
}

@font-face {
    font-family: 'BigNoodleToo';
    src: url('../../../content/dam/kfr/fonts/lucio/37FEF7_1_0.eot');
    src: url('../../../content/dam/kfr/fonts/lucio/37FEF7_1_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/lucio/37FEF7_1_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/lucio/37FEF7_1_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/lucio/37FEF7_1_0.ttf') format('truetype');
}

@font-face {
    font-family: 'FuturaBT-MediumItalic';
    src: url('../../../content/dam/kfr/fonts/lucio/37FEF7_2_0.eot');
    src: url('../../../content/dam/kfr/fonts/lucio/37FEF7_2_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/lucio/37FEF7_2_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/lucio/37FEF7_2_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/lucio/37FEF7_2_0.ttf') format('truetype');
}

@font-face {
    font-family: 'Aroma LT';
    src: url('../../../content/dam/kfr/fonts/lucio/AromaLT.eot');
    src: url('../../../content/dam/kfr/fonts/lucio/AromaLT.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/lucio/AromaLT.woff') format('woff'), url('../../../content/dam/kfr/fonts/lucio/AromaLT.ttf') format('truetype'), url('../../../content/dam/kfr/fonts/lucio/AromaLT.svg#AromaLT') format('svg');
}

.BigNoodleTooOblique {
    font-family: BigNoodleTooOblique;
}

.BigNoodleToo {
    font-family: BigNoodleToo;
}

.FuturaBT-MediumItalic {
    font-family: FuturaBT-MediumItalic;
}

.Open-Sans {
    font-family: 'Open Sans', sans-serif;
}

.Aroma-LT {
    font-family: 'Aroma LT';
}


/**** Font for classic crunch *****/

@font-face {
    font-family: 'Proxima Nova S';
    src: url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNovaS-Bold.eot');
    src: url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNovaS-Bold.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNovaS-Bold.woff') format('woff'), url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNovaS-Bold.ttf') format('truetype'), url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNovaS-Bold.svg#ProximaNovaS-Bold') format('svg');
}

@font-face {
    font-family: 'Proxima Nova A';
    src: url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNovaA-Bold.eot');
    src: url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNovaA-Bold.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNovaA-Bold.woff') format('woff'), url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNovaA-Bold.ttf') format('truetype'), url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNovaA-Bold.svg#ProximaNovaA-Bold') format('svg');
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNova-Black.eot');
    src: url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNova-Black.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNova-Black.woff') format('woff'), url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNova-Black.ttf') format('truetype'), url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNova-Black.svg#ProximaNova-Black') format('svg');
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNova-Bold.eot');
    src: url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNova-Bold.woff') format('woff'), url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNova-Bold.ttf') format('truetype'), url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
}

@font-face {
    font-family: 'Proxima Nova A';
    src: url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNovaA-Black.eot');
    src: url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNovaA-Black.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNovaA-Black.woff') format('woff'), url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNovaA-Black.ttf') format('truetype'), url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNovaA-Black.svg#ProximaNovaA-Black') format('svg');
}

@font-face {
    font-family: 'Proxima Nova S';
    src: url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNovaS-Black.eot');
    src: url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNovaS-Black.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNovaS-Black.woff') format('woff'), url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNovaS-Black.ttf') format('truetype'), url('../../../content/dam/kfr/fonts/classiccrunch/ProximaNovaS-Black.svg#ProximaNovaS-Black') format('svg');
}

.Proxima-Nova-A-bold {
    font-family: 'Proxima Nova A';
}

.Proxima-Nova-normal {
    font-family: 'Proxima Nova';
}

.Proxima-Nova-A-normal {
    font-family: 'Proxima Nova A';
}

.Proxima-Nova-bold {
    font-family: 'Proxima Nova';
}

.Proxima-Nova-S-normal {
    font-family: 'Proxima Nova S';
}

.Proxima-Nova-S-bold {
    font-family: 'Proxima Nova S';
}


/**** Font for classic crunch *****/

.clearfix:after,
.clearfix:before {
    content: "";
    display: table
}

.clearfix:after {
    clear: both!important
}

.redButton {
    background-color: #ee3523;
    font-size: 1.4rem;
    font-weight: 700;
    color: #fff;
    padding: 2px 20px;
    text-decoration: none
}

.pageIntro {
    text-align: center
}

#item-detail .pageIntro .item-detail-details,
#thanks .how-to-redeem .pageIntro p,
#thanks .pageIntro .how-to-redeem,
.pageIntro #item-detail .item-detail-details,
.pageIntro #thanks .how-to-redeem,
.pageIntro #thanks .how-to-redeem p,
.pageIntro .yourOrders .how-to-redeem,
.pageIntro p,
.yourOrders .pageIntro .how-to-redeem {
    font-family: "Avenir Condensed DemiBold";
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.11
}

.ir {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    background-size: cover
}

.ir ol,
.ir ul {
    list-style: none
}

.ir ol li,
.ir ul li {
    display: inline-block
}

.floatL {
    float: left
}

.floatR {
    float: right
}

.editMode .ir .next,
.editMode .ir .prev,
.editMode .ir a {
    background-color: rgba(0, 255, 0, .5)!important
}

.clearfix:after,
.clearfix:before {
    content: "";
    display: table
}

.clearfix:after {
    clear: both!important
}

.redButton {
    background-color: #ee3523;
    font-size: 1.4rem;
    font-weight: 700;
    color: #fff;
    padding: 2px 20px;
    text-decoration: none
}

.pageIntro {
    text-align: center
}

#item-detail .pageIntro .item-detail-details,
#thanks .how-to-redeem .pageIntro p,
#thanks .pageIntro .how-to-redeem,
.pageIntro #item-detail .item-detail-details,
.pageIntro #thanks .how-to-redeem,
.pageIntro #thanks .how-to-redeem p,
.pageIntro .yourOrders .how-to-redeem,
.pageIntro p,
.yourOrders .pageIntro .how-to-redeem {
    font-family: "Avenir Condensed DemiBold";
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.11
}

.ir {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    background-size: cover
}

.ir ol,
.ir ul {
    list-style: none
}

.ir ol li,
.ir ul li {
    display: inline-block
}

.floatL {
    float: left
}

.floatR {
    float: right
}

.editMode .ir .next,
.editMode .ir .prev,
.editMode .ir a {
    background-color: rgba(0, 255, 0, .5)!important
}

#item-detail .item-detail-details,
#thanks .how-to-redeem,
#thanks .how-to-redeem p,
.yourOrders .how-to-redeem,
p {
    color: #4d4d4f;
    font-size: 12px;
    font-size: 1.2rem
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
#thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.business-box .loginCTA .or,
.business-box .loginCTA body.target-bts .bucket-5 .or,
.business-box h3,
.business-box h4,
.business-box h5,
.promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.promotionpage .collect-points-wrapper .ctaBox p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
body.target-bts .bucket-1 .offer .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .or,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .bucket-5 h1.smaller,
body.target-bts .bucket-5 h2,
body.target-bts .bucket-5 h2.smaller,
body.target-bts .bucket-5 h3,
body.target-bts .bucket-5 h4,
body.target-bts .bucket-5 h5,
body.target-bts .offer-bucket .offer .price,
body.target-bts .offer-bucket .offer .smaller.price,
h1,
h1.smaller,
h2,
h3,
h4,
h5 {
    font-family: Avenir, Arial, sans-serif;
    color: #97172e
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
#thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.business-box .loginCTA .or,
.business-box h3,
.business-box h4,
.business-box h5,
.promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .bucket-1 .offer .sub-price,
body.target-bts .bucket-5 h2.smaller,
body.target-bts .bucket-5 h3,
body.target-bts .bucket-5 h4,
body.target-bts .bucket-5 h5,
body.target-bts .offer-bucket .offer .smaller.price,
h1.smaller,
h2,
h3,
h4,
h5 {
    font-weight: 400
}

.next,
.prev,
a {
    color: #97172e
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .newHeader.item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p.newHeader,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .newHeader.how-to-redeem,
.business-box .loginCTA body.target-bts .bucket-5 .newHeader.or,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .newHeader.registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p.newHeader,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .newHeader.how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .newHeader.sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .newHeader.sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .newHeader.or,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
body.target-bts .bucket-5 h1.newHeader.smaller,
body.target-bts .bucket-5 h2.newHeader,
body.target-bts .bucket-5 h3.newHeader,
body.target-bts .bucket-5 h4.newHeader,
body.target-bts .bucket-5 h5.newHeader,
body.target-bts .offer-bucket .offer .newHeader.price,
h1.newHeader {
    font-family: "Avenir Condensed Medium";
    font-size: 37px;
    font-size: 3.7rem;
    color: #4d4d4f;
    text-transform: uppercase;
    letter-spacing: -2px;
    text-align: center;
    font-weight: 400
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
#thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.business-box .loginCTA .newHeader.or,
.promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
body.target-bts .bucket-1 .offer .newHeader.sub-price,
body.target-bts .bucket-5 h2.newHeader.smaller,
body.target-bts .bucket-5 h3.newHeader,
body.target-bts .bucket-5 h4.newHeader,
body.target-bts .bucket-5 h5.newHeader,
body.target-bts .offer-bucket .offer .newHeader.smaller.price,
h1.newHeader.smaller,
h2.newHeader,
h3.newHeader,
h4.newHeader,
h5.newHeader {
    font-family: "Avenir Condensed Medium";
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1.143;
    color: #4d4d4f;
    text-align: center;
    font-weight: 400
}

body.target-bts .bucket-1 .offer .newHeader.sub-price,
h3.newHeader,
h4.newHeader,
h5.newHeader {
    font-family: "Avenir Condensed Medium";
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.143;
    color: #4d4d4f;
    text-align: center;
    font-weight: 400
}

.businessBox {
    padding-left: 22px;
    padding-right: 22px;
    padding-top: 65px;
    background-color: #ffcb05;
    position: relative;
    margin-bottom: 20px
}

#item-detail .businessBox .item-detail-details,
#thanks .businessBox .how-to-redeem,
#thanks .how-to-redeem .businessBox p,
.businessBox #item-detail .item-detail-details,
.businessBox #thanks .how-to-redeem,
.businessBox #thanks .how-to-redeem p,
.businessBox .yourOrders .how-to-redeem,
.businessBox p,
.yourOrders .businessBox .how-to-redeem {
    font-size: 14px;
    font-size: 1.4rem
}

.businessBox .businessBoxHeader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding-left: 10px;
    padding-top: 10px
}

.businessBox .businessBoxHeader img {
    display: inline-block;
    width: 45px;
    height: 45px
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .businessBox .businessBoxHeader .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .businessBox .businessBoxHeader p,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .businessBox .businessBoxHeader .how-to-redeem,
.business-box .loginCTA body.target-bts .bucket-5 .businessBox .businessBoxHeader .or,
.businessBox .businessBoxHeader #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.businessBox .businessBoxHeader #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.businessBox .businessBoxHeader #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.businessBox .businessBoxHeader .business-box .loginCTA body.target-bts .bucket-5 .or,
.businessBox .businessBoxHeader .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.businessBox .businessBoxHeader .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.businessBox .businessBoxHeader .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.businessBox .businessBoxHeader .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.businessBox .businessBoxHeader .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.businessBox .businessBoxHeader .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.businessBox .businessBoxHeader body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
.businessBox .businessBoxHeader body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.businessBox .businessBoxHeader body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.businessBox .businessBoxHeader body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.businessBox .businessBoxHeader body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
.businessBox .businessBoxHeader body.target-bts .bucket-5 .business-box .loginCTA .or,
.businessBox .businessBoxHeader body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.businessBox .businessBoxHeader body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.businessBox .businessBoxHeader body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.businessBox .businessBoxHeader body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.businessBox .businessBoxHeader body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.businessBox .businessBoxHeader body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.businessBox .businessBoxHeader body.target-bts .bucket-5 h1.smaller,
.businessBox .businessBoxHeader body.target-bts .bucket-5 h2,
.businessBox .businessBoxHeader body.target-bts .bucket-5 h3,
.businessBox .businessBoxHeader body.target-bts .bucket-5 h4,
.businessBox .businessBoxHeader body.target-bts .bucket-5 h5,
.businessBox .businessBoxHeader body.target-bts .offer-bucket .offer .price,
.businessBox .businessBoxHeader h1,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .businessBox .businessBoxHeader .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .businessBox .businessBoxHeader p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .businessBox .businessBoxHeader .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .businessBox .businessBoxHeader .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .businessBox .businessBoxHeader p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .businessBox .businessBoxHeader .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .businessBox .businessBoxHeader .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .businessBox .businessBoxHeader .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .businessBox .businessBoxHeader p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .businessBox .businessBoxHeader .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .businessBox .businessBoxHeader .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .businessBox .businessBoxHeader .or,
body.target-bts .bucket-5 .businessBox .businessBoxHeader h1.smaller,
body.target-bts .bucket-5 .businessBox .businessBoxHeader h2,
body.target-bts .bucket-5 .businessBox .businessBoxHeader h3,
body.target-bts .bucket-5 .businessBox .businessBoxHeader h4,
body.target-bts .bucket-5 .businessBox .businessBoxHeader h5,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .businessBox .businessBoxHeader .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .businessBox .businessBoxHeader .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .businessBox .businessBoxHeader p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .businessBox .businessBoxHeader p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .businessBox .businessBoxHeader .how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .businessBox .businessBoxHeader .how-to-redeem,
body.target-bts .offer-bucket .offer .businessBox .businessBoxHeader .price {
    display: inline;
    position: relative;
    top: -5px;
    font-weight: 400;
    font-size: 44px;
    font-size: 4.4rem
}

.businessBox .loginCTA {
    font-family: Arial;
    font-size: 18px;
    font-size: 1.8rem;
    color: #96172e;
    padding-bottom: 20px
}

#item-detail .businessBox .loginCTA .item-detail-details,
#thanks .businessBox .loginCTA .how-to-redeem,
#thanks .how-to-redeem .businessBox .loginCTA p,
.businessBox .loginCTA #item-detail .item-detail-details,
.businessBox .loginCTA #thanks .how-to-redeem,
.businessBox .loginCTA #thanks .how-to-redeem p,
.businessBox .loginCTA .yourOrders .how-to-redeem,
.businessBox .loginCTA p,
.yourOrders .businessBox .loginCTA .how-to-redeem {
    font-family: "Avenir Condensed Medium";
    font-size: 30px;
    color: #4d4d4f
}

.businessBox .loginCTA .btn_white {
    min-width: 100px;
    font-size: 18px;
    font-size: 1.8rem
}


/*!* * * inuitcss.com -- @inuitcss -- @csswizardry * */


/*! normalize.css v2.1.0 | MIT License | git.io/normalize */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}

audio,
canvas,
video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden] {
    display: none
}

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    margin: 0
}

.next:focus,
.prev:focus,
a:focus {
    outline: thin dotted
}

.next:active,
.next:hover,
.prev:active,
.prev:hover,
a:active,
a:hover {
    outline: 0
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.business-box .loginCTA body.target-bts .bucket-5 .or,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .or,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .bucket-5 h1.smaller,
body.target-bts .bucket-5 h2,
body.target-bts .bucket-5 h3,
body.target-bts .bucket-5 h4,
body.target-bts .bucket-5 h5,
body.target-bts .offer-bucket .offer .price,
h1 {
    font-size: 2em;
    margin: .67em 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

hr {
    box-sizing: content-box;
    height: 0
}

mark {
    background: #ff0;
    color: #000
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em
}

pre {
    white-space: pre-wrap
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019"
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0
}

button,
input {
    line-height: normal
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

*,
:after,
:before {
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}

#item-detail .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
#thanks .how-to-redeem,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
#thanks .how-to-redeem p,
#thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.business-box .loginCTA .or,
.business-box .loginCTA body.target-bts .bucket-5 .or,
.business-box h3,
.business-box h4,
.business-box h5,
.promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.promotionpage .collect-points-wrapper .ctaBox p,
.yourOrders .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
blockquote,
body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
body.target-bts .bucket-1 .offer .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .or,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .bucket-5 h1.smaller,
body.target-bts .bucket-5 h2,
body.target-bts .bucket-5 h2.smaller,
body.target-bts .bucket-5 h3,
body.target-bts .bucket-5 h4,
body.target-bts .bucket-5 h5,
body.target-bts .offer-bucket .offer .price,
body.target-bts .offer-bucket .offer .smaller.price,
caption,
dd,
dl,
fieldset,
form,
h1,
h1.smaller,
h2,
h3,
h4,
h5,
h6,
hr,
legend,
ol,
p,
pre,
table,
td,
th,
ul {
    margin: 0;
    padding: 0
}

abbr[title],
dfn[title] {
    cursor: help
}

ins,
u {
    text-decoration: none
}

ins {
    border-bottom: 1px solid
}

img {
    font-style: italic
}

button {
    cursor: pointer
}

.text-input:active,
.text-input:focus,
textarea:active,
textarea:focus {
    cursor: text;
    outline: 0
}

.cf:after {
    content: "";
    display: table;
    clear: both
}

#item-detail .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
#thanks .how-to-redeem,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
#thanks .how-to-redeem p,
#thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.business-box .loginCTA .or,
.business-box .loginCTA body.target-bts .bucket-5 .or,
.business-box h3,
.business-box h4,
.business-box h5,
.form-fields>li,
.island,
.islet,
.media,
.promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.promotionpage .collect-points-wrapper .ctaBox p,
.yourOrders .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
address,
blockquote,
body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
body.target-bts .bucket-1 .offer .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .or,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .bucket-5 h1.smaller,
body.target-bts .bucket-5 h2,
body.target-bts .bucket-5 h2.smaller,
body.target-bts .bucket-5 h3,
body.target-bts .bucket-5 h4,
body.target-bts .bucket-5 h5,
body.target-bts .offer-bucket .offer .price,
body.target-bts .offer-bucket .offer .smaller.price,
dl,
fieldset,
figure,
h1,
h1.smaller,
h2,
h3,
h4,
h5,
h6,
hgroup,
ol,
p,
pre,
table,
ul {
    margin-bottom: 12.5px;
    margin-bottom: 1.25rem
}

#item-detail .islet .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .islet .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .islet .item-detail-details,
#thanks .how-to-redeem .islet p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .islet p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .islet p,
#thanks .islet .how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox .islet .how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .islet .how-to-redeem,
.business-box .loginCTA .islet .or,
.business-box .loginCTA body.target-bts .bucket-5 .islet .or,
.islet #item-detail .item-detail-details,
.islet #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.islet #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.islet #thanks .how-to-redeem,
.islet #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.islet #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.islet #thanks .how-to-redeem p,
.islet #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.islet #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.islet .business-box .loginCTA .or,
.islet .business-box .loginCTA body.target-bts .bucket-5 .or,
.islet .form-fields>li,
.islet .island,
.islet .islet,
.islet .media,
.islet .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.islet .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.islet .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.islet .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.islet .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.islet .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.islet .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.islet .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.islet .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.islet .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.islet .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.islet .promotionpage .collect-points-wrapper .ctaBox p,
.islet .yourOrders .how-to-redeem,
.islet .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.islet .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.islet address,
.islet blockquote,
.islet body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
.islet body.target-bts .bucket-1 .offer .sub-price,
.islet body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.islet body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.islet body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.islet body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
.islet body.target-bts .bucket-5 .business-box .loginCTA .or,
.islet body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.islet body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.islet body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.islet body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.islet body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.islet body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.islet body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.islet body.target-bts .bucket-5 h1.smaller,
.islet body.target-bts .bucket-5 h2,
.islet body.target-bts .bucket-5 h2.smaller,
.islet body.target-bts .bucket-5 h3,
.islet body.target-bts .bucket-5 h4,
.islet body.target-bts .bucket-5 h5,
.islet body.target-bts .offer-bucket .offer .price,
.islet body.target-bts .offer-bucket .offer .smaller.price,
.islet dl,
.islet fieldset,
.islet figure,
.islet h1,
.islet h1.smaller,
.islet h2,
.islet h3,
.islet h4,
.islet h5,
.islet h6,
.islet hgroup,
.islet ol,
.islet p,
.islet pre,
.islet table,
.islet ul,
.promotionpage .businessBox .businessBoxHeader .logged-out .islet .registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .islet .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .islet .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .islet .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .islet p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .islet p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .islet .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .islet .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .islet p,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .islet .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .islet .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .islet p,
.yourOrders .islet .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .islet .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .islet .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .islet .sub-price,
body.target-bts .bucket-1 .offer .islet .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .islet .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .islet p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .islet .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .islet .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .islet .or,
body.target-bts .bucket-5 .islet h1.smaller,
body.target-bts .bucket-5 .islet h2,
body.target-bts .bucket-5 .islet h2.smaller,
body.target-bts .bucket-5 .islet h3,
body.target-bts .bucket-5 .islet h4,
body.target-bts .bucket-5 .islet h5,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .islet .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .islet .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .islet p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .islet .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .islet p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .islet .how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .islet .how-to-redeem,
body.target-bts .offer-bucket .offer .islet .price,
body.target-bts .offer-bucket .offer .islet .smaller.price {
    margin-bottom: 6.25px;
    margin-bottom: .625rem
}

.landmark {
    margin-bottom: 25px;
    margin-bottom: 2.5rem
}

hr {
    margin-bottom: 10.5px;
    margin-bottom: 1.05rem
}

dd,
ol,
ul {
    margin-left: 25px;
    margin-left: 2.5rem
}

html {
    font: .625em/1.25 Arial, sans-serif;
    overflow-y: scroll;
    min-height: 100%
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.alpha,
.business-box .loginCTA body.target-bts .bucket-5 .or,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .or,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .bucket-5 h1.smaller,
body.target-bts .bucket-5 h2,
body.target-bts .bucket-5 h3,
body.target-bts .bucket-5 h4,
body.target-bts .bucket-5 h5,
body.target-bts .offer-bucket .offer .price,
h1 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.38889
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
#thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.beta,
.business-box .loginCTA .or,
.business-box h3,
.business-box h4,
.business-box h5,
.promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .bucket-1 .offer .sub-price,
body.target-bts .bucket-5 h2.smaller,
body.target-bts .bucket-5 h3,
body.target-bts .bucket-5 h4,
body.target-bts .bucket-5 h5,
body.target-bts .offer-bucket .offer .smaller.price,
h1.smaller,
h2,
h3,
h4,
h5 {
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.66667
}

.gamma,
body.target-bts .bucket-1 .offer .sub-price,
h3,
h4,
h5 {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.78571
}

.delta,
h4,
h5 {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.04167
}

.epsilon,
h5 {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.04167
}

.zeta,
h6 {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.04167
}

hgroup .hN {
    margin-bottom: 0
}

.giga {
    font-size: 96px;
    font-size: 9.6rem;
    line-height: 1.04167
}

.mega {
    font-size: 72px;
    font-size: 7.2rem;
    line-height: 1.04167
}

.kilo {
    font-size: 48px;
    font-size: 4.8rem;
    line-height: 1.04167
}

.lead,
.lede {
    font-size: 11.25px;
    font-size: 1.125rem;
    line-height: 1.11111
}

.milli,
.smallprint {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.04167
}

.micro {
    font-size: 10px;
    font-size: 1rem;
    line-height: 1.25
}

q {
    quotes: "“" "" "\\201C" "\\201D"
}

q:before {
    content: "\2018";
    content: open-quote
}

q:after {
    content: "\2019";
    content: close-quote
}

q q:before {
    content: "\201C";
    content: open-quote
}

q q:after {
    content: "\201D";
    content: close-quote
}

blockquote {
    quotes: "\\201C" "\\201D"
}

#item-detail blockquote .item-detail-details:before,
#thanks .how-to-redeem blockquote p:before,
#thanks blockquote .how-to-redeem:before,
.yourOrders blockquote .how-to-redeem:before,
blockquote #item-detail .item-detail-details:before,
blockquote #thanks .how-to-redeem p:before,
blockquote #thanks .how-to-redeem:before,
blockquote .yourOrders .how-to-redeem:before,
blockquote p:before {
    content: "\\201C";
    content: open-quote
}

#item-detail blockquote .item-detail-details:after,
#thanks .how-to-redeem blockquote p:after,
#thanks blockquote .how-to-redeem:after,
.yourOrders blockquote .how-to-redeem:after,
blockquote #item-detail .item-detail-details:after,
blockquote #thanks .how-to-redeem p:after,
blockquote #thanks .how-to-redeem:after,
blockquote .yourOrders .how-to-redeem:after,
blockquote p:after {
    content: "";
    content: no-close-quote
}

#item-detail blockquote .item-detail-details:last-of-type:after,
#thanks .how-to-redeem blockquote p:last-of-type:after,
#thanks blockquote .how-to-redeem:last-of-type:after,
.yourOrders blockquote .how-to-redeem:last-of-type:after,
blockquote #item-detail .item-detail-details:last-of-type:after,
blockquote #thanks .how-to-redeem p:last-of-type:after,
blockquote #thanks .how-to-redeem:last-of-type:after,
blockquote .yourOrders .how-to-redeem:last-of-type:after,
blockquote p:last-of-type:after {
    content: "\\201D";
    content: close-quote
}

blockquote q:before {
    content: "\2018";
    content: open-quote
}

blockquote q:after {
    content: "\2019";
    content: close-quote
}

blockquote {
    text-indent: -.41em
}

#item-detail blockquote .item-detail-details:last-of-type,
#thanks .how-to-redeem blockquote p:last-of-type,
#thanks blockquote .how-to-redeem:last-of-type,
.yourOrders blockquote .how-to-redeem:last-of-type,
blockquote #item-detail .item-detail-details:last-of-type,
blockquote #thanks .how-to-redeem p:last-of-type,
blockquote #thanks .how-to-redeem:last-of-type,
blockquote .yourOrders .how-to-redeem:last-of-type,
blockquote p:last-of-type {
    margin-bottom: 0
}

.source {
    display: block;
    text-indent: 0
}

.source:before {
    content: "\2014"
}

pre {
    overflow: auto
}

pre mark {
    background: 0 0;
    border-bottom: 1px solid;
    color: inherit
}

.code-comment {
    opacity: .75
}

.line-numbers {
    font-family: monospace, serif;
    list-style: decimal-leading-zero inside;
    white-space: nowrap;
    overflow: auto;
    margin-left: 0
}

.line-numbers code {
    white-space: pre
}

img {
    max-width: 100%
}

img[height],
img[width] {
    max-width: none
}

.img--round {
    border-radius: 4px
}

.img--right {
    float: right;
    margin-bottom: 12.5px;
    margin-left: 12.5px
}

.img--left {
    float: left;
    margin-right: 12.5px;
    margin-bottom: 12.5px
}

.img--center {
    display: block;
    margin-right: auto;
    margin-bottom: 12.5px;
    margin-left: auto
}

.img--short {
    height: 62.5px
}

.img--medium {
    height: 125px
}

.img--tall {
    height: 187.5px
}

figure>img {
    display: block
}

li>ol,
li>ul {
    margin-bottom: 0
}

.numbered-list {
    list-style-type: decimal
}

table {
    width: 100%
}

td,
th {
    padding: 3.125px;
    text-align: left
}

@media screen and (min-width:480px) {
    td,
    th {
        padding: 6.25px
    }
}

[colspan] {
    text-align: center
}

[colspan="1"] {
    text-align: left
}

[rowspan] {
    vertical-align: middle
}

[rowspan="1"] {
    vertical-align: top
}

.numerical {
    text-align: right
}

.t5 {
    width: 5%
}

.t10 {
    width: 10%
}

.t12 {
    width: 12.5%
}

.t15 {
    width: 15%
}

.t20 {
    width: 20%
}

.t25 {
    width: 25%
}

.t30 {
    width: 30%
}

.t33 {
    width: 33.333%
}

.t35 {
    width: 35%
}

.t37 {
    width: 37.5%
}

.t40 {
    width: 40%
}

.t45 {
    width: 45%
}

.t50 {
    width: 50%
}

.t55 {
    width: 55%
}

.t60 {
    width: 60%
}

.t62 {
    width: 62.5%
}

.t65 {
    width: 65%
}

.t66 {
    width: 66.666%
}

.t70 {
    width: 70%
}

.t75 {
    width: 75%
}

.t80 {
    width: 80%
}

.t85 {
    width: 85%
}

.t87 {
    width: 87.5%
}

.t90 {
    width: 90%
}

.t95 {
    width: 95%
}

.table--bordered td,
.table--bordered th {
    border: 1px solid #ccc
}

.table--bordered td:empty,
.table--bordered th:empty {
    border: none
}

.table--bordered thead tr:last-child th {
    border-bottom-width: 2px
}

.table--bordered tbody tr th:last-of-type {
    border-right-width: 2px
}

.table--striped tbody tr:nth-of-type(odd) {
    background-color: #ffc
}

.table--data {
    font: 12px/1.5 sans-serif
}

fieldset {
    padding: 12.5px
}

.form-fields {
    list-style: none;
    margin: 0
}

.form-fields>li:last-child {
    margin-bottom: 0
}

.label,
label {
    display: block
}

.additional {
    display: block;
    font-weight: 400
}

.check-list {
    list-style: none;
    margin: 0
}

.check-label,
.check-list .label,
.check-list label {
    display: inline-block
}

.spoken-form label {
    display: inline-block;
    font: inherit
}

.extra-help {
    display: inline-block;
    visibility: hidden
}

.text-input:active+.extra-help,
.text-input:focus+.extra-help {
    visibility: visible
}

.one-whole {
    width: 100%
}

.five-tenths,
.four-eighths,
.one-half,
.six-twelfths,
.three-sixths,
.two-quarters {
    width: 50%
}

.four-twelfths,
.one-third,
.two-sixths {
    width: 33.333%
}

.eight-twelfths,
.four-sixths,
.two-thirds {
    width: 66.666%
}

.one-quarter,
.three-twelfths,
.two-eighths {
    width: 25%
}

.nine-twelfths,
.six-eighths,
.three-quarters {
    width: 75%
}

.one-fifth,
.two-tenths {
    width: 20%
}

.four-tenths,
.two-fifths {
    width: 40%
}

.six-tenths,
.three-fifths {
    width: 60%
}

.eight-tenths,
.four-fifths {
    width: 80%
}

.one-sixth,
.two-twelfths {
    width: 16.666%
}

.five-sixths,
.ten-twelfths {
    width: 83.333%
}

.one-eighth {
    width: 12.5%
}

.three-eighths {
    width: 37.5%
}

.five-eighths {
    width: 62.5%
}

.seven-eighths {
    width: 87.5%
}

.one-tenth {
    width: 10%
}

.three-tenths {
    width: 30%
}

.seven-tenths {
    width: 70%
}

.nine-tenths {
    width: 90%
}

.one-twelfth {
    width: 8.333%
}

.five-twelfths {
    width: 41.666%
}

.seven-twelfths {
    width: 58.333%
}

.eleven-twelfths {
    width: 91.666%
}

@media only screen and (max-width:480px) {
    .palm-one-whole {
        width: 100%
    }
    .palm-five-tenths,
    .palm-four-eighths,
    .palm-one-half,
    .palm-six-twelfths,
    .palm-three-sixths,
    .palm-two-quarters {
        width: 50%
    }
    .palm-four-twelfths,
    .palm-one-third,
    .palm-two-sixths {
        width: 33.333%
    }
    .palm-eight-twelfths,
    .palm-four-sixths,
    .palm-two-thirds {
        width: 66.666%
    }
    .palm-one-quarter,
    .palm-three-twelfths,
    .palm-two-eighths {
        width: 25%
    }
    .palm-nine-twelfths,
    .palm-six-eighths,
    .palm-three-quarters {
        width: 75%
    }
    .palm-one-fifth,
    .palm-two-tenths {
        width: 20%
    }
    .palm-four-tenths,
    .palm-two-fifths {
        width: 40%
    }
    .palm-six-tenths,
    .palm-three-fifths {
        width: 60%
    }
    .palm-eight-tenths,
    .palm-four-fifths {
        width: 80%
    }
    .palm-one-sixth,
    .palm-two-twelfths {
        width: 16.666%
    }
    .palm-five-sixths,
    .palm-ten-twelfths {
        width: 83.333%
    }
    .palm-one-eighth {
        width: 12.5%
    }
    .palm-three-eighths {
        width: 37.5%
    }
    .palm-five-eighths {
        width: 62.5%
    }
    .palm-seven-eighths {
        width: 87.5%
    }
    .palm-one-tenth {
        width: 10%
    }
    .palm-three-tenths {
        width: 30%
    }
    .palm-seven-tenths {
        width: 70%
    }
    .palm-nine-tenths {
        width: 90%
    }
    .palm-one-twelfth {
        width: 8.333%
    }
    .palm-five-twelfths {
        width: 41.666%
    }
    .palm-seven-twelfths {
        width: 58.333%
    }
    .palm-eleven-twelfths {
        width: 91.666%
    }
}

@media only screen and (min-width:481px) and (max-width:1023px) {
    .lap-one-whole {
        width: 100%
    }
    .lap-five-tenths,
    .lap-four-eighths,
    .lap-one-half,
    .lap-six-twelfths,
    .lap-three-sixths,
    .lap-two-quarters {
        width: 50%
    }
    .lap-four-twelfths,
    .lap-one-third,
    .lap-two-sixths {
        width: 33.333%
    }
    .lap-eight-twelfths,
    .lap-four-sixths,
    .lap-two-thirds {
        width: 66.666%
    }
    .lap-one-quarter,
    .lap-three-twelfths,
    .lap-two-eighths {
        width: 25%
    }
    .lap-nine-twelfths,
    .lap-six-eighths,
    .lap-three-quarters {
        width: 75%
    }
    .lap-one-fifth,
    .lap-two-tenths {
        width: 20%
    }
    .lap-four-tenths,
    .lap-two-fifths {
        width: 40%
    }
    .lap-six-tenths,
    .lap-three-fifths {
        width: 60%
    }
    .lap-eight-tenths,
    .lap-four-fifths {
        width: 80%
    }
    .lap-one-sixth,
    .lap-two-twelfths {
        width: 16.666%
    }
    .lap-five-sixths,
    .lap-ten-twelfths {
        width: 83.333%
    }
    .lap-one-eighth {
        width: 12.5%
    }
    .lap-three-eighths {
        width: 37.5%
    }
    .lap-five-eighths {
        width: 62.5%
    }
    .lap-seven-eighths {
        width: 87.5%
    }
    .lap-one-tenth {
        width: 10%
    }
    .lap-three-tenths {
        width: 30%
    }
    .lap-seven-tenths {
        width: 70%
    }
    .lap-nine-tenths {
        width: 90%
    }
    .lap-one-twelfth {
        width: 8.333%
    }
    .lap-five-twelfths {
        width: 41.666%
    }
    .lap-seven-twelfths {
        width: 58.333%
    }
    .lap-eleven-twelfths {
        width: 91.666%
    }
}

@media only screen and (min-width:481px) {
    .lap-and-up-one-whole {
        width: 100%
    }
    .lap-and-up-five-tenths,
    .lap-and-up-four-eighths,
    .lap-and-up-one-half,
    .lap-and-up-six-twelfths,
    .lap-and-up-three-sixths,
    .lap-and-up-two-quarters {
        width: 50%
    }
    .lap-and-up-four-twelfths,
    .lap-and-up-one-third,
    .lap-and-up-two-sixths {
        width: 33.333%
    }
    .lap-and-up-eight-twelfths,
    .lap-and-up-four-sixths,
    .lap-and-up-two-thirds {
        width: 66.666%
    }
    .lap-and-up-one-quarter,
    .lap-and-up-three-twelfths,
    .lap-and-up-two-eighths {
        width: 25%
    }
    .lap-and-up-nine-twelfths,
    .lap-and-up-six-eighths,
    .lap-and-up-three-quarters {
        width: 75%
    }
    .lap-and-up-one-fifth,
    .lap-and-up-two-tenths {
        width: 20%
    }
    .lap-and-up-four-tenths,
    .lap-and-up-two-fifths {
        width: 40%
    }
    .lap-and-up-six-tenths,
    .lap-and-up-three-fifths {
        width: 60%
    }
    .lap-and-up-eight-tenths,
    .lap-and-up-four-fifths {
        width: 80%
    }
    .lap-and-up-one-sixth,
    .lap-and-up-two-twelfths {
        width: 16.666%
    }
    .lap-and-up-five-sixths,
    .lap-and-up-ten-twelfths {
        width: 83.333%
    }
    .lap-and-up-one-eighth {
        width: 12.5%
    }
    .lap-and-up-three-eighths {
        width: 37.5%
    }
    .lap-and-up-five-eighths {
        width: 62.5%
    }
    .lap-and-up-seven-eighths {
        width: 87.5%
    }
    .lap-and-up-one-tenth {
        width: 10%
    }
    .lap-and-up-three-tenths {
        width: 30%
    }
    .lap-and-up-seven-tenths {
        width: 70%
    }
    .lap-and-up-nine-tenths {
        width: 90%
    }
    .lap-and-up-one-twelfth {
        width: 8.333%
    }
    .lap-and-up-five-twelfths {
        width: 41.666%
    }
    .lap-and-up-seven-twelfths {
        width: 58.333%
    }
    .lap-and-up-eleven-twelfths {
        width: 91.666%
    }
}

@media only screen and (max-width:1023px) {
    .portable-one-whole {
        width: 100%
    }
    .portable-five-tenths,
    .portable-four-eighths,
    .portable-one-half,
    .portable-six-twelfths,
    .portable-three-sixths,
    .portable-two-quarters {
        width: 50%
    }
    .portable-four-twelfths,
    .portable-one-third,
    .portable-two-sixths {
        width: 33.333%
    }
    .portable-eight-twelfths,
    .portable-four-sixths,
    .portable-two-thirds {
        width: 66.666%
    }
    .portable-one-quarter,
    .portable-three-twelfths,
    .portable-two-eighths {
        width: 25%
    }
    .portable-nine-twelfths,
    .portable-six-eighths,
    .portable-three-quarters {
        width: 75%
    }
    .portable-one-fifth,
    .portable-two-tenths {
        width: 20%
    }
    .portable-four-tenths,
    .portable-two-fifths {
        width: 40%
    }
    .portable-six-tenths,
    .portable-three-fifths {
        width: 60%
    }
    .portable-eight-tenths,
    .portable-four-fifths {
        width: 80%
    }
    .portable-one-sixth,
    .portable-two-twelfths {
        width: 16.666%
    }
    .portable-five-sixths,
    .portable-ten-twelfths {
        width: 83.333%
    }
    .portable-one-eighth {
        width: 12.5%
    }
    .portable-three-eighths {
        width: 37.5%
    }
    .portable-five-eighths {
        width: 62.5%
    }
    .portable-seven-eighths {
        width: 87.5%
    }
    .portable-one-tenth {
        width: 10%
    }
    .portable-three-tenths {
        width: 30%
    }
    .portable-seven-tenths {
        width: 70%
    }
    .portable-nine-tenths {
        width: 90%
    }
    .portable-one-twelfth {
        width: 8.333%
    }
    .portable-five-twelfths {
        width: 41.666%
    }
    .portable-seven-twelfths {
        width: 58.333%
    }
    .portable-eleven-twelfths {
        width: 91.666%
    }
}

@media only screen and (min-width:1024px) {
    .desk-one-whole {
        width: 100%
    }
    .desk-five-tenths,
    .desk-four-eighths,
    .desk-one-half,
    .desk-six-twelfths,
    .desk-three-sixths,
    .desk-two-quarters {
        width: 50%
    }
    .desk-four-twelfths,
    .desk-one-third,
    .desk-two-sixths {
        width: 33.333%
    }
    .desk-eight-twelfths,
    .desk-four-sixths,
    .desk-two-thirds {
        width: 66.666%
    }
    .desk-one-quarter,
    .desk-three-twelfths,
    .desk-two-eighths {
        width: 25%
    }
    .desk-nine-twelfths,
    .desk-six-eighths,
    .desk-three-quarters {
        width: 75%
    }
    .desk-one-fifth,
    .desk-two-tenths {
        width: 20%
    }
    .desk-four-tenths,
    .desk-two-fifths {
        width: 40%
    }
    .desk-six-tenths,
    .desk-three-fifths {
        width: 60%
    }
    .desk-eight-tenths,
    .desk-four-fifths {
        width: 80%
    }
    .desk-one-sixth,
    .desk-two-twelfths {
        width: 16.666%
    }
    .desk-five-sixths,
    .desk-ten-twelfths {
        width: 83.333%
    }
    .desk-one-eighth {
        width: 12.5%
    }
    .desk-three-eighths {
        width: 37.5%
    }
    .desk-five-eighths {
        width: 62.5%
    }
    .desk-seven-eighths {
        width: 87.5%
    }
    .desk-one-tenth {
        width: 10%
    }
    .desk-three-tenths {
        width: 30%
    }
    .desk-seven-tenths {
        width: 70%
    }
    .desk-nine-tenths {
        width: 90%
    }
    .desk-one-twelfth {
        width: 8.333%
    }
    .desk-five-twelfths {
        width: 41.666%
    }
    .desk-seven-twelfths {
        width: 58.333%
    }
    .desk-eleven-twelfths {
        width: 91.666%
    }
}

.brand {
    font-family: "Helvetica Neue", sans-serif!important;
    color: #4a8ec2!important
}

.brand-face {
    font-family: "Helvetica Neue", sans-serif!important
}

.brand-color,
.brand-colour {
    color: #4a8ec2!important
}

.float--right {
    float: right!important
}

.float--left {
    float: left!important
}

.float--none {
    float: none!important
}

.text--left {
    text-align: left!important
}

.text--center {
    text-align: center!important
}

.text--right {
    text-align: right!important
}

.weight--light {
    font-weight: 300!important
}

.weight--normal {
    font-weight: 400!important
}

.weight--semibold {
    font-weight: 600!important
}

.push {
    margin: 12.5px!important
}

.push--top {
    margin-top: 12.5px!important
}

.push--right {
    margin-right: 12.5px!important
}

.push--bottom {
    margin-bottom: 12.5px!important
}

.push--left {
    margin-left: 12.5px!important
}

.push--ends {
    margin-top: 12.5px!important;
    margin-bottom: 12.5px!important
}

.push--sides {
    margin-right: 12.5px!important;
    margin-left: 12.5px!important
}

.push-half {
    margin: 6.25px!important
}

.push-half--top {
    margin-top: 6.25px!important
}

.push-half--right {
    margin-right: 6.25px!important
}

.push-half--bottom {
    margin-bottom: 6.25px!important
}

.push-half--left {
    margin-left: 6.25px!important
}

.push-half--ends {
    margin-top: 6.25px!important;
    margin-bottom: 6.25px!important
}

.push-half--sides {
    margin-right: 6.25px!important;
    margin-left: 6.25px!important
}

.flush {
    margin: 0!important
}

.flush--top {
    margin-top: 0!important
}

.flush--right {
    margin-right: 0!important
}

.flush--bottom {
    margin-bottom: 0!important
}

.flush--left {
    margin-left: 0!important
}

.flush--ends {
    margin-top: 0!important;
    margin-bottom: 0!important
}

.flush--sides {
    margin-right: 0!important;
    margin-left: 0!important
}

.soft {
    padding: 12.5px!important
}

.soft--top {
    padding-top: 12.5px!important
}

.soft--right {
    padding-right: 12.5px!important
}

.soft--bottom {
    padding-bottom: 12.5px!important
}

.soft--left {
    padding-left: 12.5px!important
}

.soft--ends {
    padding-top: 12.5px!important;
    padding-bottom: 12.5px!important
}

.soft--sides {
    padding-right: 12.5px!important;
    padding-left: 12.5px!important
}

.soft-half {
    padding: 6.25px!important
}

.soft-half--top {
    padding-top: 6.25px!important
}

.soft-half--right {
    padding-right: 6.25px!important
}

.soft-half--bottom {
    padding-bottom: 6.25px!important
}

.soft-half--left {
    padding-left: 6.25px!important
}

.soft-half--ends {
    padding-top: 6.25px!important;
    padding-bottom: 6.25px!important
}

.soft-half--sides {
    padding-right: 6.25px!important;
    padding-left: 6.25px!important
}

.hard {
    padding: 0!important
}

.hard--top {
    padding-top: 0!important
}

.hard--right {
    padding-right: 0!important
}

.hard--bottom {
    padding-bottom: 0!important
}

.hard--left {
    padding-left: 0!important
}

.hard--ends {
    padding-top: 0!important;
    padding-bottom: 0!important
}

.hard--sides {
    padding-right: 0!important;
    padding-left: 0!important
}

.full-bleed {
    margin-right: -12.5px!important;
    margin-left: -12.5px!important
}

.islet .full-bleed {
    margin-right: -6.25px!important;
    margin-left: -6.25px!important
}

.informative {
    cursor: help!important
}

.muted {
    opacity: .5!important
}

.proceed {
    text-align: right!important
}

.go:after {
    content: " " ""!important
}

.caps {
    text-transform: uppercase!important
}

.accessibility,
.visuallyhidden {
    border: 0!important;
    clip: rect(0 0 0 0)!important;
    height: 1px!important;
    margin: -1px!important;
    overflow: hidden!important;
    padding: 0!important;
    position: absolute!important;
    width: 1px!important
}

@media only screen and (max-width:480px) {
    .accessibility--palm,
    .visuallyhidden--palm {
        border: 0!important;
        clip: rect(0 0 0 0)!important;
        height: 1px!important;
        margin: -1px!important;
        overflow: hidden!important;
        padding: 0!important;
        position: absolute!important;
        width: 1px!important
    }
}

@media only screen and (min-width:481px) and (max-width:1023px) {
    .accessibility--lap,
    .visuallyhidden--lap {
        border: 0!important;
        clip: rect(0 0 0 0)!important;
        height: 1px!important;
        margin: -1px!important;
        overflow: hidden!important;
        padding: 0!important;
        position: absolute!important;
        width: 1px!important
    }
}

@media only screen and (min-width:481px) {
    .accessibility--lap-and-up,
    .visuallyhidden--lap-and-up {
        border: 0!important;
        clip: rect(0 0 0 0)!important;
        height: 1px!important;
        margin: -1px!important;
        overflow: hidden!important;
        padding: 0!important;
        position: absolute!important;
        width: 1px!important
    }
}

@media only screen and (max-width:1023px) {
    .accessibility--portable,
    .visuallyhidden--portable {
        border: 0!important;
        clip: rect(0 0 0 0)!important;
        height: 1px!important;
        margin: -1px!important;
        overflow: hidden!important;
        padding: 0!important;
        position: absolute!important;
        width: 1px!important
    }
}

@media only screen and (min-width:1024px) {
    .accessibility--desk,
    .visuallyhidden--desk {
        border: 0!important;
        clip: rect(0 0 0 0)!important;
        height: 1px!important;
        margin: -1px!important;
        overflow: hidden!important;
        padding: 0!important;
        position: absolute!important;
        width: 1px!important
    }
}

@media only screen and (min-width:1200px) {
    .accessibility--desk-wide,
    .visuallyhidden--desk-wide {
        border: 0!important;
        clip: rect(0 0 0 0)!important;
        height: 1px!important;
        margin: -1px!important;
        overflow: hidden!important;
        padding: 0!important;
        position: absolute!important;
        width: 1px!important
    }
}

@font-face {
    font-family: Avenir;
    src: url(../../../content/dam/kfr/fonts/avenir/4f32268f-fd86-4960-b72c-4bb1ba75ec6f.eot?#iefix);
    src: url(../../../content/dam/kfr/fonts/avenir/4f32268f-fd86-4960-b72c-4bb1ba75ec6f.eot?#iefix) format("eot"), url(../../../content/dam/kfr/fonts/avenir/939cba03-5b40-4d01-9bc5-7589eca863db.woff) format("woff"), url(../../../content/dam/kfr/fonts/avenir/849bc5b9-a2ff-4343-977b-26ba8bd24a60.ttf) format("truetype"), url(../../../content/dam/kfr/fonts/avenir/f67fa3b5-c1d1-488f-8e60-a828b9ad56a4.svg#f67fa3b5-c1d1-488f-8e60-a828b9ad56a4) format("svg")
}

@font-face {
    font-family: Avenir;
    font-style: italic;
    src: url(../../../content/dam/kfr/fonts/avenir/acc13cdc-338a-43e6-a156-e54a4c87582d.eot?#iefix);
    src: url(../../../content/dam/kfr/fonts/avenir/acc13cdc-338a-43e6-a156-e54a4c87582d.eot?#iefix) format("eot"), url(../../../content/dam/kfr/fonts/avenir/ca94ed56-18fc-4856-940a-70a072607c7c.woff) format("woff"), url(../../../content/dam/kfr/fonts/avenir/dd6da407-70fe-4aa3-a1c7-64f0cb086f01.ttf) format("truetype"), url(../../../content/dam/kfr/fonts/avenir/c7f424be-90e1-45b8-b617-ee3589a859bd.svg#c7f424be-90e1-45b8-b617-ee3589a859bd) format("svg")
}

@font-face {
    font-family: "Avenir Medium";
    font-weight: 500;
    src: url(../../../content/dam/kfr/fonts/avenir/212ab03d-5db2-4d6a-b94c-171cc702aa51.eot?#iefix);
    src: url(../../../content/dam/kfr/fonts/avenir/212ab03d-5db2-4d6a-b94c-171cc702aa51.eot?#iefix) format("eot"), url(../../../content/dam/kfr/fonts/avenir/2cac77ec-9bc0-4ee7-87e4-27650190744f.woff) format("woff"), url(../../../content/dam/kfr/fonts/avenir/aaf11848-aac2-4d09-9a9c-aac5ff7b8ff4.ttf) format("truetype"), url(../../../content/dam/kfr/fonts/avenir/294099f3-8d00-4676-afc5-5e9d8d43ad69.svg#294099f3-8d00-4676-afc5-5e9d8d43ad69) format("svg")
}

@font-face {
    font-family: "Avenir Medium";
    font-weight: 500;
    font-style: italic;
    src: url(../../../content/dam/kfr/fonts/avenir/2a6f81a2-475c-4831-9949-33d7748ee561.eot?#iefix);
    src: url(../../../content/dam/kfr/fonts/avenir/2a6f81a2-475c-4831-9949-33d7748ee561.eot?#iefix) format("eot"), url(../../../content/dam/kfr/fonts/avenir/e0af2f49-a399-482b-a54e-d745e268ec80.woff) format("woff"), url(../../../content/dam/kfr/fonts/avenir/6803d3dd-2107-45fc-ac8a-a4fa13771547.ttf) format("truetype"), url(../../../content/dam/kfr/fonts/avenir/1bb1acb5-8d4e-4800-88af-dbcf1fe96ef8.svg#1bb1acb5-8d4e-4800-88af-dbcf1fe96ef8) format("svg")
}

@font-face {
    font-family: "Avenir Heavy";
    font-weight: 900;
    src: url(../../../content/dam/kfr/fonts/avenir/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix);
    src: url(../../../content/dam/kfr/fonts/avenir/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix) format("eot"), url(../../../content/dam/kfr/fonts/avenir/7147ec3a-8ff8-4ec9-8c5c-bd1571dc6ae6.woff) format("woff"), url(../../../content/dam/kfr/fonts/avenir/d1dc54b2-878d-4693-8d6e-b442e99fef68.ttf) format("truetype"), url(../../../content/dam/kfr/fonts/avenir/731dd4d3-64da-427d-ba61-01575b3cf3f7.svg#731dd4d3-64da-427d-ba61-01575b3cf3f7) format("svg")
}

@font-face {
    font-family: "Avenir Heavy";
    font-style: italic;
    font-weight: 900;
    src: url(../../../content/dam/kfr/fonts/avenir/7be0fdec-384a-42b5-ab27-c60a322cde7d.eot?#iefix);
    src: url(../../../content/dam/kfr/fonts/avenir/7be0fdec-384a-42b5-ab27-c60a322cde7d.eot?#iefix) format("eot"), url(../../../content/dam/kfr/fonts/avenir/53554f6f-4b01-4815-87fe-82c49b8ba5a9.woff) format("woff"), url(../../../content/dam/kfr/fonts/avenir/28dfedaf-6372-45a1-8833-b3078dc56a21.ttf) format("truetype"), url(../../../content/dam/kfr/fonts/avenir/f747b6ee-4d13-4e45-815d-f33ac1b71d63.svg#f747b6ee-4d13-4e45-815d-f33ac1b71d63) format("svg")
}

@font-face {
    font-family: "Avenir Condensed DemiBold";
    src: url(../../../content/dam/kfr/fonts/avenir/fe4d96a8-3161-4f0c-ac51-ed6a5df15918.eot?#iefix);
    src: url(../../../content/dam/kfr/fonts/avenir/fe4d96a8-3161-4f0c-ac51-ed6a5df15918.eot?#iefix) format("eot"), url(../../../content/dam/kfr/fonts/avenir/d268cd4d-987c-468a-a9bb-685df57a3892.woff2) format("woff2"), url(../../../content/dam/kfr/fonts/avenir/add96dac-4679-4981-9390-74fd5a5bf61f.woff) format("woff"), url(../../../content/dam/kfr/fonts/avenir/60f1dfd0-eea9-448c-84a0-e4e8d5ba7516.ttf) format("truetype"), url(../../../content/dam/kfr/fonts/avenir/f9659813-f8c7-4548-9117-b8e02fa26641.svg#f9659813-f8c7-4548-9117-b8e02fa26641) format("svg")
}

@font-face {
    font-family: "Avenir Condensed DemiBold";
    font-style: italic;
    src: url(../../../content/dam/kfr/fonts/avenir/59849657-f79e-4c9c-807e-cf3bdaf6cd8c.eot?#iefix);
    src: url(../../../content/dam/kfr/fonts/avenir/59849657-f79e-4c9c-807e-cf3bdaf6cd8c.eot?#iefix) format("eot"), url(../../../content/dam/kfr/fonts/avenir/e56d2786-8357-40f9-910f-27c0b9247d4b.woff2) format("woff2"), url(../../../content/dam/kfr/fonts/avenir/0053d44b-70fb-4049-bb99-4e049090191f.woff) format("woff"), url(../../../content/dam/kfr/fonts/avenir/e317c755-2435-4d10-8756-67a0179564a5.ttf) format("truetype"), url(../../../content/dam/kfr/fonts/avenir/a4ba042b-90d1-4acd-baea-706dee7fa81b.svg#a4ba042b-90d1-4acd-baea-706dee7fa81b) format("svg")
}

@font-face {
    font-family: "Avenir Condensed Medium";
    src: url(../../../content/dam/kfr/fonts/avenir/10236419-1766-4da0-9a4c-83b4fffea025.eot?#iefix);
    src: url(../../../content/dam/kfr/fonts/avenir/10236419-1766-4da0-9a4c-83b4fffea025.eot?#iefix) format("eot"), url(../../../content/dam/kfr/fonts/avenir/c1ecdeb5-a61a-4207-ae23-0441885ba32d.woff2) format("woff2"), url(../../../content/dam/kfr/fonts/avenir/4a75c3b0-f2ef-402c-b54b-ed543933e9c5.woff) format("woff"), url(../../../content/dam/kfr/fonts/avenir/bb18d7e3-286e-4825-bf91-7fbeaf607d05.ttf) format("truetype"), url(../../../content/dam/kfr/fonts/avenir/9c91e8bb-b452-4e4f-b00c-dad5dadb10c6.svg#9c91e8bb-b452-4e4f-b00c-dad5dadb10c6) format("svg")
}

@font-face {
    font-family: "Avenir Condensed Medium";
    font-style: italic;
    src: url(../../../content/dam/kfr/fonts/avenir/c705e79c-88bf-49cf-b054-d2cd2b700cb0.eot?#iefix);
    src: url(../../../content/dam/kfr/fonts/avenir/c705e79c-88bf-49cf-b054-d2cd2b700cb0.eot?#iefix) format("eot"), url(../../../content/dam/kfr/fonts/avenir/5d02d040-4b68-4c3d-bd11-ef4664ff33cf.woff2) format("woff2"), url(../../../content/dam/kfr/fonts/avenir/d1710add-9d03-4bda-b16e-c46b21ccaa64.woff) format("woff"), url(../../../content/dam/kfr/fonts/avenir/398bc882-7cc8-4fce-a487-abe01122ff34.ttf) format("truetype"), url(../../../content/dam/kfr/fonts/avenir/d5cfa01e-526b-462e-8873-2bb24ebad1d3.svg#d5cfa01e-526b-462e-8873-2bb24ebad1d3) format("svg")
}

* {
    box-sizing: border-box
}

body {
    font-size: 62.5%;
    font-family: Arial, sans-serif
}

.hideLoggedIn,
.hideLoggedOut {
    display: none!important
}

.error {
    color: #96172e!important;
    font-size: 1.4rem
}

@media only screen and (max-width:600px) {
    .error {
        font-size: 1.2rem
    }
}

.equalHeightColumns {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.business-box .loginCTA body.target-bts .bucket-5 .or,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .or,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .bucket-5 h1.smaller,
body.target-bts .bucket-5 h2,
body.target-bts .bucket-5 h3,
body.target-bts .bucket-5 h4,
body.target-bts .bucket-5 h5,
body.target-bts .offer-bucket .offer .price,
h1 {
    font-family: "Avenir Condensed Medium", Arial, sans-serif;
    font-weight: 400;
    font-weight: 400;
    font-size: 6rem;
    color: #4d4d4f;
    line-height: 1.25;
    letter-spacing: -2px
}

@media only screen and (max-width:600px) {
    #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
    #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
    #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
    .business-box .loginCTA body.target-bts .bucket-5 .or,
    .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
    .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
    .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
    .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
    .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
    body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
    body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
    body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
    body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
    body.target-bts .bucket-5 .business-box .loginCTA .or,
    body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
    body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    body.target-bts .bucket-5 h1.smaller,
    body.target-bts .bucket-5 h2,
    body.target-bts .bucket-5 h3,
    body.target-bts .bucket-5 h4,
    body.target-bts .bucket-5 h5,
    body.target-bts .offer-bucket .offer .price,
    h1 {
        font-size: 4.5rem
    }
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
#thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.business-box .loginCTA .or,
.business-box h3,
.business-box h4,
.business-box h5,
.promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .bucket-1 .offer .sub-price,
body.target-bts .bucket-5 h2.smaller,
body.target-bts .bucket-5 h3,
body.target-bts .bucket-5 h4,
body.target-bts .bucket-5 h5,
body.target-bts .offer-bucket .offer .smaller.price,
h1.smaller,
h2,
h3,
h4,
h5 {
    font-family: "Avenir Condensed DemiBold", Arial, sans-serif;
    font-weight: 400;
    font-size: 3rem;
    color: #4d4d4f;
    line-height: 1.2
}

@media only screen and (max-width:600px) {
    #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
    #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
    #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .business-box .loginCTA .or,
    .business-box h3,
    .business-box h4,
    .business-box h5,
    .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
    .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
    .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
    .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox p,
    .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    body.target-bts .bucket-1 .offer .sub-price,
    body.target-bts .bucket-5 h2.smaller,
    body.target-bts .bucket-5 h3,
    body.target-bts .bucket-5 h4,
    body.target-bts .bucket-5 h5,
    body.target-bts .offer-bucket .offer .smaller.price,
    h1.smaller,
    h2,
    h3,
    h4,
    h5 {
        font-size: 2rem
    }
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .alt.item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.alt,
#thanks .promotionpage .collect-points-wrapper .ctaBox .alt.how-to-redeem,
.business-box .loginCTA .alt.or,
.promotionpage .businessBox .businessBoxHeader .logged-out .alt.registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .alt.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .alt.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.alt,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .alt.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox p.alt,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .alt.how-to-redeem,
body.target-bts .bucket-1 .offer .alt.sub-price,
body.target-bts .bucket-5 h2.alt.smaller,
body.target-bts .bucket-5 h3.alt,
body.target-bts .bucket-5 h4.alt,
body.target-bts .bucket-5 h5.alt,
body.target-bts .offer-bucket .offer .alt.smaller.price,
h1.alt.smaller,
h2.alt,
h3.alt,
h4.alt,
h5.alt {
    font-size: 4.8rem
}

@media only screen and (max-width:600px) {
    #item-detail .promotionpage .collect-points-wrapper .ctaBox .alt.item-detail-details,
    #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.alt,
    #thanks .promotionpage .collect-points-wrapper .ctaBox .alt.how-to-redeem,
    .business-box .loginCTA .alt.or,
    .promotionpage .businessBox .businessBoxHeader .logged-out .alt.registrationCTA_text,
    .promotionpage .collect-points-wrapper .ctaBox #item-detail .alt.item-detail-details,
    .promotionpage .collect-points-wrapper .ctaBox #thanks .alt.how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.alt,
    .promotionpage .collect-points-wrapper .ctaBox .yourOrders .alt.how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox p.alt,
    .yourOrders .promotionpage .collect-points-wrapper .ctaBox .alt.how-to-redeem,
    body.target-bts .bucket-1 .offer .alt.sub-price,
    body.target-bts .bucket-5 h2.alt.smaller,
    body.target-bts .bucket-5 h3.alt,
    body.target-bts .bucket-5 h4.alt,
    body.target-bts .bucket-5 h5.alt,
    body.target-bts .offer-bucket .offer .alt.smaller.price,
    h1.alt.smaller,
    h2.alt,
    h3.alt,
    h4.alt,
    h5.alt {
        font-size: 3.2rem
    }
}

body.target-bts .bucket-1 .offer .sub-price,
h3,
h4,
h5 {
    font-size: 2.4rem
}

@media only screen and (max-width:600px) {
    body.target-bts .bucket-1 .offer .sub-price,
    h3,
    h4,
    h5 {
        font-size: 1.8rem
    }
}

h4,
h5 {
    font-size: 2.2rem
}

@media only screen and (max-width:600px) {
    h4,
    h5 {
        font-size: 1.6rem
    }
}

h5 {
    font-size: 2rem
}

@media only screen and (max-width:600px) {
    h5 {
        font-size: 1.4rem
    }
}

#item-detail .item-detail-details,
#thanks .how-to-redeem,
#thanks .how-to-redeem p,
.next,
.prev,
.yourOrders .how-to-redeem,
a,
input,
label,
li,
p,
select,
textarea {
    color: #4d4d4f;
    font-size: 2rem;
    line-height: 130%;
}

@media only screen and (min-width:601px) and (max-width:991px) {
    #item-detail .item-detail-details,
    #thanks .how-to-redeem,
    #thanks .how-to-redeem p,
    .next,
    .prev,
    .yourOrders .how-to-redeem,
    a,
    input,
    label,
    li,
    p,
    select,
    textarea {
        font-size: 1.6rem;
        line-height: 140%
    }
}

@media only screen and (max-width:600px) {
    #item-detail .item-detail-details,
    #thanks .how-to-redeem,
    #thanks .how-to-redeem p,
    .next,
    .prev,
    .yourOrders .how-to-redeem,
    a,
    input,
    label,
    li,
    p,
    select,
    textarea {
        font-size: 1.4rem;
        line-height: 150%
    }
}

select {
    border: 1px solid #766f67!important;
    border-radius: 0!important;
    color: #4d4d4f;
    padding: 3px;
    display: inline-block;
    height: 36px;
    -webkit-appearance: none;
    padding-right: 2em
}

:root::-webkit-media-controls-panel,
select {
    -webkit-appearance: textfield;
    background-image: url(../../../content/dam/kfr/registration/down-arrow.svg);
    background-repeat: no-repeat;
    background-position: right -5px center;
    background-color: #fff
}

.editMode input,
.editMode label,
.editMode select {
    font-size: 1rem!important
}

@media only screen and (max-width:600px) {
    input,
    select {
        font-size: 1.6rem!important
    }
}

.more.next,
.more.prev,
a.more {
    font-size: 2rem;
    padding: 10px 0
}

#item-detail .disclaimer.item-detail-details,
#thanks .disclaimer.how-to-redeem,
#thanks .how-to-redeem p.disclaimer,
.yourOrders .disclaimer.how-to-redeem,
p.disclaimer {
    font-family: Arial, sans-serif;
    color: #4d4d4f;
    font-size: 1.1rem;
    margin: 0;

}

#item-detail .disclaimer.item-detail-details .next,
#item-detail .disclaimer.item-detail-details .prev,
#item-detail .disclaimer.item-detail-details a,
#thanks .disclaimer.how-to-redeem .next,
#thanks .disclaimer.how-to-redeem .prev,
#thanks .disclaimer.how-to-redeem a,
#thanks .how-to-redeem p.disclaimer .next,
#thanks .how-to-redeem p.disclaimer .prev,
#thanks .how-to-redeem p.disclaimer a,
.yourOrders .disclaimer.how-to-redeem .next,
.yourOrders .disclaimer.how-to-redeem .prev,
.yourOrders .disclaimer.how-to-redeem a,
p.disclaimer .next,
p.disclaimer .prev,
p.disclaimer a {
    color: #4d4d4f;
    font-size: 1.1rem
}

.red {
    color: #96172e;
    font-weight: 700
}

#CQ label.x-form-item-label {
    font-size: 1.2rem
}

.next,
.prev,
a {
    color: #96172e;
    text-decoration: underline
}

.darkRedUnderline.next,
.darkRedUnderline.prev,
a.darkRedUnderline {
    text-decoration: none;
    display: inline;
    border-bottom: 1px solid #96172e
}

ul.dashed-list {
    list-style: none;
    padding-left: 0
}

ul.dashed-list li {
    margin-left: 15px
}

ul.dashed-list li.no-dash:before {
    content: ""
}

ul.dashed-list li:before {
    content: " ";
    margin-left: -15px
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    img {
        min-height: 1px;
        min-width: 1px
    }
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    img {
        min-height: 1px;
        min-width: 1px
    }
}

.medium-and-up {
    display: none
}

@media only screen and (min-width:601px) {
    .medium-and-up {
        display: block!important
    }
}

.medium-and-down {
    display: none
}

@media only screen and (max-width:991px) {
    .medium-and-down {
        display: block!important
    }
}

.small-only {
    display: none
}

@media only screen and (max-width:600px) {
    .small-only {
        display: block!important
    }
}

.medium-only {
    display: none
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .medium-only {
        display: block!important
    }
}

.large-only {
    display: none
}

@media only screen and (min-width:992px) {
    .large-only {
        display: block!important;    text-align: center

    }
}

.visually-hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.date {
    white-space: nowrap;
    font-weight: 700
}

.nowrap {
    white-space: nowrap
}

.btn_yellow.next,
.btn_yellow.prev,
a.btn_yellow,
button.btn_yellow {
    background-color: #ffcb05;
    background-image: none;
    border: 1px solid #4d4d4f;
    color: #4d4d4f;
    font-family: "Avenir Condesned DemiBold";
    font-weight: 700;
    min-width: 0;
    padding: 5px 25px;
    text-decoration: none;
    text-transform: none;
    font-size: 1.8rem
}

.btn_yellow.inactive.next,
.btn_yellow.inactive.prev,
a.btn_yellow.inactive,
button.btn_yellow.inactive {
    background-color: #4d4d4f;
    color: #fff
}

.btn_yellow.inactive.next:hover,
.btn_yellow.inactive.prev:hover,
a.btn_yellow.inactive:hover,
button.btn_yellow.inactive:hover {
    background-color: #ffcb05;
    color: #4d4d4f
}

.btn-white {
    display: inline-block;
    border: 1px solid #96172e;
    background-color: #fff;
    padding: 4px 8px;
    font-family: "Avenir Condensed DemiBold", Arial, sans-serif;
    text-decoration: none;
    color: #96172e;
    font-size: 1.8rem;
    min-width: 100px
}

@media only screen and (max-width:600px) {
    .btn-white {
        font-size: 1.2rem;
        min-width: 55px
    }
}

.btn_red.next,
.btn_red.prev,
a.btn_red {
    display: inline-block;
    text-align: center;
    background-color: #e00034;
    color: #fff;
    text-decoration: none;
    font-size: 1.2rem;
    font-weight: 700;
    min-width: 80px;
    padding: 10px 0;
    cursor: pointer
}

.btn_red.next:hover,
.btn_red.prev:hover,
a.btn_red:hover {
    color: #fff;
    text-decoration: none
}

.btn_largeText.next,
.btn_largeText.prev,
a.btn_largeText {
    font-size: 2.2rem;
    text-transform: uppercase;
    min-width: 140px
}

.rewards-catalog,
.rewards-for-you {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch
}

.rewards-catalog .next,
.rewards-catalog .prev,
.rewards-catalog a,
.rewards-for-you .next,
.rewards-for-you .prev,
.rewards-for-you a {
    text-decoration: none
}

.rewards-catalog .col,
.rewards-for-you .col {
    float: none;
    margin-left: 0!important;
    margin-right: 0!important;
    display: -ms-flexbox;
    display: flex
}

.rewards-catalog div.reward,
.rewards-for-you div.reward {
    min-width: 140px;
    border: 1px solid #4d4d4f;
    padding: 5px 10px 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    cursor: pointer
}

.rewards-catalog div.reward .oos,
.rewards-for-you div.reward .oos {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(240, 220, 187, .4)
}

.rewards-catalog div.reward .oos img,
.rewards-for-you div.reward .oos img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    transform: translate(-50%, -50%)
}

.rewards-catalog div.reward .new,
.rewards-for-you div.reward .new {
    position: absolute;
    top: 0;
    right: 0;
    text-align: right
}

.rewards-catalog div.reward .new img,
.rewards-for-you div.reward .new img {
    width: 40%;
    height: 40%
}

/* hot deals sale flag implementation */
.rewards-catalog div.reward .sale,
.rewards-for-you div.reward .sale {
    position: absolute;
    top: 0;
    right: 0;
    text-align: right
}

.rewards-catalog div.reward .sale img,
.rewards-for-you div.reward .sale img {
    width: 40%;
    height: 40%
}

/* hot deals sale flag implementation */

.rewards-catalog div.reward .thumbContainer,
.rewards-for-you div.reward .thumbContainer {
    width: 100%
}

.rewards-catalog div.reward .thumbContainer:after,
.rewards-for-you div.reward .thumbContainer:after {
    content: "";
    display: table;
    clear: both
}

.rewards-catalog div.reward .thumbContainer img,
.rewards-for-you div.reward .thumbContainer img {
    max-width: 150px;
    margin: 0 auto;
    display: block
}

@media only screen and (max-width:600px) {
    .rewards-catalog div.reward .thumbContainer img,
    .rewards-for-you div.reward .thumbContainer img {
        max-width: 130px
    }
}

.rewards-catalog div.reward .thumbContainer .outOfStock,
.rewards-for-you div.reward .thumbContainer .outOfStock {
    display: block;
    background-color: red;
    width: 100%;
    height: 100%
}

.rewards-catalog div.reward .next,
.rewards-catalog div.reward .prev,
.rewards-catalog div.reward a,
.rewards-for-you div.reward .next,
.rewards-for-you div.reward .prev,
.rewards-for-you div.reward a {
    text-decoration: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%
}

.rewards-catalog div.reward .info,
.rewards-for-you div.reward .info {
    padding-top: 10px
}

#item-detail .rewards-catalog div.reward .info .item-detail-details,
#item-detail .rewards-for-you div.reward .info .item-detail-details,
#thanks .how-to-redeem .rewards-catalog div.reward .info p,
#thanks .how-to-redeem .rewards-for-you div.reward .info p,
#thanks .rewards-catalog div.reward .info .how-to-redeem,
#thanks .rewards-for-you div.reward .info .how-to-redeem,
.rewards-catalog div.reward .info #item-detail .item-detail-details,
.rewards-catalog div.reward .info #thanks .how-to-redeem,
.rewards-catalog div.reward .info #thanks .how-to-redeem p,
.rewards-catalog div.reward .info .yourOrders .how-to-redeem,
.rewards-catalog div.reward .info p,
.rewards-for-you div.reward .info #item-detail .item-detail-details,
.rewards-for-you div.reward .info #thanks .how-to-redeem,
.rewards-for-you div.reward .info #thanks .how-to-redeem p,
.rewards-for-you div.reward .info .yourOrders .how-to-redeem,
.rewards-for-you div.reward .info p,
.yourOrders .rewards-catalog div.reward .info .how-to-redeem,
.yourOrders .rewards-for-you div.reward .info .how-to-redeem {
    margin: 0;
    line-height: 137.5%
}

#item-detail .rewards-catalog div.reward .info .title.item-detail-details,
#item-detail .rewards-for-you div.reward .info .title.item-detail-details,
#thanks .how-to-redeem .rewards-catalog div.reward .info p.title,
#thanks .how-to-redeem .rewards-for-you div.reward .info p.title,
#thanks .rewards-catalog div.reward .info .title.how-to-redeem,
#thanks .rewards-for-you div.reward .info .title.how-to-redeem,
.rewards-catalog div.reward .info #item-detail .title.item-detail-details,
.rewards-catalog div.reward .info #thanks .how-to-redeem p.title,
.rewards-catalog div.reward .info #thanks .title.how-to-redeem,
.rewards-catalog div.reward .info .yourOrders .title.how-to-redeem,
.rewards-catalog div.reward .info p.title,
.rewards-for-you div.reward .info #item-detail .title.item-detail-details,
.rewards-for-you div.reward .info #thanks .how-to-redeem p.title,
.rewards-for-you div.reward .info #thanks .title.how-to-redeem,
.rewards-for-you div.reward .info .yourOrders .title.how-to-redeem,
.rewards-for-you div.reward .info p.title,
.yourOrders .rewards-catalog div.reward .info .title.how-to-redeem,
.yourOrders .rewards-for-you div.reward .info .title.how-to-redeem {
    font-family: 'Avenir Next W01', Arial, sans-serif;
    font-weight: 700;
    font-size: 16px;
    font-size: 1.6rem;
    color: #4d4d4f
}

#item-detail .rewards-catalog div.reward .info .price.item-detail-details,
#item-detail .rewards-for-you div.reward .info .price.item-detail-details,
#thanks .how-to-redeem .rewards-catalog div.reward .info p.price,
#thanks .how-to-redeem .rewards-for-you div.reward .info p.price,
#thanks .rewards-catalog div.reward .info .price.how-to-redeem,
#thanks .rewards-for-you div.reward .info .price.how-to-redeem,
.rewards-catalog div.reward .info #item-detail .price.item-detail-details,
.rewards-catalog div.reward .info #thanks .how-to-redeem p.price,
.rewards-catalog div.reward .info #thanks .price.how-to-redeem,
.rewards-catalog div.reward .info .yourOrders .price.how-to-redeem,
.rewards-catalog div.reward .info p.price,
.rewards-for-you div.reward .info #item-detail .price.item-detail-details,
.rewards-for-you div.reward .info #thanks .how-to-redeem p.price,
.rewards-for-you div.reward .info #thanks .price.how-to-redeem,
.rewards-for-you div.reward .info .yourOrders .price.how-to-redeem,
.rewards-for-you div.reward .info p.price,
.yourOrders .rewards-catalog div.reward .info .price.how-to-redeem,
.yourOrders .rewards-for-you div.reward .info .price.how-to-redeem {
    font-family: Arial, sans-serif;
    font-weight: 700;
    font-size: 16px;
    font-size: 1.6rem;
    color: #bf2037
}

.container .row,
.row .row {
    margin-left: -.75em;
    margin-right: -.75em
}

.row.section {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.row.section.no-pad {
    padding: 0
}

.row.section.no-pad-bot {
    padding-bottom: 0
}

.row.section.no-pad-top {
    padding-top: 0
}

.row {
    margin-left: auto;
    margin-right: auto
}

.row:after {
    content: "";
    display: table;
    clear: both
}

.row .col {
    float: left;
    box-sizing: border-box;
    padding: 0 .75em
}

.row .col.flex {
    margin-left: 0!important
}

.row .col.text-center {
    text-align: center
}

.row .col.text-right {
    text-align: right
}

.row .col[class*=pull-],
.row .col[class*=push-] {
    position: relative
}

.row .col.s1 {
    width: 8.33333%;
    margin-left: auto;
    left: auto;
    right: auto
}

.row .col.s2 {
    width: 16.66667%;
    margin-left: auto;
    left: auto;
    right: auto
}

.row .col.s3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto
}

.row .col.s4 {
    width: 33.33333%;
    margin-left: auto;
    left: auto;
    right: auto
}

.row .col.s5 {
    width: 41.66667%;
    margin-left: auto;
    left: auto;
    right: auto
}

.row .col.s6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto
}

.row .col.s7 {
    width: 58.33333%;
    margin-left: auto;
    left: auto;
    right: auto
}

.row .col.s8 {
    width: 66.66667%;
    margin-left: auto;
    left: auto;
    right: auto
}

.row .col.s9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto
}

.row .col.s10 {
    width: 83.33333%;
    margin-left: auto;
    left: auto;
    right: auto
}

.row .col.s11 {
    width: 91.66667%;
    margin-left: auto;
    left: auto;
    right: auto
}

.row .col.s12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto
}

.row .col.offset-s1 {
    margin-left: 8.33333%
}

.row .col.pull-s1 {
    right: 8.33333%
}

.row .col.push-s1 {
    left: 8.33333%
}

.row .col.offset-s2 {
    margin-left: 16.66667%
}

.row .col.pull-s2 {
    right: 16.66667%
}

.row .col.push-s2 {
    left: 16.66667%
}

.row .col.offset-s3 {
    margin-left: 25%
}

.row .col.pull-s3 {
    right: 25%
}

.row .col.push-s3 {
    left: 25%
}

.row .col.offset-s4 {
    margin-left: 33.33333%
}

.row .col.pull-s4 {
    right: 33.33333%
}

.row .col.push-s4 {
    left: 33.33333%
}

.row .col.offset-s5 {
    margin-left: 41.66667%
}

.row .col.pull-s5 {
    right: 41.66667%
}

.row .col.push-s5 {
    left: 41.66667%
}

.row .col.offset-s6 {
    margin-left: 50%
}

.row .col.pull-s6 {
    right: 50%
}

.row .col.push-s6 {
    left: 50%
}

.row .col.offset-s7 {
    margin-left: 58.33333%
}

.row .col.pull-s7 {
    right: 58.33333%
}

.row .col.push-s7 {
    left: 58.33333%
}

.row .col.offset-s8 {
    margin-left: 66.66667%
}

.row .col.pull-s8 {
    right: 66.66667%
}

.row .col.push-s8 {
    left: 66.66667%
}

.row .col.offset-s9 {
    margin-left: 75%
}

.row .col.pull-s9 {
    right: 75%
}

.row .col.push-s9 {
    left: 75%
}

.row .col.offset-s10 {
    margin-left: 83.33333%
}

.row .col.pull-s10 {
    right: 83.33333%
}

.row .col.push-s10 {
    left: 83.33333%
}

.row .col.offset-s11 {
    margin-left: 91.66667%
}

.row .col.pull-s11 {
    right: 91.66667%
}

.row .col.push-s11 {
    left: 91.66667%
}

.row .col.offset-s12 {
    margin-left: 100%
}

.row .col.pull-s12 {
    right: 100%
}

.row .col.push-s12 {
    left: 100%
}

@media only screen and (min-width:601px) {
    .row .col.m1 {
        width: 8.33333%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.m2 {
        width: 16.66667%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.m3 {
        width: 25%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.m4 {
        width: 33.33333%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.m5 {
        width: 41.66667%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.m6 {
        width: 50%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.m7 {
        width: 58.33333%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.m8 {
        width: 66.66667%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.m9 {
        width: 75%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.m10 {
        width: 83.33333%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.m11 {
        width: 91.66667%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.m12 {
        width: 100%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.offset-m1 {
        margin-left: 8.33333%
    }
    .row .col.pull-m1 {
        right: 8.33333%
    }
    .row .col.push-m1 {
        left: 8.33333%
    }
    .row .col.offset-m2 {
        margin-left: 16.66667%
    }
    .row .col.pull-m2 {
        right: 16.66667%
    }
    .row .col.push-m2 {
        left: 16.66667%
    }
    .row .col.offset-m3 {
        margin-left: 25%
    }
    .row .col.pull-m3 {
        right: 25%
    }
    .row .col.push-m3 {
        left: 25%
    }
    .row .col.offset-m4 {
        margin-left: 33.33333%
    }
    .row .col.pull-m4 {
        right: 33.33333%
    }
    .row .col.push-m4 {
        left: 33.33333%
    }
    .row .col.offset-m5 {
        margin-left: 41.66667%
    }
    .row .col.pull-m5 {
        right: 41.66667%
    }
    .row .col.push-m5 {
        left: 41.66667%
    }
    .row .col.offset-m6 {
        margin-left: 50%
    }
    .row .col.pull-m6 {
        right: 50%
    }
    .row .col.push-m6 {
        left: 50%
    }
    .row .col.offset-m7 {
        margin-left: 58.33333%
    }
    .row .col.pull-m7 {
        right: 58.33333%
    }
    .row .col.push-m7 {
        left: 58.33333%
    }
    .row .col.offset-m8 {
        margin-left: 66.66667%
    }
    .row .col.pull-m8 {
        right: 66.66667%
    }
    .row .col.push-m8 {
        left: 66.66667%
    }
    .row .col.offset-m9 {
        margin-left: 75%
    }
    .row .col.pull-m9 {
        right: 75%
    }
    .row .col.push-m9 {
        left: 75%
    }
    .row .col.offset-m10 {
        margin-left: 83.33333%
    }
    .row .col.pull-m10 {
        right: 83.33333%
    }
    .row .col.push-m10 {
        left: 83.33333%
    }
    .row .col.offset-m11 {
        margin-left: 91.66667%
    }
    .row .col.pull-m11 {
        right: 91.66667%
    }
    .row .col.push-m11 {
        left: 91.66667%
    }
    .row .col.offset-m12 {
        margin-left: 100%
    }
    .row .col.pull-m12 {
        right: 100%
    }
    .row .col.push-m12 {
        left: 100%
    }
}

@media only screen and (min-width:992px) {
    .row .col.l1 {
        width: 8.33333%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.l2 {
        width: 16.66667%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.l3 {
        width: 25%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.l4 {
        width: 33.33333%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.l5 {
        width: 41.66667%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.l6 {
        width: 50%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.l7 {
        width: 58.33333%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.l8 {
        width: 66.66667%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.l9 {
        width: 75%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.l10 {
        width: 83.33333%;
        /*width: 50%;*/
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.l11 {
        width: 91.66667%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.l12 {
        width: 100%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.offset-l1 {
        margin-left: 8.33333%
    }
    .row .col.pull-l1 {
        right: 8.33333%
    }
    .row .col.push-l1 {
        left: 8.33333%
    }
    .row .col.offset-l2 {
        margin-left: 16.66667%
    }
    .row .col.pull-l2 {
        right: 16.66667%
    }
    .row .col.push-l2 {
        left: 16.66667%
    }
    .row .col.offset-l3 {
        margin-left: 25%
    }
    .row .col.pull-l3 {
        right: 25%
    }
    .row .col.push-l3 {
        left: 25%
    }
    .row .col.offset-l4 {
        margin-left: 33.33333%
    }
    .row .col.pull-l4 {
        right: 33.33333%
    }
    .row .col.push-l4 {
        left: 33.33333%
    }
    .row .col.offset-l5 {
        margin-left: 41.66667%
    }
    .row .col.pull-l5 {
        right: 41.66667%
    }
    .row .col.push-l5 {
        left: 41.66667%
    }
    .row .col.offset-l6 {
        margin-left: 50%
    }
    .row .col.pull-l6 {
        right: 50%
    }
    .row .col.push-l6 {
        left: 50%
    }
    .row .col.offset-l7 {
        margin-left: 58.33333%
    }
    .row .col.pull-l7 {
        right: 58.33333%
    }
    .row .col.push-l7 {
        left: 58.33333%
    }
    .row .col.offset-l8 {
        margin-left: 66.66667%
    }
    .row .col.pull-l8 {
        right: 66.66667%
    }
    .row .col.push-l8 {
        left: 66.66667%
    }
    .row .col.offset-l9 {
        margin-left: 75%
    }
    .row .col.pull-l9 {
        right: 75%
    }
    .row .col.push-l9 {
        left: 75%
    }
    .row .col.offset-l10 {
        margin-left: 83.33333%
    }
    .row .col.pull-l10 {
        right: 83.33333%
    }
    .row .col.push-l10 {
        left: 83.33333%
    }
    .row .col.offset-l11 {
        margin-left: 91.66667%
    }
    .row .col.pull-l11 {
        right: 91.66667%
    }
    .row .col.push-l11 {
        left: 91.66667%
    }
    .row .col.offset-l12 {
        margin-left: 100%
    }
    .row .col.pull-l12 {
        right: 100%
    }
    .row .col.push-l12 {
        left: 100%
    }
}

@media print {
    .row .col.l1 {
        width: 8.33333%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.l2 {
        width: 16.66667%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.l3 {
        width: 25%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.l4 {
        width: 33.33333%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.l5 {
        width: 41.66667%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.l6 {
        width: 50%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.l7 {
        width: 58.33333%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.l8 {
        width: 66.66667%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.l9 {
        width: 75%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.l10 {
        width: 83.33333%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.l11 {
        width: 91.66667%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.l12 {
        width: 100%;
        margin-left: auto;
        left: auto;
        right: auto
    }
    .row .col.offset-l1 {
        margin-left: 8.33333%
    }
    .row .col.pull-l1 {
        right: 8.33333%
    }
    .row .col.push-l1 {
        left: 8.33333%
    }
    .row .col.offset-l2 {
        margin-left: 16.66667%
    }
    .row .col.pull-l2 {
        right: 16.66667%
    }
    .row .col.push-l2 {
        left: 16.66667%
    }
    .row .col.offset-l3 {
        margin-left: 25%
    }
    .row .col.pull-l3 {
        right: 25%
    }
    .row .col.push-l3 {
        left: 25%
    }
    .row .col.offset-l4 {
        margin-left: 33.33333%
    }
    .row .col.pull-l4 {
        right: 33.33333%
    }
    .row .col.push-l4 {
        left: 33.33333%
    }
    .row .col.offset-l5 {
        margin-left: 41.66667%
    }
    .row .col.pull-l5 {
        right: 41.66667%
    }
    .row .col.push-l5 {
        left: 41.66667%
    }
    .row .col.offset-l6 {
        margin-left: 50%
    }
    .row .col.pull-l6 {
        right: 50%
    }
    .row .col.push-l6 {
        left: 50%
    }
    .row .col.offset-l7 {
        margin-left: 58.33333%
    }
    .row .col.pull-l7 {
        right: 58.33333%
    }
    .row .col.push-l7 {
        left: 58.33333%
    }
    .row .col.offset-l8 {
        margin-left: 66.66667%
    }
    .row .col.pull-l8 {
        right: 66.66667%
    }
    .row .col.push-l8 {
        left: 66.66667%
    }
    .row .col.offset-l9 {
        margin-left: 75%
    }
    .row .col.pull-l9 {
        right: 75%
    }
    .row .col.push-l9 {
        left: 75%
    }
    .row .col.offset-l10 {
        margin-left: 83.33333%
    }
    .row .col.pull-l10 {
        right: 83.33333%
    }
    .row .col.push-l10 {
        left: 83.33333%
    }
    .row .col.offset-l11 {
        margin-left: 91.66667%
    }
    .row .col.pull-l11 {
        right: 91.66667%
    }
    .row .col.push-l11 {
        left: 91.66667%
    }
    .row .col.offset-l12 {
        margin-left: 100%
    }
    .row .col.pull-l12 {
        right: 100%
    }
    .row .col.push-l12 {
        left: 100%
    }
}

.cq-wcm-edit .row {
    border: 2px dotted red
}

.cq-wcm-edit .row .new.section {
    clear: both
}

.cq-wcm-edit .row .col {
    border: 1px dotted #000;
    min-height: 100px;
    background: linear-gradient(to right, rgba(30, 87, 153, .5) 0, rgba(125, 185, 232, .1) 100%)
}

.cq-wcm-edit .row .col .col {
    background: #fefcea;
    background: linear-gradient(to right, rgba(254, 252, 234, .3) 0, rgba(241, 218, 54, .7) 100%)
}

header {
    width: 100%;
    height: 50px;
    background-color: #bf2037;
    border-top: 2px solid #96172e;
    border-bottom: 2px solid #96172e;
    text-align: left
}


header .header {
    max-width: 1322px;
    min-width: 320px;
    margin: 0 auto;
    position: relative
}

.primaryNav {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 565px;
    left: 137px;
    top: 55px
}

@media only screen and (max-width:600px) {
    .primaryNav {
        display: none
    }
}

.primaryNav .exposeSubNav .subNav {
    opacity: 1;
    visibility: visible
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .primaryNav {
        width: 460px
    }
}

.primaryNav li {
    display: inline-block;
    font-size: 0
}

.primaryNav li.active,
.primaryNav li:hover {
    background-color: #96172e
}

.primaryNav li.active .next,
.primaryNav li.active .prev,
.primaryNav li.active a,
.primaryNav li:hover .next,
.primaryNav li:hover .prev,
.primaryNav li:hover a {
    color: #fff
}

.primaryNav li .next,
.primaryNav li .prev,
.primaryNav li a {
    text-decoration: none;
    font-family: "Avenir Medium", Arial, sans-serif;
    color: #000;
    font-size: 1.6rem;
    text-transform: uppercase;
    padding: 0 10px
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .primaryNav li .next,
    .primaryNav li .prev,
    .primaryNav li a {
        font-size: 1.4rem;
        padding-right: 4px;
        padding-left: 4px
    }
}

.primaryNav li .sub {
    display: none
}

.subNav {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    left: -15px;
    top: 28px;
    background-color: #fff;
    border: 1px solid #4d4d4f;
    padding: 7px 15px;
    margin: 0;
    transition: visibility .25s, opacity .25s ease-in;
    z-index: 10001
}

@media only screen and (max-width:600px) {
    .subNav {
        display: none
    }
}

.subNav li {
    display: block
}

.subNav li .next,
.subNav li .prev,
.subNav li a {
    display: block;
    padding: 10px 10px 10px 35px;
    text-transform: none;
    color: #000!important;
    text-align: left;
    background-size: 30px 30px;
    background-repeat: no-repeat;
    background-position: 2px 5px
}

.subNav li .active.next,
.subNav li .active.prev,
.subNav li .next:hover,
.subNav li .prev:hover,
.subNav li a.active,
.subNav li a:hover {
    background-color: #eeaf30;
    color: #000
}

.subNav li .receipt.next,
.subNav li .receipt.prev,
.subNav li a.receipt {
    background-image: url(../../../content/dam/kfr/UploadReceipt.svg)
}

.subNav li .loyalty.next,
.subNav li .loyalty.prev,
.subNav li a.loyalty {
    background-image: url(../../../content/dam/kfr/svg/AddLoyalty.svg)
}

.subNav li .codes.next,
.subNav li .codes.prev,
.subNav li a.codes {
    background-image: url(../../../content/dam/kfr/svg/EnterCodes.svg)
}

.header .registration-cta {
    position: absolute;
    top: 8px;
    left: 50%;
    transform: translateX(-50%);
    color: #fff;
    font-family: "Avenir Medium", Arial, sans-serif;
    font-size: 1.6rem;
    border: none;
    text-align: center
}

@media only screen and (max-width:600px) {
    .header .registration-cta {
        font-size: 1rem;
        top: 10px
    }
}

.headerInfo {
    position: absolute;
    top: -2px;
    left: 150px;
    font-family: Arial, sans-serif;
    font-size: 1.8rem;
    color: #fff
}

@media only screen and (max-width:600px) {
    .headerInfo {
        left: 50%;
        top: 0;
        transform: translateX(-50%)
    }
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .headerInfo.loggedOutHeader {
        display: none
    }
}

@media only screen and (max-width:600px) {
    .headerInfo.loggedOutHeader {
        display: none
    }
}

.headerInfo.loggedInHeader {
    line-height: 48px
}

.headerInfo.loggedInHeader .points {
    color: #eeaf30
}

.headerInfo.loggedInHeader .points .pointsValue {
    color: #fff
}

@media only screen and (min-width:992px) {
    .headerInfo.loggedInHeader {
        width: 50%
    }
    .headerInfo.loggedInHeader .medium.large .greeting,
    .headerInfo.loggedInHeader .medium.large .logout,
    .headerInfo.loggedInHeader .medium.large .points {
        display: table-cell
    }
    .headerInfo.loggedInHeader .medium.large .points {
        line-height: 48px;
        padding: 0 20px
    }
    .headerInfo.loggedInHeader .medium.large .greeting {
        max-width: 130px;
        overflow: hidden;
        max-height: 48px;
        white-space: nowrap
    }
    .headerInfo.loggedInHeader .small {
        display: none
    }
}

@media only screen and (max-width:991px) {
    .headerInfo.loggedInHeader .logout {
        display: none
    }
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .headerInfo.loggedInHeader {
        width: 75%
    }
    .headerInfo.loggedInHeader .small {
        display: none
    }
    .headerInfo.loggedInHeader .medium.large .greeting,
    .headerInfo.loggedInHeader .medium.large .logout,
    .headerInfo.loggedInHeader .medium.large .points {
        display: table-cell
    }
    .headerInfo.loggedInHeader .medium.large .logout {
        display: none
    }
    .headerInfo.loggedInHeader .medium.large .points {
        line-height: 48px;
        padding: 0 20px
    }
    .headerInfo.loggedInHeader .medium.large .greeting {
        max-width: 130px;
        overflow: hidden;
        max-height: 48px;
        white-space: nowrap
    }
}

@media only screen and (max-width:600px) {
    .headerInfo.loggedInHeader .medium.large {
        display: none
    }
    .headerInfo.loggedInHeader .small {
        font-family: Arial, sans-serif;
        font-weight: 700
    }
    .headerInfo.loggedInHeader .small .pts {
        color: #eeaf30
    }
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .headerInfo .intro.item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .headerInfo p.intro,
#thanks .promotionpage .collect-points-wrapper .ctaBox .headerInfo .intro.how-to-redeem,
.business-box .loginCTA .headerInfo .intro.or,
.headerInfo #item-detail .promotionpage .collect-points-wrapper .ctaBox .intro.item-detail-details,
.headerInfo #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.intro,
.headerInfo #thanks .promotionpage .collect-points-wrapper .ctaBox .intro.how-to-redeem,
.headerInfo .business-box .loginCTA .intro.or,
.headerInfo .promotionpage .businessBox .businessBoxHeader .logged-out .intro.registrationCTA_text,
.headerInfo .promotionpage .collect-points-wrapper .ctaBox #item-detail .intro.item-detail-details,
.headerInfo .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.intro,
.headerInfo .promotionpage .collect-points-wrapper .ctaBox #thanks .intro.how-to-redeem,
.headerInfo .promotionpage .collect-points-wrapper .ctaBox .yourOrders .intro.how-to-redeem,
.headerInfo .promotionpage .collect-points-wrapper .ctaBox p.intro,
.headerInfo .yourOrders .promotionpage .collect-points-wrapper .ctaBox .intro.how-to-redeem,
.headerInfo body.target-bts .bucket-1 .offer .intro.sub-price,
.headerInfo body.target-bts .bucket-5 h2.intro.smaller,
.headerInfo body.target-bts .bucket-5 h3.intro,
.headerInfo body.target-bts .bucket-5 h4.intro,
.headerInfo body.target-bts .bucket-5 h5.intro,
.headerInfo body.target-bts .offer-bucket .offer .intro.smaller.price,
.headerInfo h1.intro.smaller,
.headerInfo h2.intro,
.headerInfo h3.intro,
.headerInfo h4.intro,
.headerInfo h5.intro,
.promotionpage .businessBox .businessBoxHeader .logged-out .headerInfo .intro.registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .headerInfo .intro.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .headerInfo .intro.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .headerInfo p.intro,
.promotionpage .collect-points-wrapper .ctaBox .headerInfo p.intro,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .headerInfo .intro.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .headerInfo .intro.how-to-redeem,
body.target-bts .bucket-1 .offer .headerInfo .intro.sub-price,
body.target-bts .bucket-5 .headerInfo h2.intro.smaller,
body.target-bts .bucket-5 .headerInfo h3.intro,
body.target-bts .bucket-5 .headerInfo h4.intro,
body.target-bts .bucket-5 .headerInfo h5.intro,
body.target-bts .offer-bucket .offer .headerInfo .intro.smaller.price {
    color: #fff;
    font-family: "Avenir Medium", Arial, sans-serif;
    font-size: 1.6rem;
    line-height: 48px
}

.headerInfo .points,
.headerInfo .pointsValue {
    font-weight: 700
}

.headerInfo .points {
    color: #eeaf30
}

.headerInfo .next,
.headerInfo .prev,
.headerInfo a {
    color: #fff
}

.svgLogo {
    z-index: 100
}

@media print {
    .svgLogo {
        display: inline-block;
        width: 112px;
        position: relative;
        top: 16px;
        left: 20px
    }
}

@media only screen and (min-width:992px) {
    .svgLogo {
        display: inline-block;
        width: 112px;
        position: relative;
        top: 16px;
        left: 20px
    }
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .svgLogo {
        width: 112px;
        position: relative;
        top: 16px;
        left: 20px
    }
}

@media only screen and (max-width:600px) {
    .svgLogo {
        width: 65px;
        position: relative;
        top: 7px;
        left: 10px
    }
}

@media only screen and (min-width:992px) {
    .sideNav {
        position: absolute;
        right: 0;
        top: 15px
    }
    .sideNav .primary {
        display: none
    }
    .sideNav li {
        font-size: 0
    }
    .sideNav li.first-secondary {
        border-left: 0;
        border-right: 1px solid #fff
    }
    .sideNav li+li {
        border-left: 1px solid #fff
    }
    .sideNav li+li.brands {
        border-left: none
    }
    .sideNav li+li.border-right {
        border-right: 1px solid #fff
    }
    .sideNav li {
        display: inline-block
    }
    .sideNav li .active .next,
    .sideNav li .active .prev,
    .sideNav li .active a,
    .sideNav li:hover .next,
    .sideNav li:hover .prev,
    .sideNav li:hover a {
        color: #eeaf30
    }
    .sideNav li .next,
    .sideNav li .prev,
    .sideNav li a {
        color: #fff;
        text-decoration: none;
        font-family: "Avenir Medium", Arial, sans-serif;
        font-size: 1.4rem;
        padding: 0 10px
    }
}

@media only screen and (max-width:991px) {
    .sideNav {
        max-height: 0;
        list-style: none;
        overflow: hidden;
        margin: 0;
        background-color: rgba(255, 255, 255, .95);
        width: 170px;
        position: absolute;
        top: 48px;
        right: 10px;
        padding: 0 8px;
        visibility: hidden;
        transition: max-height .8s, visibility .8s;
        border: 1px solid #4d4d4f;
        border-top: none;
        z-index: 10001
    }
    .sideNav.open {
        display: block;
        max-height: 700px;
        visibility: visible
    }
    .sideNav li {
        line-height: 42px
    }
    .sideNav li .active,
    .sideNav li:hover {
        background-color: #eeaf30
    }
    .sideNav li+li {
        border-top: 1px solid #000
    }
    .sideNav li+li.first-secondary {
        border-top: none
    }
    .sideNav .next,
    .sideNav .prev,
    .sideNav a {
        padding: 0 5px;
        text-decoration: none;
        font-family: Avenir, Arial, sans-serif;
        font-size: 1.4rem;
        color: #000;
        display: inline-block;
        width: 100%;
        text-align: left
    }
    .sideNav .icon.next,
    .sideNav .icon.prev,
    .sideNav a.icon {
        background-repeat: no-repeat;
        background-size: 19px 19px;
        background-position: 2px 0;
        padding-left: 24px
    }
    .sideNav .receipt.next,
    .sideNav .receipt.prev,
    .sideNav a.receipt {
        background-image: url(../../../content/dam/kfr/UploadReceipt.svg)
    }
    .sideNav .loyalty.next,
    .sideNav .loyalty.prev,
    .sideNav a.loyalty {
        background-image: url(../../../content/dam/kfr/svg/AddLoyalty.svg)
    }
    .sideNav .codes.next,
    .sideNav .codes.prev,
    .sideNav a.codes {
        background-image: url(../../../content/dam/kfr/svg/EnterCodes.svg)
    }
}

@media only screen and (max-width:991px) and (min-width:601px) {
    .sideNav .primary {
        display: none
    }
}

@media only screen and (min-width:601px) and (max-width:991px) {
    body.loggedOut .sideNav .brands {
        border-top: none;
        border-bottom: 1px solid #000
    }
}

@media only screen and (max-width:600px) {
    body.loggedIn .sideNav .my-account {
        border-top: 1px solid #000
    }
}

#my-account {
    position: absolute;
    right: 50px;
    top: 12px;
    z-index: 10
}

@media only screen and (min-width:992px) {
    #my-account {
        right: 500px;
        top: 10px
    }
}

#my-account .next,
#my-account .prev,
#my-account a {
    white-space: nowrap;
    overflow: hidden;
    width: 20px;
    height: 20px;
    display: block
}

#my-account .next:before,
#my-account .prev:before,
#my-account a:before {
    content: '';
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 5px;
    background-image: url(../../../etc/designs/kelloggs/kelloggsfamilyrewards/ui/img/header_myAccount_35x35.png);
    background-size: 20px 20px;
    background-repeat: no-repeat
}

.toggleNav {
    z-index: 9;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    padding: 17px
}

@media only screen and (min-width:992px) {
    .toggleNav {
        display: none
    }
}

#hamburger {
    width: 25px;
    height: 14px;
    position: relative;
    transition: .5s ease-in-out
}

@media only screen and (min-width:992px) {
    #hamburger {
        display: none
    }
}

#hamburger span {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background: #fff;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    transform: rotate(0);
    transition: .25s ease-in-out
}

#hamburger span:nth-child(1) {
    top: 0
}

#hamburger span:nth-child(2) {
    top: 6px
}

#hamburger span:nth-child(4) {
    top: 12px
}

#hamburger.open span:nth-child(1) {
    width: 0%;
    left: 50%
}

#hamburger.open span:nth-child(2) {
    transform: rotate(45deg);
    top: 4px
}

#hamburger.open span:nth-child(3) {
    transform: rotate(-45deg);
    top: 4px
}

#hamburger.open span:nth-child(4) {
    width: 0%;
    left: 50%
}

@media print {
    .sideNav,
    .subNav {
        visibility: hidden;
        display: none
    }
}

.ir {
    margin: 0 auto
}

.content-bucket,
.contentBucket {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 2rem;
    background-size: cover
}

.content-bucket .align-bottom,
.content-bucket .align-middle,
.content-bucket .align-top,
.contentBucket .align-bottom,
.contentBucket .align-middle,
.contentBucket .align-top {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.content-bucket .align-bottom img,
.content-bucket .align-middle img,
.content-bucket .align-top img,
.contentBucket .align-bottom img,
.contentBucket .align-middle img,
.contentBucket .align-top img {
    min-height: 1px
}

.content-bucket .align-top,
.contentBucket .align-top {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.content-bucket .align-middle,
.contentBucket .align-middle {
    -ms-flex-pack: center;
    justify-content: center
}

.content-bucket .align-bottom,
.contentBucket .align-bottom {
    -ms-flex-pack: end;
    justify-content: flex-end
}

#item-detail .content-bucket .item-detail-details,
#item-detail .contentBucket .item-detail-details,
#thanks .content-bucket .how-to-redeem,
#thanks .contentBucket .how-to-redeem,
#thanks .how-to-redeem .content-bucket p,
#thanks .how-to-redeem .contentBucket p,
.content-bucket #item-detail .item-detail-details,
.content-bucket #thanks .how-to-redeem,
.content-bucket #thanks .how-to-redeem p,
.content-bucket .next,
.content-bucket .prev,
.content-bucket .row,
.content-bucket .yourOrders .how-to-redeem,
.content-bucket a,
.content-bucket img,
.content-bucket ol,
.content-bucket p,
.content-bucket ul,
.contentBucket #item-detail .item-detail-details,
.contentBucket #thanks .how-to-redeem,
.contentBucket #thanks .how-to-redeem p,
.contentBucket .next,
.contentBucket .prev,
.contentBucket .row,
.contentBucket .yourOrders .how-to-redeem,
.contentBucket a,
.contentBucket img,
.contentBucket ol,
.contentBucket p,
.contentBucket ul,
.yourOrders .content-bucket .how-to-redeem,
.yourOrders .contentBucket .how-to-redeem {
    margin-bottom: 2rem
}

#item-detail .content-bucket .marginBottom-0.item-detail-details,
#item-detail .contentBucket .marginBottom-0.item-detail-details,
#thanks .content-bucket .marginBottom-0.how-to-redeem,
#thanks .contentBucket .marginBottom-0.how-to-redeem,
#thanks .how-to-redeem .content-bucket p.marginBottom-0,
#thanks .how-to-redeem .contentBucket p.marginBottom-0,
.content-bucket #item-detail .marginBottom-0.item-detail-details,
.content-bucket #thanks .how-to-redeem p.marginBottom-0,
.content-bucket #thanks .marginBottom-0.how-to-redeem,
.content-bucket .marginBottom-0.next,
.content-bucket .marginBottom-0.prev,
.content-bucket .row.marginBottom-0,
.content-bucket .yourOrders .marginBottom-0.how-to-redeem,
.content-bucket a.marginBottom-0,
.content-bucket img.marginBottom-0,
.content-bucket ol.marginBottom-0,
.content-bucket p.marginBottom-0,
.content-bucket ul.marginBottom-0,
.contentBucket #item-detail .marginBottom-0.item-detail-details,
.contentBucket #thanks .how-to-redeem p.marginBottom-0,
.contentBucket #thanks .marginBottom-0.how-to-redeem,
.contentBucket .marginBottom-0.next,
.contentBucket .marginBottom-0.prev,
.contentBucket .row.marginBottom-0,
.contentBucket .yourOrders .marginBottom-0.how-to-redeem,
.contentBucket a.marginBottom-0,
.contentBucket img.marginBottom-0,
.contentBucket ol.marginBottom-0,
.contentBucket p.marginBottom-0,
.contentBucket ul.marginBottom-0,
.yourOrders .content-bucket .marginBottom-0.how-to-redeem,
.yourOrders .contentBucket .marginBottom-0.how-to-redeem {
    margin-bottom: 0
}

#item-detail .content-bucket .btn_responsive.item-detail-details,
#item-detail .contentBucket .btn_responsive.item-detail-details,
#item-detail .promotionpage .rewards .content-bucket .item-detail-details.redeemButton.next,
#item-detail .promotionpage .rewards .content-bucket .item-detail-details.redeemButton.prev,
#item-detail .promotionpage .rewards .content-bucket a.item-detail-details.redeemButton,
#item-detail .promotionpage .rewards .contentBucket .item-detail-details.redeemButton.next,
#item-detail .promotionpage .rewards .contentBucket .item-detail-details.redeemButton.prev,
#item-detail .promotionpage .rewards .contentBucket a.item-detail-details.redeemButton,
#thanks .content-bucket .btn_responsive.how-to-redeem,
#thanks .contentBucket .btn_responsive.how-to-redeem,
#thanks .how-to-redeem .content-bucket p.btn_responsive,
#thanks .how-to-redeem .contentBucket p.btn_responsive,
#thanks .promotionpage .rewards .content-bucket .how-to-redeem.redeemButton.next,
#thanks .promotionpage .rewards .content-bucket .how-to-redeem.redeemButton.prev,
#thanks .promotionpage .rewards .content-bucket a.how-to-redeem.redeemButton,
#thanks .promotionpage .rewards .contentBucket .how-to-redeem.redeemButton.next,
#thanks .promotionpage .rewards .contentBucket .how-to-redeem.redeemButton.prev,
#thanks .promotionpage .rewards .contentBucket a.how-to-redeem.redeemButton,
.content-bucket #item-detail .btn_responsive.item-detail-details,
.content-bucket #item-detail .promotionpage .rewards .item-detail-details.redeemButton.next,
.content-bucket #item-detail .promotionpage .rewards .item-detail-details.redeemButton.prev,
.content-bucket #item-detail .promotionpage .rewards a.item-detail-details.redeemButton,
.content-bucket #thanks .btn_responsive.how-to-redeem,
.content-bucket #thanks .how-to-redeem p.btn_responsive,
.content-bucket #thanks .promotionpage .rewards .how-to-redeem.redeemButton.next,
.content-bucket #thanks .promotionpage .rewards .how-to-redeem.redeemButton.prev,
.content-bucket #thanks .promotionpage .rewards a.how-to-redeem.redeemButton,
.content-bucket .btn_responsive.next,
.content-bucket .btn_responsive.prev,
.content-bucket .promotionpage .rewards #item-detail .item-detail-details.redeemButton.next,
.content-bucket .promotionpage .rewards #item-detail .item-detail-details.redeemButton.prev,
.content-bucket .promotionpage .rewards #item-detail a.item-detail-details.redeemButton,
.content-bucket .promotionpage .rewards #thanks .how-to-redeem.redeemButton.next,
.content-bucket .promotionpage .rewards #thanks .how-to-redeem.redeemButton.prev,
.content-bucket .promotionpage .rewards #thanks a.how-to-redeem.redeemButton,
.content-bucket .promotionpage .rewards .redeemButton.next,
.content-bucket .promotionpage .rewards .redeemButton.prev,
.content-bucket .promotionpage .rewards .row.redeemButton.next,
.content-bucket .promotionpage .rewards .row.redeemButton.prev,
.content-bucket .promotionpage .rewards .yourOrders .how-to-redeem.redeemButton.next,
.content-bucket .promotionpage .rewards .yourOrders .how-to-redeem.redeemButton.prev,
.content-bucket .promotionpage .rewards .yourOrders a.how-to-redeem.redeemButton,
.content-bucket .promotionpage .rewards a.redeemButton,
.content-bucket .promotionpage .rewards a.row.redeemButton,
.content-bucket .row.btn_responsive,
.content-bucket .yourOrders .btn_responsive.how-to-redeem,
.content-bucket .yourOrders .promotionpage .rewards .how-to-redeem.redeemButton.next,
.content-bucket .yourOrders .promotionpage .rewards .how-to-redeem.redeemButton.prev,
.content-bucket .yourOrders .promotionpage .rewards a.how-to-redeem.redeemButton,
.content-bucket a.btn_responsive,
.content-bucket img.btn_responsive,
.content-bucket ol.btn_responsive,
.content-bucket p.btn_responsive,
.content-bucket ul.btn_responsive,
.contentBucket #item-detail .btn_responsive.item-detail-details,
.contentBucket #item-detail .promotionpage .rewards .item-detail-details.redeemButton.next,
.contentBucket #item-detail .promotionpage .rewards .item-detail-details.redeemButton.prev,
.contentBucket #item-detail .promotionpage .rewards a.item-detail-details.redeemButton,
.contentBucket #thanks .btn_responsive.how-to-redeem,
.contentBucket #thanks .how-to-redeem p.btn_responsive,
.contentBucket #thanks .promotionpage .rewards .how-to-redeem.redeemButton.next,
.contentBucket #thanks .promotionpage .rewards .how-to-redeem.redeemButton.prev,
.contentBucket #thanks .promotionpage .rewards a.how-to-redeem.redeemButton,
.contentBucket .btn_responsive.next,
.contentBucket .btn_responsive.prev,
.contentBucket .promotionpage .rewards #item-detail .item-detail-details.redeemButton.next,
.contentBucket .promotionpage .rewards #item-detail .item-detail-details.redeemButton.prev,
.contentBucket .promotionpage .rewards #item-detail a.item-detail-details.redeemButton,
.contentBucket .promotionpage .rewards #thanks .how-to-redeem.redeemButton.next,
.contentBucket .promotionpage .rewards #thanks .how-to-redeem.redeemButton.prev,
.contentBucket .promotionpage .rewards #thanks a.how-to-redeem.redeemButton,
.contentBucket .promotionpage .rewards .redeemButton.next,
.contentBucket .promotionpage .rewards .redeemButton.prev,
.contentBucket .promotionpage .rewards .row.redeemButton.next,
.contentBucket .promotionpage .rewards .row.redeemButton.prev,
.contentBucket .promotionpage .rewards .yourOrders .how-to-redeem.redeemButton.next,
.contentBucket .promotionpage .rewards .yourOrders .how-to-redeem.redeemButton.prev,
.contentBucket .promotionpage .rewards .yourOrders a.how-to-redeem.redeemButton,
.contentBucket .promotionpage .rewards a.redeemButton,
.contentBucket .promotionpage .rewards a.row.redeemButton,
.contentBucket .row.btn_responsive,
.contentBucket .yourOrders .btn_responsive.how-to-redeem,
.contentBucket .yourOrders .promotionpage .rewards .how-to-redeem.redeemButton.next,
.contentBucket .yourOrders .promotionpage .rewards .how-to-redeem.redeemButton.prev,
.contentBucket .yourOrders .promotionpage .rewards a.how-to-redeem.redeemButton,
.contentBucket a.btn_responsive,
.contentBucket img.btn_responsive,
.contentBucket ol.btn_responsive,
.contentBucket p.btn_responsive,
.contentBucket ul.btn_responsive,
.promotionpage .rewards #item-detail .content-bucket .item-detail-details.redeemButton.next,
.promotionpage .rewards #item-detail .content-bucket .item-detail-details.redeemButton.prev,
.promotionpage .rewards #item-detail .content-bucket a.item-detail-details.redeemButton,
.promotionpage .rewards #item-detail .contentBucket .item-detail-details.redeemButton.next,
.promotionpage .rewards #item-detail .contentBucket .item-detail-details.redeemButton.prev,
.promotionpage .rewards #item-detail .contentBucket a.item-detail-details.redeemButton,
.promotionpage .rewards #thanks .content-bucket .how-to-redeem.redeemButton.next,
.promotionpage .rewards #thanks .content-bucket .how-to-redeem.redeemButton.prev,
.promotionpage .rewards #thanks .content-bucket a.how-to-redeem.redeemButton,
.promotionpage .rewards #thanks .contentBucket .how-to-redeem.redeemButton.next,
.promotionpage .rewards #thanks .contentBucket .how-to-redeem.redeemButton.prev,
.promotionpage .rewards #thanks .contentBucket a.how-to-redeem.redeemButton,
.promotionpage .rewards .content-bucket .redeemButton.next,
.promotionpage .rewards .content-bucket .redeemButton.prev,
.promotionpage .rewards .content-bucket .row.redeemButton.next,
.promotionpage .rewards .content-bucket .row.redeemButton.prev,
.promotionpage .rewards .content-bucket a.redeemButton,
.promotionpage .rewards .content-bucket a.row.redeemButton,
.promotionpage .rewards .contentBucket .redeemButton.next,
.promotionpage .rewards .contentBucket .redeemButton.prev,
.promotionpage .rewards .contentBucket .row.redeemButton.next,
.promotionpage .rewards .contentBucket .row.redeemButton.prev,
.promotionpage .rewards .contentBucket a.redeemButton,
.promotionpage .rewards .contentBucket a.row.redeemButton,
.promotionpage .rewards .yourOrders .content-bucket .how-to-redeem.redeemButton.next,
.promotionpage .rewards .yourOrders .content-bucket .how-to-redeem.redeemButton.prev,
.promotionpage .rewards .yourOrders .content-bucket a.how-to-redeem.redeemButton,
.promotionpage .rewards .yourOrders .contentBucket .how-to-redeem.redeemButton.next,
.promotionpage .rewards .yourOrders .contentBucket .how-to-redeem.redeemButton.prev,
.promotionpage .rewards .yourOrders .contentBucket a.how-to-redeem.redeemButton,
.yourOrders .content-bucket .btn_responsive.how-to-redeem,
.yourOrders .contentBucket .btn_responsive.how-to-redeem,
.yourOrders .promotionpage .rewards .content-bucket .how-to-redeem.redeemButton.next,
.yourOrders .promotionpage .rewards .content-bucket .how-to-redeem.redeemButton.prev,
.yourOrders .promotionpage .rewards .content-bucket a.how-to-redeem.redeemButton,
.yourOrders .promotionpage .rewards .contentBucket .how-to-redeem.redeemButton.next,
.yourOrders .promotionpage .rewards .contentBucket .how-to-redeem.redeemButton.prev,
.yourOrders .promotionpage .rewards .contentBucket a.how-to-redeem.redeemButton {
    color: #fff
}

@media only screen and (max-width:600px) {
    .content-bucket .center-small,
    .contentBucket .center-small {
        display: block;
        margin-left: auto;
        margin-right: auto
    }
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .content-bucket .center-medium,
    .contentBucket .center-medium {
        display: block;
        margin-left: auto;
        margin-right: auto
    }
}

@media only screen and (min-width:992px) {
    .content-bucket .center-large,
    .contentBucket .center-large {
        margin-left: auto;
        margin-right: auto
    }
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket p,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket .how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket .how-to-redeem,
.business-box .loginCTA body.target-bts .bucket-5 .content-bucket .or,
.business-box .loginCTA body.target-bts .bucket-5 .contentBucket .or,
.content-bucket #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.content-bucket #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.content-bucket #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.content-bucket .business-box .loginCTA body.target-bts .bucket-5 .or,
.content-bucket .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.content-bucket .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.content-bucket .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.content-bucket .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.content-bucket .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.content-bucket .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.content-bucket .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.content-bucket body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
.content-bucket body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.content-bucket body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.content-bucket body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.content-bucket body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
.content-bucket body.target-bts .bucket-5 .business-box .loginCTA .or,
.content-bucket body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.content-bucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.content-bucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.content-bucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.content-bucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.content-bucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.content-bucket body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.content-bucket body.target-bts .bucket-5 h1.smaller,
.content-bucket body.target-bts .bucket-5 h2,
.content-bucket body.target-bts .bucket-5 h3,
.content-bucket body.target-bts .bucket-5 h4,
.content-bucket body.target-bts .bucket-5 h5,
.content-bucket body.target-bts .offer-bucket .offer .price,
.content-bucket h1,
.contentBucket #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.contentBucket #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.contentBucket #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.contentBucket .business-box .loginCTA body.target-bts .bucket-5 .or,
.contentBucket .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.contentBucket .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.contentBucket .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.contentBucket .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.contentBucket .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.contentBucket .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.contentBucket .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.contentBucket body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
.contentBucket body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.contentBucket body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.contentBucket body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.contentBucket body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
.contentBucket body.target-bts .bucket-5 .business-box .loginCTA .or,
.contentBucket body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.contentBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.contentBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.contentBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.contentBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.contentBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.contentBucket body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.contentBucket body.target-bts .bucket-5 h1.smaller,
.contentBucket body.target-bts .bucket-5 h2,
.contentBucket body.target-bts .bucket-5 h3,
.contentBucket body.target-bts .bucket-5 h4,
.contentBucket body.target-bts .bucket-5 h5,
.contentBucket body.target-bts .offer-bucket .offer .price,
.contentBucket h1,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .content-bucket .registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .contentBucket .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .content-bucket .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .contentBucket .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .content-bucket p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .contentBucket p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .content-bucket .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .contentBucket .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .content-bucket .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .contentBucket .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket p,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .content-bucket .sub-price,
body.target-bts .bucket-1 .offer .bucket-5 .contentBucket .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .content-bucket .item-detail-details,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .contentBucket .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .content-bucket p,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .contentBucket p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .content-bucket .how-to-redeem,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .contentBucket .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .content-bucket .sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .contentBucket .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .content-bucket .or,
body.target-bts .bucket-5 .business-box .loginCTA .contentBucket .or,
body.target-bts .bucket-5 .content-bucket h1.smaller,
body.target-bts .bucket-5 .content-bucket h2,
body.target-bts .bucket-5 .content-bucket h3,
body.target-bts .bucket-5 .content-bucket h4,
body.target-bts .bucket-5 .content-bucket h5,
body.target-bts .bucket-5 .contentBucket h1.smaller,
body.target-bts .bucket-5 .contentBucket h2,
body.target-bts .bucket-5 .contentBucket h3,
body.target-bts .bucket-5 .contentBucket h4,
body.target-bts .bucket-5 .contentBucket h5,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .content-bucket .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .contentBucket .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .content-bucket .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .contentBucket .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .content-bucket .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .contentBucket .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .content-bucket p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .contentBucket p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .content-bucket p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .contentBucket p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .content-bucket .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .contentBucket .how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .content-bucket .how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .contentBucket .how-to-redeem,
body.target-bts .offer-bucket .offer .content-bucket .price,
body.target-bts .offer-bucket .offer .contentBucket .price {
    font-size: 7rem;
    font-family: "Avenir Condensed DemiBold", Arial, sans-serif;
    letter-spacing: -.025em;
    line-height: 107%
}

@media only screen and (min-width:601px) and (max-width:991px) {
    #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket .item-detail-details,
    #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket .item-detail-details,
    #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket p,
    #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket p,
    #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket .how-to-redeem,
    #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket .how-to-redeem,
    .business-box .loginCTA body.target-bts .bucket-5 .content-bucket .or,
    .business-box .loginCTA body.target-bts .bucket-5 .contentBucket .or,
    .content-bucket #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
    .content-bucket #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
    .content-bucket #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
    .content-bucket .business-box .loginCTA body.target-bts .bucket-5 .or,
    .content-bucket .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
    .content-bucket .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
    .content-bucket .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
    .content-bucket .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
    .content-bucket .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
    .content-bucket .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
    .content-bucket .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
    .content-bucket body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
    .content-bucket body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
    .content-bucket body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
    .content-bucket body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .content-bucket body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
    .content-bucket body.target-bts .bucket-5 .business-box .loginCTA .or,
    .content-bucket body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
    .content-bucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
    .content-bucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
    .content-bucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
    .content-bucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
    .content-bucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
    .content-bucket body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .content-bucket body.target-bts .bucket-5 h1.smaller,
    .content-bucket body.target-bts .bucket-5 h2,
    .content-bucket body.target-bts .bucket-5 h3,
    .content-bucket body.target-bts .bucket-5 h4,
    .content-bucket body.target-bts .bucket-5 h5,
    .content-bucket body.target-bts .offer-bucket .offer .price,
    .content-bucket h1,
    .contentBucket #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
    .contentBucket #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
    .contentBucket #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
    .contentBucket .business-box .loginCTA body.target-bts .bucket-5 .or,
    .contentBucket .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
    .contentBucket .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
    .contentBucket .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
    .contentBucket .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
    .contentBucket .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
    .contentBucket .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
    .contentBucket .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
    .contentBucket body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
    .contentBucket body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
    .contentBucket body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
    .contentBucket body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .contentBucket body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
    .contentBucket body.target-bts .bucket-5 .business-box .loginCTA .or,
    .contentBucket body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
    .contentBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
    .contentBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
    .contentBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
    .contentBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
    .contentBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
    .contentBucket body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .contentBucket body.target-bts .bucket-5 h1.smaller,
    .contentBucket body.target-bts .bucket-5 h2,
    .contentBucket body.target-bts .bucket-5 h3,
    .contentBucket body.target-bts .bucket-5 h4,
    .contentBucket body.target-bts .bucket-5 h5,
    .contentBucket body.target-bts .offer-bucket .offer .price,
    .contentBucket h1,
    .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .content-bucket .registrationCTA_text,
    .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .contentBucket .registrationCTA_text,
    .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .content-bucket .item-detail-details,
    .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .contentBucket .item-detail-details,
    .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .content-bucket p,
    .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .contentBucket p,
    .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .content-bucket .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .contentBucket .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .content-bucket .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .contentBucket .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket p,
    .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket p,
    .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket .how-to-redeem,
    .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket .how-to-redeem,
    body.target-bts .bucket-1 .offer .bucket-5 .content-bucket .sub-price,
    body.target-bts .bucket-1 .offer .bucket-5 .contentBucket .sub-price,
    body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .content-bucket .item-detail-details,
    body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .contentBucket .item-detail-details,
    body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .content-bucket p,
    body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .contentBucket p,
    body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .content-bucket .how-to-redeem,
    body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .contentBucket .how-to-redeem,
    body.target-bts .bucket-5 .bucket-1 .offer .content-bucket .sub-price,
    body.target-bts .bucket-5 .bucket-1 .offer .contentBucket .sub-price,
    body.target-bts .bucket-5 .business-box .loginCTA .content-bucket .or,
    body.target-bts .bucket-5 .business-box .loginCTA .contentBucket .or,
    body.target-bts .bucket-5 .content-bucket h1.smaller,
    body.target-bts .bucket-5 .content-bucket h2,
    body.target-bts .bucket-5 .content-bucket h3,
    body.target-bts .bucket-5 .content-bucket h4,
    body.target-bts .bucket-5 .content-bucket h5,
    body.target-bts .bucket-5 .contentBucket h1.smaller,
    body.target-bts .bucket-5 .contentBucket h2,
    body.target-bts .bucket-5 .contentBucket h3,
    body.target-bts .bucket-5 .contentBucket h4,
    body.target-bts .bucket-5 .contentBucket h5,
    body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .content-bucket .registrationCTA_text,
    body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .contentBucket .registrationCTA_text,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .content-bucket .item-detail-details,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .contentBucket .item-detail-details,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .content-bucket .how-to-redeem,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .contentBucket .how-to-redeem,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .content-bucket p,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .contentBucket p,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .content-bucket p,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .contentBucket p,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .content-bucket .how-to-redeem,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .contentBucket .how-to-redeem,
    body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .content-bucket .how-to-redeem,
    body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .contentBucket .how-to-redeem,
    body.target-bts .offer-bucket .offer .content-bucket .price,
    body.target-bts .offer-bucket .offer .contentBucket .price {
        font-size: 5rem
    }
}

@media only screen and (max-width:600px) {
    #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket .item-detail-details,
    #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket .item-detail-details,
    #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket p,
    #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket p,
    #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket .how-to-redeem,
    #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket .how-to-redeem,
    .business-box .loginCTA body.target-bts .bucket-5 .content-bucket .or,
    .business-box .loginCTA body.target-bts .bucket-5 .contentBucket .or,
    .content-bucket #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
    .content-bucket #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
    .content-bucket #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
    .content-bucket .business-box .loginCTA body.target-bts .bucket-5 .or,
    .content-bucket .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
    .content-bucket .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
    .content-bucket .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
    .content-bucket .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
    .content-bucket .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
    .content-bucket .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
    .content-bucket .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
    .content-bucket body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
    .content-bucket body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
    .content-bucket body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
    .content-bucket body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .content-bucket body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
    .content-bucket body.target-bts .bucket-5 .business-box .loginCTA .or,
    .content-bucket body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
    .content-bucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
    .content-bucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
    .content-bucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
    .content-bucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
    .content-bucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
    .content-bucket body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .content-bucket body.target-bts .bucket-5 h1.smaller,
    .content-bucket body.target-bts .bucket-5 h2,
    .content-bucket body.target-bts .bucket-5 h3,
    .content-bucket body.target-bts .bucket-5 h4,
    .content-bucket body.target-bts .bucket-5 h5,
    .content-bucket body.target-bts .offer-bucket .offer .price,
    .content-bucket h1,
    .contentBucket #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
    .contentBucket #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
    .contentBucket #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
    .contentBucket .business-box .loginCTA body.target-bts .bucket-5 .or,
    .contentBucket .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
    .contentBucket .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
    .contentBucket .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
    .contentBucket .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
    .contentBucket .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
    .contentBucket .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
    .contentBucket .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
    .contentBucket body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
    .contentBucket body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
    .contentBucket body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
    .contentBucket body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .contentBucket body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
    .contentBucket body.target-bts .bucket-5 .business-box .loginCTA .or,
    .contentBucket body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
    .contentBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
    .contentBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
    .contentBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
    .contentBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
    .contentBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
    .contentBucket body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .contentBucket body.target-bts .bucket-5 h1.smaller,
    .contentBucket body.target-bts .bucket-5 h2,
    .contentBucket body.target-bts .bucket-5 h3,
    .contentBucket body.target-bts .bucket-5 h4,
    .contentBucket body.target-bts .bucket-5 h5,
    .contentBucket body.target-bts .offer-bucket .offer .price,
    .contentBucket h1,
    .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .content-bucket .registrationCTA_text,
    .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .contentBucket .registrationCTA_text,
    .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .content-bucket .item-detail-details,
    .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .contentBucket .item-detail-details,
    .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .content-bucket p,
    .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .contentBucket p,
    .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .content-bucket .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .contentBucket .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .content-bucket .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .contentBucket .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket p,
    .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket p,
    .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket .how-to-redeem,
    .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket .how-to-redeem,
    body.target-bts .bucket-1 .offer .bucket-5 .content-bucket .sub-price,
    body.target-bts .bucket-1 .offer .bucket-5 .contentBucket .sub-price,
    body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .content-bucket .item-detail-details,
    body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .contentBucket .item-detail-details,
    body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .content-bucket p,
    body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .contentBucket p,
    body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .content-bucket .how-to-redeem,
    body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .contentBucket .how-to-redeem,
    body.target-bts .bucket-5 .bucket-1 .offer .content-bucket .sub-price,
    body.target-bts .bucket-5 .bucket-1 .offer .contentBucket .sub-price,
    body.target-bts .bucket-5 .business-box .loginCTA .content-bucket .or,
    body.target-bts .bucket-5 .business-box .loginCTA .contentBucket .or,
    body.target-bts .bucket-5 .content-bucket h1.smaller,
    body.target-bts .bucket-5 .content-bucket h2,
    body.target-bts .bucket-5 .content-bucket h3,
    body.target-bts .bucket-5 .content-bucket h4,
    body.target-bts .bucket-5 .content-bucket h5,
    body.target-bts .bucket-5 .contentBucket h1.smaller,
    body.target-bts .bucket-5 .contentBucket h2,
    body.target-bts .bucket-5 .contentBucket h3,
    body.target-bts .bucket-5 .contentBucket h4,
    body.target-bts .bucket-5 .contentBucket h5,
    body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .content-bucket .registrationCTA_text,
    body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .contentBucket .registrationCTA_text,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .content-bucket .item-detail-details,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .contentBucket .item-detail-details,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .content-bucket .how-to-redeem,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .contentBucket .how-to-redeem,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .content-bucket p,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .contentBucket p,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .content-bucket p,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .contentBucket p,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .content-bucket .how-to-redeem,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .contentBucket .how-to-redeem,
    body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .content-bucket .how-to-redeem,
    body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .contentBucket .how-to-redeem,
    body.target-bts .offer-bucket .offer .content-bucket .price,
    body.target-bts .offer-bucket .offer .contentBucket .price {
        font-size: 3.5rem
    }
}

#item-detail .content-bucket .item-detail-details,
#item-detail .contentBucket .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket .item-detail-details,
#thanks .content-bucket .how-to-redeem,
#thanks .contentBucket .how-to-redeem,
#thanks .how-to-redeem .content-bucket p,
#thanks .how-to-redeem .contentBucket p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket p,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket .how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket .how-to-redeem,
.business-box .loginCTA body.target-bts .bucket-5 .content-bucket .or,
.business-box .loginCTA body.target-bts .bucket-5 .contentBucket .or,
.content-bucket #item-detail .item-detail-details,
.content-bucket #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.content-bucket #thanks .how-to-redeem,
.content-bucket #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.content-bucket #thanks .how-to-redeem p,
.content-bucket #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.content-bucket .business-box .loginCTA body.target-bts .bucket-5 .or,
.content-bucket .next,
.content-bucket .prev,
.content-bucket .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.content-bucket .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.content-bucket .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.content-bucket .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.content-bucket .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.content-bucket .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.content-bucket .yourOrders .how-to-redeem,
.content-bucket .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.content-bucket a,
.content-bucket body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
.content-bucket body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.content-bucket body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.content-bucket body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.content-bucket body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
.content-bucket body.target-bts .bucket-5 .business-box .loginCTA .or,
.content-bucket body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.content-bucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.content-bucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.content-bucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.content-bucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.content-bucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.content-bucket body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.content-bucket body.target-bts .bucket-5 h1.smaller,
.content-bucket body.target-bts .bucket-5 h2,
.content-bucket body.target-bts .bucket-5 h3,
.content-bucket body.target-bts .bucket-5 h4,
.content-bucket body.target-bts .bucket-5 h5,
.content-bucket body.target-bts .offer-bucket .offer .price,
.content-bucket h1,
.content-bucket li,
.content-bucket ol,
.content-bucket p,
.content-bucket ul,
.contentBucket #item-detail .item-detail-details,
.contentBucket #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.contentBucket #thanks .how-to-redeem,
.contentBucket #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.contentBucket #thanks .how-to-redeem p,
.contentBucket #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.contentBucket .business-box .loginCTA body.target-bts .bucket-5 .or,
.contentBucket .next,
.contentBucket .prev,
.contentBucket .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.contentBucket .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.contentBucket .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.contentBucket .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.contentBucket .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.contentBucket .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.contentBucket .yourOrders .how-to-redeem,
.contentBucket .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.contentBucket a,
.contentBucket body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
.contentBucket body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.contentBucket body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.contentBucket body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.contentBucket body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
.contentBucket body.target-bts .bucket-5 .business-box .loginCTA .or,
.contentBucket body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.contentBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.contentBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.contentBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.contentBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.contentBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.contentBucket body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.contentBucket body.target-bts .bucket-5 h1.smaller,
.contentBucket body.target-bts .bucket-5 h2,
.contentBucket body.target-bts .bucket-5 h3,
.contentBucket body.target-bts .bucket-5 h4,
.contentBucket body.target-bts .bucket-5 h5,
.contentBucket body.target-bts .offer-bucket .offer .price,
.contentBucket h1,
.contentBucket li,
.contentBucket ol,
.contentBucket p,
.contentBucket ul,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .content-bucket .registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .contentBucket .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .content-bucket .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .contentBucket .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .content-bucket p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .contentBucket p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .content-bucket .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .contentBucket .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .content-bucket .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .contentBucket .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket p,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket p,
.yourOrders .content-bucket .how-to-redeem,
.yourOrders .contentBucket .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .content-bucket .sub-price,
body.target-bts .bucket-1 .offer .bucket-5 .contentBucket .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .content-bucket .item-detail-details,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .contentBucket .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .content-bucket p,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .contentBucket p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .content-bucket .how-to-redeem,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .contentBucket .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .content-bucket .sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .contentBucket .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .content-bucket .or,
body.target-bts .bucket-5 .business-box .loginCTA .contentBucket .or,
body.target-bts .bucket-5 .content-bucket h1.smaller,
body.target-bts .bucket-5 .content-bucket h2,
body.target-bts .bucket-5 .content-bucket h3,
body.target-bts .bucket-5 .content-bucket h4,
body.target-bts .bucket-5 .content-bucket h5,
body.target-bts .bucket-5 .contentBucket h1.smaller,
body.target-bts .bucket-5 .contentBucket h2,
body.target-bts .bucket-5 .contentBucket h3,
body.target-bts .bucket-5 .contentBucket h4,
body.target-bts .bucket-5 .contentBucket h5,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .content-bucket .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .contentBucket .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .content-bucket .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .contentBucket .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .content-bucket .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .contentBucket .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .content-bucket p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .contentBucket p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .content-bucket p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .contentBucket p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .content-bucket .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .contentBucket .how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .content-bucket .how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .contentBucket .how-to-redeem,
body.target-bts .offer-bucket .offer .content-bucket .price,
body.target-bts .offer-bucket .offer .contentBucket .price {
    color: inherit
}

.content-bucket .btn_responsive,
.content-bucket .promotionpage .rewards .redeemButton.next,
.content-bucket .promotionpage .rewards .redeemButton.prev,
.content-bucket .promotionpage .rewards a.redeemButton,
.contentBucket .btn_responsive,
.contentBucket .promotionpage .rewards .redeemButton.next,
.contentBucket .promotionpage .rewards .redeemButton.prev,
.contentBucket .promotionpage .rewards a.redeemButton,
.promotionpage .rewards .content-bucket .redeemButton.next,
.promotionpage .rewards .content-bucket .redeemButton.prev,
.promotionpage .rewards .content-bucket a.redeemButton,
.promotionpage .rewards .contentBucket .redeemButton.next,
.promotionpage .rewards .contentBucket .redeemButton.prev,
.promotionpage .rewards .contentBucket a.redeemButton {
    margin-bottom: 2rem
}

.content-bucket.hasHeader .left,
.content-bucket.hasHeader .right,
.contentBucket.hasHeader .left,
.contentBucket.hasHeader .right {
    padding-top: 0
}

.content-bucket.hasFooter .left,
.content-bucket.hasFooter .right,
.contentBucket.hasFooter .left,
.contentBucket.hasFooter .right {
    padding-bottom: 0
}

.content-bucket .left,
.content-bucket .right,
.contentBucket .left,
.contentBucket .right {
    padding: 25px 25px 25px 50px
}

.content-bucket .left.no-padding,
.content-bucket .right.no-padding,
.contentBucket .left.no-padding,
.contentBucket .right.no-padding {
    padding: 0
}

.content-bucket .header,
.contentBucket .header {
    margin-left: 0!important;
    padding: 25px 25px 0 50px
}

#item-detail .content-bucket .header .item-detail-details,
#item-detail .contentBucket .header .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .content-bucket .header .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .contentBucket .header .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket .header .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket .header .item-detail-details,
#thanks .content-bucket .header .how-to-redeem,
#thanks .contentBucket .header .how-to-redeem,
#thanks .how-to-redeem .content-bucket .header p,
#thanks .how-to-redeem .contentBucket .header p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .content-bucket .header p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .contentBucket .header p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket .header p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket .header p,
#thanks .promotionpage .collect-points-wrapper .ctaBox .content-bucket .header .how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox .contentBucket .header .how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket .header .how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket .header .how-to-redeem,
.business-box .loginCTA .content-bucket .header .or,
.business-box .loginCTA .contentBucket .header .or,
.business-box .loginCTA body.target-bts .bucket-5 .content-bucket .header .or,
.business-box .loginCTA body.target-bts .bucket-5 .contentBucket .header .or,
.content-bucket .header #item-detail .item-detail-details,
.content-bucket .header #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.content-bucket .header #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.content-bucket .header #thanks .how-to-redeem,
.content-bucket .header #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.content-bucket .header #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.content-bucket .header #thanks .how-to-redeem p,
.content-bucket .header #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.content-bucket .header #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.content-bucket .header .business-box .loginCTA .or,
.content-bucket .header .business-box .loginCTA body.target-bts .bucket-5 .or,
.content-bucket .header .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.content-bucket .header .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.content-bucket .header .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.content-bucket .header .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.content-bucket .header .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.content-bucket .header .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.content-bucket .header .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.content-bucket .header .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.content-bucket .header .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.content-bucket .header .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.content-bucket .header .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.content-bucket .header .promotionpage .collect-points-wrapper .ctaBox p,
.content-bucket .header .yourOrders .how-to-redeem,
.content-bucket .header .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.content-bucket .header .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.content-bucket .header body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
.content-bucket .header body.target-bts .bucket-1 .offer .sub-price,
.content-bucket .header body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.content-bucket .header body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.content-bucket .header body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.content-bucket .header body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
.content-bucket .header body.target-bts .bucket-5 .business-box .loginCTA .or,
.content-bucket .header body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.content-bucket .header body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.content-bucket .header body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.content-bucket .header body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.content-bucket .header body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.content-bucket .header body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.content-bucket .header body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.content-bucket .header body.target-bts .bucket-5 h1.smaller,
.content-bucket .header body.target-bts .bucket-5 h2,
.content-bucket .header body.target-bts .bucket-5 h2.smaller,
.content-bucket .header body.target-bts .bucket-5 h3,
.content-bucket .header body.target-bts .bucket-5 h4,
.content-bucket .header body.target-bts .bucket-5 h5,
.content-bucket .header body.target-bts .offer-bucket .offer .price,
.content-bucket .header body.target-bts .offer-bucket .offer .smaller.price,
.content-bucket .header h1,
.content-bucket .header h1.smaller,
.content-bucket .header h2,
.content-bucket .header h3,
.content-bucket .header h4,
.content-bucket .header h5,
.content-bucket .header img,
.content-bucket .header p,
.contentBucket .header #item-detail .item-detail-details,
.contentBucket .header #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.contentBucket .header #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.contentBucket .header #thanks .how-to-redeem,
.contentBucket .header #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.contentBucket .header #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.contentBucket .header #thanks .how-to-redeem p,
.contentBucket .header #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.contentBucket .header #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.contentBucket .header .business-box .loginCTA .or,
.contentBucket .header .business-box .loginCTA body.target-bts .bucket-5 .or,
.contentBucket .header .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.contentBucket .header .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.contentBucket .header .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.contentBucket .header .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.contentBucket .header .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.contentBucket .header .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.contentBucket .header .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.contentBucket .header .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.contentBucket .header .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.contentBucket .header .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.contentBucket .header .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.contentBucket .header .promotionpage .collect-points-wrapper .ctaBox p,
.contentBucket .header .yourOrders .how-to-redeem,
.contentBucket .header .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.contentBucket .header .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.contentBucket .header body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
.contentBucket .header body.target-bts .bucket-1 .offer .sub-price,
.contentBucket .header body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.contentBucket .header body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.contentBucket .header body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.contentBucket .header body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
.contentBucket .header body.target-bts .bucket-5 .business-box .loginCTA .or,
.contentBucket .header body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.contentBucket .header body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.contentBucket .header body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.contentBucket .header body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.contentBucket .header body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.contentBucket .header body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.contentBucket .header body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.contentBucket .header body.target-bts .bucket-5 h1.smaller,
.contentBucket .header body.target-bts .bucket-5 h2,
.contentBucket .header body.target-bts .bucket-5 h2.smaller,
.contentBucket .header body.target-bts .bucket-5 h3,
.contentBucket .header body.target-bts .bucket-5 h4,
.contentBucket .header body.target-bts .bucket-5 h5,
.contentBucket .header body.target-bts .offer-bucket .offer .price,
.contentBucket .header body.target-bts .offer-bucket .offer .smaller.price,
.contentBucket .header h1,
.contentBucket .header h1.smaller,
.contentBucket .header h2,
.contentBucket .header h3,
.contentBucket .header h4,
.contentBucket .header h5,
.contentBucket .header img,
.contentBucket .header p,
.promotionpage .businessBox .businessBoxHeader .logged-out .content-bucket .header .registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out .contentBucket .header .registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .content-bucket .header .registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .contentBucket .header .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .content-bucket .header .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .contentBucket .header .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .content-bucket .header .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .contentBucket .header .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .content-bucket .header .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .contentBucket .header .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .content-bucket .header p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .contentBucket .header p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .content-bucket .header p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .contentBucket .header p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .content-bucket .header .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .contentBucket .header .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .content-bucket .header p,
.promotionpage .collect-points-wrapper .ctaBox .contentBucket .header p,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .content-bucket .header .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .contentBucket .header .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .content-bucket .header .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .contentBucket .header .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket .header p,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket .header p,
.yourOrders .content-bucket .header .how-to-redeem,
.yourOrders .contentBucket .header .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .content-bucket .header .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .contentBucket .header .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket .header .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket .header .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .content-bucket .header .sub-price,
body.target-bts .bucket-1 .offer .bucket-5 .contentBucket .header .sub-price,
body.target-bts .bucket-1 .offer .content-bucket .header .sub-price,
body.target-bts .bucket-1 .offer .contentBucket .header .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .content-bucket .header .item-detail-details,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .contentBucket .header .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .content-bucket .header p,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .contentBucket .header p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .content-bucket .header .how-to-redeem,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .contentBucket .header .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .content-bucket .header .sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .contentBucket .header .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .content-bucket .header .or,
body.target-bts .bucket-5 .business-box .loginCTA .contentBucket .header .or,
body.target-bts .bucket-5 .content-bucket .header h1.smaller,
body.target-bts .bucket-5 .content-bucket .header h2,
body.target-bts .bucket-5 .content-bucket .header h2.smaller,
body.target-bts .bucket-5 .content-bucket .header h3,
body.target-bts .bucket-5 .content-bucket .header h4,
body.target-bts .bucket-5 .content-bucket .header h5,
body.target-bts .bucket-5 .contentBucket .header h1.smaller,
body.target-bts .bucket-5 .contentBucket .header h2,
body.target-bts .bucket-5 .contentBucket .header h2.smaller,
body.target-bts .bucket-5 .contentBucket .header h3,
body.target-bts .bucket-5 .contentBucket .header h4,
body.target-bts .bucket-5 .contentBucket .header h5,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .content-bucket .header .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .contentBucket .header .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .content-bucket .header .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .contentBucket .header .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .content-bucket .header .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .contentBucket .header .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .content-bucket .header p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .contentBucket .header p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .content-bucket .header p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .contentBucket .header p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .content-bucket .header .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .contentBucket .header .how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .content-bucket .header .how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .contentBucket .header .how-to-redeem,
body.target-bts .offer-bucket .offer .content-bucket .header .price,
body.target-bts .offer-bucket .offer .content-bucket .header .smaller.price,
body.target-bts .offer-bucket .offer .contentBucket .header .price,
body.target-bts .offer-bucket .offer .contentBucket .header .smaller.price {
    margin-bottom: 0
}

.content-bucket .header.no-padding,
.contentBucket .header.no-padding {
    padding: 0
}

.content-bucket .footer,
.contentBucket .footer {
    padding: 0 25px 25px 50px
}

.content-bucket .footer.no-padding,
.contentBucket .footer.no-padding {
    padding: 0
}

#item-detail .content-bucket .footer .item-detail-details,
#item-detail .contentBucket .footer .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .content-bucket .footer .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .contentBucket .footer .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket .footer .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket .footer .item-detail-details,
#thanks .content-bucket .footer .how-to-redeem,
#thanks .contentBucket .footer .how-to-redeem,
#thanks .how-to-redeem .content-bucket .footer p,
#thanks .how-to-redeem .contentBucket .footer p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .content-bucket .footer p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .contentBucket .footer p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket .footer p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket .footer p,
#thanks .promotionpage .collect-points-wrapper .ctaBox .content-bucket .footer .how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox .contentBucket .footer .how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket .footer .how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket .footer .how-to-redeem,
.business-box .loginCTA .content-bucket .footer .or,
.business-box .loginCTA .contentBucket .footer .or,
.business-box .loginCTA body.target-bts .bucket-5 .content-bucket .footer .or,
.business-box .loginCTA body.target-bts .bucket-5 .contentBucket .footer .or,
.content-bucket .footer #item-detail .item-detail-details,
.content-bucket .footer #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.content-bucket .footer #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.content-bucket .footer #thanks .how-to-redeem,
.content-bucket .footer #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.content-bucket .footer #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.content-bucket .footer #thanks .how-to-redeem p,
.content-bucket .footer #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.content-bucket .footer #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.content-bucket .footer .business-box .loginCTA .or,
.content-bucket .footer .business-box .loginCTA body.target-bts .bucket-5 .or,
.content-bucket .footer .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.content-bucket .footer .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.content-bucket .footer .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.content-bucket .footer .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.content-bucket .footer .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.content-bucket .footer .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.content-bucket .footer .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.content-bucket .footer .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.content-bucket .footer .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.content-bucket .footer .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.content-bucket .footer .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.content-bucket .footer .promotionpage .collect-points-wrapper .ctaBox p,
.content-bucket .footer .yourOrders .how-to-redeem,
.content-bucket .footer .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.content-bucket .footer .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.content-bucket .footer body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
.content-bucket .footer body.target-bts .bucket-1 .offer .sub-price,
.content-bucket .footer body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.content-bucket .footer body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.content-bucket .footer body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.content-bucket .footer body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
.content-bucket .footer body.target-bts .bucket-5 .business-box .loginCTA .or,
.content-bucket .footer body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.content-bucket .footer body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.content-bucket .footer body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.content-bucket .footer body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.content-bucket .footer body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.content-bucket .footer body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.content-bucket .footer body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.content-bucket .footer body.target-bts .bucket-5 h1.smaller,
.content-bucket .footer body.target-bts .bucket-5 h2,
.content-bucket .footer body.target-bts .bucket-5 h2.smaller,
.content-bucket .footer body.target-bts .bucket-5 h3,
.content-bucket .footer body.target-bts .bucket-5 h4,
.content-bucket .footer body.target-bts .bucket-5 h5,
.content-bucket .footer body.target-bts .offer-bucket .offer .price,
.content-bucket .footer body.target-bts .offer-bucket .offer .smaller.price,
.content-bucket .footer h1,
.content-bucket .footer h1.smaller,
.content-bucket .footer h2,
.content-bucket .footer h3,
.content-bucket .footer h4,
.content-bucket .footer h5,
.content-bucket .footer img,
.content-bucket .footer p,
.contentBucket .footer #item-detail .item-detail-details,
.contentBucket .footer #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.contentBucket .footer #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.contentBucket .footer #thanks .how-to-redeem,
.contentBucket .footer #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.contentBucket .footer #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.contentBucket .footer #thanks .how-to-redeem p,
.contentBucket .footer #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.contentBucket .footer #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.contentBucket .footer .business-box .loginCTA .or,
.contentBucket .footer .business-box .loginCTA body.target-bts .bucket-5 .or,
.contentBucket .footer .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.contentBucket .footer .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.contentBucket .footer .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.contentBucket .footer .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.contentBucket .footer .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.contentBucket .footer .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.contentBucket .footer .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.contentBucket .footer .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.contentBucket .footer .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.contentBucket .footer .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.contentBucket .footer .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.contentBucket .footer .promotionpage .collect-points-wrapper .ctaBox p,
.contentBucket .footer .yourOrders .how-to-redeem,
.contentBucket .footer .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.contentBucket .footer .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.contentBucket .footer body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
.contentBucket .footer body.target-bts .bucket-1 .offer .sub-price,
.contentBucket .footer body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.contentBucket .footer body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.contentBucket .footer body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.contentBucket .footer body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
.contentBucket .footer body.target-bts .bucket-5 .business-box .loginCTA .or,
.contentBucket .footer body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.contentBucket .footer body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.contentBucket .footer body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.contentBucket .footer body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.contentBucket .footer body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.contentBucket .footer body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.contentBucket .footer body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.contentBucket .footer body.target-bts .bucket-5 h1.smaller,
.contentBucket .footer body.target-bts .bucket-5 h2,
.contentBucket .footer body.target-bts .bucket-5 h2.smaller,
.contentBucket .footer body.target-bts .bucket-5 h3,
.contentBucket .footer body.target-bts .bucket-5 h4,
.contentBucket .footer body.target-bts .bucket-5 h5,
.contentBucket .footer body.target-bts .offer-bucket .offer .price,
.contentBucket .footer body.target-bts .offer-bucket .offer .smaller.price,
.contentBucket .footer h1,
.contentBucket .footer h1.smaller,
.contentBucket .footer h2,
.contentBucket .footer h3,
.contentBucket .footer h4,
.contentBucket .footer h5,
.contentBucket .footer img,
.contentBucket .footer p,
.promotionpage .businessBox .businessBoxHeader .logged-out .content-bucket .footer .registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out .contentBucket .footer .registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .content-bucket .footer .registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .contentBucket .footer .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .content-bucket .footer .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .contentBucket .footer .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .content-bucket .footer .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .contentBucket .footer .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .content-bucket .footer .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .contentBucket .footer .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .content-bucket .footer p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .contentBucket .footer p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .content-bucket .footer p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .contentBucket .footer p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .content-bucket .footer .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .contentBucket .footer .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .content-bucket .footer p,
.promotionpage .collect-points-wrapper .ctaBox .contentBucket .footer p,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .content-bucket .footer .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .contentBucket .footer .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .content-bucket .footer .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .contentBucket .footer .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket .footer p,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket .footer p,
.yourOrders .content-bucket .footer .how-to-redeem,
.yourOrders .contentBucket .footer .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .content-bucket .footer .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .contentBucket .footer .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .content-bucket .footer .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .contentBucket .footer .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .content-bucket .footer .sub-price,
body.target-bts .bucket-1 .offer .bucket-5 .contentBucket .footer .sub-price,
body.target-bts .bucket-1 .offer .content-bucket .footer .sub-price,
body.target-bts .bucket-1 .offer .contentBucket .footer .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .content-bucket .footer .item-detail-details,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .contentBucket .footer .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .content-bucket .footer p,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .contentBucket .footer p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .content-bucket .footer .how-to-redeem,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .contentBucket .footer .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .content-bucket .footer .sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .contentBucket .footer .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .content-bucket .footer .or,
body.target-bts .bucket-5 .business-box .loginCTA .contentBucket .footer .or,
body.target-bts .bucket-5 .content-bucket .footer h1.smaller,
body.target-bts .bucket-5 .content-bucket .footer h2,
body.target-bts .bucket-5 .content-bucket .footer h2.smaller,
body.target-bts .bucket-5 .content-bucket .footer h3,
body.target-bts .bucket-5 .content-bucket .footer h4,
body.target-bts .bucket-5 .content-bucket .footer h5,
body.target-bts .bucket-5 .contentBucket .footer h1.smaller,
body.target-bts .bucket-5 .contentBucket .footer h2,
body.target-bts .bucket-5 .contentBucket .footer h2.smaller,
body.target-bts .bucket-5 .contentBucket .footer h3,
body.target-bts .bucket-5 .contentBucket .footer h4,
body.target-bts .bucket-5 .contentBucket .footer h5,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .content-bucket .footer .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .contentBucket .footer .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .content-bucket .footer .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .contentBucket .footer .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .content-bucket .footer .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .contentBucket .footer .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .content-bucket .footer p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .contentBucket .footer p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .content-bucket .footer p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .contentBucket .footer p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .content-bucket .footer .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .contentBucket .footer .how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .content-bucket .footer .how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .contentBucket .footer .how-to-redeem,
body.target-bts .offer-bucket .offer .content-bucket .footer .price,
body.target-bts .offer-bucket .offer .content-bucket .footer .smaller.price,
body.target-bts .offer-bucket .offer .contentBucket .footer .price,
body.target-bts .offer-bucket .offer .contentBucket .footer .smaller.price {
    margin-bottom: 0
}

@media only screen and (max-width:600px) {
    .content-bucket .left,
    .contentBucket .left {
        padding: 25px 10px 10px 10px
    }
    .content-bucket .right,
    .contentBucket .right {
        padding: 10px
    }
    .content-bucket .header,
    .contentBucket .header {
        padding: 25px 10px 0 10px
    }
    .content-bucket .footer,
    .contentBucket .footer {
        padding: 0 10px 10px 10px
    }
}

.content-bucket .rewards,
.contentBucket .rewards {
    margin-top: -10px;
    text-align: center
}

.content-bucket .rewards .reward,
.contentBucket .rewards .reward {
    width: 195px;
    background-color: #fff;
    font-size: 1.6rem;
    display: inline-block;
    margin: 10px
}

.content-bucket .rewards .cost,
.contentBucket .rewards .cost {
    background-color: #bf2037;
    color: #fff;
    font-family: "Arial Black", Arial, sans-serif;
    font-weight: 900;
    padding: 5px;
    border-bottom: 3px solid #ffcb05
}

.content-bucket .rewards .reward_image img,
.contentBucket .rewards .reward_image img {
    height: 95px;
    margin: 7px 0
}

.content-bucket .rewards .savings,
.contentBucket .rewards .savings {
    font-weight: 700;
    color: #bf2037;
    font-family: "Arial Black", Arial, sans-serif;
    font-size: 1.8rem
}

.content-bucket .rewards .description,
.contentBucket .rewards .description {
    padding: 6px;
    color: #000
}

@media only screen and (max-width:600px) {
    .content-bucket.no-bkgd-small,
    .contentBucket.no-bkgd-small {
        background-image: none!important
    }
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .content-bucket.no-bkgd-medium,
    .contentBucket.no-bkgd-medium {
        background-image: none!important
    }
}

@media only screen and (min-width:992px) {
    .content-bucket.no-bkgd-large,
    .contentBucket.no-bkgd-large {
        background-image: none!important
    }
}

.bonusBucket {
    text-align: center;
    margin-bottom: 2rem;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    color: #4d4d4f;
    border: 1px solid #4d4d4f;
    display: none
}

#bonusContainer-loyalty.show .bonusBucket,
#bonusContainer-receipt.show .bonusBucket {
    display: -ms-flexbox;
    display: flex
}

@media only screen and (max-width:991px) {
    .bonusBucket {
        color: #fff;
        background-image: url(../../../content/dam/kfr/svg/badge2.svg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 0 -200px;
        padding: 10px 0
    }
}

@media only screen and (max-width:600px) {
    .bonusBucket {
        background-size: 110%;
        background-position: center -90px
    }
}

@media only screen and (min-width:992px) {
    .bonusBucket .left {
        background-image: url(../../../content/dam/kfr/svg/badge2.svg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: 0 -200px;
        padding: 0 50px
    }
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .bonusBucket .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .bonusBucket p,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .bonusBucket .how-to-redeem,
.bonusBucket #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.bonusBucket #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.bonusBucket #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.bonusBucket .business-box .loginCTA body.target-bts .bucket-5 .or,
.bonusBucket .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.bonusBucket .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.bonusBucket .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.bonusBucket .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.bonusBucket .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.bonusBucket .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.bonusBucket .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.bonusBucket body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
.bonusBucket body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.bonusBucket body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.bonusBucket body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.bonusBucket body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
.bonusBucket body.target-bts .bucket-5 .business-box .loginCTA .or,
.bonusBucket body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.bonusBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.bonusBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.bonusBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.bonusBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.bonusBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.bonusBucket body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.bonusBucket body.target-bts .bucket-5 h1.smaller,
.bonusBucket body.target-bts .bucket-5 h2,
.bonusBucket body.target-bts .bucket-5 h3,
.bonusBucket body.target-bts .bucket-5 h4,
.bonusBucket body.target-bts .bucket-5 h5,
.bonusBucket body.target-bts .offer-bucket .offer .price,
.bonusBucket h1,
.business-box .loginCTA body.target-bts .bucket-5 .bonusBucket .or,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .bonusBucket .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .bonusBucket .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .bonusBucket p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .bonusBucket .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .bonusBucket .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .bonusBucket p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .bonusBucket .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .bonusBucket .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .bonusBucket .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .bonusBucket p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .bonusBucket .how-to-redeem,
body.target-bts .bucket-5 .bonusBucket h1.smaller,
body.target-bts .bucket-5 .bonusBucket h2,
body.target-bts .bucket-5 .bonusBucket h3,
body.target-bts .bucket-5 .bonusBucket h4,
body.target-bts .bucket-5 .bonusBucket h5,
body.target-bts .bucket-5 .bucket-1 .offer .bonusBucket .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .bonusBucket .or,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .bonusBucket .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .bonusBucket .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .bonusBucket .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .bonusBucket p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .bonusBucket p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .bonusBucket .how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .bonusBucket .how-to-redeem,
body.target-bts .offer-bucket .offer .bonusBucket .price {
    font-size: 6rem;
    color: #fff;
    margin: 0;
    line-height: 1;
    letter-spacing: 0
}

@media only screen and (max-width:600px) {
    #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .bonusBucket .item-detail-details,
    #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .bonusBucket p,
    #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .bonusBucket .how-to-redeem,
    .bonusBucket #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
    .bonusBucket #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
    .bonusBucket #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
    .bonusBucket .business-box .loginCTA body.target-bts .bucket-5 .or,
    .bonusBucket .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
    .bonusBucket .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
    .bonusBucket .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
    .bonusBucket .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
    .bonusBucket .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
    .bonusBucket .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
    .bonusBucket .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
    .bonusBucket body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
    .bonusBucket body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
    .bonusBucket body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
    .bonusBucket body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .bonusBucket body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
    .bonusBucket body.target-bts .bucket-5 .business-box .loginCTA .or,
    .bonusBucket body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
    .bonusBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
    .bonusBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
    .bonusBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
    .bonusBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
    .bonusBucket body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
    .bonusBucket body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .bonusBucket body.target-bts .bucket-5 h1.smaller,
    .bonusBucket body.target-bts .bucket-5 h2,
    .bonusBucket body.target-bts .bucket-5 h3,
    .bonusBucket body.target-bts .bucket-5 h4,
    .bonusBucket body.target-bts .bucket-5 h5,
    .bonusBucket body.target-bts .offer-bucket .offer .price,
    .bonusBucket h1,
    .business-box .loginCTA body.target-bts .bucket-5 .bonusBucket .or,
    .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .bonusBucket .registrationCTA_text,
    .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .bonusBucket .item-detail-details,
    .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .bonusBucket p,
    .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .bonusBucket .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .bonusBucket .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .bonusBucket p,
    .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .bonusBucket .how-to-redeem,
    body.target-bts .bucket-1 .offer .bucket-5 .bonusBucket .sub-price,
    body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .bonusBucket .item-detail-details,
    body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .bonusBucket p,
    body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .bonusBucket .how-to-redeem,
    body.target-bts .bucket-5 .bonusBucket h1.smaller,
    body.target-bts .bucket-5 .bonusBucket h2,
    body.target-bts .bucket-5 .bonusBucket h3,
    body.target-bts .bucket-5 .bonusBucket h4,
    body.target-bts .bucket-5 .bonusBucket h5,
    body.target-bts .bucket-5 .bucket-1 .offer .bonusBucket .sub-price,
    body.target-bts .bucket-5 .business-box .loginCTA .bonusBucket .or,
    body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .bonusBucket .registrationCTA_text,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .bonusBucket .item-detail-details,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .bonusBucket .how-to-redeem,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .bonusBucket p,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .bonusBucket p,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .bonusBucket .how-to-redeem,
    body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .bonusBucket .how-to-redeem,
    body.target-bts .offer-bucket .offer .bonusBucket .price {
        font-size: 4rem
    }
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .bonusBucket .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .bonusBucket p,
#thanks .promotionpage .collect-points-wrapper .ctaBox .bonusBucket .how-to-redeem,
.bonusBucket #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.bonusBucket #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.bonusBucket #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.bonusBucket .business-box .loginCTA .or,
.bonusBucket .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.bonusBucket .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.bonusBucket .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.bonusBucket .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.bonusBucket .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.bonusBucket .promotionpage .collect-points-wrapper .ctaBox p,
.bonusBucket .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.bonusBucket body.target-bts .bucket-1 .offer .sub-price,
.bonusBucket body.target-bts .bucket-5 h2.smaller,
.bonusBucket body.target-bts .bucket-5 h3,
.bonusBucket body.target-bts .bucket-5 h4,
.bonusBucket body.target-bts .bucket-5 h5,
.bonusBucket body.target-bts .offer-bucket .offer .smaller.price,
.bonusBucket h1.smaller,
.bonusBucket h2,
.bonusBucket h3,
.bonusBucket h4,
.bonusBucket h5,
.business-box .loginCTA .bonusBucket .or,
.promotionpage .businessBox .businessBoxHeader .logged-out .bonusBucket .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .bonusBucket .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .bonusBucket .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .bonusBucket p,
.promotionpage .collect-points-wrapper .ctaBox .bonusBucket p,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .bonusBucket .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .bonusBucket .how-to-redeem,
body.target-bts .bucket-1 .offer .bonusBucket .sub-price,
body.target-bts .bucket-5 .bonusBucket h2.smaller,
body.target-bts .bucket-5 .bonusBucket h3,
body.target-bts .bucket-5 .bonusBucket h4,
body.target-bts .bucket-5 .bonusBucket h5,
body.target-bts .offer-bucket .offer .bonusBucket .smaller.price {
    font-size: 4.8rem;
    margin: 0;
    line-height: 1.2;
    color: inherit
}

@media only screen and (max-width:600px) {
    #item-detail .promotionpage .collect-points-wrapper .ctaBox .bonusBucket .item-detail-details,
    #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .bonusBucket p,
    #thanks .promotionpage .collect-points-wrapper .ctaBox .bonusBucket .how-to-redeem,
    .bonusBucket #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
    .bonusBucket #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
    .bonusBucket #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .bonusBucket .business-box .loginCTA .or,
    .bonusBucket .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
    .bonusBucket .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
    .bonusBucket .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
    .bonusBucket .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
    .bonusBucket .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
    .bonusBucket .promotionpage .collect-points-wrapper .ctaBox p,
    .bonusBucket .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .bonusBucket body.target-bts .bucket-1 .offer .sub-price,
    .bonusBucket body.target-bts .bucket-5 h2.smaller,
    .bonusBucket body.target-bts .bucket-5 h3,
    .bonusBucket body.target-bts .bucket-5 h4,
    .bonusBucket body.target-bts .bucket-5 h5,
    .bonusBucket body.target-bts .offer-bucket .offer .smaller.price,
    .bonusBucket h1.smaller,
    .bonusBucket h2,
    .bonusBucket h3,
    .bonusBucket h4,
    .bonusBucket h5,
    .business-box .loginCTA .bonusBucket .or,
    .promotionpage .businessBox .businessBoxHeader .logged-out .bonusBucket .registrationCTA_text,
    .promotionpage .collect-points-wrapper .ctaBox #item-detail .bonusBucket .item-detail-details,
    .promotionpage .collect-points-wrapper .ctaBox #thanks .bonusBucket .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .bonusBucket p,
    .promotionpage .collect-points-wrapper .ctaBox .bonusBucket p,
    .promotionpage .collect-points-wrapper .ctaBox .yourOrders .bonusBucket .how-to-redeem,
    .yourOrders .promotionpage .collect-points-wrapper .ctaBox .bonusBucket .how-to-redeem,
    body.target-bts .bucket-1 .offer .bonusBucket .sub-price,
    body.target-bts .bucket-5 .bonusBucket h2.smaller,
    body.target-bts .bucket-5 .bonusBucket h3,
    body.target-bts .bucket-5 .bonusBucket h4,
    body.target-bts .bucket-5 .bonusBucket h5,
    body.target-bts .offer-bucket .offer .bonusBucket .smaller.price {
        font-size: 2.4rem
    }
}

.bonusBucket .disclaimer {
    color: inherit
}

.bonusBucket .left,
.bonusBucket .right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

.btn_white.next,
.btn_white.prev,
a.btn_white {
    border: 1px solid #96172e;
    background-color: #fff;
    padding: 4px 8px;
    font-family: "Avenir Condensed DemiBold";
    text-decoration: none;
    color: #96172e;
    font-size: 18px;
    font-size: 1.8rem;
    min-width: 100px;
    line-height: normal;
}

#KSTL-ContactUs-main button,
#kb-wrapper button,
.btn_responsive,
.promotionpage .rewards .redeemButton.next,
.promotionpage .rewards .redeemButton.prev,
.promotionpage .rewards a.redeemButton {
    display: inline-block;
    width: 200px;
    height: 50px;
    border: 2px solid #fff;
    text-decoration: none;
    background-color: #e00034;
    font-family: "Avenir Condensed DemiBold", Arial, sans-serif;
    font-size: 2.2rem;
    color: #fff;
    text-align: center;
    line-height: 48px;
    cursor: pointer
}

@media only screen and (max-width:600px) {
    #KSTL-ContactUs-main button,
    #kb-wrapper button,
    .btn_responsive,
    .promotionpage .rewards .redeemButton.next,
    .promotionpage .rewards .redeemButton.prev,
    .promotionpage .rewards a.redeemButton {
        font-size: 2.2rem
    }
}

#KSTL-ContactUs-main button:hover,
#kb-wrapper button:hover,
.btn_responsive:hover,
.promotionpage .rewards .redeemButton.next:hover,
.promotionpage .rewards .redeemButton.prev:hover,
.promotionpage .rewards a.redeemButton:hover {
    background-color: #96172e
}

#KSTL-ContactUs-main button.disabled,
#KSTL-ContactUs-main button:disabled,
#kb-wrapper button.disabled,
#kb-wrapper button:disabled,
.btn_responsive.disabled,
.btn_responsive:disabled,
.promotionpage .rewards .disabled.redeemButton.next,
.promotionpage .rewards .disabled.redeemButton.prev,
.promotionpage .rewards .redeemButton.next:disabled,
.promotionpage .rewards .redeemButton.prev:disabled,
.promotionpage .rewards a.disabled.redeemButton,
.promotionpage .rewards a.redeemButton:disabled {
    background-color: #717171;
    cursor: default
}

#KSTL-ContactUs-main button.magnum,
#kb-wrapper button.magnum,
.btn_responsive.magnum,
.promotionpage .rewards .magnum.redeemButton.next,
.promotionpage .rewards .magnum.redeemButton.prev,
.promotionpage .rewards a.magnum.redeemButton {
    width: 310px;
    height: 60px;
    line-height: 58px;
    font-size: 3.2rem
}

#KSTL-ContactUs-main button.mini,
#kb-wrapper button.mini,
.btn_responsive.mini,
.promotionpage .rewards .mini.redeemButton.next,
.promotionpage .rewards .mini.redeemButton.prev,
.promotionpage .rewards a.mini.redeemButton {
    width: 100px;
    height: 40px;
    line-height: 38px
}

#KSTL-ContactUs-codes button[data-action=remove] {
    width: 40px;
    height: 40px;
    line-height: 1
}

.pageContentHeader {
    height: auto
}

.pageHeader {
    text-align: center;
    padding: 0
}

footer {
    margin-top: 2em;
    padding: 4em 0 50px 0;
    width: 100%;
    background-color: #f3f3f6
}

footer .markupText .row {
    max-width: 1322px
}

footer .markupText .row div * {
    font-size: 1.6rem
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox footer .markupText .row .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox footer .markupText .row p,
#thanks .promotionpage .collect-points-wrapper .ctaBox footer .markupText .row .how-to-redeem,
.business-box .loginCTA footer .markupText .row .or,
.promotionpage .businessBox .businessBoxHeader .logged-out footer .markupText .row .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail footer .markupText .row .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem footer .markupText .row p,
.promotionpage .collect-points-wrapper .ctaBox #thanks footer .markupText .row .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders footer .markupText .row .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox footer .markupText .row p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox footer .markupText .row .how-to-redeem,
body.target-bts .bucket-1 .offer footer .markupText .row .sub-price,
body.target-bts .offer-bucket .offer footer .markupText .row .smaller.price,
footer .markupText .row #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
footer .markupText .row #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
footer .markupText .row #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
footer .markupText .row .business-box .loginCTA .or,
footer .markupText .row .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
footer .markupText .row .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
footer .markupText .row .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
footer .markupText .row .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
footer .markupText .row .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
footer .markupText .row .promotionpage .collect-points-wrapper .ctaBox p,
footer .markupText .row .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
footer .markupText .row body.target-bts .bucket-1 .offer .sub-price,
footer .markupText .row body.target-bts .offer-bucket .offer .smaller.price,
footer .markupText .row h1.smaller,
footer .markupText .row h2,
footer .markupText .row h3,
footer .markupText .row h4,
footer .markupText .row h5 {
    border-bottom: 1px solid #000;
    padding-left: 25px
}

@media only screen and (max-width:991px) {
    #item-detail .promotionpage .collect-points-wrapper .ctaBox footer .markupText .row .item-detail-details,
    #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox footer .markupText .row p,
    #thanks .promotionpage .collect-points-wrapper .ctaBox footer .markupText .row .how-to-redeem,
    .business-box .loginCTA footer .markupText .row .or,
    .promotionpage .businessBox .businessBoxHeader .logged-out footer .markupText .row .registrationCTA_text,
    .promotionpage .collect-points-wrapper .ctaBox #item-detail footer .markupText .row .item-detail-details,
    .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem footer .markupText .row p,
    .promotionpage .collect-points-wrapper .ctaBox #thanks footer .markupText .row .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox .yourOrders footer .markupText .row .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox footer .markupText .row p,
    .yourOrders .promotionpage .collect-points-wrapper .ctaBox footer .markupText .row .how-to-redeem,
    body.target-bts .bucket-1 .offer footer .markupText .row .sub-price,
    body.target-bts .offer-bucket .offer footer .markupText .row .smaller.price,
    footer .markupText .row #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
    footer .markupText .row #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
    footer .markupText .row #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    footer .markupText .row .business-box .loginCTA .or,
    footer .markupText .row .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
    footer .markupText .row .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
    footer .markupText .row .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
    footer .markupText .row .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
    footer .markupText .row .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
    footer .markupText .row .promotionpage .collect-points-wrapper .ctaBox p,
    footer .markupText .row .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    footer .markupText .row body.target-bts .bucket-1 .offer .sub-price,
    footer .markupText .row body.target-bts .offer-bucket .offer .smaller.price,
    footer .markupText .row h1.smaller,
    footer .markupText .row h2,
    footer .markupText .row h3,
    footer .markupText .row h4,
    footer .markupText .row h5 {
        padding-left: 10px
    }
}

footer .markupText .row ul {
    margin-left: 25px
}

@media only screen and (max-width:991px) {
    footer .markupText .row ul {
        margin-left: 10px
    }
}

footer .markupText .row li {
    list-style: none;
    margin-bottom: .4rem
}

footer .markupText .row li .next,
footer .markupText .row li .prev,
footer .markupText .row li a {
    text-decoration: none
}

footer .markupText .row .next,
footer .markupText .row .prev,
footer .markupText .row a {
    color: #000
}

footer .markupText .row .copyright,
footer .markupText .row .copyright .next,
footer .markupText .row .copyright .prev,
footer .markupText .row .copyright a,
footer .markupText .row .social {
    text-align: right;
    font-size: 1.2rem!important
}

@media only screen and (max-width:600px) {
    footer .markupText .row .copyright,
    footer .markupText .row .copyright .next,
    footer .markupText .row .copyright .prev,
    footer .markupText .row .copyright a,
    footer .markupText .row .social {
        text-align: center
    }
}

.ns-popover-list-theme {
    max-width: 280px!important
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .reg-heading.item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.reg-heading,
#thanks .promotionpage .collect-points-wrapper .ctaBox .reg-heading.how-to-redeem,
.business-box .loginCTA .reg-heading.or,
.promotionpage .businessBox .businessBoxHeader .logged-out .reg-heading.registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .reg-heading.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.reg-heading,
.promotionpage .collect-points-wrapper .ctaBox #thanks .reg-heading.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .reg-heading.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox p.reg-heading,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .reg-heading.how-to-redeem,
body.target-bts .bucket-1 .offer .reg-heading.sub-price,
body.target-bts .bucket-5 h2.reg-heading.smaller,
body.target-bts .bucket-5 h3.reg-heading,
body.target-bts .bucket-5 h4.reg-heading,
body.target-bts .bucket-5 h5.reg-heading,
body.target-bts .offer-bucket .offer .reg-heading.smaller.price,
h1.reg-heading.smaller,
h2.reg-heading,
h3.reg-heading,
h4.reg-heading,
h5.reg-heading {
    display: none;
    font-family: "Avenir Condensed DemiBold";
    color: #4d4d4f
}

body[data-reg-step=one] .pageContent .markupText {
    display: block
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body[data-reg-step=two] .hd-profile.item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body[data-reg-step=two] p.hd-profile,
#thanks .promotionpage .collect-points-wrapper .ctaBox body[data-reg-step=two] .hd-profile.how-to-redeem,
.business-box .loginCTA body[data-reg-step=two] .hd-profile.or,
.promotionpage .businessBox .businessBoxHeader .logged-out body[data-reg-step=two] .hd-profile.registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body[data-reg-step=two] .hd-profile.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body[data-reg-step=two] p.hd-profile,
.promotionpage .collect-points-wrapper .ctaBox #thanks body[data-reg-step=two] .hd-profile.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body[data-reg-step=two] .hd-profile.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body[data-reg-step=two] p.hd-profile,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body[data-reg-step=two] .hd-profile.how-to-redeem,
body.target-bts .bucket-1 .offer body[data-reg-step=two] .hd-profile.sub-price,
body.target-bts .offer-bucket .offer body[data-reg-step=two] .hd-profile.smaller.price,
body[data-reg-step=two] #item-detail .promotionpage .collect-points-wrapper .ctaBox .hd-profile.item-detail-details,
body[data-reg-step=two] #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.hd-profile,
body[data-reg-step=two] #thanks .promotionpage .collect-points-wrapper .ctaBox .hd-profile.how-to-redeem,
body[data-reg-step=two] .business-box .loginCTA .hd-profile.or,
body[data-reg-step=two] .pageContent .markupText,
body[data-reg-step=two] .promotionpage .businessBox .businessBoxHeader .logged-out .hd-profile.registrationCTA_text,
body[data-reg-step=two] .promotionpage .collect-points-wrapper .ctaBox #item-detail .hd-profile.item-detail-details,
body[data-reg-step=two] .promotionpage .collect-points-wrapper .ctaBox #thanks .hd-profile.how-to-redeem,
body[data-reg-step=two] .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.hd-profile,
body[data-reg-step=two] .promotionpage .collect-points-wrapper .ctaBox .yourOrders .hd-profile.how-to-redeem,
body[data-reg-step=two] .promotionpage .collect-points-wrapper .ctaBox p.hd-profile,
body[data-reg-step=two] .yourOrders .promotionpage .collect-points-wrapper .ctaBox .hd-profile.how-to-redeem,
body[data-reg-step=two] body.target-bts .bucket-1 .offer .hd-profile.sub-price,
body[data-reg-step=two] body.target-bts .offer-bucket .offer .hd-profile.smaller.price,
body[data-reg-step=two] h1.hd-profile.smaller,
body[data-reg-step=two] h2.hd-profile,
body[data-reg-step=two] h3.hd-profile,
body[data-reg-step=two] h4.hd-profile,
body[data-reg-step=two] h5.hd-profile {
    display: block!important
}

body[data-reg-step=two] .regCTA {
    display: none!important
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body[data-reg-step=three] .hd-survey.item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body[data-reg-step=three] p.hd-survey,
#thanks .promotionpage .collect-points-wrapper .ctaBox body[data-reg-step=three] .hd-survey.how-to-redeem,
.business-box .loginCTA body[data-reg-step=three] .hd-survey.or,
.promotionpage .businessBox .businessBoxHeader .logged-out body[data-reg-step=three] .hd-survey.registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body[data-reg-step=three] .hd-survey.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body[data-reg-step=three] p.hd-survey,
.promotionpage .collect-points-wrapper .ctaBox #thanks body[data-reg-step=three] .hd-survey.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body[data-reg-step=three] .hd-survey.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body[data-reg-step=three] p.hd-survey,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body[data-reg-step=three] .hd-survey.how-to-redeem,
body.target-bts .bucket-1 .offer body[data-reg-step=three] .hd-survey.sub-price,
body.target-bts .offer-bucket .offer body[data-reg-step=three] .hd-survey.smaller.price,
body[data-reg-step=three] #item-detail .promotionpage .collect-points-wrapper .ctaBox .hd-survey.item-detail-details,
body[data-reg-step=three] #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.hd-survey,
body[data-reg-step=three] #thanks .promotionpage .collect-points-wrapper .ctaBox .hd-survey.how-to-redeem,
body[data-reg-step=three] .business-box .loginCTA .hd-survey.or,
body[data-reg-step=three] .pageContent .markupText,
body[data-reg-step=three] .promotionpage .businessBox .businessBoxHeader .logged-out .hd-survey.registrationCTA_text,
body[data-reg-step=three] .promotionpage .collect-points-wrapper .ctaBox #item-detail .hd-survey.item-detail-details,
body[data-reg-step=three] .promotionpage .collect-points-wrapper .ctaBox #thanks .hd-survey.how-to-redeem,
body[data-reg-step=three] .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.hd-survey,
body[data-reg-step=three] .promotionpage .collect-points-wrapper .ctaBox .yourOrders .hd-survey.how-to-redeem,
body[data-reg-step=three] .promotionpage .collect-points-wrapper .ctaBox p.hd-survey,
body[data-reg-step=three] .yourOrders .promotionpage .collect-points-wrapper .ctaBox .hd-survey.how-to-redeem,
body[data-reg-step=three] body.target-bts .bucket-1 .offer .hd-survey.sub-price,
body[data-reg-step=three] body.target-bts .offer-bucket .offer .hd-survey.smaller.price,
body[data-reg-step=three] h1.hd-survey.smaller,
body[data-reg-step=three] h2.hd-survey,
body[data-reg-step=three] h3.hd-survey,
body[data-reg-step=three] h4.hd-survey,
body[data-reg-step=three] h5.hd-survey {
    display: block!important
}

body[data-reg-step=three] .regCTA {
    display: none!important
}

body.login>content .markupText,
body.signup>content .markupText,
body.thanks>content .markupText {
    margin: 0 1.5em;
    padding: 0!important;
    display: none
}

#myaccount-v6,
#registration-v6 {
    margin: 0
}

#myaccount-v6 .KSTL-Registration-SocialMetaData,
#registration-v6 .KSTL-Registration-SocialMetaData {
    background-color: #d8e7f0;
    position: relative;
    padding-right: 138px
}

#myaccount-v6 .KSTL-Registration-facebook,
#registration-v6 .KSTL-Registration-facebook {
    position: absolute;
    top: 16px;
    right: -5px
}

#myaccount-v6 .KSTL-Registration-facebook button,
#registration-v6 .KSTL-Registration-facebook button {
    font-size: 1.4rem!important
}

#myaccount-v6 .KSTL-Registration-twitter,
#registration-v6 .KSTL-Registration-twitter {
    position: absolute;
    top: 50px;
    right: -5px
}

#myaccount-v6 .KSTL-Registration-twitter button,
#registration-v6 .KSTL-Registration-twitter button {
    font-size: 1.4rem!important
}

#myaccount-v6 .KSTL-Registration button,
#registration-v6 .KSTL-Registration button {
    margin-bottom: 0;
    min-width: 200px;
}

#myaccount-v6 .KSTL-Registration-Profile #KSTL-Registration-wrapper-BirthDate,
#registration-v6 .KSTL-Registration-Profile #KSTL-Registration-wrapper-BirthDate {
    display: initial !important;
    /*float: right;*/
}

#myaccount-v6 .KSTL-Registration div[survey-questions] label,
#registration-v6 .KSTL-Registration div[survey-questions] label {
    color: #4d4d4f
}

#myaccount-v6 .KSTL-Registration label,
#registration-v6 .KSTL-Registration label {
    color: #4d4d4f;
    font-weight: 400!important;
    max-width: 100%!important
}

#myaccount-v6 .KSTL-Registration label.required,
#registration-v6 .KSTL-Registration label.required {
    color: #bf2037
}

#myaccount-v6 .KSTL-Registration label.label-after,
#registration-v6 .KSTL-Registration label.label-after {
    margin-left: 10px;
    font-size: 1.4rem
}

#myaccount-v6 .KSTL-Registration label.label-after .next,
#myaccount-v6 .KSTL-Registration label.label-after .prev,
#myaccount-v6 .KSTL-Registration label.label-after a,
#registration-v6 .KSTL-Registration label.label-after .next,
#registration-v6 .KSTL-Registration label.label-after .prev,
#registration-v6 .KSTL-Registration label.label-after a {
    font-size: 1.4rem
}

#myaccount-v6 .KSTL-Registration .subscription,
#registration-v6 .KSTL-Registration .subscription {
    border: none!important
}

#myaccount-v6 .KSTL-Registration input,
#myaccount-v6 .KSTL-Registration select,
#registration-v6 .KSTL-Registration input,
#registration-v6 .KSTL-Registration select {
    border-radius: 0!important;
    color: #4d4d4f;
    max-width: 100%!important
}

#myaccount-v6 .KSTL-Registration input.ng-pristine,
#myaccount-v6 .KSTL-Registration select.ng-pristine,
#registration-v6 .KSTL-Registration input.ng-pristine,
#registration-v6 .KSTL-Registration select.ng-pristine {
    border-color: #766f67
}

#myaccount-v6 .KSTL-Registration input:disabled,
#registration-v6 .KSTL-Registration input:disabled {
    border: none!important;
    box-shadow: none;
    background: 0 0
}

#myaccount-v6 .KSTL-Registration .registration:after,
#registration-v6 .KSTL-Registration .registration:after {
    content: "";
    display: table;
    clear: both
}

#myaccount-v6 .KSTL-Registration .pod,
#registration-v6 .KSTL-Registration .pod {
    width: 100%;
    background-color: #fff;
    border: 1px solid #4d4d4f;
    padding: 10px
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox #myaccount-v6 .KSTL-Registration .pod .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox #registration-v6 .KSTL-Registration .pod .item-detail-details,
#myaccount-v6 .KSTL-Registration .pod #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
#myaccount-v6 .KSTL-Registration .pod #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
#myaccount-v6 .KSTL-Registration .pod .business-box .loginCTA .or,
#myaccount-v6 .KSTL-Registration .pod .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
#myaccount-v6 .KSTL-Registration .pod .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
#myaccount-v6 .KSTL-Registration .pod .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
#myaccount-v6 .KSTL-Registration .pod .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
#myaccount-v6 .KSTL-Registration .pod .promotionpage .collect-points-wrapper .ctaBox p,
#myaccount-v6 .KSTL-Registration .pod .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
#myaccount-v6 .KSTL-Registration .pod body.target-bts .bucket-1 .offer .sub-price,
#myaccount-v6 .KSTL-Registration .pod body.target-bts .offer-bucket .offer .smaller.price,
#myaccount-v6 .KSTL-Registration .pod h1.smaller,
#myaccount-v6 .KSTL-Registration .pod h2,
#myaccount-v6 .KSTL-Registration .pod h3,
#myaccount-v6 .KSTL-Registration .pod h4,
#myaccount-v6 .KSTL-Registration .pod h5,
#registration-v6 .KSTL-Registration .pod #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
#registration-v6 .KSTL-Registration .pod #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
#registration-v6 .KSTL-Registration .pod .business-box .loginCTA .or,
#registration-v6 .KSTL-Registration .pod .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
#registration-v6 .KSTL-Registration .pod .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
#registration-v6 .KSTL-Registration .pod .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
#registration-v6 .KSTL-Registration .pod .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
#registration-v6 .KSTL-Registration .pod .promotionpage .collect-points-wrapper .ctaBox p,
#registration-v6 .KSTL-Registration .pod .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
#registration-v6 .KSTL-Registration .pod body.target-bts .bucket-1 .offer .sub-price,
#registration-v6 .KSTL-Registration .pod body.target-bts .offer-bucket .offer .smaller.price,
#registration-v6 .KSTL-Registration .pod h1.smaller,
#registration-v6 .KSTL-Registration .pod h2,
#registration-v6 .KSTL-Registration .pod h3,
#registration-v6 .KSTL-Registration .pod h4,
#registration-v6 .KSTL-Registration .pod h5,
#thanks .promotionpage .collect-points-wrapper .ctaBox #myaccount-v6 .KSTL-Registration .pod .how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox #registration-v6 .KSTL-Registration .pod .how-to-redeem,
.business-box .loginCTA #myaccount-v6 .KSTL-Registration .pod .or,
.business-box .loginCTA #registration-v6 .KSTL-Registration .pod .or,
.promotionpage .businessBox .businessBoxHeader .logged-out #myaccount-v6 .KSTL-Registration .pod .registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out #registration-v6 .KSTL-Registration .pod .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail #myaccount-v6 .KSTL-Registration .pod .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail #registration-v6 .KSTL-Registration .pod .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #myaccount-v6 .KSTL-Registration .pod p,
.promotionpage .collect-points-wrapper .ctaBox #registration-v6 .KSTL-Registration .pod p,
.promotionpage .collect-points-wrapper .ctaBox #thanks #myaccount-v6 .KSTL-Registration .pod .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks #registration-v6 .KSTL-Registration .pod .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders #myaccount-v6 .KSTL-Registration .pod .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders #registration-v6 .KSTL-Registration .pod .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox #myaccount-v6 .KSTL-Registration .pod .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox #registration-v6 .KSTL-Registration .pod .how-to-redeem,
body.target-bts .bucket-1 .offer #myaccount-v6 .KSTL-Registration .pod .sub-price,
body.target-bts .bucket-1 .offer #registration-v6 .KSTL-Registration .pod .sub-price,
body.target-bts .offer-bucket .offer #myaccount-v6 .KSTL-Registration .pod .smaller.price,
body.target-bts .offer-bucket .offer #registration-v6 .KSTL-Registration .pod .smaller.price {
    font-family: "Avenir Condensed DemiBold";
    color: #4d4d4f
}

#myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData,
#registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData {
    min-height: 100px;
    min-width: 320px;
    background-color: #dfe9f1!important;
    border: 0!important
}

#item-detail #myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .item-detail-details,
#item-detail #registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox #myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox #registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .item-detail-details,
#myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData #item-detail .item-detail-details,
#myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
#myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData #thanks .how-to-redeem,
#myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
#myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .business-box .loginCTA .or,
#myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
#myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
#myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
#myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
#myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .promotionpage .collect-points-wrapper .ctaBox p,
#myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .yourOrders .how-to-redeem,
#myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
#myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData body.target-bts .bucket-1 .offer .sub-price,
#myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData body.target-bts .offer-bucket .offer .smaller.price,
#myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData h1.smaller,
#myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData h2,
#myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData h3,
#myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData h4,
#myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData h5,
#myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData p,
#registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData #item-detail .item-detail-details,
#registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
#registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData #thanks .how-to-redeem,
#registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
#registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .business-box .loginCTA .or,
#registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
#registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
#registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
#registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
#registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .promotionpage .collect-points-wrapper .ctaBox p,
#registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .yourOrders .how-to-redeem,
#registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
#registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData body.target-bts .bucket-1 .offer .sub-price,
#registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData body.target-bts .offer-bucket .offer .smaller.price,
#registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData h1.smaller,
#registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData h2,
#registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData h3,
#registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData h4,
#registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData h5,
#registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData p,
#thanks #myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
#thanks #registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox #myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox #registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
.business-box .loginCTA #myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .or,
.business-box .loginCTA #registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .or,
.promotionpage .businessBox .businessBoxHeader .logged-out #myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out #registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail #myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail #registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData p,
.promotionpage .collect-points-wrapper .ctaBox #registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData p,
.promotionpage .collect-points-wrapper .ctaBox #thanks #myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks #registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders #myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders #registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
.yourOrders #myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
.yourOrders #registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox #myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox #registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
body.target-bts .bucket-1 .offer #myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .sub-price,
body.target-bts .bucket-1 .offer #registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .sub-price,
body.target-bts .offer-bucket .offer #myaccount-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .smaller.price,
body.target-bts .offer-bucket .offer #registration-v6 .KSTL-Registration .pod.KSTL-Registration-SocialMetaData .smaller.price {
    margin: 0 4% 0 0;
    float: left;
    clear: left;
    width: 48%
}

#myaccount-v6 .KSTL-Registration .pod {
    border: none!important;
    background: 0 0!important
}

#myaccount-v6 .KSTL-Registration div.social-app {
    font-size: 1.4rem
}

.promoRegDrawer .pod {
    border: none!important
}

#item-detail .KSTL-Registration-button .item-detail-details>button,
#thanks .KSTL-Registration-button .how-to-redeem>button,
#thanks .how-to-redeem .KSTL-Registration-button p>button,
.KSTL-Registration-button #item-detail .item-detail-details>button,
.KSTL-Registration-button #thanks .how-to-redeem p>button,
.KSTL-Registration-button #thanks .how-to-redeem>button,
.KSTL-Registration-button .yourOrders .how-to-redeem>button,
.KSTL-Registration-button p>button,
.yourOrders .KSTL-Registration-button .how-to-redeem>button {
    text-align: center
}

#item-detail .KSTL-Registration-button .item-detail-details>button>span,
#thanks .KSTL-Registration-button .how-to-redeem>button>span,
#thanks .how-to-redeem .KSTL-Registration-button p>button>span,
.KSTL-Registration-button #item-detail .item-detail-details>button>span,
.KSTL-Registration-button #thanks .how-to-redeem p>button>span,
.KSTL-Registration-button #thanks .how-to-redeem>button>span,
.KSTL-Registration-button .yourOrders .how-to-redeem>button>span,
.KSTL-Registration-button p>button>span,
.yourOrders .KSTL-Registration-button .how-to-redeem>button>span {
    padding: 0!important
}

#item-detail .KSTL-Registration .pod .error-field .item-detail-details,
#item-detail .KSTL-Registration .pod .error-form .item-detail-details,
#item-detail .KSTL-Registration .pod .success-message .item-detail-details,
#thanks .KSTL-Registration .pod .error-field .how-to-redeem,
#thanks .KSTL-Registration .pod .error-form .how-to-redeem,
#thanks .KSTL-Registration .pod .success-message .how-to-redeem,
#thanks .how-to-redeem .KSTL-Registration .pod .error-field p,
#thanks .how-to-redeem .KSTL-Registration .pod .error-form p,
#thanks .how-to-redeem .KSTL-Registration .pod .success-message p,
.KSTL-Registration .pod .error-field #item-detail .item-detail-details,
.KSTL-Registration .pod .error-field #thanks .how-to-redeem,
.KSTL-Registration .pod .error-field #thanks .how-to-redeem p,
.KSTL-Registration .pod .error-field .yourOrders .how-to-redeem,
.KSTL-Registration .pod .error-field p,
.KSTL-Registration .pod .error-form #item-detail .item-detail-details,
.KSTL-Registration .pod .error-form #thanks .how-to-redeem,
.KSTL-Registration .pod .error-form #thanks .how-to-redeem p,
.KSTL-Registration .pod .error-form .yourOrders .how-to-redeem,
.KSTL-Registration .pod .error-form p,
.KSTL-Registration .pod .success-message #item-detail .item-detail-details,
.KSTL-Registration .pod .success-message #thanks .how-to-redeem,
.KSTL-Registration .pod .success-message #thanks .how-to-redeem p,
.KSTL-Registration .pod .success-message .yourOrders .how-to-redeem,
.KSTL-Registration .pod .success-message p,
.yourOrders .KSTL-Registration .pod .error-field .how-to-redeem,
.yourOrders .KSTL-Registration .pod .error-form .how-to-redeem,
.yourOrders .KSTL-Registration .pod .success-message .how-to-redeem {
    font-size: 150%!important;
    font-weight: 700!important
}

.KSTL-Registration .ng-form .grid td.grid-question {
    font-size: 1rem!important
}

.survey-grid .grid-row-0 td label {
    font-size: .9rem!important
}

.regCTA {
    width: 100%!important;
    display: none
}

#KSTL-Registration-ForgotPasswordLink .next,
#KSTL-Registration-ForgotPasswordLink .prev,
#KSTL-Registration-ForgotPasswordLink a {
    font-size: 1.2rem
}

@media only screen and (min-width:992px) {
    #myaccount-v6,
    #registration-v6 {
        margin: 0
    }
    .loginDrawer>div.content,
    .promoRegDrawer>div.content,
    body.login>div.content,
    body.signup>div.content,
    body.thanks>div.content {
        padding: 0;
        width: 100%;
        max-width: 1322px;
        min-height: 600px;
        background: url(../../../content/dam/kfr/registration/table-with-hands.jpg) top center no-repeat;
        background-size: cover
    }
    .loginDrawer>div.content div.pageContent,
    .promoRegDrawer>div.content div.pageContent,
    body.login>div.content div.pageContent,
    body.signup>div.content div.pageContent,
    body.thanks>div.content div.pageContent {
        margin: 10px auto 100px auto;
        border: 1px solid #4d4d4f;
        float: none;
        background: #fff;
        padding: 20px 40px 40px;
        min-height: 500px;
        max-width: 980px;
        width: 70%
    }
}

@media only screen and (min-width:601px) {
    #myaccount-v6 .KSTL-Registration-facebook,
    #registration-v6 .KSTL-Registration-facebook {
        position: static;
        top: auto;
        right: auto
    }
    #myaccount-v6 .KSTL-Registration-twitter,
    #registration-v6 .KSTL-Registration-twitter {
        position: static;
        top: auto;
        right: auto
    }
    .loginDrawer .ng-form>div>div,
    .loginDrawer .ng-form>div>div[survey-questions]>div,
    .promoRegDrawer .ng-form>div>div,
    .promoRegDrawer .ng-form>div>div[survey-questions]>div,
    body.login .ng-form>div>div,
    body.login .ng-form>div>div[survey-questions]>div,
    body.signup .ng-form>div>div,
    body.signup .ng-form>div>div[survey-questions]>div,
    body.thanks .ng-form>div>div,
    body.thanks .ng-form>div>div[survey-questions]>div {
        width: 48%;
        display: inline-block
    }
    .loginDrawer .ng-form>div>div.full-width,
    .loginDrawer .ng-form>div>div[survey-questions]>div.full-width,
    .promoRegDrawer .ng-form>div>div.full-width,
    .promoRegDrawer .ng-form>div>div[survey-questions]>div.full-width,
    body.login .ng-form>div>div.full-width,
    body.login .ng-form>div>div[survey-questions]>div.full-width,
    body.signup .ng-form>div>div.full-width,
    body.signup .ng-form>div>div[survey-questions]>div.full-width,
    body.thanks .ng-form>div>div.full-width,
    body.thanks .ng-form>div>div[survey-questions]>div.full-width {
        width: 100%;
        display: block
    }
    .loginDrawer .ng-form>div>div[survey-questions],
    .promoRegDrawer .ng-form>div>div[survey-questions],
    body.login .ng-form>div>div[survey-questions],
    body.signup .ng-form>div>div[survey-questions],
    body.thanks .ng-form>div>div[survey-questions] {
        width: 100%;
        display: block
    }
    .loginDrawer .ng-form>div>div[survey-questions] .survey-left-col,
    .promoRegDrawer .ng-form>div>div[survey-questions] .survey-left-col,
    body.login .ng-form>div>div[survey-questions] .survey-left-col,
    body.signup .ng-form>div>div[survey-questions] .survey-left-col,
    body.thanks .ng-form>div>div[survey-questions] .survey-left-col {
        float: left;
        width: 48%
    }
    .loginDrawer .ng-form>div>div[survey-questions] .survey-left-col>div,
    .promoRegDrawer .ng-form>div>div[survey-questions] .survey-left-col>div,
    body.login .ng-form>div>div[survey-questions] .survey-left-col>div,
    body.signup .ng-form>div>div[survey-questions] .survey-left-col>div,
    body.thanks .ng-form>div>div[survey-questions] .survey-left-col>div {
        margin-bottom: 1em
    }
    .loginDrawer .ng-form>div .survey-checkbox-set,
    .promoRegDrawer .ng-form>div .survey-checkbox-set,
    body.login .ng-form>div .survey-checkbox-set,
    body.signup .ng-form>div .survey-checkbox-set,
    body.thanks .ng-form>div .survey-checkbox-set {
        float: right
    }
    .loginDrawer .ng-form>div .survey-grid,
    .promoRegDrawer .ng-form>div .survey-grid,
    body.login .ng-form>div .survey-grid,
    body.signup .ng-form>div .survey-grid,
    body.thanks .ng-form>div .survey-grid {
        width: 100%!important;
        display: block!important;
        clear: both;
        margin: 3em 0!important;
        padding: 4em 0!important;
        border-top: 1px solid #4d4d4f;
        border-bottom: 1px solid #4d4d4f
    }
    .loginDrawer .ng-form>div .survey-grid label,
    .promoRegDrawer .ng-form>div .survey-grid label,
    body.login .ng-form>div .survey-grid label,
    body.signup .ng-form>div .survey-grid label,
    body.thanks .ng-form>div .survey-grid label {
        width: 60%!important
    }
    .loginDrawer .ng-form>div .survey-grid table,
    .promoRegDrawer .ng-form>div .survey-grid table,
    body.login .ng-form>div .survey-grid table,
    body.signup .ng-form>div .survey-grid table,
    body.thanks .ng-form>div .survey-grid table {
        width: 75%!important
    }
    .loginDrawer .ng-form>div .survey-grid td,
    .promoRegDrawer .ng-form>div .survey-grid td,
    body.login .ng-form>div .survey-grid td,
    body.signup .ng-form>div .survey-grid td,
    body.thanks .ng-form>div .survey-grid td {
        font-size: 1.4rem!important
    }
    .loginDrawer .ng-form>div .survey-grid .grid-row-0 td label,
    .promoRegDrawer .ng-form>div .survey-grid .grid-row-0 td label,
    body.login .ng-form>div .survey-grid .grid-row-0 td label,
    body.signup .ng-form>div .survey-grid .grid-row-0 td label,
    body.thanks .ng-form>div .survey-grid .grid-row-0 td label {
        font-size: 1.1rem!important
    }
    .loginDrawer .KSTL-Registration .ng-form .grid td.grid-question,
    .promoRegDrawer .KSTL-Registration .ng-form .grid td.grid-question,
    body.login .KSTL-Registration .ng-form .grid td.grid-question,
    body.signup .KSTL-Registration .ng-form .grid td.grid-question,
    body.thanks .KSTL-Registration .ng-form .grid td.grid-question {
        font-size: 1.4rem!important
    }
    .loginDrawer #KSTL-Registration-wrapper-AddressLine2,
    .loginDrawer #KSTL-Registration-wrapper-ConfirmPassword,
    .loginDrawer #KSTL-Registration-wrapper-Gender,
    .loginDrawer #KSTL-Registration-wrapper-LastName,
    .loginDrawer #KSTL-Registration-wrapper-PasswordConfirm,
    .loginDrawer #KSTL-Registration-wrapper-PostalCode,
    .loginDrawer #KSTL-Registration-wrapper-UserNameConfirm,
    .loginDrawer .KSTL-Registration .survey-right,
    .promoRegDrawer #KSTL-Registration-wrapper-AddressLine2,
    .promoRegDrawer #KSTL-Registration-wrapper-ConfirmPassword,
    .promoRegDrawer #KSTL-Registration-wrapper-Gender,
    .promoRegDrawer #KSTL-Registration-wrapper-LastName,
    .promoRegDrawer #KSTL-Registration-wrapper-PasswordConfirm,
    .promoRegDrawer #KSTL-Registration-wrapper-PostalCode,
    .promoRegDrawer #KSTL-Registration-wrapper-UserNameConfirm,
    .promoRegDrawer .KSTL-Registration .survey-right,
    body.login #KSTL-Registration-wrapper-AddressLine2,
    body.login #KSTL-Registration-wrapper-ConfirmPassword,
    body.login #KSTL-Registration-wrapper-Gender,
    body.login #KSTL-Registration-wrapper-LastName,
    body.login #KSTL-Registration-wrapper-PasswordConfirm,
    body.login #KSTL-Registration-wrapper-PostalCode,
    body.login #KSTL-Registration-wrapper-UserNameConfirm,
    body.login .KSTL-Registration .survey-right,
    body.signup #KSTL-Registration-wrapper-AddressLine2,
    body.signup #KSTL-Registration-wrapper-ConfirmPassword,
    body.signup #KSTL-Registration-wrapper-Gender,
    body.signup #KSTL-Registration-wrapper-LastName,
    body.signup #KSTL-Registration-wrapper-PasswordConfirm,
    body.signup #KSTL-Registration-wrapper-PostalCode,
    body.signup #KSTL-Registration-wrapper-UserNameConfirm,
    body.signup .KSTL-Registration .survey-right,
    body.thanks #KSTL-Registration-wrapper-AddressLine2,
    body.thanks #KSTL-Registration-wrapper-ConfirmPassword,
    body.thanks #KSTL-Registration-wrapper-Gender,
    body.thanks #KSTL-Registration-wrapper-LastName,
    body.thanks #KSTL-Registration-wrapper-PasswordConfirm,
    body.thanks #KSTL-Registration-wrapper-PostalCode,
    body.thanks #KSTL-Registration-wrapper-UserNameConfirm,
    body.thanks .KSTL-Registration .survey-right {
        margin-left: 4%
    }
    .loginDrawer #KSTL-Registration-wrapper-State,
    .promoRegDrawer #KSTL-Registration-wrapper-State,
    body.login #KSTL-Registration-wrapper-State,
    body.signup #KSTL-Registration-wrapper-State,
    body.thanks #KSTL-Registration-wrapper-State {
        display: inline-block;
        margin-left: 4%;
        width: 30%
    }
    .loginDrawer #KSTL-Registration-wrapper-PostalCode,
    .promoRegDrawer #KSTL-Registration-wrapper-PostalCode,
    body.login #KSTL-Registration-wrapper-PostalCode,
    body.signup #KSTL-Registration-wrapper-PostalCode,
    body.thanks #KSTL-Registration-wrapper-PostalCode {
        width: 14%
    }
    .loginDrawer #KSTL-Registration-wrapper-email_h,
    .promoRegDrawer #KSTL-Registration-wrapper-email_h,
    body.login #KSTL-Registration-wrapper-email_h,
    body.signup #KSTL-Registration-wrapper-email_h,
    body.thanks #KSTL-Registration-wrapper-email_h {
        width: 0
    }
    .loginDrawer #KSTL-Registration-wrapper-SendEmailButton,
    .promoRegDrawer #KSTL-Registration-wrapper-SendEmailButton,
    body.login #KSTL-Registration-wrapper-SendEmailButton,
    body.signup #KSTL-Registration-wrapper-SendEmailButton,
    body.thanks #KSTL-Registration-wrapper-SendEmailButton {
        width: 100%
    }
    .loginDrawer #KSTL-Registration-wrapper-PrivacyPolicy,
    .loginDrawer #KSTL-Registration-wrapper-TermsConditions,
    .loginDrawer #KSTL-Registration-wrapper-TermsConditions1,
    .promoRegDrawer #KSTL-Registration-wrapper-PrivacyPolicy,
    .promoRegDrawer #KSTL-Registration-wrapper-TermsConditions,
    .promoRegDrawer #KSTL-Registration-wrapper-TermsConditions1,
    body.login #KSTL-Registration-wrapper-PrivacyPolicy,
    body.login #KSTL-Registration-wrapper-TermsConditions,
    body.login #KSTL-Registration-wrapper-TermsConditions1,
    body.signup #KSTL-Registration-wrapper-PrivacyPolicy,
    body.signup #KSTL-Registration-wrapper-TermsConditions,
    body.signup #KSTL-Registration-wrapper-TermsConditions1,
    body.thanks #KSTL-Registration-wrapper-PrivacyPolicy,
    body.thanks #KSTL-Registration-wrapper-TermsConditions,
    body.thanks #KSTL-Registration-wrapper-TermsConditions1 {
        width: 100%;
        padding: 1.5em 0 1em
    }
    .loginDrawer #KSTL-Registration-wrapper-ForgotPasswordLink,
    .promoRegDrawer #KSTL-Registration-wrapper-ForgotPasswordLink,
    body.login #KSTL-Registration-wrapper-ForgotPasswordLink,
    body.signup #KSTL-Registration-wrapper-ForgotPasswordLink,
    body.thanks #KSTL-Registration-wrapper-ForgotPasswordLink {
        margin-left: 52%
    }
    .loginDrawer #KSTL-Registration-wrapper-Gender,
    .promoRegDrawer #KSTL-Registration-wrapper-Gender,
    body.login #KSTL-Registration-wrapper-Gender,
    body.signup #KSTL-Registration-wrapper-Gender,
    body.thanks #KSTL-Registration-wrapper-Gender {
        float: right
    }
    .loginDrawer #KSTL-Registration-wrapper-HeaderSubscription,
    .promoRegDrawer #KSTL-Registration-wrapper-HeaderSubscription,
    body.login #KSTL-Registration-wrapper-HeaderSubscription,
    body.signup #KSTL-Registration-wrapper-HeaderSubscription,
    body.thanks #KSTL-Registration-wrapper-HeaderSubscription {
        width: 100%!important;
        display: inline-block!important
    }
    .loginDrawer #KSTL-Registration-wrapper-HeaderSubscription>div,
    .promoRegDrawer #KSTL-Registration-wrapper-HeaderSubscription>div,
    body.login #KSTL-Registration-wrapper-HeaderSubscription>div,
    body.signup #KSTL-Registration-wrapper-HeaderSubscription>div,
    body.thanks #KSTL-Registration-wrapper-HeaderSubscription>div {
        width: 48%
    }
    .loginDrawer #KSTL-Registration-wrapper-HeaderSubscription>div>div>div>br,
    .promoRegDrawer #KSTL-Registration-wrapper-HeaderSubscription>div>div>div>br,
    body.login #KSTL-Registration-wrapper-HeaderSubscription>div>div>div>br,
    body.signup #KSTL-Registration-wrapper-HeaderSubscription>div>div>div>br,
    body.thanks #KSTL-Registration-wrapper-HeaderSubscription>div>div>div>br {
        display: none
    }
    .loginDrawer #KSTL-Registration-wrapper-PasswordResetFormButton,
    .loginDrawer #KSTL-Registration-wrapper-PasswordResetFormPassword,
    .loginDrawer #KSTL-Registration-wrapper-Pin,
    .promoRegDrawer #KSTL-Registration-wrapper-PasswordResetFormButton,
    .promoRegDrawer #KSTL-Registration-wrapper-PasswordResetFormPassword,
    .promoRegDrawer #KSTL-Registration-wrapper-Pin,
    body.login #KSTL-Registration-wrapper-PasswordResetFormButton,
    body.login #KSTL-Registration-wrapper-PasswordResetFormPassword,
    body.login #KSTL-Registration-wrapper-Pin,
    body.signup #KSTL-Registration-wrapper-PasswordResetFormButton,
    body.signup #KSTL-Registration-wrapper-PasswordResetFormPassword,
    body.signup #KSTL-Registration-wrapper-Pin,
    body.thanks #KSTL-Registration-wrapper-PasswordResetFormButton,
    body.thanks #KSTL-Registration-wrapper-PasswordResetFormPassword,
    body.thanks #KSTL-Registration-wrapper-Pin {
        display: block
    }
    .loginDrawer .KSTL-Registration-Login #KSTL-Registration-wrapper-Password,
    .promoRegDrawer .KSTL-Registration-Login #KSTL-Registration-wrapper-Password,
    body.login .KSTL-Registration-Login #KSTL-Registration-wrapper-Password,
    body.signup .KSTL-Registration-Login #KSTL-Registration-wrapper-Password,
    body.thanks .KSTL-Registration-Login #KSTL-Registration-wrapper-Password {
        display: inline-block;
        margin-left: 4%
    }
    #myaccount-v6 .KSTL-Registration .pod {
        float: left;
        border: none;
        padding: 0
    }
    #item-detail .promotionpage .collect-points-wrapper .ctaBox #myaccount-v6 .KSTL-Registration .pod .item-detail-details,
    #myaccount-v6 .KSTL-Registration .pod #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
    #myaccount-v6 .KSTL-Registration .pod #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    #myaccount-v6 .KSTL-Registration .pod .business-box .loginCTA .or,
    #myaccount-v6 .KSTL-Registration .pod .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
    #myaccount-v6 .KSTL-Registration .pod .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
    #myaccount-v6 .KSTL-Registration .pod .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
    #myaccount-v6 .KSTL-Registration .pod .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
    #myaccount-v6 .KSTL-Registration .pod .promotionpage .collect-points-wrapper .ctaBox p,
    #myaccount-v6 .KSTL-Registration .pod .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    #myaccount-v6 .KSTL-Registration .pod body.target-bts .bucket-1 .offer .sub-price,
    #myaccount-v6 .KSTL-Registration .pod body.target-bts .offer-bucket .offer .smaller.price,
    #myaccount-v6 .KSTL-Registration .pod h1.smaller,
    #myaccount-v6 .KSTL-Registration .pod h2,
    #myaccount-v6 .KSTL-Registration .pod h3,
    #myaccount-v6 .KSTL-Registration .pod h4,
    #myaccount-v6 .KSTL-Registration .pod h5,
    #thanks .promotionpage .collect-points-wrapper .ctaBox #myaccount-v6 .KSTL-Registration .pod .how-to-redeem,
    .business-box .loginCTA #myaccount-v6 .KSTL-Registration .pod .or,
    .promotionpage .businessBox .businessBoxHeader .logged-out #myaccount-v6 .KSTL-Registration .pod .registrationCTA_text,
    .promotionpage .collect-points-wrapper .ctaBox #item-detail #myaccount-v6 .KSTL-Registration .pod .item-detail-details,
    .promotionpage .collect-points-wrapper .ctaBox #myaccount-v6 .KSTL-Registration .pod p,
    .promotionpage .collect-points-wrapper .ctaBox #thanks #myaccount-v6 .KSTL-Registration .pod .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox .yourOrders #myaccount-v6 .KSTL-Registration .pod .how-to-redeem,
    .yourOrders .promotionpage .collect-points-wrapper .ctaBox #myaccount-v6 .KSTL-Registration .pod .how-to-redeem,
    body.target-bts .bucket-1 .offer #myaccount-v6 .KSTL-Registration .pod .sub-price,
    body.target-bts .offer-bucket .offer #myaccount-v6 .KSTL-Registration .pod .smaller.price {
        font-family: "Avenir Condensed DemiBold";
        color: #4d4d4f;
        line-height: 1
    }
    #myaccount-v6 .KSTL-Registration>.ng-scope>.pod:nth-child(1) {
        min-width: 100px;
        max-width: 200px;
        width: 25%
    }
    #myaccount-v6 .KSTL-Registration>.ng-scope>.pod.KSTL-Registration-Unsubscribe {
        width: 70%!important
    }
    #myaccount-v6 .KSTL-Registration>.ng-scope>.ng-scope>.pod {
        width: 70%;
        padding-left: 2px
    }
    #myaccount-v6 .KSTL-Registration-MyAccountNav .menu {
        display: none
    }
    #myaccount-v6 .KSTL-Registration-MyAccountNav .navItems {
        display: block!important
    }
    #myaccount-v6 .KSTL-Registration-MyAccountNavItem {
        display: block;
        padding: 0 5px;
        text-align: left;
        margin-bottom: 1em
    }
    #myaccount-v6 .KSTL-Registration-MyAccountNavItem:nth-child(1) {
        display: none
    }
    #myaccount-v6 .KSTL-Registration-MyAccountNavItem:last-child {
        padding-right: 0;
        border-right: 0
    }
    #myaccount-v6 .KSTL-Registration-MyAccountNavItem .next,
    #myaccount-v6 .KSTL-Registration-MyAccountNavItem .prev,
    #myaccount-v6 .KSTL-Registration-MyAccountNavItem a {
        text-decoration: none;
        font-size: 1.4rem
    }
    #myaccount-v6 .KSTL-Registration-MyAccountNavItem .active.next,
    #myaccount-v6 .KSTL-Registration-MyAccountNavItem .active.prev,
    #myaccount-v6 .KSTL-Registration-MyAccountNavItem a.active {
        text-decoration: underline
    }
}

@media only screen and (min-width:601px) and (max-width:991px) {
    #myaccount-v6 input,
    #myaccount-v6 select,
    #registration-v6 input,
    #registration-v6 select {
        font-size: 1.6rem!important
    }
}

@media only screen and (max-width:600px) {
    #myaccount-v6,
    #registration-v6 {
        margin: 0
    }
    #myaccount-v6 .pod,
    #registration-v6 .pod {
        border-left: none!important;
        border-right: none!important
    }
    #item-detail #myaccount-v6 .pod.KSTL-Registration-SocialMetaData .item-detail-details,
    #item-detail #registration-v6 .pod.KSTL-Registration-SocialMetaData .item-detail-details,
    #item-detail .promotionpage .collect-points-wrapper .ctaBox #myaccount-v6 .pod.KSTL-Registration-SocialMetaData .item-detail-details,
    #item-detail .promotionpage .collect-points-wrapper .ctaBox #registration-v6 .pod.KSTL-Registration-SocialMetaData .item-detail-details,
    #myaccount-v6 .pod.KSTL-Registration-SocialMetaData #item-detail .item-detail-details,
    #myaccount-v6 .pod.KSTL-Registration-SocialMetaData #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
    #myaccount-v6 .pod.KSTL-Registration-SocialMetaData #thanks .how-to-redeem,
    #myaccount-v6 .pod.KSTL-Registration-SocialMetaData #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    #myaccount-v6 .pod.KSTL-Registration-SocialMetaData .business-box .loginCTA .or,
    #myaccount-v6 .pod.KSTL-Registration-SocialMetaData .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
    #myaccount-v6 .pod.KSTL-Registration-SocialMetaData .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
    #myaccount-v6 .pod.KSTL-Registration-SocialMetaData .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
    #myaccount-v6 .pod.KSTL-Registration-SocialMetaData .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
    #myaccount-v6 .pod.KSTL-Registration-SocialMetaData .promotionpage .collect-points-wrapper .ctaBox p,
    #myaccount-v6 .pod.KSTL-Registration-SocialMetaData .yourOrders .how-to-redeem,
    #myaccount-v6 .pod.KSTL-Registration-SocialMetaData .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    #myaccount-v6 .pod.KSTL-Registration-SocialMetaData body.target-bts .bucket-1 .offer .sub-price,
    #myaccount-v6 .pod.KSTL-Registration-SocialMetaData body.target-bts .offer-bucket .offer .smaller.price,
    #myaccount-v6 .pod.KSTL-Registration-SocialMetaData h1.smaller,
    #myaccount-v6 .pod.KSTL-Registration-SocialMetaData h2,
    #myaccount-v6 .pod.KSTL-Registration-SocialMetaData h3,
    #myaccount-v6 .pod.KSTL-Registration-SocialMetaData h4,
    #myaccount-v6 .pod.KSTL-Registration-SocialMetaData h5,
    #myaccount-v6 .pod.KSTL-Registration-SocialMetaData p,
    #registration-v6 .pod.KSTL-Registration-SocialMetaData #item-detail .item-detail-details,
    #registration-v6 .pod.KSTL-Registration-SocialMetaData #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
    #registration-v6 .pod.KSTL-Registration-SocialMetaData #thanks .how-to-redeem,
    #registration-v6 .pod.KSTL-Registration-SocialMetaData #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    #registration-v6 .pod.KSTL-Registration-SocialMetaData .business-box .loginCTA .or,
    #registration-v6 .pod.KSTL-Registration-SocialMetaData .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
    #registration-v6 .pod.KSTL-Registration-SocialMetaData .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
    #registration-v6 .pod.KSTL-Registration-SocialMetaData .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
    #registration-v6 .pod.KSTL-Registration-SocialMetaData .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
    #registration-v6 .pod.KSTL-Registration-SocialMetaData .promotionpage .collect-points-wrapper .ctaBox p,
    #registration-v6 .pod.KSTL-Registration-SocialMetaData .yourOrders .how-to-redeem,
    #registration-v6 .pod.KSTL-Registration-SocialMetaData .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    #registration-v6 .pod.KSTL-Registration-SocialMetaData body.target-bts .bucket-1 .offer .sub-price,
    #registration-v6 .pod.KSTL-Registration-SocialMetaData body.target-bts .offer-bucket .offer .smaller.price,
    #registration-v6 .pod.KSTL-Registration-SocialMetaData h1.smaller,
    #registration-v6 .pod.KSTL-Registration-SocialMetaData h2,
    #registration-v6 .pod.KSTL-Registration-SocialMetaData h3,
    #registration-v6 .pod.KSTL-Registration-SocialMetaData h4,
    #registration-v6 .pod.KSTL-Registration-SocialMetaData h5,
    #registration-v6 .pod.KSTL-Registration-SocialMetaData p,
    #thanks #myaccount-v6 .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
    #thanks #registration-v6 .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
    #thanks .promotionpage .collect-points-wrapper .ctaBox #myaccount-v6 .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
    #thanks .promotionpage .collect-points-wrapper .ctaBox #registration-v6 .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
    .business-box .loginCTA #myaccount-v6 .pod.KSTL-Registration-SocialMetaData .or,
    .business-box .loginCTA #registration-v6 .pod.KSTL-Registration-SocialMetaData .or,
    .promotionpage .businessBox .businessBoxHeader .logged-out #myaccount-v6 .pod.KSTL-Registration-SocialMetaData .registrationCTA_text,
    .promotionpage .businessBox .businessBoxHeader .logged-out #registration-v6 .pod.KSTL-Registration-SocialMetaData .registrationCTA_text,
    .promotionpage .collect-points-wrapper .ctaBox #item-detail #myaccount-v6 .pod.KSTL-Registration-SocialMetaData .item-detail-details,
    .promotionpage .collect-points-wrapper .ctaBox #item-detail #registration-v6 .pod.KSTL-Registration-SocialMetaData .item-detail-details,
    .promotionpage .collect-points-wrapper .ctaBox #myaccount-v6 .pod.KSTL-Registration-SocialMetaData p,
    .promotionpage .collect-points-wrapper .ctaBox #registration-v6 .pod.KSTL-Registration-SocialMetaData p,
    .promotionpage .collect-points-wrapper .ctaBox #thanks #myaccount-v6 .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox #thanks #registration-v6 .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox .yourOrders #myaccount-v6 .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox .yourOrders #registration-v6 .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
    .yourOrders #myaccount-v6 .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
    .yourOrders #registration-v6 .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
    .yourOrders .promotionpage .collect-points-wrapper .ctaBox #myaccount-v6 .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
    .yourOrders .promotionpage .collect-points-wrapper .ctaBox #registration-v6 .pod.KSTL-Registration-SocialMetaData .how-to-redeem,
    body.target-bts .bucket-1 .offer #myaccount-v6 .pod.KSTL-Registration-SocialMetaData .sub-price,
    body.target-bts .bucket-1 .offer #registration-v6 .pod.KSTL-Registration-SocialMetaData .sub-price,
    body.target-bts .offer-bucket .offer #myaccount-v6 .pod.KSTL-Registration-SocialMetaData .smaller.price,
    body.target-bts .offer-bucket .offer #registration-v6 .pod.KSTL-Registration-SocialMetaData .smaller.price {
        width: 68%!important
    }
    #myaccount-v6 input,
    #myaccount-v6 select,
    #registration-v6 input,
    #registration-v6 select {
        font-size: 1.6rem!important
    }
    #myaccount-v6 {
        position: relative
    }
    #myaccount-v6 .KSTL-Registration>div:nth-child(1)>div:nth-child(1) {
        padding-bottom: 0;
        margin-bottom: 0
    }
    #myaccount-v6 .pod {
        border: 0
    }
    #myaccount-v6 .menu {
        display: block;
        font-family: "Avenir Condensed DemiBold";
        font-size: 1.6rem;
        color: #fff;
        background-color: #000;
        padding-left: .3em;
        padding-right: 3em;
        padding-top: .3em;
        padding-bottom: .3em;
        position: relative;
        left: -2px;
        cursor: pointer
    }
    #myaccount-v6 .menu:before {
        content: " ";
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAuCAYAAAAoaDnGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplMzU2Mzk5Yi0xZmNkLTQ1NjUtOTZmNy0zZTUyNDJlNjEwM2MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0QwQUVFRjA1NkE4MTFFNkJCNTVFNEUyRDQ5OUM2NDQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0QwQUVFRUY1NkE4MTFFNkJCNTVFNEUyRDQ5OUM2NDQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZTM1NjM5OWItMWZjZC00NTY1LTk2ZjctM2U1MjQyZTYxMDNjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmUzNTYzOTliLTFmY2QtNDU2NS05NmY3LTNlNTI0MmU2MTAzYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpbOe3kAAADpSURBVHja7JbhDYIwFIRB+h+GKIvANDBQt3ESlnAAk2drrGKwvGu9X8ollxBovoRe30EtIhVTp4qs3wHO3hO0MoSiePS+Pjxo6zVY732Rl8K1LQV23otsFe61uUDjfZa0wrMmB+hEl0OBs+CaNGBMFNUm+b1EUb0lryWK6pk8kiiqe/JooqhcffThAfwXoPM2xcQPfRjnsgM+YFDBrhukZwJj141MYGzlmQlcf5QMEwiFlQtUwyoB7oZVCkyG9e3oCTopyCsPzFAs89i0zIPdsEZvYpbDwKwvy6ovdfNzgNDmp0z/WboJMACJHrN8R2NJngAAAABJRU5ErkJggg==);
        background-position: bottom center;
        position: absolute;
        width: 20px;
        height: 23px;
        right: .3em;
        top: 50%;
        margin-top: -12px
    }
    #myaccount-v6 .menu.open:before {
        background-position: top center
    }
    #myaccount-v6 .navItems {
        display: none;
        position: absolute;
        width: 100%;
        left: 8px;
        z-index: 1
    }
    #myaccount-v6 .navItems .KSTL-Registration-MyAccountNavItem {
        border: 1px solid #000;
        border-bottom: 0;
        width: 300px
    }
    #myaccount-v6 .navItems .KSTL-Registration-MyAccountNavItem:last-child {
        border-bottom: 1px solid #000
    }
    #myaccount-v6 .navItems .KSTL-Registration-MyAccountNavItem .next,
    #myaccount-v6 .navItems .KSTL-Registration-MyAccountNavItem .prev,
    #myaccount-v6 .navItems .KSTL-Registration-MyAccountNavItem a {
        background-color: #fff;
        line-height: 10px;
        padding: 10px;
        border-bottom: 0;
        text-decoration: none;
        color: #000;
        display: block;
        font-weight: 700;
        text-transform: uppercase
    }
}

#registration-v6 #KSTL-Registration-wrapper-LanguagePreference {
    display: none
}

#KSTL-ContactUs-main .box-header {
    background: #e00034!important
}

#KSTL-ContactUs-main .box-header #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
#KSTL-ContactUs-main .box-header #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
#KSTL-ContactUs-main .box-header .business-box .loginCTA .or,
#KSTL-ContactUs-main .box-header .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
#KSTL-ContactUs-main .box-header .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
#KSTL-ContactUs-main .box-header .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
#KSTL-ContactUs-main .box-header .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
#KSTL-ContactUs-main .box-header .promotionpage .collect-points-wrapper .ctaBox p,
#KSTL-ContactUs-main .box-header .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
#KSTL-ContactUs-main .box-header body.target-bts .bucket-1 .offer .sub-price,
#KSTL-ContactUs-main .box-header body.target-bts .offer-bucket .offer .smaller.price,
#KSTL-ContactUs-main .box-header h1.smaller,
#KSTL-ContactUs-main .box-header h2,
#KSTL-ContactUs-main .box-header h3,
#KSTL-ContactUs-main .box-header h4,
#KSTL-ContactUs-main .box-header h5,
#item-detail .promotionpage .collect-points-wrapper .ctaBox #KSTL-ContactUs-main .box-header .item-detail-details,
#thanks .promotionpage .collect-points-wrapper .ctaBox #KSTL-ContactUs-main .box-header .how-to-redeem,
.business-box .loginCTA #KSTL-ContactUs-main .box-header .or,
.promotionpage .businessBox .businessBoxHeader .logged-out #KSTL-ContactUs-main .box-header .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #KSTL-ContactUs-main .box-header p,
.promotionpage .collect-points-wrapper .ctaBox #item-detail #KSTL-ContactUs-main .box-header .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks #KSTL-ContactUs-main .box-header .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders #KSTL-ContactUs-main .box-header .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox #KSTL-ContactUs-main .box-header .how-to-redeem,
body.target-bts .bucket-1 .offer #KSTL-ContactUs-main .box-header .sub-price,
body.target-bts .offer-bucket .offer #KSTL-ContactUs-main .box-header .smaller.price {
    color: #fff
}

#KSTL-ContactUs-main .box-bordered {
    border: 1px solid #e00034!important
}

#KSTL-ContactUs-main #KSTL-ContactUs-uploadfile-template,
#KSTL-ContactUs-main .btn-secondary.next,
#KSTL-ContactUs-main .btn-secondary.prev,
#KSTL-ContactUs-main a.btn-secondary {
    font-size: 1.4rem!important
}

#KSTL-ContactUs-main fieldset>div {
    margin-bottom: 1.2rem!important
}

#KSTL-ContactUs-main select {
    max-width: 250px;
    min-width: 7rem
}

#KSTL-ContactUs-main input[type=file],
#KSTL-ContactUs-main input[type=text] {
    line-height: 2em;
    height: 2em
}

#KSTL-ContactUs-main input,
#KSTL-ContactUs-main textarea {
    border: 1px solid #766f67!important;
    border-radius: 0!important;
    color: #4d4d4f
}

.contactUsBlock {
    border: 1px solid #1f1009;
    padding: 30px 45px 30px 80px;
    background-image: url(../../../content/dam/kfr/contact/questionBubble.gif);
    background-repeat: no-repeat;
    background-position: 15px 15px;
    margin: 20px 0
}

#kb-wrapper {
    margin-bottom: 6em
}

#kb-wrapper .kstl-kb-categories li {
    background: #4d4d4f;
    border: 1px solid #4d4d4f;
    font-size: 1.2rem;
    font-family: "Avenir Condensed DemiBold", Arial, sans-serif;
    color: #fff;
    border-radius: 0
}

#kb-wrapper .kstl-kb-categories li.active,
#kb-wrapper .kstl-kb-categories li:hover {
    background: #ffcb05;
    color: #4d4d4f
}

#kb-wrapper .kstl-kb-search {
    margin: 1em 0
}

#kb-wrapper .kstl-kb-search input {
    border-color: #4d4d4f;
    border-radius: 0;
    padding: 4px
}

@media only screen and (max-width:600px) {
    #kb-wrapper .kstl-kb-search input {
        padding: 5px
    }
}

@media only screen and (min-width:601px) and (max-width:991px) {
    #kb-wrapper .kstl-kb-search input {
        padding: 6px
    }
}

#kb-wrapper .kstl-kb-search button {
    border-radius: 0;
    width: 100px;
    height: 40px;
    line-height: 38px;
    position: relative;
    top: 3px;
    padding: 2px
}

@media only screen and (max-width:991px) {
    #kb-wrapper .kstl-kb-search button {
        top: 5px
    }
}

#kb-wrapper .kstl-kb-questions {
    margin-left: 0
}

#kb-wrapper .kstl-kb-question {
    border-bottom: 1px solid #4d4d4f;
    background: url(../../../content/dam/kfr/svg/plus.svg) right 6px top 14px no-repeat;
    padding: .2em 0;
    list-style-type: none
}

@media only screen and (min-width:601px) and (max-width:991px) {
    #kb-wrapper .kstl-kb-question {
        background-position: right 6px top 10px
    }
}

@media only screen and (max-width:600px) {
    #kb-wrapper .kstl-kb-question {
        background-position: right 6px top 7px
    }
}

#kb-wrapper .kstl-kb-question.active {
    background-image: url(../../../content/dam/kfr/svg/minus.svg)
}

#item-detail #kb-wrapper .kstl-kb-question.active>.item-detail-details,
#kb-wrapper #item-detail .kstl-kb-question.active>.item-detail-details,
#kb-wrapper #thanks .how-to-redeem .kstl-kb-question.active>p,
#kb-wrapper #thanks .kstl-kb-question.active>.how-to-redeem,
#kb-wrapper .kstl-kb-question.active>p,
#kb-wrapper .yourOrders .kstl-kb-question.active>.how-to-redeem,
#thanks #kb-wrapper .kstl-kb-question.active>.how-to-redeem,
.yourOrders #kb-wrapper .kstl-kb-question.active>.how-to-redeem {
    font-weight: 400
}

#item-detail #kb-wrapper .kstl-kb-question>.item-detail-details,
#kb-wrapper #item-detail .kstl-kb-question>.item-detail-details,
#kb-wrapper #thanks .how-to-redeem .kstl-kb-question>p,
#kb-wrapper #thanks .kstl-kb-question>.how-to-redeem,
#kb-wrapper .kstl-kb-question>p,
#kb-wrapper .yourOrders .kstl-kb-question>.how-to-redeem,
#thanks #kb-wrapper .kstl-kb-question>.how-to-redeem,
.yourOrders #kb-wrapper .kstl-kb-question>.how-to-redeem {
    margin: .5em 0;
    color: #96172e;
    padding-right: 35px
}

#kb-wrapper .kstl-kb-answer {
    background: 0 0;
    margin-left: 0
}

#destini {
    width: 1px;
    min-width: 100%;
    min-height: 600px;
    margin-bottom: 0
}

#destini-zip {
    animation: display-none-transition .5s;
    opacity: 1;
    display: block;
    position: fixed;
    bottom: 0;
    z-index: 10000000;
    width: 100%;
    max-width: 1322px;
    background-color: #bf2037;
    padding: 20px
}

@media only screen and (max-width:600px) {
    #destini-zip {
        padding: 10px 5px
    }
}

#destini-zip input {
    padding: 3px;
    height: 36px;
    border: 1px solid #766f67!important;
    border-radius: 0!important;
    color: #4d4d4f;
    max-width: 100%!important
}

@media only screen and (max-width:600px) {
    #destini-zip input {
        width: 80px;
        margin-bottom: 10px;
        position: relative;
        top: 1px
    }
}

#destini-zip input:disabled {
    border: none!important;
    box-shadow: none;
    background: 0 0
}

#destini-zip select {
    margin-right: 10px
}

#destini-zip.nonfloating {
    position: relative;
    top: 0;
    left: 0;
    bottom: auto;
    margin: 0 auto;
    margin-bottom: 40px
}

#destini-zip.hidden {
    display: none;
    opacity: 0;
    animation: display-none-transition .5s
}

#destini-zip #item-detail .item-detail-details,
#destini-zip #thanks .how-to-redeem,
#destini-zip #thanks .how-to-redeem p,
#destini-zip .yourOrders .how-to-redeem,
#destini-zip p,
#item-detail #destini-zip .item-detail-details,
#thanks #destini-zip .how-to-redeem,
#thanks .how-to-redeem #destini-zip p,
.yourOrders #destini-zip .how-to-redeem {
    margin: 0;
    color: #fff;
    font-weight: 700;
    line-height: 1;
    text-align: center
}

@media only screen and (max-width:600px) {
    #destini-zip #item-detail .item-detail-details,
    #destini-zip #thanks .how-to-redeem,
    #destini-zip #thanks .how-to-redeem p,
    #destini-zip .yourOrders .how-to-redeem,
    #destini-zip p,
    #item-detail #destini-zip .item-detail-details,
    #thanks #destini-zip .how-to-redeem,
    #thanks .how-to-redeem #destini-zip p,
    .yourOrders #destini-zip .how-to-redeem {
        width: 100%;
        margin: 0 auto
    }
}

#destini-zip button {
    position: relative;
    top: 5px
}

@media only screen and (min-width:992px) {
    #destini-zip button {
        top: 3px
    }
}

@media only screen and (max-width:600px) {
    #destini-zip button {
        display: block;
        top: 0;
        margin: 0 auto
    }
}

#destiniLocation {
    margin-bottom: 20px;
    margin-right: 10px
}

.business-box {
    background-color: #ffcb05;
    padding-top: 28px;
    padding-bottom: 28px
}

.business-box .row {
    margin-bottom: 20px;
    text-align: center
}

.business-box ol,
.business-box ul {
    text-align: left
}

.business-box .loginCTA .or {
    padding: 0 10px;
    color: #4d4d4f
}

@media only screen and (max-width:600px) {
    .business-box .loginCTA .or {
        margin: 10px 0
    }
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .business-box .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .business-box p,
#thanks .promotionpage .collect-points-wrapper .ctaBox .business-box .how-to-redeem,
.business-box #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.business-box #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.business-box #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.business-box .loginCTA .or,
.business-box .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.business-box .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.business-box .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.business-box .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.business-box .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.business-box .promotionpage .collect-points-wrapper .ctaBox p,
.business-box .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.business-box body.target-bts .bucket-1 .offer .sub-price,
.business-box body.target-bts .bucket-5 h2.smaller,
.business-box body.target-bts .bucket-5 h3,
.business-box body.target-bts .bucket-5 h4,
.business-box body.target-bts .bucket-5 h5,
.business-box body.target-bts .offer-bucket .offer .smaller.price,
.business-box h1.smaller,
.business-box h2,
.business-box h3,
.business-box h4,
.business-box h5,
.promotionpage .businessBox .businessBoxHeader .logged-out .business-box .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .business-box .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .business-box .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .business-box p,
.promotionpage .collect-points-wrapper .ctaBox .business-box p,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .business-box .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .business-box .how-to-redeem,
body.target-bts .bucket-1 .offer .business-box .sub-price,
body.target-bts .bucket-5 .business-box h2.smaller,
body.target-bts .bucket-5 .business-box h3,
body.target-bts .bucket-5 .business-box h4,
body.target-bts .bucket-5 .business-box h5,
body.target-bts .offer-bucket .offer .business-box .smaller.price {
    line-height: 1
}

.business-box body.target-bts .bucket-1 .offer .sub-price,
.business-box h3,
.business-box h4,
.business-box h5,
body.target-bts .bucket-1 .offer .business-box .sub-price {
    font-size: 1.8rem
}

@media only screen and (max-width:600px) {
    .business-box .or {
        display: block
    }
}

.business-box .infoTxt {
    font-size: 1.4rem
}

.code-entry,
.serviceContainer {
    padding: 0 .75em
}

.enter-codes {
    text-align: center
}

.enter-codes .loginCTA {
    font-family: "Avenir Condensed DemiBold", Arial, sans-serif;
    font-size: 3rem;
    color: #4d4d4f
}

#item-detail .enter-codes .intro.item-detail-details,
#thanks .enter-codes .intro.how-to-redeem,
#thanks .how-to-redeem .enter-codes p.intro,
.enter-codes #item-detail .intro.item-detail-details,
.enter-codes #thanks .how-to-redeem p.intro,
.enter-codes #thanks .intro.how-to-redeem,
.enter-codes .yourOrders .intro.how-to-redeem,
.enter-codes p.intro,
.yourOrders .enter-codes .intro.how-to-redeem {
    font-size: 1.4rem;
    text-align: left
}

.enter-codes form input {
    width: 100%;
    border: 2px solid #96172e;
    text-align: center
}

.enter-codes .error {
    margin: 1.25rem 0
}

.enter-codes .pointTotal {
    position: relative;
    top: 25px
}

.enter-codes .points {
    font-family: Arial, sans-serif;
    font-weight: 700;
    color: #fff;
    font-size: 4.5rem;
    width: 200px;
    height: 75px;
    background: #bf2037;
    border-radius: 100px/37.5px;
    line-height: 75px;
    margin: 0 auto
}

.enter-codes .segment {
    font-weight: 700
}

.receipt-upload {
    text-align: center
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .receipt-upload .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .receipt-upload p,
#thanks .promotionpage .collect-points-wrapper .ctaBox .receipt-upload .how-to-redeem,
.business-box .loginCTA .receipt-upload .or,
.promotionpage .businessBox .businessBoxHeader .logged-out .receipt-upload .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .receipt-upload .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .receipt-upload p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .receipt-upload .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .receipt-upload p,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .receipt-upload .how-to-redeem,
.receipt-upload #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.receipt-upload #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.receipt-upload #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.receipt-upload .business-box .loginCTA .or,
.receipt-upload .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.receipt-upload .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.receipt-upload .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.receipt-upload .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.receipt-upload .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.receipt-upload .promotionpage .collect-points-wrapper .ctaBox p,
.receipt-upload .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.receipt-upload body.target-bts .bucket-1 .offer .sub-price,
.receipt-upload body.target-bts .bucket-5 h2.smaller,
.receipt-upload body.target-bts .bucket-5 h3,
.receipt-upload body.target-bts .bucket-5 h4,
.receipt-upload body.target-bts .bucket-5 h5,
.receipt-upload body.target-bts .offer-bucket .offer .smaller.price,
.receipt-upload h1.smaller,
.receipt-upload h2,
.receipt-upload h3,
.receipt-upload h4,
.receipt-upload h5,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .receipt-upload .how-to-redeem,
body.target-bts .bucket-1 .offer .receipt-upload .sub-price,
body.target-bts .bucket-5 .receipt-upload h2.smaller,
body.target-bts .bucket-5 .receipt-upload h3,
body.target-bts .bucket-5 .receipt-upload h4,
body.target-bts .bucket-5 .receipt-upload h5,
body.target-bts .offer-bucket .offer .receipt-upload .smaller.price {
    display: inline-block
}

.receipt-upload .uploadIcon {
    background-image: url(../../../content/dam/kfr/UploadReceipt.svg);
    background-size: 40px 40px;
    background-position: center left;
    background-repeat: no-repeat;
    padding: 10px 0 10px 50px
}

.receipt-upload .remove {
    display: inline-block
}

.receipt-upload .remove.hide {
    visibility: hidden
}

.receipt-upload form {
    margin: 0 auto;
    margin-bottom: 20px
}

.receipt-upload form .fieldBlock {
    position: relative
}

.receipt-upload form .fieldBlock:first-child {
    display: none
}

.receipt-upload form .fieldBlock:first-child .removeField {
    display: none
}

.receipt-upload form input {
    background-color: #fff;
    border: 1px solid #e00034;
    padding: 5px;
    margin-right: 10px;
    font-family: Arial, sans-serif;
    font-size: 1.8rem;
    color: #4d4d4f;
    width: 100%
}

.receipt-upload form .removeFieldContainer {
    text-align: left
}

@media only screen and (max-width:600px) {
    .receipt-upload form .removeFieldContainer {
        text-align: right;
        margin-top: 10px
    }
}

.receipt-upload .ctaButtons .next,
.receipt-upload .ctaButtons .prev,
.receipt-upload .ctaButtons a {
    margin-right: 10px
}

.receipt-upload .ctaButtons button {
    margin-left: 10px
}

@media only screen and (max-width:600px) {
    .receipt-upload .ctaButtons .next,
    .receipt-upload .ctaButtons .prev,
    .receipt-upload .ctaButtons a,
    .receipt-upload .ctaButtons button {
        display: block;
        margin: 10px auto
    }
}

.add-cards {
    text-align: center
}

.add-cards input {
    width: 100%;
    margin-bottom: 16px;
    border: 1px solid #96172e
}

.add-cards .header {
    text-align: center
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .add-cards .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .add-cards p,
#thanks .promotionpage .collect-points-wrapper .ctaBox .add-cards .how-to-redeem,
.add-cards #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.add-cards #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.add-cards #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.add-cards .business-box .loginCTA .or,
.add-cards .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.add-cards .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.add-cards .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.add-cards .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.add-cards .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.add-cards .promotionpage .collect-points-wrapper .ctaBox p,
.add-cards .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.add-cards body.target-bts .bucket-1 .offer .sub-price,
.add-cards body.target-bts .bucket-5 h2.smaller,
.add-cards body.target-bts .bucket-5 h3,
.add-cards body.target-bts .bucket-5 h4,
.add-cards body.target-bts .bucket-5 h5,
.add-cards body.target-bts .offer-bucket .offer .smaller.price,
.add-cards h1.smaller,
.add-cards h2,
.add-cards h3,
.add-cards h4,
.add-cards h5,
.business-box .loginCTA .add-cards .or,
.promotionpage .businessBox .businessBoxHeader .logged-out .add-cards .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .add-cards .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .add-cards .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .add-cards p,
.promotionpage .collect-points-wrapper .ctaBox .add-cards p,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .add-cards .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .add-cards .how-to-redeem,
body.target-bts .bucket-1 .offer .add-cards .sub-price,
body.target-bts .bucket-5 .add-cards h2.smaller,
body.target-bts .bucket-5 .add-cards h3,
body.target-bts .bucket-5 .add-cards h4,
body.target-bts .bucket-5 .add-cards h5,
body.target-bts .offer-bucket .offer .add-cards .smaller.price {
    display: inline-block
}

.add-cards .info {
    font-size: 1.4rem;
    text-align: left
}

.add-cards .logged-in .or {
    font-size: 3.9rem;
    font-family: "Avenir Condensed DemiBold", Arial, sans-serif;
    color: #4d4d4f
}

@media only screen and (min-width:601px) {
    .add-cards .logged-in .or {
        position: relative;
        top: 25px;
        padding: 0
    }
}

.add-cards .loyaltyIcon {
    background-image: url(../../../content/dam/kfr/svg/AddLoyalty.svg);
    background-size: 40px 40px;
    background-position: center left;
    background-repeat: no-repeat;
    padding: 10px 0 10px 50px
}

@media only screen and (min-width:992px) {
    .add-cards .searchForm {
        padding-left: 30px
    }
}

.add-cards .searchForm input {
    padding-left: 36px;
    background-image: url(../../../content/dam/kfr/svg/search.svg);
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: 5px center
}

@media only screen and (max-width:600px) {
    .add-cards .searchForm input {
        padding-left: 26px;
        background-size: 16px
    }
}

.add-cards .searchForm button {
    margin: 10px 0
}

.add-cards .searchForm .location {
    display: inline-block;
    line-height: 3.6rem
}

.add-cards .searchForm .location:before {
    content: "";
    display: block;
    background-image: url(../../../content/dam/kfr/svg/location.svg);
    background-position: center left;
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
    float: left
}

.add-cards .results {
    margin-bottom: 15px
}

@media only screen and (min-width:601px) {
    .add-cards .results {
        max-height: 200px;
        overflow-y: auto
    }
}

.add-cards .results:after {
    content: "";
    display: table;
    clear: both
}

.add-cards .results .retailer {
    float: left;
    text-align: left;
    cursor: pointer
}

@media only screen and (min-width:992px) {
    .add-cards .results .retailer {
        width: 22%;
        margin-right: 4%;
        float: left
    }
    .add-cards .results .retailer:nth-child(4n+4) {
        margin-right: 0
    }
    .add-cards .results .retailer:nth-child(4n+5) {
        clear: left
    }
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .add-cards .results .retailer {
        width: 32%;
        margin-right: 2%
    }
    .add-cards .results .retailer:nth-child(3n+3) {
        margin-right: 0
    }
    .add-cards .results .retailer:nth-child(3n+4) {
        clear: left
    }
}

@media only screen and (max-width:600px) {
    .add-cards .results .retailer {
        width: 48%;
        margin-right: 2%
    }
    .add-cards .results .retailer:nth-child(2n+2) {
        margin-right: 0
    }
    .add-cards .results .retailer:nth-child(2n+3) {
        clear: left
    }
}

.add-cards .results .title {
    font-size: 1.2rem
}

.add-cards .logoContainer {
    background-color: #fff;
    border: 1px solid #96172e;
    text-align: center
}

.add-cards .addCardForm .logoContainer {
    width: 150px;
    clear: both;
    margin: 0 auto 10px auto
}

.add-cards .addCardForm #retailerOptIn {
    margin-bottom: 10px
}

.add-cards .addCardForm #retailerOptIn input[type=checkbox] {
    width: 30px!important;
    height: 30px;
    border: 1px solid #bf2037;
    float: left;
    position: relative;
    top: -8px
}

.add-cards .addCardForm #retailerOptIn label {
    text-align: left;
    font-weight: 400;
    font-size: 1.2rem;
    color: #4d4d4f;
    width: 300px
}

.add-cards .addCardForm #retailerOptIn label .next,
.add-cards .addCardForm #retailerOptIn label .prev,
.add-cards .addCardForm #retailerOptIn label a {
    font-size: 1.2rem
}

.add-cards .addCardForm .info {
    margin-bottom: 0
}

.add-cards .addCardForm button {
    margin-bottom: 16px
}

.add-cards .helpImage {
    margin-top: 44px
}

@media only screen and (max-width:600px) {
    .add-cards .helpImage {
        margin-top: 10px
    }
}

.collect-points .pageHeader {
    display: none
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points p,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .how-to-redeem,
.business-box .loginCTA body.target-bts .bucket-5 .collect-points .or,
.collect-points #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.collect-points #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.collect-points #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.collect-points .business-box .loginCTA body.target-bts .bucket-5 .or,
.collect-points .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.collect-points .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.collect-points .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.collect-points .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.collect-points .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.collect-points .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.collect-points .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.collect-points body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
.collect-points body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.collect-points body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.collect-points body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.collect-points body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
.collect-points body.target-bts .bucket-5 .business-box .loginCTA .or,
.collect-points body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.collect-points body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.collect-points body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.collect-points body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.collect-points body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.collect-points body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.collect-points body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.collect-points body.target-bts .bucket-5 h1.smaller,
.collect-points body.target-bts .bucket-5 h2,
.collect-points body.target-bts .bucket-5 h3,
.collect-points body.target-bts .bucket-5 h4,
.collect-points body.target-bts .bucket-5 h5,
.collect-points body.target-bts .offer-bucket .offer .price,
.collect-points h1,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .collect-points .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .collect-points .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .collect-points p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .collect-points .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .collect-points .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .collect-points .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .collect-points .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .collect-points p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .collect-points .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .collect-points .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .collect-points .or,
body.target-bts .bucket-5 .collect-points h1.smaller,
body.target-bts .bucket-5 .collect-points h2,
body.target-bts .bucket-5 .collect-points h3,
body.target-bts .bucket-5 .collect-points h4,
body.target-bts .bucket-5 .collect-points h5,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .collect-points .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .collect-points .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .collect-points .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .collect-points p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .collect-points p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .collect-points .how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .collect-points .how-to-redeem,
body.target-bts .offer-bucket .offer .collect-points .price {
    text-align: center
}

.collect-points .bonusBucket body.target-bts .bucket-1 .offer .sub-price,
.collect-points .bonusBucket h3,
.collect-points .bonusBucket h4,
.collect-points .bonusBucket h5,
body.target-bts .bucket-1 .offer .collect-points .bonusBucket .sub-price {
    font-size: 3.6rem
}

@media only screen and (max-width:600px) {
    .collect-points .bonusBucket body.target-bts .bucket-1 .offer .sub-price,
    .collect-points .bonusBucket h3,
    .collect-points .bonusBucket h4,
    .collect-points .bonusBucket h5,
    body.target-bts .bucket-1 .offer .collect-points .bonusBucket .sub-price {
        font-size: 2.2rem
    }
}

.collect-points .bonusBucket body.target-bts .bucket-1 .offer .sub-price span,
.collect-points .bonusBucket h3 span,
.collect-points .bonusBucket h4 span,
.collect-points .bonusBucket h5 span,
body.target-bts .bucket-1 .offer .collect-points .bonusBucket .sub-price span {
    color: #912690
}

@media only screen and (max-width:991px) {
    .collect-points .bonusBucket body.target-bts .bucket-1 .offer .sub-price span,
    .collect-points .bonusBucket h3 span,
    .collect-points .bonusBucket h4 span,
    .collect-points .bonusBucket h5 span,
    body.target-bts .bucket-1 .offer .collect-points .bonusBucket .sub-price span {
        color: #ffcb05
    }
}

.collect-points .collect-points-methods {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.collect-points .collect-points-methods .method {
    display: -ms-flexbox;
    display: flex
}

@media only screen and (max-width:600px) {
    .collect-points .collect-points-methods .method {
        padding: 40px 0;
        margin: 0 10px;
        border-bottom: 1px solid #4d4d4f
    }
}

.collect-points .collect-points-methods .method.enter-codes .row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.collect-points .collect-points-methods .method.enter-codes .row .icon {
    max-width: 60px;
    width: 60px;
    margin-right: 10px
}

.collect-points .collect-points-methods .method.enter-codes .row body.target-bts .bucket-1 .offer .sub-price,
.collect-points .collect-points-methods .method.enter-codes .row h3,
.collect-points .collect-points-methods .method.enter-codes .row h4,
.collect-points .collect-points-methods .method.enter-codes .row h5,
body.target-bts .bucket-1 .offer .collect-points .collect-points-methods .method.enter-codes .row .sub-price {
    margin: 0
}

@media only screen and (max-width:600px) {
    .collect-points .collect-points-methods .method.enter-codes .row .icon {
        max-width: 95px;
        margin: 0 auto
    }
    .collect-points .collect-points-methods .method.enter-codes .row body.target-bts .bucket-1 .offer .sub-price,
    .collect-points .collect-points-methods .method.enter-codes .row h3,
    .collect-points .collect-points-methods .method.enter-codes .row h4,
    .collect-points .collect-points-methods .method.enter-codes .row h5,
    body.target-bts .bucket-1 .offer .collect-points .collect-points-methods .method.enter-codes .row .sub-price {
        margin: 10px 0
    }
}

.collect-points .collect-points-methods .method .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1
}

@media only screen and (max-width:600px) {
    .collect-points .collect-points-methods .method .row {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center
    }
}

.collect-points .collect-points-methods .method .row .icon {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 160px;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

@media only screen and (max-width:600px) {
    .collect-points .collect-points-methods .method .row .icon {
        display: block;
        margin: 0 auto;
        max-width: 275px;
        text-align: center
    }
}

.collect-points .collect-points-methods .method .row .copy {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    /* justify-content: space-between*/
}

@media only screen and (max-width:600px) {
    .collect-points .collect-points-methods .method .row .copy {
        display: block;
        margin: 0 auto;
        text-align: center
    }
}

#item-detail #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods p+.item-detail-details,
#item-detail #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods .how-to-redeem+.item-detail-details,
#item-detail .business-box .loginCTA body.target-bts .bucket-5 .collect-points .collect-points-methods .or+.item-detail-details,
#item-detail .collect-points .collect-points-methods #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p+.item-detail-details,
#item-detail .collect-points .collect-points-methods #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem+.item-detail-details,
#item-detail .collect-points .collect-points-methods .business-box .loginCTA body.target-bts .bucket-5 .or+.item-detail-details,
#item-detail .collect-points .collect-points-methods .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text+.item-detail-details,
#item-detail .collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p+.item-detail-details,
#item-detail .collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem+.item-detail-details,
#item-detail .collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem+.item-detail-details,
#item-detail .collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p+.item-detail-details,
#item-detail .collect-points .collect-points-methods .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem+.item-detail-details,
#item-detail .collect-points .collect-points-methods body.target-bts .bucket-1 .offer .bucket-5 .sub-price+.item-detail-details,
#item-detail .collect-points .collect-points-methods body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p+.item-detail-details,
#item-detail .collect-points .collect-points-methods body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem+.item-detail-details,
#item-detail .collect-points .collect-points-methods body.target-bts .bucket-5 .bucket-1 .offer .sub-price+.item-detail-details,
#item-detail .collect-points .collect-points-methods body.target-bts .bucket-5 .business-box .loginCTA .or+.item-detail-details,
#item-detail .collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text+.item-detail-details,
#item-detail .collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p+.item-detail-details,
#item-detail .collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem+.item-detail-details,
#item-detail .collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem+.item-detail-details,
#item-detail .collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p+.item-detail-details,
#item-detail .collect-points .collect-points-methods body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem+.item-detail-details,
#item-detail .collect-points .collect-points-methods body.target-bts .bucket-5 h1.smaller+.item-detail-details,
#item-detail .collect-points .collect-points-methods body.target-bts .bucket-5 h2+.item-detail-details,
#item-detail .collect-points .collect-points-methods body.target-bts .bucket-5 h3+.item-detail-details,
#item-detail .collect-points .collect-points-methods body.target-bts .bucket-5 h4+.item-detail-details,
#item-detail .collect-points .collect-points-methods body.target-bts .bucket-5 h5+.item-detail-details,
#item-detail .collect-points .collect-points-methods body.target-bts .offer-bucket .offer .price+.item-detail-details,
#item-detail .collect-points .collect-points-methods h1+.item-detail-details,
#item-detail .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .collect-points .collect-points-methods .registrationCTA_text+.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .collect-points .collect-points-methods p+.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .collect-points .collect-points-methods .how-to-redeem+.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .collect-points .collect-points-methods .how-to-redeem+.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks .how-to-redeem .item-detail-details+p,
#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks .item-detail-details+.how-to-redeem,
#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods .item-detail-details+.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods .item-detail-details+p,
#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods .yourOrders .item-detail-details+.how-to-redeem,
#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods p+.item-detail-details,
#item-detail .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods .how-to-redeem+.item-detail-details,
#item-detail body.target-bts .bucket-1 .offer .bucket-5 .collect-points .collect-points-methods .sub-price+.item-detail-details,
#item-detail body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods p+.item-detail-details,
#item-detail body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods .how-to-redeem+.item-detail-details,
#item-detail body.target-bts .bucket-5 .bucket-1 .offer .collect-points .collect-points-methods .sub-price+.item-detail-details,
#item-detail body.target-bts .bucket-5 .business-box .loginCTA .collect-points .collect-points-methods .or+.item-detail-details,
#item-detail body.target-bts .bucket-5 .collect-points .collect-points-methods h1.smaller+.item-detail-details,
#item-detail body.target-bts .bucket-5 .collect-points .collect-points-methods h2+.item-detail-details,
#item-detail body.target-bts .bucket-5 .collect-points .collect-points-methods h3+.item-detail-details,
#item-detail body.target-bts .bucket-5 .collect-points .collect-points-methods h4+.item-detail-details,
#item-detail body.target-bts .bucket-5 .collect-points .collect-points-methods h5+.item-detail-details,
#item-detail body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .collect-points .collect-points-methods .registrationCTA_text+.item-detail-details,
#item-detail body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .collect-points .collect-points-methods .how-to-redeem+.item-detail-details,
#item-detail body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .collect-points .collect-points-methods p+.item-detail-details,
#item-detail body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods p+.item-detail-details,
#item-detail body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .collect-points .collect-points-methods .how-to-redeem+.item-detail-details,
#item-detail body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods .how-to-redeem+.item-detail-details,
#item-detail body.target-bts .offer-bucket .offer .collect-points .collect-points-methods .price+.item-detail-details,
#thanks #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods .item-detail-details+.how-to-redeem,
#thanks .business-box .loginCTA body.target-bts .bucket-5 .collect-points .collect-points-methods .or+.how-to-redeem,
#thanks .collect-points .collect-points-methods #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details+.how-to-redeem,
#thanks .collect-points .collect-points-methods .business-box .loginCTA body.target-bts .bucket-5 .or+.how-to-redeem,
#thanks .collect-points .collect-points-methods .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text+.how-to-redeem,
#thanks .collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details+.how-to-redeem,
#thanks .collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem+.how-to-redeem,
#thanks .collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p+.how-to-redeem,
#thanks .collect-points .collect-points-methods .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem+.how-to-redeem,
#thanks .collect-points .collect-points-methods body.target-bts .bucket-1 .offer .bucket-5 .sub-price+.how-to-redeem,
#thanks .collect-points .collect-points-methods body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details+.how-to-redeem,
#thanks .collect-points .collect-points-methods body.target-bts .bucket-5 .bucket-1 .offer .sub-price+.how-to-redeem,
#thanks .collect-points .collect-points-methods body.target-bts .bucket-5 .business-box .loginCTA .or+.how-to-redeem,
#thanks .collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text+.how-to-redeem,
#thanks .collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details+.how-to-redeem,
#thanks .collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem+.how-to-redeem,
#thanks .collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p+.how-to-redeem,
#thanks .collect-points .collect-points-methods body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem+.how-to-redeem,
#thanks .collect-points .collect-points-methods body.target-bts .bucket-5 h1.smaller+.how-to-redeem,
#thanks .collect-points .collect-points-methods body.target-bts .bucket-5 h2+.how-to-redeem,
#thanks .collect-points .collect-points-methods body.target-bts .bucket-5 h3+.how-to-redeem,
#thanks .collect-points .collect-points-methods body.target-bts .bucket-5 h4+.how-to-redeem,
#thanks .collect-points .collect-points-methods body.target-bts .bucket-5 h5+.how-to-redeem,
#thanks .collect-points .collect-points-methods body.target-bts .offer-bucket .offer .price+.how-to-redeem,
#thanks .collect-points .collect-points-methods h1+.how-to-redeem,
#thanks .how-to-redeem #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods .item-detail-details+p,
#thanks .how-to-redeem .business-box .loginCTA body.target-bts .bucket-5 .collect-points .collect-points-methods .or+p,
#thanks .how-to-redeem .collect-points .collect-points-methods #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details+p,
#thanks .how-to-redeem .collect-points .collect-points-methods .business-box .loginCTA body.target-bts .bucket-5 .or+p,
#thanks .how-to-redeem .collect-points .collect-points-methods .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text+p,
#thanks .how-to-redeem .collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details+p,
#thanks .how-to-redeem .collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem+p,
#thanks .how-to-redeem .collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p+p,
#thanks .how-to-redeem .collect-points .collect-points-methods .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem+p,
#thanks .how-to-redeem .collect-points .collect-points-methods body.target-bts .bucket-1 .offer .bucket-5 .sub-price+p,
#thanks .how-to-redeem .collect-points .collect-points-methods body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details+p,
#thanks .how-to-redeem .collect-points .collect-points-methods body.target-bts .bucket-5 .bucket-1 .offer .sub-price+p,
#thanks .how-to-redeem .collect-points .collect-points-methods body.target-bts .bucket-5 .business-box .loginCTA .or+p,
#thanks .how-to-redeem .collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text+p,
#thanks .how-to-redeem .collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details+p,
#thanks .how-to-redeem .collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem+p,
#thanks .how-to-redeem .collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p+p,
#thanks .how-to-redeem .collect-points .collect-points-methods body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem+p,
#thanks .how-to-redeem .collect-points .collect-points-methods body.target-bts .bucket-5 h1.smaller+p,
#thanks .how-to-redeem .collect-points .collect-points-methods body.target-bts .bucket-5 h2+p,
#thanks .how-to-redeem .collect-points .collect-points-methods body.target-bts .bucket-5 h3+p,
#thanks .how-to-redeem .collect-points .collect-points-methods body.target-bts .bucket-5 h4+p,
#thanks .how-to-redeem .collect-points .collect-points-methods body.target-bts .bucket-5 h5+p,
#thanks .how-to-redeem .collect-points .collect-points-methods body.target-bts .offer-bucket .offer .price+p,
#thanks .how-to-redeem .collect-points .collect-points-methods h1+p,
#thanks .how-to-redeem .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .collect-points .collect-points-methods .registrationCTA_text+p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .collect-points .collect-points-methods .item-detail-details+p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .collect-points .collect-points-methods .how-to-redeem+p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods #item-detail p+.item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods .how-to-redeem+p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods .yourOrders p+.how-to-redeem,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods p+.how-to-redeem,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods p+p,
#thanks .how-to-redeem .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods .how-to-redeem+p,
#thanks .how-to-redeem body.target-bts .bucket-1 .offer .bucket-5 .collect-points .collect-points-methods .sub-price+p,
#thanks .how-to-redeem body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods .item-detail-details+p,
#thanks .how-to-redeem body.target-bts .bucket-5 .bucket-1 .offer .collect-points .collect-points-methods .sub-price+p,
#thanks .how-to-redeem body.target-bts .bucket-5 .business-box .loginCTA .collect-points .collect-points-methods .or+p,
#thanks .how-to-redeem body.target-bts .bucket-5 .collect-points .collect-points-methods h1.smaller+p,
#thanks .how-to-redeem body.target-bts .bucket-5 .collect-points .collect-points-methods h2+p,
#thanks .how-to-redeem body.target-bts .bucket-5 .collect-points .collect-points-methods h3+p,
#thanks .how-to-redeem body.target-bts .bucket-5 .collect-points .collect-points-methods h4+p,
#thanks .how-to-redeem body.target-bts .bucket-5 .collect-points .collect-points-methods h5+p,
#thanks .how-to-redeem body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .collect-points .collect-points-methods .registrationCTA_text+p,
#thanks .how-to-redeem body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .collect-points .collect-points-methods .item-detail-details+p,
#thanks .how-to-redeem body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods p+p,
#thanks .how-to-redeem body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .collect-points .collect-points-methods .how-to-redeem+p,
#thanks .how-to-redeem body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods .how-to-redeem+p,
#thanks .how-to-redeem body.target-bts .offer-bucket .offer .collect-points .collect-points-methods .price+p,
#thanks .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .collect-points .collect-points-methods .registrationCTA_text+.how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .collect-points .collect-points-methods .item-detail-details+.how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .collect-points .collect-points-methods .how-to-redeem+.how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods #item-detail .how-to-redeem+.item-detail-details,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods .how-to-redeem .how-to-redeem+p,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods .how-to-redeem+.how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods .how-to-redeem+p,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods .yourOrders .how-to-redeem+.how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods p+.how-to-redeem,
#thanks .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods .how-to-redeem+.how-to-redeem,
#thanks body.target-bts .bucket-1 .offer .bucket-5 .collect-points .collect-points-methods .sub-price+.how-to-redeem,
#thanks body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods .item-detail-details+.how-to-redeem,
#thanks body.target-bts .bucket-5 .bucket-1 .offer .collect-points .collect-points-methods .sub-price+.how-to-redeem,
#thanks body.target-bts .bucket-5 .business-box .loginCTA .collect-points .collect-points-methods .or+.how-to-redeem,
#thanks body.target-bts .bucket-5 .collect-points .collect-points-methods h1.smaller+.how-to-redeem,
#thanks body.target-bts .bucket-5 .collect-points .collect-points-methods h2+.how-to-redeem,
#thanks body.target-bts .bucket-5 .collect-points .collect-points-methods h3+.how-to-redeem,
#thanks body.target-bts .bucket-5 .collect-points .collect-points-methods h4+.how-to-redeem,
#thanks body.target-bts .bucket-5 .collect-points .collect-points-methods h5+.how-to-redeem,
#thanks body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .collect-points .collect-points-methods .registrationCTA_text+.how-to-redeem,
#thanks body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .collect-points .collect-points-methods .item-detail-details+.how-to-redeem,
#thanks body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods p+.how-to-redeem,
#thanks body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .collect-points .collect-points-methods .how-to-redeem+.how-to-redeem,
#thanks body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods .how-to-redeem+.how-to-redeem,
#thanks body.target-bts .offer-bucket .offer .collect-points .collect-points-methods .price+.how-to-redeem,
.business-box .loginCTA body.target-bts .bucket-5 .collect-points .collect-points-methods #item-detail .or+.item-detail-details,
.business-box .loginCTA body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks .how-to-redeem .or+p,
.business-box .loginCTA body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks .or+.how-to-redeem,
.business-box .loginCTA body.target-bts .bucket-5 .collect-points .collect-points-methods .or+p,
.business-box .loginCTA body.target-bts .bucket-5 .collect-points .collect-points-methods .yourOrders .or+.how-to-redeem,
.collect-points .collect-points-methods #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 #thanks .how-to-redeem .item-detail-details+p,
.collect-points .collect-points-methods #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 #thanks .item-detail-details+.how-to-redeem,
.collect-points .collect-points-methods #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details+.item-detail-details,
.collect-points .collect-points-methods #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details+p,
.collect-points .collect-points-methods #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .yourOrders .item-detail-details+.how-to-redeem,
.collect-points .collect-points-methods #item-detail h1+.item-detail-details,
.collect-points .collect-points-methods #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 #item-detail p+.item-detail-details,
.collect-points .collect-points-methods #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem+p,
.collect-points .collect-points-methods #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .yourOrders p+.how-to-redeem,
.collect-points .collect-points-methods #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p+.how-to-redeem,
.collect-points .collect-points-methods #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p+p,
.collect-points .collect-points-methods #thanks .how-to-redeem h1+p,
.collect-points .collect-points-methods #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 #item-detail .how-to-redeem+.item-detail-details,
.collect-points .collect-points-methods #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem .how-to-redeem+p,
.collect-points .collect-points-methods #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem+.how-to-redeem,
.collect-points .collect-points-methods #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem+p,
.collect-points .collect-points-methods #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .yourOrders .how-to-redeem+.how-to-redeem,
.collect-points .collect-points-methods #thanks h1+.how-to-redeem,
.collect-points .collect-points-methods .business-box .loginCTA body.target-bts .bucket-5 #item-detail .or+.item-detail-details,
.collect-points .collect-points-methods .business-box .loginCTA body.target-bts .bucket-5 #thanks .how-to-redeem .or+p,
.collect-points .collect-points-methods .business-box .loginCTA body.target-bts .bucket-5 #thanks .or+.how-to-redeem,
.collect-points .collect-points-methods .business-box .loginCTA body.target-bts .bucket-5 .or+p,
.collect-points .collect-points-methods .business-box .loginCTA body.target-bts .bucket-5 .yourOrders .or+.how-to-redeem,
.collect-points .collect-points-methods .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 #item-detail .registrationCTA_text+.item-detail-details,
.collect-points .collect-points-methods .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 #thanks .how-to-redeem .registrationCTA_text+p,
.collect-points .collect-points-methods .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 #thanks .registrationCTA_text+.how-to-redeem,
.collect-points .collect-points-methods .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text+p,
.collect-points .collect-points-methods .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .yourOrders .registrationCTA_text+.how-to-redeem,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 #thanks .how-to-redeem .item-detail-details+p,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 #thanks .item-detail-details+.how-to-redeem,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details+.item-detail-details,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details+p,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .yourOrders .item-detail-details+.how-to-redeem,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 #item-detail p+.item-detail-details,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .how-to-redeem+p,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .yourOrders p+.how-to-redeem,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p+.how-to-redeem,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p+p,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 #item-detail .how-to-redeem+.item-detail-details,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem .how-to-redeem+p,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem+.how-to-redeem,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem+p,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .yourOrders .how-to-redeem+.how-to-redeem,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 #item-detail .how-to-redeem+.item-detail-details,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 #thanks .how-to-redeem .how-to-redeem+p,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 #thanks .how-to-redeem+.how-to-redeem,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem+.how-to-redeem,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem+p,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 #item-detail p+.item-detail-details,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 #thanks .how-to-redeem p+p,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 #thanks p+.how-to-redeem,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .yourOrders p+.how-to-redeem,
.collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p+p,
.collect-points .collect-points-methods .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 #item-detail .how-to-redeem+.item-detail-details,
.collect-points .collect-points-methods .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 #thanks .how-to-redeem .how-to-redeem+p,
.collect-points .collect-points-methods .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 #thanks .how-to-redeem+.how-to-redeem,
.collect-points .collect-points-methods .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem+.how-to-redeem,
.collect-points .collect-points-methods .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem+p,
.collect-points .collect-points-methods .yourOrders h1+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-1 .offer .bucket-5 #item-detail .sub-price+.item-detail-details,
.collect-points .collect-points-methods body.target-bts .bucket-1 .offer .bucket-5 #thanks .how-to-redeem .sub-price+p,
.collect-points .collect-points-methods body.target-bts .bucket-1 .offer .bucket-5 #thanks .sub-price+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-1 .offer .bucket-5 .sub-price+p,
.collect-points .collect-points-methods body.target-bts .bucket-1 .offer .bucket-5 .yourOrders .sub-price+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .item-detail-details+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox #thanks .item-detail-details+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details+.item-detail-details,
.collect-points .collect-points-methods body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .yourOrders .item-detail-details+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 #item-detail h1.smaller+.item-detail-details,
.collect-points .collect-points-methods body.target-bts .bucket-5 #item-detail h2+.item-detail-details,
.collect-points .collect-points-methods body.target-bts .bucket-5 #item-detail h3+.item-detail-details,
.collect-points .collect-points-methods body.target-bts .bucket-5 #item-detail h4+.item-detail-details,
.collect-points .collect-points-methods body.target-bts .bucket-5 #item-detail h5+.item-detail-details,
.collect-points .collect-points-methods body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox #item-detail p+.item-detail-details,
.collect-points .collect-points-methods body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .yourOrders p+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 #thanks .how-to-redeem h1.smaller+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 #thanks .how-to-redeem h2+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 #thanks .how-to-redeem h3+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 #thanks .how-to-redeem h4+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 #thanks .how-to-redeem h5+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox #item-detail .how-to-redeem+.item-detail-details,
.collect-points .collect-points-methods body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem .how-to-redeem+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 #thanks h1.smaller+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 #thanks h2+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 #thanks h3+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 #thanks h4+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 #thanks h5+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 .bucket-1 .offer #item-detail .sub-price+.item-detail-details,
.collect-points .collect-points-methods body.target-bts .bucket-5 .bucket-1 .offer #thanks .how-to-redeem .sub-price+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 .bucket-1 .offer #thanks .sub-price+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 .bucket-1 .offer .sub-price+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 .bucket-1 .offer .yourOrders .sub-price+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 .business-box .loginCTA #item-detail .or+.item-detail-details,
.collect-points .collect-points-methods body.target-bts .bucket-5 .business-box .loginCTA #thanks .how-to-redeem .or+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 .business-box .loginCTA #thanks .or+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 .business-box .loginCTA .or+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 .business-box .loginCTA .yourOrders .or+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out #item-detail .registrationCTA_text+.item-detail-details,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out #thanks .how-to-redeem .registrationCTA_text+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out #thanks .registrationCTA_text+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .yourOrders .registrationCTA_text+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail #thanks .how-to-redeem .item-detail-details+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail #thanks .item-detail-details+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details+.item-detail-details,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .yourOrders .item-detail-details+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail p+.item-detail-details,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks #item-detail .how-to-redeem+.item-detail-details,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem #item-detail p+.item-detail-details,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .how-to-redeem+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .yourOrders p+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .yourOrders .how-to-redeem+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks p+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders #item-detail .how-to-redeem+.item-detail-details,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders #thanks .how-to-redeem .how-to-redeem+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders #thanks .how-to-redeem+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders p+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox #item-detail .how-to-redeem+.item-detail-details,
.collect-points .collect-points-methods body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .how-to-redeem+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 .yourOrders h1.smaller+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 .yourOrders h2+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 .yourOrders h3+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 .yourOrders h4+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 .yourOrders h5+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .bucket-5 h1.smaller+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 h2+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 h3+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 h4+p,
.collect-points .collect-points-methods body.target-bts .bucket-5 h5+p,
.collect-points .collect-points-methods body.target-bts .offer-bucket .offer #item-detail .price+.item-detail-details,
.collect-points .collect-points-methods body.target-bts .offer-bucket .offer #thanks .how-to-redeem .price+p,
.collect-points .collect-points-methods body.target-bts .offer-bucket .offer #thanks .price+.how-to-redeem,
.collect-points .collect-points-methods body.target-bts .offer-bucket .offer .price+p,
.collect-points .collect-points-methods body.target-bts .offer-bucket .offer .yourOrders .price+.how-to-redeem,
.collect-points .collect-points-methods h1+p,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .collect-points .collect-points-methods #item-detail .registrationCTA_text+.item-detail-details,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks .how-to-redeem .registrationCTA_text+p,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks .registrationCTA_text+.how-to-redeem,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .collect-points .collect-points-methods .registrationCTA_text+p,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .collect-points .collect-points-methods .yourOrders .registrationCTA_text+.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks .how-to-redeem .item-detail-details+p,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks .item-detail-details+.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .collect-points .collect-points-methods .item-detail-details+.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .collect-points .collect-points-methods .item-detail-details+p,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .collect-points .collect-points-methods .yourOrders .item-detail-details+.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .collect-points .collect-points-methods #item-detail p+.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .collect-points .collect-points-methods .how-to-redeem+p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .collect-points .collect-points-methods .yourOrders p+.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .collect-points .collect-points-methods p+.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .collect-points .collect-points-methods p+p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .collect-points .collect-points-methods #item-detail .how-to-redeem+.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .collect-points .collect-points-methods .how-to-redeem .how-to-redeem+p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .collect-points .collect-points-methods .how-to-redeem+.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .collect-points .collect-points-methods .how-to-redeem+p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .collect-points .collect-points-methods .yourOrders .how-to-redeem+.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .collect-points .collect-points-methods #item-detail .how-to-redeem+.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks .how-to-redeem .how-to-redeem+p,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks .how-to-redeem+.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .collect-points .collect-points-methods .how-to-redeem+.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .collect-points .collect-points-methods .how-to-redeem+p,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods #item-detail p+.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks .how-to-redeem p+p,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks p+.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods .yourOrders p+.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods p+p,
.yourOrders #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods .item-detail-details+.how-to-redeem,
.yourOrders #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods p+.how-to-redeem,
.yourOrders #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods .how-to-redeem+.how-to-redeem,
.yourOrders .business-box .loginCTA body.target-bts .bucket-5 .collect-points .collect-points-methods .or+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods .business-box .loginCTA body.target-bts .bucket-5 .or+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods body.target-bts .bucket-1 .offer .bucket-5 .sub-price+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods body.target-bts .bucket-5 .bucket-1 .offer .sub-price+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods body.target-bts .bucket-5 .business-box .loginCTA .or+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods body.target-bts .bucket-5 h1.smaller+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods body.target-bts .bucket-5 h2+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods body.target-bts .bucket-5 h3+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods body.target-bts .bucket-5 h4+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods body.target-bts .bucket-5 h5+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods body.target-bts .offer-bucket .offer .price+.how-to-redeem,
.yourOrders .collect-points .collect-points-methods h1+.how-to-redeem,
.yourOrders .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .collect-points .collect-points-methods .registrationCTA_text+.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .collect-points .collect-points-methods .item-detail-details+.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .collect-points .collect-points-methods p+.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .collect-points .collect-points-methods .how-to-redeem+.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods #item-detail .how-to-redeem+.item-detail-details,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks .how-to-redeem .how-to-redeem+p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks .how-to-redeem+.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods .how-to-redeem+.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods .how-to-redeem+p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .collect-points .collect-points-methods p+.how-to-redeem,
.yourOrders body.target-bts .bucket-1 .offer .bucket-5 .collect-points .collect-points-methods .sub-price+.how-to-redeem,
.yourOrders body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods .item-detail-details+.how-to-redeem,
.yourOrders body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods p+.how-to-redeem,
.yourOrders body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods .how-to-redeem+.how-to-redeem,
.yourOrders body.target-bts .bucket-5 .bucket-1 .offer .collect-points .collect-points-methods .sub-price+.how-to-redeem,
.yourOrders body.target-bts .bucket-5 .business-box .loginCTA .collect-points .collect-points-methods .or+.how-to-redeem,
.yourOrders body.target-bts .bucket-5 .collect-points .collect-points-methods h1.smaller+.how-to-redeem,
.yourOrders body.target-bts .bucket-5 .collect-points .collect-points-methods h2+.how-to-redeem,
.yourOrders body.target-bts .bucket-5 .collect-points .collect-points-methods h3+.how-to-redeem,
.yourOrders body.target-bts .bucket-5 .collect-points .collect-points-methods h4+.how-to-redeem,
.yourOrders body.target-bts .bucket-5 .collect-points .collect-points-methods h5+.how-to-redeem,
.yourOrders body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .collect-points .collect-points-methods .registrationCTA_text+.how-to-redeem,
.yourOrders body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .collect-points .collect-points-methods .item-detail-details+.how-to-redeem,
.yourOrders body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .collect-points .collect-points-methods .how-to-redeem+.how-to-redeem,
.yourOrders body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .collect-points .collect-points-methods p+.how-to-redeem,
.yourOrders body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods p+.how-to-redeem,
.yourOrders body.target-bts .offer-bucket .offer .collect-points .collect-points-methods .price+.how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .collect-points .collect-points-methods #item-detail .sub-price+.item-detail-details,
body.target-bts .bucket-1 .offer .bucket-5 .collect-points .collect-points-methods #thanks .how-to-redeem .sub-price+p,
body.target-bts .bucket-1 .offer .bucket-5 .collect-points .collect-points-methods #thanks .sub-price+.how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .collect-points .collect-points-methods .sub-price+p,
body.target-bts .bucket-1 .offer .bucket-5 .collect-points .collect-points-methods .yourOrders .sub-price+.how-to-redeem,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods #thanks .how-to-redeem .item-detail-details+p,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods #thanks .item-detail-details+.how-to-redeem,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods .item-detail-details+.item-detail-details,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods .item-detail-details+p,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods .yourOrders .item-detail-details+.how-to-redeem,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods #item-detail p+.item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods .how-to-redeem+p,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods .yourOrders p+.how-to-redeem,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods p+.how-to-redeem,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods p+p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods #item-detail .how-to-redeem+.item-detail-details,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods .how-to-redeem .how-to-redeem+p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods .how-to-redeem+.how-to-redeem,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods .how-to-redeem+p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods .yourOrders .how-to-redeem+.how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .collect-points .collect-points-methods #item-detail .sub-price+.item-detail-details,
body.target-bts .bucket-5 .bucket-1 .offer .collect-points .collect-points-methods #thanks .how-to-redeem .sub-price+p,
body.target-bts .bucket-5 .bucket-1 .offer .collect-points .collect-points-methods #thanks .sub-price+.how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .collect-points .collect-points-methods .sub-price+p,
body.target-bts .bucket-5 .bucket-1 .offer .collect-points .collect-points-methods .yourOrders .sub-price+.how-to-redeem,
body.target-bts .bucket-5 .business-box .loginCTA .collect-points .collect-points-methods #item-detail .or+.item-detail-details,
body.target-bts .bucket-5 .business-box .loginCTA .collect-points .collect-points-methods #thanks .how-to-redeem .or+p,
body.target-bts .bucket-5 .business-box .loginCTA .collect-points .collect-points-methods #thanks .or+.how-to-redeem,
body.target-bts .bucket-5 .business-box .loginCTA .collect-points .collect-points-methods .or+p,
body.target-bts .bucket-5 .business-box .loginCTA .collect-points .collect-points-methods .yourOrders .or+.how-to-redeem,
body.target-bts .bucket-5 .collect-points .collect-points-methods #item-detail h1.smaller+.item-detail-details,
body.target-bts .bucket-5 .collect-points .collect-points-methods #item-detail h2+.item-detail-details,
body.target-bts .bucket-5 .collect-points .collect-points-methods #item-detail h3+.item-detail-details,
body.target-bts .bucket-5 .collect-points .collect-points-methods #item-detail h4+.item-detail-details,
body.target-bts .bucket-5 .collect-points .collect-points-methods #item-detail h5+.item-detail-details,
body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks .how-to-redeem h1.smaller+p,
body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks .how-to-redeem h2+p,
body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks .how-to-redeem h3+p,
body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks .how-to-redeem h4+p,
body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks .how-to-redeem h5+p,
body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks h1.smaller+.how-to-redeem,
body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks h2+.how-to-redeem,
body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks h3+.how-to-redeem,
body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks h4+.how-to-redeem,
body.target-bts .bucket-5 .collect-points .collect-points-methods #thanks h5+.how-to-redeem,
body.target-bts .bucket-5 .collect-points .collect-points-methods .yourOrders h1.smaller+.how-to-redeem,
body.target-bts .bucket-5 .collect-points .collect-points-methods .yourOrders h2+.how-to-redeem,
body.target-bts .bucket-5 .collect-points .collect-points-methods .yourOrders h3+.how-to-redeem,
body.target-bts .bucket-5 .collect-points .collect-points-methods .yourOrders h4+.how-to-redeem,
body.target-bts .bucket-5 .collect-points .collect-points-methods .yourOrders h5+.how-to-redeem,
body.target-bts .bucket-5 .collect-points .collect-points-methods h1.smaller+p,
body.target-bts .bucket-5 .collect-points .collect-points-methods h2+p,
body.target-bts .bucket-5 .collect-points .collect-points-methods h3+p,
body.target-bts .bucket-5 .collect-points .collect-points-methods h4+p,
body.target-bts .bucket-5 .collect-points .collect-points-methods h5+p,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .collect-points .collect-points-methods #item-detail .registrationCTA_text+.item-detail-details,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .collect-points .collect-points-methods #thanks .how-to-redeem .registrationCTA_text+p,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .collect-points .collect-points-methods #thanks .registrationCTA_text+.how-to-redeem,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .collect-points .collect-points-methods .registrationCTA_text+p,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .collect-points .collect-points-methods .yourOrders .registrationCTA_text+.how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .collect-points .collect-points-methods #thanks .how-to-redeem .item-detail-details+p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .collect-points .collect-points-methods #thanks .item-detail-details+.how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .collect-points .collect-points-methods .item-detail-details+.item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .collect-points .collect-points-methods .item-detail-details+p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .collect-points .collect-points-methods .yourOrders .item-detail-details+.how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .collect-points .collect-points-methods #item-detail .how-to-redeem+.item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .collect-points .collect-points-methods .how-to-redeem .how-to-redeem+p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .collect-points .collect-points-methods .how-to-redeem+.how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .collect-points .collect-points-methods .how-to-redeem+p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .collect-points .collect-points-methods .yourOrders .how-to-redeem+.how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .collect-points .collect-points-methods #item-detail p+.item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .collect-points .collect-points-methods .how-to-redeem+p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .collect-points .collect-points-methods .yourOrders p+.how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .collect-points .collect-points-methods p+.how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .collect-points .collect-points-methods p+p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods #item-detail p+.item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods #thanks .how-to-redeem p+p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods #thanks p+.how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods .yourOrders p+.how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods p+p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .collect-points .collect-points-methods #item-detail .how-to-redeem+.item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .collect-points .collect-points-methods #thanks .how-to-redeem .how-to-redeem+p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .collect-points .collect-points-methods #thanks .how-to-redeem+.how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .collect-points .collect-points-methods .how-to-redeem+.how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .collect-points .collect-points-methods .how-to-redeem+p,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods #item-detail .how-to-redeem+.item-detail-details,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods #thanks .how-to-redeem .how-to-redeem+p,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods #thanks .how-to-redeem+.how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods .how-to-redeem+.how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .collect-points .collect-points-methods .how-to-redeem+p,
body.target-bts .offer-bucket .offer .collect-points .collect-points-methods #item-detail .price+.item-detail-details,
body.target-bts .offer-bucket .offer .collect-points .collect-points-methods #thanks .how-to-redeem .price+p,
body.target-bts .offer-bucket .offer .collect-points .collect-points-methods #thanks .price+.how-to-redeem,
body.target-bts .offer-bucket .offer .collect-points .collect-points-methods .price+p,
body.target-bts .offer-bucket .offer .collect-points .collect-points-methods .yourOrders .price+.how-to-redeem {
    text-align: center;
    width: 60%;
    margin-left: auto;
    margin-right: auto
}

.collect-points .collect-points-methods body.target-bts .bucket-1 .offer .sub-price,
.collect-points .collect-points-methods h3,
.collect-points .collect-points-methods h4,
.collect-points .collect-points-methods h5,
body.target-bts .bucket-1 .offer .collect-points .collect-points-methods .sub-price {
    color: #bf2037;
    margin: 10px 0
}

@media only screen and (min-width:601px) {
    .collect-points .collect-points-methods .upload-receipt {
        border-right: 1px solid #4d4d4f
    }
    .collect-points .collect-points-methods .loyalty-card,
    .collect-points .collect-points-methods .upload-receipt {
        margin-bottom: 20px
    }
    .collect-points .collect-points-methods .enter-codes {
        padding: 20px 0;
        border-top: 1px solid #4d4d4f;
        text-align: left
    }
}

.collect-points .collect-points-methods .disclaimer {
    padding: 20px 0
}

.instructionalCTA .container {
    background-color: #fffde9;
    border: 1px solid #4d4d4f;
    position: relative
}

.instructionalCTA .container.white {
    background-color: #fff
}

.instructionalCTA .container .centerBar {
    display: block;
    background-color: #000;
    padding: 15px 27px 15px 55px;
    position: relative;
    cursor: pointer
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .instructionalCTA .container .centerBar .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .instructionalCTA .container .centerBar p,
#thanks .promotionpage .collect-points-wrapper .ctaBox .instructionalCTA .container .centerBar .how-to-redeem,
.business-box .loginCTA .instructionalCTA .container .centerBar .or,
.instructionalCTA .container .centerBar #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.instructionalCTA .container .centerBar #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.instructionalCTA .container .centerBar #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.instructionalCTA .container .centerBar .business-box .loginCTA .or,
.instructionalCTA .container .centerBar .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.instructionalCTA .container .centerBar .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.instructionalCTA .container .centerBar .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.instructionalCTA .container .centerBar .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.instructionalCTA .container .centerBar .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.instructionalCTA .container .centerBar .promotionpage .collect-points-wrapper .ctaBox p,
.instructionalCTA .container .centerBar .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.instructionalCTA .container .centerBar body.target-bts .bucket-1 .offer .sub-price,
.instructionalCTA .container .centerBar body.target-bts .offer-bucket .offer .smaller.price,
.instructionalCTA .container .centerBar h1.smaller,
.instructionalCTA .container .centerBar h2,
.instructionalCTA .container .centerBar h3,
.instructionalCTA .container .centerBar h4,
.instructionalCTA .container .centerBar h5,
.promotionpage .businessBox .businessBoxHeader .logged-out .instructionalCTA .container .centerBar .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .instructionalCTA .container .centerBar .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .instructionalCTA .container .centerBar p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .instructionalCTA .container .centerBar .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .instructionalCTA .container .centerBar p,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .instructionalCTA .container .centerBar .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .instructionalCTA .container .centerBar .how-to-redeem,
body.target-bts .bucket-1 .offer .instructionalCTA .container .centerBar .sub-price,
body.target-bts .offer-bucket .offer .instructionalCTA .container .centerBar .smaller.price {
    color: #fff;
    margin: 0;
    line-height: 1;
    display: inline-block
}

.instructionalCTA .container .centerBar:after {
    content: " ";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAuCAYAAAAoaDnGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplMzU2Mzk5Yi0xZmNkLTQ1NjUtOTZmNy0zZTUyNDJlNjEwM2MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0QwQUVFRjA1NkE4MTFFNkJCNTVFNEUyRDQ5OUM2NDQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0QwQUVFRUY1NkE4MTFFNkJCNTVFNEUyRDQ5OUM2NDQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZTM1NjM5OWItMWZjZC00NTY1LTk2ZjctM2U1MjQyZTYxMDNjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmUzNTYzOTliLTFmY2QtNDU2NS05NmY3LTNlNTI0MmU2MTAzYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpbOe3kAAADpSURBVHja7JbhDYIwFIRB+h+GKIvANDBQt3ESlnAAk2drrGKwvGu9X8ollxBovoRe30EtIhVTp4qs3wHO3hO0MoSiePS+Pjxo6zVY732Rl8K1LQV23otsFe61uUDjfZa0wrMmB+hEl0OBs+CaNGBMFNUm+b1EUb0lryWK6pk8kiiqe/JooqhcffThAfwXoPM2xcQPfRjnsgM+YFDBrhukZwJj141MYGzlmQlcf5QMEwiFlQtUwyoB7oZVCkyG9e3oCTopyCsPzFAs89i0zIPdsEZvYpbDwKwvy6ovdfNzgNDmp0z/WboJMACJHrN8R2NJngAAAABJRU5ErkJggg==);
    background-position: bottom center;
    position: absolute;
    width: 20px;
    height: 23px;
    right: 27px;
    top: 50%;
    margin-top: -12px
}

.instructionalCTA .container .centerBar.open:after {
    background-position: top center
}

.instructionalCTA .container .details {
    display: none;
    padding: 10px 15px
}

body.editMode .instructionalCTA .container .details {
    display: block
}

.instructionalCTA .container .details .generalCTA {
    margin-left: -15px;
    width: 318px
}

.instructionalCTA .container .details .profileID {
    color: #96172e;
    font-weight: 700
}

.instructionalCTA .container .details .row .col img {
    display: block;
    margin: 0 auto
}

#item-detail .instructionalCTA .container .details .row .col .item-detail-details,
#thanks .how-to-redeem .instructionalCTA .container .details .row .col p,
#thanks .instructionalCTA .container .details .row .col .how-to-redeem,
.instructionalCTA .container .details .row .col #item-detail .item-detail-details,
.instructionalCTA .container .details .row .col #thanks .how-to-redeem,
.instructionalCTA .container .details .row .col #thanks .how-to-redeem p,
.instructionalCTA .container .details .row .col .next,
.instructionalCTA .container .details .row .col .prev,
.instructionalCTA .container .details .row .col .yourOrders .how-to-redeem,
.instructionalCTA .container .details .row .col a,
.instructionalCTA .container .details .row .col p,
.yourOrders .instructionalCTA .container .details .row .col .how-to-redeem {
    font-family: "Avenir Condensed DemiBold";
    font-weight: 400;
    font-size: 24px;
    font-size: 2.4rem;
    text-align: center
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .instructionalCTA .container .details .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .instructionalCTA .container .details p,
#thanks .promotionpage .collect-points-wrapper .ctaBox .instructionalCTA .container .details .how-to-redeem,
.business-box .loginCTA .instructionalCTA .container .details .or,
.instructionalCTA .container .details #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.instructionalCTA .container .details #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.instructionalCTA .container .details #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.instructionalCTA .container .details .business-box .loginCTA .or,
.instructionalCTA .container .details .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.instructionalCTA .container .details .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.instructionalCTA .container .details .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.instructionalCTA .container .details .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.instructionalCTA .container .details .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.instructionalCTA .container .details .promotionpage .collect-points-wrapper .ctaBox p,
.instructionalCTA .container .details .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.instructionalCTA .container .details body.target-bts .bucket-1 .offer .sub-price,
.instructionalCTA .container .details body.target-bts .offer-bucket .offer .smaller.price,
.instructionalCTA .container .details h1.smaller,
.instructionalCTA .container .details h2,
.instructionalCTA .container .details h3,
.instructionalCTA .container .details h4,
.instructionalCTA .container .details h5,
.promotionpage .businessBox .businessBoxHeader .logged-out .instructionalCTA .container .details .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .instructionalCTA .container .details .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .instructionalCTA .container .details p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .instructionalCTA .container .details .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .instructionalCTA .container .details p,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .instructionalCTA .container .details .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .instructionalCTA .container .details .how-to-redeem,
body.target-bts .bucket-1 .offer .instructionalCTA .container .details .sub-price,
body.target-bts .offer-bucket .offer .instructionalCTA .container .details .smaller.price {
    margin-bottom: 0
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .instructionalCTA .container .details .address.item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .instructionalCTA .container .details p.address,
#thanks .promotionpage .collect-points-wrapper .ctaBox .instructionalCTA .container .details .address.how-to-redeem,
.business-box .loginCTA .instructionalCTA .container .details .address.or,
.instructionalCTA .container .details #item-detail .promotionpage .collect-points-wrapper .ctaBox .address.item-detail-details,
.instructionalCTA .container .details #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.address,
.instructionalCTA .container .details #thanks .promotionpage .collect-points-wrapper .ctaBox .address.how-to-redeem,
.instructionalCTA .container .details .business-box .loginCTA .address.or,
.instructionalCTA .container .details .promotionpage .businessBox .businessBoxHeader .logged-out .address.registrationCTA_text,
.instructionalCTA .container .details .promotionpage .collect-points-wrapper .ctaBox #item-detail .address.item-detail-details,
.instructionalCTA .container .details .promotionpage .collect-points-wrapper .ctaBox #thanks .address.how-to-redeem,
.instructionalCTA .container .details .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.address,
.instructionalCTA .container .details .promotionpage .collect-points-wrapper .ctaBox .yourOrders .address.how-to-redeem,
.instructionalCTA .container .details .promotionpage .collect-points-wrapper .ctaBox p.address,
.instructionalCTA .container .details .yourOrders .promotionpage .collect-points-wrapper .ctaBox .address.how-to-redeem,
.instructionalCTA .container .details body.target-bts .bucket-1 .offer .address.sub-price,
.instructionalCTA .container .details body.target-bts .offer-bucket .offer .address.smaller.price,
.instructionalCTA .container .details h1.address.smaller,
.instructionalCTA .container .details h2.address,
.instructionalCTA .container .details h3.address,
.instructionalCTA .container .details h4.address,
.instructionalCTA .container .details h5.address,
.promotionpage .businessBox .businessBoxHeader .logged-out .instructionalCTA .container .details .address.registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .instructionalCTA .container .details .address.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .instructionalCTA .container .details p.address,
.promotionpage .collect-points-wrapper .ctaBox #thanks .instructionalCTA .container .details .address.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .instructionalCTA .container .details p.address,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .instructionalCTA .container .details .address.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .instructionalCTA .container .details .address.how-to-redeem,
body.target-bts .bucket-1 .offer .instructionalCTA .container .details .address.sub-price,
body.target-bts .offer-bucket .offer .instructionalCTA .container .details .address.smaller.price {
    line-height: 1.1
}

.instructionalCTA .container .details li {
    margin-bottom: .8em
}

.instructionalCTA #howToOverview {
    border: none;
    border-bottom: 1px solid #4d4d4f
}

.instructionalCTA #howToOverview .centerBar {
    padding-left: 0;
    min-height: 0!important;
    background-color: #fff;
    color: #4d4d4f
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .instructionalCTA #howToOverview .centerBar .item-detail-details,
#thanks .promotionpage .collect-points-wrapper .ctaBox .instructionalCTA #howToOverview .centerBar .how-to-redeem,
.business-box .loginCTA .instructionalCTA #howToOverview .centerBar .or,
.instructionalCTA #howToOverview .centerBar #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.instructionalCTA #howToOverview .centerBar #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.instructionalCTA #howToOverview .centerBar .business-box .loginCTA .or,
.instructionalCTA #howToOverview .centerBar .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.instructionalCTA #howToOverview .centerBar .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.instructionalCTA #howToOverview .centerBar .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.instructionalCTA #howToOverview .centerBar .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.instructionalCTA #howToOverview .centerBar .promotionpage .collect-points-wrapper .ctaBox p,
.instructionalCTA #howToOverview .centerBar .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.instructionalCTA #howToOverview .centerBar body.target-bts .bucket-1 .offer .sub-price,
.instructionalCTA #howToOverview .centerBar body.target-bts .offer-bucket .offer .smaller.price,
.instructionalCTA #howToOverview .centerBar h1.smaller,
.instructionalCTA #howToOverview .centerBar h2,
.instructionalCTA #howToOverview .centerBar h3,
.instructionalCTA #howToOverview .centerBar h4,
.instructionalCTA #howToOverview .centerBar h5,
.promotionpage .businessBox .businessBoxHeader .logged-out .instructionalCTA #howToOverview .centerBar .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .instructionalCTA #howToOverview .centerBar .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .instructionalCTA #howToOverview .centerBar .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .instructionalCTA #howToOverview .centerBar p,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .instructionalCTA #howToOverview .centerBar .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .instructionalCTA #howToOverview .centerBar .how-to-redeem,
body.target-bts .bucket-1 .offer .instructionalCTA #howToOverview .centerBar .sub-price,
body.target-bts .offer-bucket .offer .instructionalCTA #howToOverview .centerBar .smaller.price {
    color: #4d4d4f
}

.instructionalCTA #howToOverview .centerBar:after {
    content: " ";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAuCAYAAAAoaDnGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplMzU2Mzk5Yi0xZmNkLTQ1NjUtOTZmNy0zZTUyNDJlNjEwM2MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkE0RjQzMDA1NkQ3MTFFNkJCNTVFNEUyRDQ5OUM2NDQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkE0RjQyRkY1NkQ3MTFFNkJCNTVFNEUyRDQ5OUM2NDQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZTM1NjM5OWItMWZjZC00NTY1LTk2ZjctM2U1MjQyZTYxMDNjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmUzNTYzOTliLTFmY2QtNDU2NS05NmY3LTNlNTI0MmU2MTAzYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnVe/i8AAADsSURBVHja7JbRDYMgFEW18o9D4CI4DQ7ENp2kS3SAJhQSHkFL9SH3o2kkOYnRcBJzeVd751yHXLcOvH5fyF2Lx6Bks+cV0a2yyfP0uEi4Vmdlo+eRyYhwT9bKhOdekBHh2VAjtDsywtYk6pgYbqJc4W7y20S5FJP/liiXVfJHiXJJyVuALCXfX314Cf/yIxUOdk6cHHF6f0FIczkihdQgE1JIXTcjhdTKC1KYf5QEUlgMq1X4ERZCuAoLJUxhbfe3jp7jjB73lTUyFIU8NhJ5sAfU6BlkOWhkfSlkwUpUwdqa/+ftfvjP0luAAQDww7QxwTfMPgAAAABJRU5ErkJggg==);
    background-position: bottom center;
    display: inline-block;
    width: 20px;
    height: 23px;
    position: relative;
    top: 3px;
    left: 10px
}

.instructionalCTA #howToOverview .centerBar.open:after {
    background-position: top center
}

.instructionalCTA #howToOverview .details {
    background-color: #fff
}

.instructionalCTA #tips {
    border: 3px solid #e00034
}

.instructionalCTA #tips .centerBar {
    background-color: #fff
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .instructionalCTA #tips .centerBar .item-detail-details,
#thanks .promotionpage .collect-points-wrapper .ctaBox .instructionalCTA #tips .centerBar .how-to-redeem,
.business-box .loginCTA .instructionalCTA #tips .centerBar .or,
.instructionalCTA #tips .centerBar #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.instructionalCTA #tips .centerBar #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.instructionalCTA #tips .centerBar .business-box .loginCTA .or,
.instructionalCTA #tips .centerBar .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.instructionalCTA #tips .centerBar .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.instructionalCTA #tips .centerBar .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.instructionalCTA #tips .centerBar .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.instructionalCTA #tips .centerBar .promotionpage .collect-points-wrapper .ctaBox p,
.instructionalCTA #tips .centerBar .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.instructionalCTA #tips .centerBar body.target-bts .bucket-1 .offer .sub-price,
.instructionalCTA #tips .centerBar body.target-bts .offer-bucket .offer .smaller.price,
.instructionalCTA #tips .centerBar h1.smaller,
.instructionalCTA #tips .centerBar h2,
.instructionalCTA #tips .centerBar h3,
.instructionalCTA #tips .centerBar h4,
.instructionalCTA #tips .centerBar h5,
.promotionpage .businessBox .businessBoxHeader .logged-out .instructionalCTA #tips .centerBar .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .instructionalCTA #tips .centerBar .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .instructionalCTA #tips .centerBar .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .instructionalCTA #tips .centerBar p,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .instructionalCTA #tips .centerBar .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .instructionalCTA #tips .centerBar .how-to-redeem,
body.target-bts .bucket-1 .offer .instructionalCTA #tips .centerBar .sub-price,
body.target-bts .offer-bucket .offer .instructionalCTA #tips .centerBar .smaller.price {
    color: #4d4d4f
}

.instructionalCTA #tips .centerBar:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAuCAMAAAAftsn0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsSAAALEgHS3X78AAAAM1BMVEUAAADgADTgADTgADTgADTgADTgADTgADTgADTgADTgADTgADTgADTgADTgADTgADTgADSeXI+vAAAAEHRSTlMAAwQPECQlQkNpapa92/D80qPcmAAAAAFiS0dEAIgFHUgAAACQSURBVCjP1ZE5EoQwEANtfONL/3/tBl52BlCwCQEKu8rVssaYJ7OXO8tzpiuLAxjhzHwHgO402xoAAM0qWPFNVWL8UkQs8KgQB1RWhSWWdCdiSbMillTz+tSNQDRPIHokECMTiLkTCFx0x7qewLNOrpYJ1DoFC3meiCiQSo6Ut/dvFjJIItMFMrIj57B/3OwDjIAPZdf03kYAAAAASUVORK5CYII=)
}

.cq-wcm-edit .instructionalCTA .container .details {
    display: block
}

@media only screen and (max-width:600px) {
    .instructionalCTA .container .centerBar {
        padding: 5px;
        min-height: 60px
    }
    #item-detail .promotionpage .collect-points-wrapper .ctaBox .instructionalCTA .container .centerBar .item-detail-details,
    #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .instructionalCTA .container .centerBar p,
    #thanks .promotionpage .collect-points-wrapper .ctaBox .instructionalCTA .container .centerBar .how-to-redeem,
    .business-box .loginCTA .instructionalCTA .container .centerBar .or,
    .instructionalCTA .container .centerBar #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
    .instructionalCTA .container .centerBar #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
    .instructionalCTA .container .centerBar #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .instructionalCTA .container .centerBar .business-box .loginCTA .or,
    .instructionalCTA .container .centerBar .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
    .instructionalCTA .container .centerBar .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
    .instructionalCTA .container .centerBar .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
    .instructionalCTA .container .centerBar .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
    .instructionalCTA .container .centerBar .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
    .instructionalCTA .container .centerBar .promotionpage .collect-points-wrapper .ctaBox p,
    .instructionalCTA .container .centerBar .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .instructionalCTA .container .centerBar body.target-bts .bucket-1 .offer .sub-price,
    .instructionalCTA .container .centerBar body.target-bts .offer-bucket .offer .smaller.price,
    .instructionalCTA .container .centerBar h1.smaller,
    .instructionalCTA .container .centerBar h2,
    .instructionalCTA .container .centerBar h3,
    .instructionalCTA .container .centerBar h4,
    .instructionalCTA .container .centerBar h5,
    .promotionpage .businessBox .businessBoxHeader .logged-out .instructionalCTA .container .centerBar .registrationCTA_text,
    .promotionpage .collect-points-wrapper .ctaBox #item-detail .instructionalCTA .container .centerBar .item-detail-details,
    .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .instructionalCTA .container .centerBar p,
    .promotionpage .collect-points-wrapper .ctaBox #thanks .instructionalCTA .container .centerBar .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox .instructionalCTA .container .centerBar p,
    .promotionpage .collect-points-wrapper .ctaBox .yourOrders .instructionalCTA .container .centerBar .how-to-redeem,
    .yourOrders .promotionpage .collect-points-wrapper .ctaBox .instructionalCTA .container .centerBar .how-to-redeem,
    body.target-bts .bucket-1 .offer .instructionalCTA .container .centerBar .sub-price,
    body.target-bts .offer-bucket .offer .instructionalCTA .container .centerBar .smaller.price {
        max-width: 75%
    }
}

.myCards {
    position: relative
}

.myCards .sliderArrow {
    width: 50px;
    height: 142px;
    top: 63px
}

@media only screen and (max-width:600px) {
    .myCards .sliderArrow {
        top: 45px
    }
}

div.loyaltyCard {
    width: 175px;
    height: 142px;
    border: 1px solid #4d4d4f;
    margin-right: 16px;
    margin-bottom: 16px;
    position: relative
}

#item-detail div.loyaltyCard .item-detail-details,
#thanks .how-to-redeem div.loyaltyCard p,
#thanks div.loyaltyCard .how-to-redeem,
.yourOrders div.loyaltyCard .how-to-redeem,
div.loyaltyCard #item-detail .item-detail-details,
div.loyaltyCard #thanks .how-to-redeem,
div.loyaltyCard #thanks .how-to-redeem p,
div.loyaltyCard .next,
div.loyaltyCard .prev,
div.loyaltyCard .yourOrders .how-to-redeem,
div.loyaltyCard a,
div.loyaltyCard p {
    color: #4d4d4f;
    font-family: "Avenir Condensed DemiBold";
    font-size: 18px;
    font-size: 1.8rem;
    text-align: center;
    margin: 0;
    line-height: 100%
}

div.loyaltyCard .next,
div.loyaltyCard .prev,
div.loyaltyCard a {
    display: block;
    color: #96172e
}

div.loyaltyCard.delete .removeOverlay {
    padding: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

div.loyaltyCard .removeOverlay {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, .9);
    z-index: 51
}

#item-detail div.loyaltyCard .removeOverlay .item-detail-details,
#thanks .how-to-redeem div.loyaltyCard .removeOverlay p,
#thanks div.loyaltyCard .removeOverlay .how-to-redeem,
.yourOrders div.loyaltyCard .removeOverlay .how-to-redeem,
div.loyaltyCard .removeOverlay #item-detail .item-detail-details,
div.loyaltyCard .removeOverlay #thanks .how-to-redeem,
div.loyaltyCard .removeOverlay #thanks .how-to-redeem p,
div.loyaltyCard .removeOverlay .yourOrders .how-to-redeem,
div.loyaltyCard .removeOverlay p {
    margin-bottom: 5px
}

div.loyaltyCard .removeOverlay .next,
div.loyaltyCard .removeOverlay .prev,
div.loyaltyCard .removeOverlay a {
    margin: 5px 0
}

div.loyaltyCard img {
    margin: 0 auto;
    display: block;
    position: relative;
    top: 10px
}

div.loyaltyCard .delete {
    width: 15px;
    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 50;
    cursor: pointer
}

div.loyaltyCard.manage {
    background-color: #ffcb05
}

div.loyaltyCard.manage img {
    top: 12px
}

div.loyaltyCard.manage .next,
div.loyaltyCard.manage .prev,
div.loyaltyCard.manage a {
    width: 175px;
    height: 142px;
    position: absolute;
    top: 0;
    left: 0
}

#item-detail div.loyaltyCard.manage .item-detail-details,
#thanks .how-to-redeem div.loyaltyCard.manage p,
#thanks div.loyaltyCard.manage .how-to-redeem,
.yourOrders div.loyaltyCard.manage .how-to-redeem,
div.loyaltyCard.manage #item-detail .item-detail-details,
div.loyaltyCard.manage #thanks .how-to-redeem,
div.loyaltyCard.manage #thanks .how-to-redeem p,
div.loyaltyCard.manage .yourOrders .how-to-redeem,
div.loyaltyCard.manage p {
    font-family: "Avenir Condensed Medium";
    font-size: 18px;
    font-size: 1.8rem;
    text-align: center;
    width: 100%;
    display: block;
    position: absolute;
    bottom: 12px;
    text-transform: uppercase;
    margin: 0;
    letter-spacing: -.025em
}

div.loyaltyCard .cardInfo {
    position: absolute;
    width: 100%;
    top: 86px
}

div.loyaltyCard .processing {
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 700;
    color: #bf2037;
    position: absolute;
    top: 50%;
    margin: 0;
    width: 100%;
    text-align: center;
    transform: translateY(-50%)
}

#item-detail div.loyaltyCard.processing .cardInfo .item-detail-details,
#thanks .how-to-redeem div.loyaltyCard.processing .cardInfo p,
#thanks div.loyaltyCard.processing .cardInfo .how-to-redeem,
.yourOrders div.loyaltyCard.processing .cardInfo .how-to-redeem,
div.loyaltyCard.processing .cardInfo #item-detail .item-detail-details,
div.loyaltyCard.processing .cardInfo #thanks .how-to-redeem,
div.loyaltyCard.processing .cardInfo #thanks .how-to-redeem p,
div.loyaltyCard.processing .cardInfo .yourOrders .how-to-redeem,
div.loyaltyCard.processing .cardInfo p,
div.loyaltyCard.processing img {
    opacity: .15
}

.lucidSearchForm {
    background-color: #000;
    color: #fff;
    font-family: "Avenir Condensed DemiBold", Arial, sans-serif;
    font-size: 2.4rem;
    padding: 15px 30px;
    position: relative
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .lucidSearchForm .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .lucidSearchForm .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .lucidSearchForm p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .lucidSearchForm p,
#thanks .promotionpage .collect-points-wrapper .ctaBox .lucidSearchForm .how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .lucidSearchForm .how-to-redeem,
.business-box .loginCTA .lucidSearchForm .or,
.business-box .loginCTA body.target-bts .bucket-5 .lucidSearchForm .or,
.lucidSearchForm #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.lucidSearchForm #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.lucidSearchForm #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.lucidSearchForm #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.lucidSearchForm #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.lucidSearchForm #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.lucidSearchForm .business-box .loginCTA .or,
.lucidSearchForm .business-box .loginCTA body.target-bts .bucket-5 .or,
.lucidSearchForm .next,
.lucidSearchForm .prev,
.lucidSearchForm .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.lucidSearchForm .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.lucidSearchForm .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.lucidSearchForm .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.lucidSearchForm .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.lucidSearchForm .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.lucidSearchForm .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.lucidSearchForm .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.lucidSearchForm .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.lucidSearchForm .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.lucidSearchForm .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.lucidSearchForm .promotionpage .collect-points-wrapper .ctaBox p,
.lucidSearchForm .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.lucidSearchForm .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.lucidSearchForm a,
.lucidSearchForm body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
.lucidSearchForm body.target-bts .bucket-1 .offer .sub-price,
.lucidSearchForm body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.lucidSearchForm body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.lucidSearchForm body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.lucidSearchForm body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
.lucidSearchForm body.target-bts .bucket-5 .business-box .loginCTA .or,
.lucidSearchForm body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.lucidSearchForm body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.lucidSearchForm body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.lucidSearchForm body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.lucidSearchForm body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.lucidSearchForm body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.lucidSearchForm body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.lucidSearchForm body.target-bts .bucket-5 h1.smaller,
.lucidSearchForm body.target-bts .bucket-5 h2,
.lucidSearchForm body.target-bts .bucket-5 h2.smaller,
.lucidSearchForm body.target-bts .bucket-5 h3,
.lucidSearchForm body.target-bts .bucket-5 h4,
.lucidSearchForm body.target-bts .bucket-5 h5,
.lucidSearchForm body.target-bts .offer-bucket .offer .price,
.lucidSearchForm body.target-bts .offer-bucket .offer .smaller.price,
.lucidSearchForm h1,
.lucidSearchForm h1.smaller,
.lucidSearchForm h2,
.lucidSearchForm h3,
.lucidSearchForm h4,
.lucidSearchForm h5,
.lucidSearchForm label,
.promotionpage .businessBox .businessBoxHeader .logged-out .lucidSearchForm .registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .lucidSearchForm .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .lucidSearchForm .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .lucidSearchForm .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .lucidSearchForm p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .lucidSearchForm p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .lucidSearchForm .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .lucidSearchForm .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .lucidSearchForm p,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .lucidSearchForm .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .lucidSearchForm .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .lucidSearchForm p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .lucidSearchForm .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .lucidSearchForm .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .lucidSearchForm .sub-price,
body.target-bts .bucket-1 .offer .lucidSearchForm .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .lucidSearchForm .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .lucidSearchForm p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .lucidSearchForm .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .lucidSearchForm .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .lucidSearchForm .or,
body.target-bts .bucket-5 .lucidSearchForm h1.smaller,
body.target-bts .bucket-5 .lucidSearchForm h2,
body.target-bts .bucket-5 .lucidSearchForm h2.smaller,
body.target-bts .bucket-5 .lucidSearchForm h3,
body.target-bts .bucket-5 .lucidSearchForm h4,
body.target-bts .bucket-5 .lucidSearchForm h5,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .lucidSearchForm .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .lucidSearchForm .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .lucidSearchForm p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .lucidSearchForm .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .lucidSearchForm p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .lucidSearchForm .how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .lucidSearchForm .how-to-redeem,
body.target-bts .offer-bucket .offer .lucidSearchForm .price,
body.target-bts .offer-bucket .offer .lucidSearchForm .smaller.price {
    color: inherit;
    font-weight: 400
}

.lucidSearchForm select {
    width: 100%
}

.lucidSearchForm .searchField .next,
.lucidSearchForm .searchField .prev,
.lucidSearchForm .searchField a,
.lucidSearchForm .searchField button,
.lucidSearchForm .searchField input,
.lucidSearchForm .searchField label {
    display: inline
}

.lucidSearchForm .searchField label {
    margin-right: 10px
}

.lucidSearchForm .searchField #searchText {
    width: 40%;
    padding-right: 37px;

}

@media only screen and (max-width:991px) {
    .lucidSearchForm .searchField label {
        display: block
    }
    .lucidSearchForm .searchField #searchText {
        width: 100%
    }
}

.lucidSearchForm input[type=submit] {
    background-image: url(../../../content/dam/kfr/svg/search2.svg);
    background-color: #bf2037;
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: 2px 4px;
    text-indent: 110%;
    white-space: nowrap;
    overflow: hidden;
    width: 30px;
    margin-left: -30px;
    border: 1px solid #fff;
    padding: 2px
}

.lucidSearchForm .filtersToggle {
    margin-left: 10px;
    display: inline-block;
    cursor: pointer;
    position: relative;
    overflow: hidden
}

@media only screen and (max-width:600px) {
    .lucidSearchForm .filtersToggle {
        margin-left: 0;
        margin-top: 5px
    }
}

.lucidSearchForm .filtersToggle:after {
    content: "";
    position: absolute;
    width: 30px;
    height: 100%;
    top: 50%;
    transform: translateY(-50%);
    background-image: url(../../../content/dam/kfr/svg/downcaret.svg);
    background-repeat: no-repeat;
    background-position: center right;
    background-size: 18px 8px
}

.lucidSearchForm .filtersToggle.open:after {
    transform: rotate(180deg) translateY(50%) translateX(-50%)
}

.lucidSearchForm .all,
.lucidSearchForm .reset {
    margin-left: 50px
}

.lucidSearchForm .filters {
    max-height: 0;
    overflow: hidden;
    transition: max-height .5s
}

.lucidSearchForm .filters hr {
    margin-top: 15px
}

.lucidSearchForm .filters.open {
    max-height: 200px
}

@media only screen and (max-width:600px) {
    .lucidSearchForm .filters .filter-1,
    .lucidSearchForm .filters .filter-2 {
        padding: 0
    }
}

.searchResults {
    position: relative
}

.searchResults.inspirations:last-child {
    display: none
}

.searchResults .resultsContainer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.searchResults .resultsContainer .productContainer {
    display: -ms-flexbox;
    display: flex;
    margin: 10px 0
}

.searchResults .results_card {
    border: 1px solid #4d4d4f;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1;
    flex: 1;
    text-decoration: none;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative
}

.searchResults .results_card .recipeInfo,
.searchResults .results_card .title {
    padding: 10px
}

.searchResults .results_card .title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.searchResults .results_card body.target-bts .bucket-1 .offer .sub-price,
.searchResults .results_card h3,
.searchResults .results_card h4,
.searchResults .results_card h5,
body.target-bts .bucket-1 .offer .searchResults .results_card .sub-price {
    font-size: 2rem;
    text-decoration: none
}

.searchResults .results_card .image {
    height: 200px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 10px
}

.searchResults .results_card .image img {
    max-height: 200px
}

.searchResults .results_card .hasPoints {
    text-align: center;
    color: #fff;
    font-family: "Avenir Condensed DemiBold", Arial, sans-serif;
    background-image: url(../../../content/dam/kfr/svg/redellipse.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center
}

.searchResults .results_card .points {
    padding-top: 10px;
    padding-bottom: 5px;
    width: 100%;
    margin: 0 auto
}

.searchResults .pagination {
    text-align: center;
    padding: 10px
}

.searchResults .slick-track {
    display: -ms-flexbox;
    display: flex
}

@media only screen and (max-width:600px) {
    .searchResults .slick-slider {
        padding: 0 24px
    }
}

.searchResults .sliderArrow {
    position: absolute;
    z-index: 999;
    background-image: url(../../../content/dam/kfr/svg/sliderArrow_red.svg);
    background-repeat: no-repeat;
    background-position: center right 10px, center right;
    background-size: 23px, 100%;
    cursor: pointer;
    transition: visibility .5s, opacity .5s;
    opacity: 1;
    visibility: visible;
    display: none
}

.searchResults .sliderArrow.prev {
    left: 0;
    top: 50%;
    transform: rotate(180deg)
}

.searchResults .sliderArrow.next {
    right: 0;
    top: 50%
}

.slick-slider {
    padding: 0 32px
}

@media only screen and (max-width:600px) {
    .slick-slider {
        padding: 0 16px
    }
}

.sliderArrow {
    position: absolute;
    z-index: 999;
    background-image: url(../../../content/dam/kfr/svg/sliderArrow_red.svg);
    background-repeat: no-repeat;
    background-position: center right 10px, center right;
    background-size: 23px, 100%;
    cursor: pointer;
    transition: visibility .5s, opacity .5s;
    opacity: 1;
    visibility: visible;
    display: none
}

@media only screen and (max-width:600px) {
    .sliderArrow {
        width: 23px;
        background-size: 15px, 100%;
        background-position: center right 5px, center right
    }
}

.sliderArrow.slick-disabled {
    opacity: 0;
    visibility: hidden
}

.sliderArrow.prev {
    left: 0;
    transform: rotate(180deg)
}

.sliderArrow.next {
    right: -1px
}

.all-rewards.next,
.all-rewards.prev,
a.all-rewards {
    display: inline-block;
    padding-top: 21px
}

.categories-container {
    background-color: #bf2037;
    border: 1px solid #000;
    padding: 30px
}

.categories-container:after {
    content: "";
    display: table;
    clear: both
}

.categories-container body.target-bts .bucket-1 .offer .sub-price,
.categories-container h3,
.categories-container h4,
.categories-container h5,
.categories-container li,
body.target-bts .bucket-1 .offer .categories-container .sub-price {
    color: #fff
}

.categories-container .categories {
    margin: 0;
    padding: 0 15px;
    list-style: none;
    border-left: 1px solid #fff
}

.categories-container .categories li {
    margin: 0;
    padding: 0;
    margin-left: 10px
}

.categories-container .categories li .next,
.categories-container .categories li .prev,
.categories-container .categories li a {
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 5px 0
}

.categories-container .categories li .active.next,
.categories-container .categories li .active.prev,
.categories-container .categories li .next:hover,
.categories-container .categories li .prev:hover,
.categories-container .categories li .router-link-active.next,
.categories-container .categories li .router-link-active.prev,
.categories-container .categories li a.active,
.categories-container .categories li a.router-link-active,
.categories-container .categories li a:hover {
    text-decoration: underline
}

@media only screen and (max-width:991px) {
    .categories-container .categories li .next,
    .categories-container .categories li .prev,
    .categories-container .categories li a {
        padding: 10px 0
    }
}

.categories-container .categories.col1 {
    padding-left: 0;
    border-left: 0
}

.categories-container .categories.col4 {
    border-right: 0
}

@media only screen and (min-width:992px) {
    .categories-container body.target-bts .bucket-1 .offer .newHeader.sub-price:after,
    .categories-container h3.newHeader:after,
    .categories-container h4.newHeader:after,
    .categories-container h5.newHeader:after,
    body.target-bts .bucket-1 .offer .categories-container .newHeader.sub-price:after {
        display: none
    }
}

@media only screen and (max-width:991px) {
    .categories-container {
        padding: 5px 18px
    }
    .categories-container body.target-bts .bucket-1 .offer .newHeader.sub-price,
    .categories-container h3.newHeader,
    .categories-container h4.newHeader,
    .categories-container h5.newHeader,
    body.target-bts .bucket-1 .offer .categories-container .newHeader.sub-price {
        margin-bottom: 0;
        margin-top: 0;
        position: relative
    }
    .categories-container body.target-bts .bucket-1 .offer .newHeader.sub-price:after,
    .categories-container h3.newHeader:after,
    .categories-container h4.newHeader:after,
    .categories-container h5.newHeader:after,
    body.target-bts .bucket-1 .offer .categories-container .newHeader.sub-price:after {
        content: " ";
        background-image: url(../../../content/dam/kfr/ui/instructionalCTA_arrows.png);
        background-position: bottom center;
        position: absolute;
        width: 20px;
        height: 12px;
        right: 0;
        top: 50%;
        transform: translateY(-40%)
    }
    .categories-container .js-categories-trigger {
        cursor: pointer
    }
    .categories-container .categories {
        border: none;
        padding: 0
    }
    .categories-container .categories.open:after {
        background-position: top center
    }
    .categories-container .js-categories-list {
        max-height: 0;
        overflow: hidden;
        transition: max-height .5s
    }
    body.rewards .categories-container .js-categories-list.open {
        max-height: 760px
    }
    body.promotions .categories-container .js-categories-list.open {
        max-height: 250px
    }
    body.brands .categories-container .js-categories-list.open {
        max-height: 600px
    }
}

#item-detail .product-variants #thanks .how-to-redeem,
#item-detail .product-variants .item-detail-details,
#item-detail .product-variants .yourOrders .how-to-redeem,
#item-detail .product-variants p,
#thanks #item-detail .product-variants .how-to-redeem,
.yourOrders #item-detail .product-variants .how-to-redeem {
    color: #bf2037;
    margin-bottom: 0
}

#item-detail .product-variants button {
    border: 1px solid #4d4d4f;
    background: #fff;
    padding: 10px;
    margin: 4px;
    color: #4d4d4f
}

#item-detail .product-variants button.selected,
#item-detail .product-variants button:hover {
    color: #fff;
    background: #ffcb05
}

#item-detail .product-variants button:disabled {
    color: #a6a6a7;
    border: 1px solid #a6a6a7;
    background: linear-gradient(to top right, #fff calc(50% - 1px), #aaa, #fff calc(50% + 1px))
}

#item-detail .item-detail-quantity {
    margin-top: 25px;
    text-align: left
}

#item-detail .getItButtons {
    display: inline
}

#item-detail .getItButtons button {
    position: relative;
    top: 3px
}

#item-detail .item-detail-details {
    padding-left: 25px
}

#item-detail .item-detail-details .itemCost {
    color: #bf2037
}

@-moz-document url-prefix() {
    #item-detail .select select {
        text-indent: .01px;
        text-overflow: '';
        padding-right: 1rem
    }
    #item-detail .select option {
        background-color: #fff
    }
}

#redeem-step1 .address.city {
    display: inline-block;
    margin-right: 30px;
    width: 245px
}

#redeem-step1 .address.state {
    display: inline-block
}

#redeem-step1 .address.state select {
    border: 1px solid #766f67;
    padding: 11px 35px 10px 20px
}

#redeem-step1 .address.state .select-wrapper:after {
    right: 20px
}

#redeem-step1 .address.zip {
    display: inline-block
}

#redeem-step1 .cancel {
    margin-left: 24px
}

#redeem-step1 .how-to-redeem ol {
    list-style-position: inside;
    margin-left: 0;
    font-size: 18px;
    font-size: 1.8rem
}

#redeem-step2 .shipTo {
    margin-bottom: 10px
}

#item-detail #redeem-digital .legal.item-detail-details,
#redeem-digital #item-detail .legal.item-detail-details,
#redeem-digital #thanks .legal.how-to-redeem,
#redeem-digital .yourOrders .legal.how-to-redeem,
#redeem-digital p.legal,
#thanks #redeem-digital .legal.how-to-redeem,
.yourOrders #redeem-digital .legal.how-to-redeem {
    margin: 25px 0
}

#redeem-digital .buttons {
    margin-top: 10px
}

#qty-selector select {
    color: #96172e
}

.state {
    padding: 0 4.68333px!important
}

.state select {
    height: 44px
}

#qty-selector select {
    height: 38px
}

@-moz-document url-prefix() {
    body.rewards select {
        background: 0 0!important
    }
}

#qty-selector,
.state {
    color: #96172e;
    display: inline-block;
    -webkit-appearance: none;
    font-size: 23px;
    font-size: 2.3rem
}

#redeem-digital .tabs,
#redeem-step1 .tabs,
#redeem-step2 .tabs {
    margin: 40px 0
}

#redeem-digital .tabs body.target-bts .bucket-1 .offer .sub-price,
#redeem-digital .tabs h3,
#redeem-digital .tabs h4,
#redeem-digital .tabs h5,
#redeem-step1 .tabs body.target-bts .bucket-1 .offer .sub-price,
#redeem-step1 .tabs h3,
#redeem-step1 .tabs h4,
#redeem-step1 .tabs h5,
#redeem-step2 .tabs body.target-bts .bucket-1 .offer .sub-price,
#redeem-step2 .tabs h3,
#redeem-step2 .tabs h4,
#redeem-step2 .tabs h5,
body.target-bts .bucket-1 .offer #redeem-digital .tabs .sub-price,
body.target-bts .bucket-1 .offer #redeem-step1 .tabs .sub-price,
body.target-bts .bucket-1 .offer #redeem-step2 .tabs .sub-price {
    display: inline;
    padding: 0 24px;
    margin-right: 31px
}

@media only screen and (max-width:991px) {
    #redeem-digital .tabs body.target-bts .bucket-1 .offer .sub-price,
    #redeem-digital .tabs h3,
    #redeem-digital .tabs h4,
    #redeem-digital .tabs h5,
    #redeem-step1 .tabs body.target-bts .bucket-1 .offer .sub-price,
    #redeem-step1 .tabs h3,
    #redeem-step1 .tabs h4,
    #redeem-step1 .tabs h5,
    #redeem-step2 .tabs body.target-bts .bucket-1 .offer .sub-price,
    #redeem-step2 .tabs h3,
    #redeem-step2 .tabs h4,
    #redeem-step2 .tabs h5,
    body.target-bts .bucket-1 .offer #redeem-digital .tabs .sub-price,
    body.target-bts .bucket-1 .offer #redeem-step1 .tabs .sub-price,
    body.target-bts .bucket-1 .offer #redeem-step2 .tabs .sub-price {
        padding: 0 12px
    }
}

#redeem-digital .tabs body.target-bts .bucket-1 .offer .active.sub-price,
#redeem-digital .tabs h3.active,
#redeem-digital .tabs h4.active,
#redeem-digital .tabs h5.active,
#redeem-step1 .tabs body.target-bts .bucket-1 .offer .active.sub-price,
#redeem-step1 .tabs h3.active,
#redeem-step1 .tabs h4.active,
#redeem-step1 .tabs h5.active,
#redeem-step2 .tabs body.target-bts .bucket-1 .offer .active.sub-price,
#redeem-step2 .tabs h3.active,
#redeem-step2 .tabs h4.active,
#redeem-step2 .tabs h5.active,
body.target-bts .bucket-1 .offer #redeem-digital .tabs .active.sub-price,
body.target-bts .bucket-1 .offer #redeem-step1 .tabs .active.sub-price,
body.target-bts .bucket-1 .offer #redeem-step2 .tabs .active.sub-price {
    border-bottom: 4px solid #bf2037
}

#redeem-digital .tabs body.target-bts .bucket-1 .offer .inactive.sub-price,
#redeem-digital .tabs h3.inactive,
#redeem-digital .tabs h4.inactive,
#redeem-digital .tabs h5.inactive,
#redeem-step1 .tabs body.target-bts .bucket-1 .offer .inactive.sub-price,
#redeem-step1 .tabs h3.inactive,
#redeem-step1 .tabs h4.inactive,
#redeem-step1 .tabs h5.inactive,
#redeem-step2 .tabs body.target-bts .bucket-1 .offer .inactive.sub-price,
#redeem-step2 .tabs h3.inactive,
#redeem-step2 .tabs h4.inactive,
#redeem-step2 .tabs h5.inactive,
body.target-bts .bucket-1 .offer #redeem-digital .tabs .inactive.sub-price,
body.target-bts .bucket-1 .offer #redeem-step1 .tabs .inactive.sub-price,
body.target-bts .bucket-1 .offer #redeem-step2 .tabs .inactive.sub-price {
    color: #ccc
}

#redeem-digital .tabs body.target-bts .bucket-1 .offer .sub-price:last-child,
#redeem-digital .tabs h3:last-child,
#redeem-digital .tabs h4:last-child,
#redeem-digital .tabs h5:last-child,
#redeem-step1 .tabs body.target-bts .bucket-1 .offer .sub-price:last-child,
#redeem-step1 .tabs h3:last-child,
#redeem-step1 .tabs h4:last-child,
#redeem-step1 .tabs h5:last-child,
#redeem-step2 .tabs body.target-bts .bucket-1 .offer .sub-price:last-child,
#redeem-step2 .tabs h3:last-child,
#redeem-step2 .tabs h4:last-child,
#redeem-step2 .tabs h5:last-child,
body.target-bts .bucket-1 .offer #redeem-digital .tabs .sub-price:last-child,
body.target-bts .bucket-1 .offer #redeem-step1 .tabs .sub-price:last-child,
body.target-bts .bucket-1 .offer #redeem-step2 .tabs .sub-price:last-child {
    margin-right: 0
}

@media only screen and (max-width:600px) {
    #redeem-digital .buttons,
    #redeem-step1 .buttons,
    #redeem-step2 .buttons {
        margin-top: 20px;
        text-align: center
    }
    #redeem-digital .buttons .next,
    #redeem-digital .buttons .prev,
    #redeem-digital .buttons a,
    #redeem-step1 .buttons .next,
    #redeem-step1 .buttons .prev,
    #redeem-step1 .buttons a,
    #redeem-step2 .buttons .next,
    #redeem-step2 .buttons .prev,
    #redeem-step2 .buttons a {
        display: block;
        margin: 0 auto
    }
    #redeem-digital .buttons .cancel.next,
    #redeem-digital .buttons .cancel.prev,
    #redeem-digital .buttons a.cancel,
    #redeem-step1 .buttons .cancel.next,
    #redeem-step1 .buttons .cancel.prev,
    #redeem-step1 .buttons a.cancel,
    #redeem-step2 .buttons .cancel.next,
    #redeem-step2 .buttons .cancel.prev,
    #redeem-step2 .buttons a.cancel {
        margin: 20px;
        padding: 10px
    }
}

#redeem-digital .selected-item,
#redeem-step1 .selected-item,
#redeem-step2 .selected-item {
    display: inline-block;
    vertical-align: top
}

#redeem-digital .selected-item img,
#redeem-step1 .selected-item img,
#redeem-step2 .selected-item img {
    display: block;
    margin: 0 auto;
    max-width: 100%
}

#redeem-digital .btn_responsive,
#redeem-digital .promotionpage .rewards .redeemButton.next,
#redeem-digital .promotionpage .rewards .redeemButton.prev,
#redeem-digital .promotionpage .rewards a.redeemButton,
#redeem-step1 .btn_responsive,
#redeem-step1 .promotionpage .rewards .redeemButton.next,
#redeem-step1 .promotionpage .rewards .redeemButton.prev,
#redeem-step1 .promotionpage .rewards a.redeemButton,
#redeem-step2 .btn_responsive,
#redeem-step2 .promotionpage .rewards .redeemButton.next,
#redeem-step2 .promotionpage .rewards .redeemButton.prev,
#redeem-step2 .promotionpage .rewards a.redeemButton,
.promotionpage .rewards #redeem-digital .redeemButton.next,
.promotionpage .rewards #redeem-digital .redeemButton.prev,
.promotionpage .rewards #redeem-digital a.redeemButton,
.promotionpage .rewards #redeem-step1 .redeemButton.next,
.promotionpage .rewards #redeem-step1 .redeemButton.prev,
.promotionpage .rewards #redeem-step1 a.redeemButton,
.promotionpage .rewards #redeem-step2 .redeemButton.next,
.promotionpage .rewards #redeem-step2 .redeemButton.prev,
.promotionpage .rewards #redeem-step2 a.redeemButton {
    margin-right: 10px
}

#redeem-digital #state,
#redeem-step1 #state,
#redeem-step2 #state {
    font-size: 1.6rem;
    padding: 12px 20px 10px 20px;
    border: 1px solid #766f67;
    width: 100%;
    margin-bottom: 15px
}

@media only screen and (max-width:600px) {
    #redeem-digital .shippingInfoHeader,
    #redeem-step1 .shippingInfoHeader,
    #redeem-step2 .shippingInfoHeader {
        margin-top: 50px
    }
}

#thanks .selected-total {
    color: #96172e
}

#item-detail #thanks .how-to-redeem .item-detail-details,
#thanks .how-to-redeem,
#thanks .how-to-redeem #item-detail .item-detail-details,
#thanks .how-to-redeem .how-to-redeem,
#thanks .how-to-redeem p {
    line-height: 1.25!important
}

.how-to-redeem .next,
.how-to-redeem .prev,
.how-to-redeem a {
    word-wrap: break-word
}

#item-detail .selected-item .item-detail-details,
#thanks .how-to-redeem .selected-item p,
#thanks .selected-item .how-to-redeem,
.selected-item #item-detail .item-detail-details,
.selected-item #thanks .how-to-redeem,
.selected-item #thanks .how-to-redeem p,
.selected-item .selected-cost,
.selected-item .selected-qty,
.selected-item .selected-total,
.selected-item .yourOrders .how-to-redeem,
.selected-item p,
.yourOrders .selected-item .how-to-redeem {
    font-family: "Avenir Condensed DemiBold";
    font-size: 2.4rem;
    font-weight: 400
}

@media only screen and (max-width:600px) {
    #item-detail .selected-item .item-detail-details,
    #thanks .how-to-redeem .selected-item p,
    #thanks .selected-item .how-to-redeem,
    .selected-item #item-detail .item-detail-details,
    .selected-item #thanks .how-to-redeem,
    .selected-item #thanks .how-to-redeem p,
    .selected-item .selected-cost,
    .selected-item .selected-qty,
    .selected-item .selected-total,
    .selected-item .yourOrders .how-to-redeem,
    .selected-item p,
    .yourOrders .selected-item .how-to-redeem {
        font-size: 2rem
    }
}

.selected-item .selected-image {
    margin-bottom: 24px;
    max-width: 100%;
    max-height: 100%
}

.selected-item .selected-cost,
.selected-item .selected-qty,
.selected-item .selected-total {
    color: #96172e
}

.promotionpage .rewards body.es_US .getItButtons .mini.redeemButton.next,
.promotionpage .rewards body.es_US .getItButtons .mini.redeemButton.prev,
.promotionpage .rewards body.es_US .getItButtons a.mini.redeemButton,
body.es_US .getItButtons .btn_responsive.mini,
body.es_US .getItButtons .promotionpage .rewards .mini.redeemButton.next,
body.es_US .getItButtons .promotionpage .rewards .mini.redeemButton.prev,
body.es_US .getItButtons .promotionpage .rewards a.mini.redeemButton {
    width: 130px
}

@media only screen and (max-width:991px) {
    .rewards-for-you div:nth-child(4) {
        display: none
    }
}

@media only screen and (max-width:600px) {
    .rewards-for-you div:nth-child(3) {
        display: none
    }
}

.promo-rewards .returnToResults,
.rewards .returnToResults {
    margin-bottom: 25px;
    display: block
}

.promo-rewards #redeem-digital .tabs h4,
.promo-rewards #redeem-digital .tabs h5,
.promo-rewards #redeem-step1 .tabs h4,
.promo-rewards #redeem-step1 .tabs h5,
.promo-rewards #redeem-step2 .tabs h4,
.promo-rewards #redeem-step2 .tabs h5,
.promo-rewards #redeem-step3 .tabs h4,
.promo-rewards #redeem-step3 .tabs h5,
.promo-rewards #thanks .tabs h4,
.promo-rewards #thanks .tabs h5,
.rewards #redeem-digital .tabs h4,
.rewards #redeem-digital .tabs h5,
.rewards #redeem-step1 .tabs h4,
.rewards #redeem-step1 .tabs h5,
.rewards #redeem-step2 .tabs h4,
.rewards #redeem-step2 .tabs h5,
.rewards #redeem-step3 .tabs h4,
.rewards #redeem-step3 .tabs h5,
.rewards #thanks .tabs h4,
.rewards #thanks .tabs h5 {
    color: #ccc;
    display: inline-block
}

.promo-rewards #redeem-digital .tabs h4.active,
.promo-rewards #redeem-digital .tabs h5.active,
.promo-rewards #redeem-step1 .tabs h4.active,
.promo-rewards #redeem-step1 .tabs h5.active,
.promo-rewards #redeem-step2 .tabs h4.active,
.promo-rewards #redeem-step2 .tabs h5.active,
.promo-rewards #redeem-step3 .tabs h4.active,
.promo-rewards #redeem-step3 .tabs h5.active,
.promo-rewards #thanks .tabs h4.active,
.promo-rewards #thanks .tabs h5.active,
.rewards #redeem-digital .tabs h4.active,
.rewards #redeem-digital .tabs h5.active,
.rewards #redeem-step1 .tabs h4.active,
.rewards #redeem-step1 .tabs h5.active,
.rewards #redeem-step2 .tabs h4.active,
.rewards #redeem-step2 .tabs h5.active,
.rewards #redeem-step3 .tabs h4.active,
.rewards #redeem-step3 .tabs h5.active,
.rewards #thanks .tabs h4.active,
.rewards #thanks .tabs h5.active {
    border-bottom: 4px solid #bf2037;
    color: #4d4d4f
}

.promo-rewards #redeem-digital .shippingForm input,
.promo-rewards #redeem-step1 .shippingForm input,
.promo-rewards #redeem-step2 .shippingForm input,
.promo-rewards #redeem-step3 .shippingForm input,
.promo-rewards #thanks .shippingForm input,
.rewards #redeem-digital .shippingForm input,
.rewards #redeem-step1 .shippingForm input,
.rewards #redeem-step2 .shippingForm input,
.rewards #redeem-step3 .shippingForm input,
.rewards #thanks .shippingForm input {
    border: 1px solid #766f67;
    margin-bottom: 15px;
    padding: 12px 20px 10px;
    width: 100%
}

.promo-rewards #redeem-digital .shippingForm label,
.promo-rewards #redeem-step1 .shippingForm label,
.promo-rewards #redeem-step2 .shippingForm label,
.promo-rewards #redeem-step3 .shippingForm label,
.promo-rewards #thanks .shippingForm label,
.rewards #redeem-digital .shippingForm label,
.rewards #redeem-step1 .shippingForm label,
.rewards #redeem-step2 .shippingForm label,
.rewards #redeem-step3 .shippingForm label,
.rewards #thanks .shippingForm label {
    font-size: 14px;
    font-size: 1.4rem
}

.promo-rewards #redeem-digital .shippingForm .use-address,
.promo-rewards #redeem-step1 .shippingForm .use-address,
.promo-rewards #redeem-step2 .shippingForm .use-address,
.promo-rewards #redeem-step3 .shippingForm .use-address,
.promo-rewards #thanks .shippingForm .use-address,
.rewards #redeem-digital .shippingForm .use-address,
.rewards #redeem-step1 .shippingForm .use-address,
.rewards #redeem-step2 .shippingForm .use-address,
.rewards #redeem-step3 .shippingForm .use-address,
.rewards #thanks .shippingForm .use-address {
    font-size: 16px;
    font-size: 1.6rem
}

.promo-rewards #redeem-digital .shippingForm .use-address input,
.promo-rewards #redeem-step1 .shippingForm .use-address input,
.promo-rewards #redeem-step2 .shippingForm .use-address input,
.promo-rewards #redeem-step3 .shippingForm .use-address input,
.promo-rewards #thanks .shippingForm .use-address input,
.rewards #redeem-digital .shippingForm .use-address input,
.rewards #redeem-step1 .shippingForm .use-address input,
.rewards #redeem-step2 .shippingForm .use-address input,
.rewards #redeem-step3 .shippingForm .use-address input,
.rewards #thanks .shippingForm .use-address input {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    display: inline-block;
    height: 27px;
    margin: 0 0 0 10px;
    padding: 3px;
    position: relative;
    vertical-align: text-bottom;
    width: 27px;
    font-size: 24px;
    font-size: 2.4rem
}

.promo-rewards #redeem-digital .shippingForm .use-address input:checked:after,
.promo-rewards #redeem-step1 .shippingForm .use-address input:checked:after,
.promo-rewards #redeem-step2 .shippingForm .use-address input:checked:after,
.promo-rewards #redeem-step3 .shippingForm .use-address input:checked:after,
.promo-rewards #thanks .shippingForm .use-address input:checked:after,
.rewards #redeem-digital .shippingForm .use-address input:checked:after,
.rewards #redeem-step1 .shippingForm .use-address input:checked:after,
.rewards #redeem-step2 .shippingForm .use-address input:checked:after,
.rewards #redeem-step3 .shippingForm .use-address input:checked:after,
.rewards #thanks .shippingForm .use-address input:checked:after {
    content: "X";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.promo-rewards #redeem-digital .shipTo,
.promo-rewards #redeem-step1 .shipTo,
.promo-rewards #redeem-step2 .shipTo,
.promo-rewards #redeem-step3 .shipTo,
.promo-rewards #thanks .shipTo,
.rewards #redeem-digital .shipTo,
.rewards #redeem-step1 .shipTo,
.rewards #redeem-step2 .shipTo,
.rewards #redeem-step3 .shipTo,
.rewards #thanks .shipTo {
    border: 1px solid #766f67;
    padding: 20px 24px
}

.promo-rewards #redeem-digital .shipTo .edit,
.promo-rewards #redeem-step1 .shipTo .edit,
.promo-rewards #redeem-step2 .shipTo .edit,
.promo-rewards #redeem-step3 .shipTo .edit,
.promo-rewards #thanks .shipTo .edit,
.rewards #redeem-digital .shipTo .edit,
.rewards #redeem-step1 .shipTo .edit,
.rewards #redeem-step2 .shipTo .edit,
.rewards #redeem-step3 .shipTo .edit,
.rewards #thanks .shipTo .edit {
    float: right
}

#item-detail .promo-rewards #redeem-digital .shipTo .item-detail-details,
#item-detail .promo-rewards #redeem-step1 .shipTo .item-detail-details,
#item-detail .promo-rewards #redeem-step2 .shipTo .item-detail-details,
#item-detail .promo-rewards #redeem-step3 .shipTo .item-detail-details,
#item-detail .promo-rewards #thanks .shipTo .item-detail-details,
#item-detail .rewards #redeem-digital .shipTo .item-detail-details,
#item-detail .rewards #redeem-step1 .shipTo .item-detail-details,
#item-detail .rewards #redeem-step2 .shipTo .item-detail-details,
#item-detail .rewards #redeem-step3 .shipTo .item-detail-details,
#item-detail .rewards #thanks .shipTo .item-detail-details,
#thanks .promo-rewards #redeem-digital .shipTo .how-to-redeem,
#thanks .promo-rewards #redeem-step1 .shipTo .how-to-redeem,
#thanks .promo-rewards #redeem-step2 .shipTo .how-to-redeem,
#thanks .promo-rewards #redeem-step3 .shipTo .how-to-redeem,
#thanks .rewards #redeem-digital .shipTo .how-to-redeem,
#thanks .rewards #redeem-step1 .shipTo .how-to-redeem,
#thanks .rewards #redeem-step2 .shipTo .how-to-redeem,
#thanks .rewards #redeem-step3 .shipTo .how-to-redeem,
.promo-rewards #redeem-digital .shipTo #item-detail .item-detail-details,
.promo-rewards #redeem-digital .shipTo #thanks .how-to-redeem,
.promo-rewards #redeem-digital .shipTo .yourOrders .how-to-redeem,
.promo-rewards #redeem-digital .shipTo p,
.promo-rewards #redeem-step1 .shipTo #item-detail .item-detail-details,
.promo-rewards #redeem-step1 .shipTo #thanks .how-to-redeem,
.promo-rewards #redeem-step1 .shipTo .yourOrders .how-to-redeem,
.promo-rewards #redeem-step1 .shipTo p,
.promo-rewards #redeem-step2 .shipTo #item-detail .item-detail-details,
.promo-rewards #redeem-step2 .shipTo #thanks .how-to-redeem,
.promo-rewards #redeem-step2 .shipTo .yourOrders .how-to-redeem,
.promo-rewards #redeem-step2 .shipTo p,
.promo-rewards #redeem-step3 .shipTo #item-detail .item-detail-details,
.promo-rewards #redeem-step3 .shipTo #thanks .how-to-redeem,
.promo-rewards #redeem-step3 .shipTo .yourOrders .how-to-redeem,
.promo-rewards #redeem-step3 .shipTo p,
.promo-rewards #thanks .shipTo #item-detail .item-detail-details,
.promo-rewards #thanks .shipTo .how-to-redeem,
.promo-rewards #thanks .shipTo p,
.rewards #redeem-digital .shipTo #item-detail .item-detail-details,
.rewards #redeem-digital .shipTo #thanks .how-to-redeem,
.rewards #redeem-digital .shipTo .yourOrders .how-to-redeem,
.rewards #redeem-digital .shipTo p,
.rewards #redeem-step1 .shipTo #item-detail .item-detail-details,
.rewards #redeem-step1 .shipTo #thanks .how-to-redeem,
.rewards #redeem-step1 .shipTo .yourOrders .how-to-redeem,
.rewards #redeem-step1 .shipTo p,
.rewards #redeem-step2 .shipTo #item-detail .item-detail-details,
.rewards #redeem-step2 .shipTo #thanks .how-to-redeem,
.rewards #redeem-step2 .shipTo .yourOrders .how-to-redeem,
.rewards #redeem-step2 .shipTo p,
.rewards #redeem-step3 .shipTo #item-detail .item-detail-details,
.rewards #redeem-step3 .shipTo #thanks .how-to-redeem,
.rewards #redeem-step3 .shipTo .yourOrders .how-to-redeem,
.rewards #redeem-step3 .shipTo p,
.rewards #thanks .shipTo #item-detail .item-detail-details,
.rewards #thanks .shipTo .how-to-redeem,
.rewards #thanks .shipTo p,
.yourOrders .promo-rewards #redeem-digital .shipTo .how-to-redeem,
.yourOrders .promo-rewards #redeem-step1 .shipTo .how-to-redeem,
.yourOrders .promo-rewards #redeem-step2 .shipTo .how-to-redeem,
.yourOrders .promo-rewards #redeem-step3 .shipTo .how-to-redeem,
.yourOrders .rewards #redeem-digital .shipTo .how-to-redeem,
.yourOrders .rewards #redeem-step1 .shipTo .how-to-redeem,
.yourOrders .rewards #redeem-step2 .shipTo .how-to-redeem,
.yourOrders .rewards #redeem-step3 .shipTo .how-to-redeem {
    margin-bottom: .5rem
}

.promo-rewards .points-filter,
.rewards .points-filter {
    background-color: #000;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.promo-rewards .points-filter body.target-bts .bucket-1 .offer .sub-price,
.promo-rewards .points-filter h3,
.promo-rewards .points-filter h4,
.promo-rewards .points-filter h5,
.rewards .points-filter body.target-bts .bucket-1 .offer .sub-price,
.rewards .points-filter h3,
.rewards .points-filter h4,
.rewards .points-filter h5,
body.target-bts .bucket-1 .offer .promo-rewards .points-filter .sub-price,
body.target-bts .bucket-1 .offer .rewards .points-filter .sub-price {
    color: #fff
}

.promo-rewards .points-filter .slider-container,
.rewards .points-filter .slider-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-positive: 1;
    flex-grow: 1;
    position: relative
}

.promo-rewards .points-filter .minPoints,
.rewards .points-filter .minPoints {
    color: #fff;
    font-family: "Avenir Condensed DemiBold";
    font-size: 1.4rem;
    font-weight: 500;
    position: absolute;
    bottom: -100%;
    left: 0;
    transform: translate(-50%)
}

.promo-rewards .points-filter .maxPoints,
.rewards .points-filter .maxPoints {
    color: #fff;
    font-size: 1.4rem;
    font-family: "Avenir Condensed DemiBold";
    font-weight: 500;
    position: absolute;
    bottom: -100%;
    right: 0;
    transform: translate(50%)
}

.promo-rewards .points-filter .slider-reset,
.rewards .points-filter .slider-reset {
    color: #fff;
    font-family: "Avenir Condensed DemiBold";
    font-weight: 500;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1
}

.promo-rewards #points-slider,
.rewards #points-slider {
    background: 0 0;
    border: none;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 20px;
    position: relative
}

.promo-rewards #points-slider:after,
.rewards #points-slider:after {
    border: 1px solid #fff;
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%
}

.promo-rewards #points-slider .ui-slider-range,
.rewards #points-slider .ui-slider-range {
    background: 0 0;
    border: none!important
}

.promo-rewards #points-slider .ui-slider-handle,
.rewards #points-slider .ui-slider-handle {
    background: #fff;
    border: none;
    border-radius: 100%;
    height: 20px;
    top: 0;
    width: 20px
}

.promo-rewards .all-rewards,
.rewards .all-rewards {
    display: inline-block;
    padding-top: 21px
}

.promo-rewards #redeem-digital,
.promo-rewards #redeem-step1,
.promo-rewards #redeem-step2,
.promo-rewards #redeem-step3,
.promo-rewards #thanks,
.rewards #redeem-digital,
.rewards #redeem-step1,
.rewards #redeem-step2,
.rewards #redeem-step3,
.rewards #thanks {
    padding: 0 20px
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .promo-rewards #redeem-digital .newHeader.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .promo-rewards #redeem-step1 .newHeader.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .promo-rewards #redeem-step2 .newHeader.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .promo-rewards #redeem-step3 .newHeader.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .promo-rewards #thanks .newHeader.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #redeem-digital .newHeader.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #redeem-step1 .newHeader.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #redeem-step2 .newHeader.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #redeem-step3 .newHeader.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #thanks .newHeader.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .rewards #redeem-digital .newHeader.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .rewards #redeem-step1 .newHeader.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .rewards #redeem-step2 .newHeader.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .rewards #redeem-step3 .newHeader.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .rewards #thanks .newHeader.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #redeem-digital .newHeader.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #redeem-step1 .newHeader.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #redeem-step2 .newHeader.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #redeem-step3 .newHeader.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #thanks .newHeader.item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .promo-rewards #redeem-digital p.newHeader,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .promo-rewards #redeem-step1 p.newHeader,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .promo-rewards #redeem-step2 p.newHeader,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .promo-rewards #redeem-step3 p.newHeader,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #redeem-digital p.newHeader,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #redeem-step1 p.newHeader,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #redeem-step2 p.newHeader,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #redeem-step3 p.newHeader,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .rewards #redeem-digital p.newHeader,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .rewards #redeem-step1 p.newHeader,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .rewards #redeem-step2 p.newHeader,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .rewards #redeem-step3 p.newHeader,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #redeem-digital p.newHeader,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #redeem-step1 p.newHeader,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #redeem-step2 p.newHeader,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #redeem-step3 p.newHeader,
#thanks .promotionpage .collect-points-wrapper .ctaBox .promo-rewards #redeem-digital .newHeader.how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox .promo-rewards #redeem-step1 .newHeader.how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox .promo-rewards #redeem-step2 .newHeader.how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox .promo-rewards #redeem-step3 .newHeader.how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #redeem-digital .newHeader.how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #redeem-step1 .newHeader.how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #redeem-step2 .newHeader.how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #redeem-step3 .newHeader.how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox .rewards #redeem-digital .newHeader.how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox .rewards #redeem-step1 .newHeader.how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox .rewards #redeem-step2 .newHeader.how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox .rewards #redeem-step3 .newHeader.how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #redeem-digital .newHeader.how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #redeem-step1 .newHeader.how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #redeem-step2 .newHeader.how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #redeem-step3 .newHeader.how-to-redeem,
.business-box .loginCTA .promo-rewards #redeem-digital .newHeader.or,
.business-box .loginCTA .promo-rewards #redeem-step1 .newHeader.or,
.business-box .loginCTA .promo-rewards #redeem-step2 .newHeader.or,
.business-box .loginCTA .promo-rewards #redeem-step3 .newHeader.or,
.business-box .loginCTA .promo-rewards #thanks .newHeader.or,
.business-box .loginCTA .promo-rewards .rewards #redeem-digital .newHeader.or,
.business-box .loginCTA .promo-rewards .rewards #redeem-step1 .newHeader.or,
.business-box .loginCTA .promo-rewards .rewards #redeem-step2 .newHeader.or,
.business-box .loginCTA .promo-rewards .rewards #redeem-step3 .newHeader.or,
.business-box .loginCTA .promo-rewards .rewards #thanks .newHeader.or,
.business-box .loginCTA .rewards #redeem-digital .newHeader.or,
.business-box .loginCTA .rewards #redeem-step1 .newHeader.or,
.business-box .loginCTA .rewards #redeem-step2 .newHeader.or,
.business-box .loginCTA .rewards #redeem-step3 .newHeader.or,
.business-box .loginCTA .rewards #thanks .newHeader.or,
.business-box .loginCTA .rewards .promo-rewards #redeem-digital .newHeader.or,
.business-box .loginCTA .rewards .promo-rewards #redeem-step1 .newHeader.or,
.business-box .loginCTA .rewards .promo-rewards #redeem-step2 .newHeader.or,
.business-box .loginCTA .rewards .promo-rewards #redeem-step3 .newHeader.or,
.business-box .loginCTA .rewards .promo-rewards #thanks .newHeader.or,
.business-box .promo-rewards #redeem-digital h3.newHeader,
.business-box .promo-rewards #redeem-digital h4.newHeader,
.business-box .promo-rewards #redeem-digital h5.newHeader,
.business-box .promo-rewards #redeem-step1 h3.newHeader,
.business-box .promo-rewards #redeem-step1 h4.newHeader,
.business-box .promo-rewards #redeem-step1 h5.newHeader,
.business-box .promo-rewards #redeem-step2 h3.newHeader,
.business-box .promo-rewards #redeem-step2 h4.newHeader,
.business-box .promo-rewards #redeem-step2 h5.newHeader,
.business-box .promo-rewards #redeem-step3 h3.newHeader,
.business-box .promo-rewards #redeem-step3 h4.newHeader,
.business-box .promo-rewards #redeem-step3 h5.newHeader,
.business-box .promo-rewards #thanks h3.newHeader,
.business-box .promo-rewards #thanks h4.newHeader,
.business-box .promo-rewards #thanks h5.newHeader,
.business-box .promo-rewards .rewards #redeem-digital h3.newHeader,
.business-box .promo-rewards .rewards #redeem-digital h4.newHeader,
.business-box .promo-rewards .rewards #redeem-digital h5.newHeader,
.business-box .promo-rewards .rewards #redeem-step1 h3.newHeader,
.business-box .promo-rewards .rewards #redeem-step1 h4.newHeader,
.business-box .promo-rewards .rewards #redeem-step1 h5.newHeader,
.business-box .promo-rewards .rewards #redeem-step2 h3.newHeader,
.business-box .promo-rewards .rewards #redeem-step2 h4.newHeader,
.business-box .promo-rewards .rewards #redeem-step2 h5.newHeader,
.business-box .promo-rewards .rewards #redeem-step3 h3.newHeader,
.business-box .promo-rewards .rewards #redeem-step3 h4.newHeader,
.business-box .promo-rewards .rewards #redeem-step3 h5.newHeader,
.business-box .promo-rewards .rewards #thanks h3.newHeader,
.business-box .promo-rewards .rewards #thanks h4.newHeader,
.business-box .promo-rewards .rewards #thanks h5.newHeader,
.business-box .rewards #redeem-digital h3.newHeader,
.business-box .rewards #redeem-digital h4.newHeader,
.business-box .rewards #redeem-digital h5.newHeader,
.business-box .rewards #redeem-step1 h3.newHeader,
.business-box .rewards #redeem-step1 h4.newHeader,
.business-box .rewards #redeem-step1 h5.newHeader,
.business-box .rewards #redeem-step2 h3.newHeader,
.business-box .rewards #redeem-step2 h4.newHeader,
.business-box .rewards #redeem-step2 h5.newHeader,
.business-box .rewards #redeem-step3 h3.newHeader,
.business-box .rewards #redeem-step3 h4.newHeader,
.business-box .rewards #redeem-step3 h5.newHeader,
.business-box .rewards #thanks h3.newHeader,
.business-box .rewards #thanks h4.newHeader,
.business-box .rewards #thanks h5.newHeader,
.business-box .rewards .promo-rewards #redeem-digital h3.newHeader,
.business-box .rewards .promo-rewards #redeem-digital h4.newHeader,
.business-box .rewards .promo-rewards #redeem-digital h5.newHeader,
.business-box .rewards .promo-rewards #redeem-step1 h3.newHeader,
.business-box .rewards .promo-rewards #redeem-step1 h4.newHeader,
.business-box .rewards .promo-rewards #redeem-step1 h5.newHeader,
.business-box .rewards .promo-rewards #redeem-step2 h3.newHeader,
.business-box .rewards .promo-rewards #redeem-step2 h4.newHeader,
.business-box .rewards .promo-rewards #redeem-step2 h5.newHeader,
.business-box .rewards .promo-rewards #redeem-step3 h3.newHeader,
.business-box .rewards .promo-rewards #redeem-step3 h4.newHeader,
.business-box .rewards .promo-rewards #redeem-step3 h5.newHeader,
.business-box .rewards .promo-rewards #thanks h3.newHeader,
.business-box .rewards .promo-rewards #thanks h4.newHeader,
.business-box .rewards .promo-rewards #thanks h5.newHeader,
.business-box body.target-bts .bucket-1 .offer .promo-rewards #redeem-digital .newHeader.sub-price,
.business-box body.target-bts .bucket-1 .offer .promo-rewards #redeem-step1 .newHeader.sub-price,
.business-box body.target-bts .bucket-1 .offer .promo-rewards #redeem-step2 .newHeader.sub-price,
.business-box body.target-bts .bucket-1 .offer .promo-rewards #redeem-step3 .newHeader.sub-price,
.business-box body.target-bts .bucket-1 .offer .promo-rewards #thanks .newHeader.sub-price,
.business-box body.target-bts .bucket-1 .offer .promo-rewards .rewards #redeem-digital .newHeader.sub-price,
.business-box body.target-bts .bucket-1 .offer .promo-rewards .rewards #redeem-step1 .newHeader.sub-price,
.business-box body.target-bts .bucket-1 .offer .promo-rewards .rewards #redeem-step2 .newHeader.sub-price,
.business-box body.target-bts .bucket-1 .offer .promo-rewards .rewards #redeem-step3 .newHeader.sub-price,
.business-box body.target-bts .bucket-1 .offer .promo-rewards .rewards #thanks .newHeader.sub-price,
.business-box body.target-bts .bucket-1 .offer .rewards #redeem-digital .newHeader.sub-price,
.business-box body.target-bts .bucket-1 .offer .rewards #redeem-step1 .newHeader.sub-price,
.business-box body.target-bts .bucket-1 .offer .rewards #redeem-step2 .newHeader.sub-price,
.business-box body.target-bts .bucket-1 .offer .rewards #redeem-step3 .newHeader.sub-price,
.business-box body.target-bts .bucket-1 .offer .rewards #thanks .newHeader.sub-price,
.business-box body.target-bts .bucket-1 .offer .rewards .promo-rewards #redeem-digital .newHeader.sub-price,
.business-box body.target-bts .bucket-1 .offer .rewards .promo-rewards #redeem-step1 .newHeader.sub-price,
.business-box body.target-bts .bucket-1 .offer .rewards .promo-rewards #redeem-step2 .newHeader.sub-price,
.business-box body.target-bts .bucket-1 .offer .rewards .promo-rewards #redeem-step3 .newHeader.sub-price,
.business-box body.target-bts .bucket-1 .offer .rewards .promo-rewards #thanks .newHeader.sub-price,
.promo-rewards #redeem-digital #item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
.promo-rewards #redeem-digital #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.promo-rewards #redeem-digital #thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.promo-rewards #redeem-digital .business-box .loginCTA .newHeader.or,
.promo-rewards #redeem-digital .business-box body.target-bts .bucket-1 .offer .newHeader.sub-price,
.promo-rewards #redeem-digital .business-box h3.newHeader,
.promo-rewards #redeem-digital .business-box h4.newHeader,
.promo-rewards #redeem-digital .business-box h5.newHeader,
.promo-rewards #redeem-digital .promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
.promo-rewards #redeem-digital .promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
.promo-rewards #redeem-digital .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
.promo-rewards #redeem-digital .promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
.promo-rewards #redeem-digital .promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
.promo-rewards #redeem-digital .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.promo-rewards #redeem-digital .yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.promo-rewards #redeem-digital body.target-bts .bucket-1 .offer .bucket-5 .newHeader.sub-price,
.promo-rewards #redeem-digital body.target-bts .bucket-1 .offer .business-box .newHeader.sub-price,
.promo-rewards #redeem-digital body.target-bts .bucket-1 .offer .newHeader.sub-price,
.promo-rewards #redeem-digital body.target-bts .bucket-5 .bucket-1 .offer .newHeader.sub-price,
.promo-rewards #redeem-digital body.target-bts .bucket-5 h2.newHeader.smaller,
.promo-rewards #redeem-digital body.target-bts .bucket-5 h3.newHeader,
.promo-rewards #redeem-digital body.target-bts .bucket-5 h4.newHeader,
.promo-rewards #redeem-digital body.target-bts .bucket-5 h5.newHeader,
.promo-rewards #redeem-digital body.target-bts .offer-bucket .offer .newHeader.smaller.price,
.promo-rewards #redeem-digital h1.newHeader.smaller,
.promo-rewards #redeem-digital h2.newHeader,
.promo-rewards #redeem-digital h3.newHeader,
.promo-rewards #redeem-digital h4.newHeader,
.promo-rewards #redeem-digital h5.newHeader,
.promo-rewards #redeem-step1 #item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
.promo-rewards #redeem-step1 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.promo-rewards #redeem-step1 #thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.promo-rewards #redeem-step1 .business-box .loginCTA .newHeader.or,
.promo-rewards #redeem-step1 .business-box body.target-bts .bucket-1 .offer .newHeader.sub-price,
.promo-rewards #redeem-step1 .business-box h3.newHeader,
.promo-rewards #redeem-step1 .business-box h4.newHeader,
.promo-rewards #redeem-step1 .business-box h5.newHeader,
.promo-rewards #redeem-step1 .promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
.promo-rewards #redeem-step1 .promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
.promo-rewards #redeem-step1 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
.promo-rewards #redeem-step1 .promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
.promo-rewards #redeem-step1 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
.promo-rewards #redeem-step1 .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.promo-rewards #redeem-step1 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.promo-rewards #redeem-step1 body.target-bts .bucket-1 .offer .bucket-5 .newHeader.sub-price,
.promo-rewards #redeem-step1 body.target-bts .bucket-1 .offer .business-box .newHeader.sub-price,
.promo-rewards #redeem-step1 body.target-bts .bucket-1 .offer .newHeader.sub-price,
.promo-rewards #redeem-step1 body.target-bts .bucket-5 .bucket-1 .offer .newHeader.sub-price,
.promo-rewards #redeem-step1 body.target-bts .bucket-5 h2.newHeader.smaller,
.promo-rewards #redeem-step1 body.target-bts .bucket-5 h3.newHeader,
.promo-rewards #redeem-step1 body.target-bts .bucket-5 h4.newHeader,
.promo-rewards #redeem-step1 body.target-bts .bucket-5 h5.newHeader,
.promo-rewards #redeem-step1 body.target-bts .offer-bucket .offer .newHeader.smaller.price,
.promo-rewards #redeem-step1 h1.newHeader.smaller,
.promo-rewards #redeem-step1 h2.newHeader,
.promo-rewards #redeem-step1 h3.newHeader,
.promo-rewards #redeem-step1 h4.newHeader,
.promo-rewards #redeem-step1 h5.newHeader,
.promo-rewards #redeem-step2 #item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
.promo-rewards #redeem-step2 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.promo-rewards #redeem-step2 #thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.promo-rewards #redeem-step2 .business-box .loginCTA .newHeader.or,
.promo-rewards #redeem-step2 .business-box body.target-bts .bucket-1 .offer .newHeader.sub-price,
.promo-rewards #redeem-step2 .business-box h3.newHeader,
.promo-rewards #redeem-step2 .business-box h4.newHeader,
.promo-rewards #redeem-step2 .business-box h5.newHeader,
.promo-rewards #redeem-step2 .promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
.promo-rewards #redeem-step2 .promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
.promo-rewards #redeem-step2 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
.promo-rewards #redeem-step2 .promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
.promo-rewards #redeem-step2 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
.promo-rewards #redeem-step2 .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.promo-rewards #redeem-step2 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.promo-rewards #redeem-step2 body.target-bts .bucket-1 .offer .bucket-5 .newHeader.sub-price,
.promo-rewards #redeem-step2 body.target-bts .bucket-1 .offer .business-box .newHeader.sub-price,
.promo-rewards #redeem-step2 body.target-bts .bucket-1 .offer .newHeader.sub-price,
.promo-rewards #redeem-step2 body.target-bts .bucket-5 .bucket-1 .offer .newHeader.sub-price,
.promo-rewards #redeem-step2 body.target-bts .bucket-5 h2.newHeader.smaller,
.promo-rewards #redeem-step2 body.target-bts .bucket-5 h3.newHeader,
.promo-rewards #redeem-step2 body.target-bts .bucket-5 h4.newHeader,
.promo-rewards #redeem-step2 body.target-bts .bucket-5 h5.newHeader,
.promo-rewards #redeem-step2 body.target-bts .offer-bucket .offer .newHeader.smaller.price,
.promo-rewards #redeem-step2 h1.newHeader.smaller,
.promo-rewards #redeem-step2 h2.newHeader,
.promo-rewards #redeem-step2 h3.newHeader,
.promo-rewards #redeem-step2 h4.newHeader,
.promo-rewards #redeem-step2 h5.newHeader,
.promo-rewards #redeem-step3 #item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
.promo-rewards #redeem-step3 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.promo-rewards #redeem-step3 #thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.promo-rewards #redeem-step3 .business-box .loginCTA .newHeader.or,
.promo-rewards #redeem-step3 .business-box body.target-bts .bucket-1 .offer .newHeader.sub-price,
.promo-rewards #redeem-step3 .business-box h3.newHeader,
.promo-rewards #redeem-step3 .business-box h4.newHeader,
.promo-rewards #redeem-step3 .business-box h5.newHeader,
.promo-rewards #redeem-step3 .promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
.promo-rewards #redeem-step3 .promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
.promo-rewards #redeem-step3 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
.promo-rewards #redeem-step3 .promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
.promo-rewards #redeem-step3 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
.promo-rewards #redeem-step3 .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.promo-rewards #redeem-step3 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.promo-rewards #redeem-step3 body.target-bts .bucket-1 .offer .bucket-5 .newHeader.sub-price,
.promo-rewards #redeem-step3 body.target-bts .bucket-1 .offer .business-box .newHeader.sub-price,
.promo-rewards #redeem-step3 body.target-bts .bucket-1 .offer .newHeader.sub-price,
.promo-rewards #redeem-step3 body.target-bts .bucket-5 .bucket-1 .offer .newHeader.sub-price,
.promo-rewards #redeem-step3 body.target-bts .bucket-5 h2.newHeader.smaller,
.promo-rewards #redeem-step3 body.target-bts .bucket-5 h3.newHeader,
.promo-rewards #redeem-step3 body.target-bts .bucket-5 h4.newHeader,
.promo-rewards #redeem-step3 body.target-bts .bucket-5 h5.newHeader,
.promo-rewards #redeem-step3 body.target-bts .offer-bucket .offer .newHeader.smaller.price,
.promo-rewards #redeem-step3 h1.newHeader.smaller,
.promo-rewards #redeem-step3 h2.newHeader,
.promo-rewards #redeem-step3 h3.newHeader,
.promo-rewards #redeem-step3 h4.newHeader,
.promo-rewards #redeem-step3 h5.newHeader,
.promo-rewards #thanks #item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
.promo-rewards #thanks .business-box .loginCTA .newHeader.or,
.promo-rewards #thanks .business-box body.target-bts .bucket-1 .offer .newHeader.sub-price,
.promo-rewards #thanks .business-box h3.newHeader,
.promo-rewards #thanks .business-box h4.newHeader,
.promo-rewards #thanks .business-box h5.newHeader,
.promo-rewards #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.promo-rewards #thanks .promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
.promo-rewards #thanks .promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
.promo-rewards #thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.promo-rewards #thanks .promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
.promo-rewards #thanks .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.promo-rewards #thanks .yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.promo-rewards #thanks body.target-bts .bucket-1 .offer .bucket-5 .newHeader.sub-price,
.promo-rewards #thanks body.target-bts .bucket-1 .offer .business-box .newHeader.sub-price,
.promo-rewards #thanks body.target-bts .bucket-1 .offer .newHeader.sub-price,
.promo-rewards #thanks body.target-bts .bucket-5 .bucket-1 .offer .newHeader.sub-price,
.promo-rewards #thanks body.target-bts .bucket-5 h2.newHeader.smaller,
.promo-rewards #thanks body.target-bts .bucket-5 h3.newHeader,
.promo-rewards #thanks body.target-bts .bucket-5 h4.newHeader,
.promo-rewards #thanks body.target-bts .bucket-5 h5.newHeader,
.promo-rewards #thanks body.target-bts .offer-bucket .offer .newHeader.smaller.price,
.promo-rewards #thanks h1.newHeader.smaller,
.promo-rewards #thanks h2.newHeader,
.promo-rewards #thanks h3.newHeader,
.promo-rewards #thanks h4.newHeader,
.promo-rewards #thanks h5.newHeader,
.promo-rewards .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
.promo-rewards .promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
.promo-rewards .rewards #redeem-digital #item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
.promo-rewards .rewards #redeem-digital #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.promo-rewards .rewards #redeem-digital #thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.promo-rewards .rewards #redeem-digital .business-box .loginCTA .newHeader.or,
.promo-rewards .rewards #redeem-digital .business-box body.target-bts .bucket-1 .offer .newHeader.sub-price,
.promo-rewards .rewards #redeem-digital .business-box h3.newHeader,
.promo-rewards .rewards #redeem-digital .business-box h4.newHeader,
.promo-rewards .rewards #redeem-digital .business-box h5.newHeader,
.promo-rewards .rewards #redeem-digital .promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
.promo-rewards .rewards #redeem-digital .promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
.promo-rewards .rewards #redeem-digital .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
.promo-rewards .rewards #redeem-digital .promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
.promo-rewards .rewards #redeem-digital .promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
.promo-rewards .rewards #redeem-digital .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.promo-rewards .rewards #redeem-digital .yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.promo-rewards .rewards #redeem-digital body.target-bts .bucket-1 .offer .bucket-5 .newHeader.sub-price,
.promo-rewards .rewards #redeem-digital body.target-bts .bucket-1 .offer .business-box .newHeader.sub-price,
.promo-rewards .rewards #redeem-digital body.target-bts .bucket-1 .offer .newHeader.sub-price,
.promo-rewards .rewards #redeem-digital body.target-bts .bucket-5 .bucket-1 .offer .newHeader.sub-price,
.promo-rewards .rewards #redeem-digital body.target-bts .bucket-5 h2.newHeader.smaller,
.promo-rewards .rewards #redeem-digital body.target-bts .bucket-5 h3.newHeader,
.promo-rewards .rewards #redeem-digital body.target-bts .bucket-5 h4.newHeader,
.promo-rewards .rewards #redeem-digital body.target-bts .bucket-5 h5.newHeader,
.promo-rewards .rewards #redeem-digital body.target-bts .offer-bucket .offer .newHeader.smaller.price,
.promo-rewards .rewards #redeem-digital h1.newHeader.smaller,
.promo-rewards .rewards #redeem-digital h2.newHeader,
.promo-rewards .rewards #redeem-digital h3.newHeader,
.promo-rewards .rewards #redeem-digital h4.newHeader,
.promo-rewards .rewards #redeem-digital h5.newHeader,
.promo-rewards .rewards #redeem-step1 #item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
.promo-rewards .rewards #redeem-step1 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.promo-rewards .rewards #redeem-step1 #thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.promo-rewards .rewards #redeem-step1 .business-box .loginCTA .newHeader.or,
.promo-rewards .rewards #redeem-step1 .business-box body.target-bts .bucket-1 .offer .newHeader.sub-price,
.promo-rewards .rewards #redeem-step1 .business-box h3.newHeader,
.promo-rewards .rewards #redeem-step1 .business-box h4.newHeader,
.promo-rewards .rewards #redeem-step1 .business-box h5.newHeader,
.promo-rewards .rewards #redeem-step1 .promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
.promo-rewards .rewards #redeem-step1 .promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
.promo-rewards .rewards #redeem-step1 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
.promo-rewards .rewards #redeem-step1 .promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
.promo-rewards .rewards #redeem-step1 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
.promo-rewards .rewards #redeem-step1 .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.promo-rewards .rewards #redeem-step1 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.promo-rewards .rewards #redeem-step1 body.target-bts .bucket-1 .offer .bucket-5 .newHeader.sub-price,
.promo-rewards .rewards #redeem-step1 body.target-bts .bucket-1 .offer .business-box .newHeader.sub-price,
.promo-rewards .rewards #redeem-step1 body.target-bts .bucket-1 .offer .newHeader.sub-price,
.promo-rewards .rewards #redeem-step1 body.target-bts .bucket-5 .bucket-1 .offer .newHeader.sub-price,
.promo-rewards .rewards #redeem-step1 body.target-bts .bucket-5 h2.newHeader.smaller,
.promo-rewards .rewards #redeem-step1 body.target-bts .bucket-5 h3.newHeader,
.promo-rewards .rewards #redeem-step1 body.target-bts .bucket-5 h4.newHeader,
.promo-rewards .rewards #redeem-step1 body.target-bts .bucket-5 h5.newHeader,
.promo-rewards .rewards #redeem-step1 body.target-bts .offer-bucket .offer .newHeader.smaller.price,
.promo-rewards .rewards #redeem-step1 h1.newHeader.smaller,
.promo-rewards .rewards #redeem-step1 h2.newHeader,
.promo-rewards .rewards #redeem-step1 h3.newHeader,
.promo-rewards .rewards #redeem-step1 h4.newHeader,
.promo-rewards .rewards #redeem-step1 h5.newHeader,
.promo-rewards .rewards #redeem-step2 #item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
.promo-rewards .rewards #redeem-step2 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.promo-rewards .rewards #redeem-step2 #thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.promo-rewards .rewards #redeem-step2 .business-box .loginCTA .newHeader.or,
.promo-rewards .rewards #redeem-step2 .business-box body.target-bts .bucket-1 .offer .newHeader.sub-price,
.promo-rewards .rewards #redeem-step2 .business-box h3.newHeader,
.promo-rewards .rewards #redeem-step2 .business-box h4.newHeader,
.promo-rewards .rewards #redeem-step2 .business-box h5.newHeader,
.promo-rewards .rewards #redeem-step2 .promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
.promo-rewards .rewards #redeem-step2 .promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
.promo-rewards .rewards #redeem-step2 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
.promo-rewards .rewards #redeem-step2 .promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
.promo-rewards .rewards #redeem-step2 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
.promo-rewards .rewards #redeem-step2 .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.promo-rewards .rewards #redeem-step2 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.promo-rewards .rewards #redeem-step2 body.target-bts .bucket-1 .offer .bucket-5 .newHeader.sub-price,
.promo-rewards .rewards #redeem-step2 body.target-bts .bucket-1 .offer .business-box .newHeader.sub-price,
.promo-rewards .rewards #redeem-step2 body.target-bts .bucket-1 .offer .newHeader.sub-price,
.promo-rewards .rewards #redeem-step2 body.target-bts .bucket-5 .bucket-1 .offer .newHeader.sub-price,
.promo-rewards .rewards #redeem-step2 body.target-bts .bucket-5 h2.newHeader.smaller,
.promo-rewards .rewards #redeem-step2 body.target-bts .bucket-5 h3.newHeader,
.promo-rewards .rewards #redeem-step2 body.target-bts .bucket-5 h4.newHeader,
.promo-rewards .rewards #redeem-step2 body.target-bts .bucket-5 h5.newHeader,
.promo-rewards .rewards #redeem-step2 body.target-bts .offer-bucket .offer .newHeader.smaller.price,
.promo-rewards .rewards #redeem-step2 h1.newHeader.smaller,
.promo-rewards .rewards #redeem-step2 h2.newHeader,
.promo-rewards .rewards #redeem-step2 h3.newHeader,
.promo-rewards .rewards #redeem-step2 h4.newHeader,
.promo-rewards .rewards #redeem-step2 h5.newHeader,
.promo-rewards .rewards #redeem-step3 #item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
.promo-rewards .rewards #redeem-step3 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.promo-rewards .rewards #redeem-step3 #thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.promo-rewards .rewards #redeem-step3 .business-box .loginCTA .newHeader.or,
.promo-rewards .rewards #redeem-step3 .business-box body.target-bts .bucket-1 .offer .newHeader.sub-price,
.promo-rewards .rewards #redeem-step3 .business-box h3.newHeader,
.promo-rewards .rewards #redeem-step3 .business-box h4.newHeader,
.promo-rewards .rewards #redeem-step3 .business-box h5.newHeader,
.promo-rewards .rewards #redeem-step3 .promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
.promo-rewards .rewards #redeem-step3 .promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
.promo-rewards .rewards #redeem-step3 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
.promo-rewards .rewards #redeem-step3 .promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
.promo-rewards .rewards #redeem-step3 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
.promo-rewards .rewards #redeem-step3 .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.promo-rewards .rewards #redeem-step3 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.promo-rewards .rewards #redeem-step3 body.target-bts .bucket-1 .offer .bucket-5 .newHeader.sub-price,
.promo-rewards .rewards #redeem-step3 body.target-bts .bucket-1 .offer .business-box .newHeader.sub-price,
.promo-rewards .rewards #redeem-step3 body.target-bts .bucket-1 .offer .newHeader.sub-price,
.promo-rewards .rewards #redeem-step3 body.target-bts .bucket-5 .bucket-1 .offer .newHeader.sub-price,
.promo-rewards .rewards #redeem-step3 body.target-bts .bucket-5 h2.newHeader.smaller,
.promo-rewards .rewards #redeem-step3 body.target-bts .bucket-5 h3.newHeader,
.promo-rewards .rewards #redeem-step3 body.target-bts .bucket-5 h4.newHeader,
.promo-rewards .rewards #redeem-step3 body.target-bts .bucket-5 h5.newHeader,
.promo-rewards .rewards #redeem-step3 body.target-bts .offer-bucket .offer .newHeader.smaller.price,
.promo-rewards .rewards #redeem-step3 h1.newHeader.smaller,
.promo-rewards .rewards #redeem-step3 h2.newHeader,
.promo-rewards .rewards #redeem-step3 h3.newHeader,
.promo-rewards .rewards #redeem-step3 h4.newHeader,
.promo-rewards .rewards #redeem-step3 h5.newHeader,
.promo-rewards .rewards #thanks #item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
.promo-rewards .rewards #thanks .business-box .loginCTA .newHeader.or,
.promo-rewards .rewards #thanks .business-box body.target-bts .bucket-1 .offer .newHeader.sub-price,
.promo-rewards .rewards #thanks .business-box h3.newHeader,
.promo-rewards .rewards #thanks .business-box h4.newHeader,
.promo-rewards .rewards #thanks .business-box h5.newHeader,
.promo-rewards .rewards #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.promo-rewards .rewards #thanks .promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
.promo-rewards .rewards #thanks .promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
.promo-rewards .rewards #thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.promo-rewards .rewards #thanks .promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
.promo-rewards .rewards #thanks .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.promo-rewards .rewards #thanks .yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.promo-rewards .rewards #thanks body.target-bts .bucket-1 .offer .bucket-5 .newHeader.sub-price,
.promo-rewards .rewards #thanks body.target-bts .bucket-1 .offer .business-box .newHeader.sub-price,
.promo-rewards .rewards #thanks body.target-bts .bucket-1 .offer .newHeader.sub-price,
.promo-rewards .rewards #thanks body.target-bts .bucket-5 .bucket-1 .offer .newHeader.sub-price,
.promo-rewards .rewards #thanks body.target-bts .bucket-5 h2.newHeader.smaller,
.promo-rewards .rewards #thanks body.target-bts .bucket-5 h3.newHeader,
.promo-rewards .rewards #thanks body.target-bts .bucket-5 h4.newHeader,
.promo-rewards .rewards #thanks body.target-bts .bucket-5 h5.newHeader,
.promo-rewards .rewards #thanks body.target-bts .offer-bucket .offer .newHeader.smaller.price,
.promo-rewards .rewards #thanks h1.newHeader.smaller,
.promo-rewards .rewards #thanks h2.newHeader,
.promo-rewards .rewards #thanks h3.newHeader,
.promo-rewards .rewards #thanks h4.newHeader,
.promo-rewards .rewards #thanks h5.newHeader,
.promo-rewards .rewards .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
.promo-rewards .rewards .promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
.promotionpage .businessBox .businessBoxHeader .logged-out .promo-rewards #redeem-digital .newHeader.registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out .promo-rewards #redeem-step1 .newHeader.registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out .promo-rewards #redeem-step2 .newHeader.registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out .promo-rewards #redeem-step3 .newHeader.registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out .promo-rewards #thanks .newHeader.registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out .promo-rewards .rewards #redeem-digital .newHeader.registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out .promo-rewards .rewards #redeem-step1 .newHeader.registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out .promo-rewards .rewards #redeem-step2 .newHeader.registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out .promo-rewards .rewards #redeem-step3 .newHeader.registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out .promo-rewards .rewards #thanks .newHeader.registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out .rewards #redeem-digital .newHeader.registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out .rewards #redeem-step1 .newHeader.registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out .rewards #redeem-step2 .newHeader.registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out .rewards #redeem-step3 .newHeader.registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out .rewards #thanks .newHeader.registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out .rewards .promo-rewards #redeem-digital .newHeader.registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out .rewards .promo-rewards #redeem-step1 .newHeader.registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out .rewards .promo-rewards #redeem-step2 .newHeader.registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out .rewards .promo-rewards #redeem-step3 .newHeader.registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out .rewards .promo-rewards #thanks .newHeader.registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .promo-rewards #redeem-digital .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .promo-rewards #redeem-step1 .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .promo-rewards #redeem-step2 .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .promo-rewards #redeem-step3 .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .promo-rewards #thanks .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .promo-rewards .rewards #redeem-digital .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .promo-rewards .rewards #redeem-step1 .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .promo-rewards .rewards #redeem-step2 .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .promo-rewards .rewards #redeem-step3 .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .promo-rewards .rewards #thanks .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .rewards #redeem-digital .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .rewards #redeem-step1 .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .rewards #redeem-step2 .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .rewards #redeem-step3 .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .rewards #thanks .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .rewards .promo-rewards #redeem-digital .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .rewards .promo-rewards #redeem-step1 .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .rewards .promo-rewards #redeem-step2 .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .rewards .promo-rewards #redeem-step3 .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .rewards .promo-rewards #thanks .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .promo-rewards #redeem-digital p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .promo-rewards #redeem-step1 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .promo-rewards #redeem-step2 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .promo-rewards #redeem-step3 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .promo-rewards .rewards #redeem-digital p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .promo-rewards .rewards #redeem-step1 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .promo-rewards .rewards #redeem-step2 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .promo-rewards .rewards #redeem-step3 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .rewards #redeem-digital p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .rewards #redeem-step1 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .rewards #redeem-step2 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .rewards #redeem-step3 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .rewards .promo-rewards #redeem-digital p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .rewards .promo-rewards #redeem-step1 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .rewards .promo-rewards #redeem-step2 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .rewards .promo-rewards #redeem-step3 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox #thanks .promo-rewards #redeem-digital .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .promo-rewards #redeem-step1 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .promo-rewards #redeem-step2 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .promo-rewards #redeem-step3 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .promo-rewards .rewards #redeem-digital .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .promo-rewards .rewards #redeem-step1 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .promo-rewards .rewards #redeem-step2 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .promo-rewards .rewards #redeem-step3 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .rewards #redeem-digital .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .rewards #redeem-step1 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .rewards #redeem-step2 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .rewards #redeem-step3 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .rewards .promo-rewards #redeem-digital .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .rewards .promo-rewards #redeem-step1 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .rewards .promo-rewards #redeem-step2 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .rewards .promo-rewards #redeem-step3 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .promo-rewards #redeem-digital p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .promo-rewards #redeem-step1 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .promo-rewards #redeem-step2 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .promo-rewards #redeem-step3 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .promo-rewards #thanks .how-to-redeem p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .promo-rewards #thanks .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .promo-rewards #thanks p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #redeem-digital p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #redeem-step1 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #redeem-step2 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #redeem-step3 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #thanks .how-to-redeem p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #thanks .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #thanks p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .rewards #redeem-digital p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .rewards #redeem-step1 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .rewards #redeem-step2 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .rewards #redeem-step3 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .rewards #thanks .how-to-redeem p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .rewards #thanks .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .rewards #thanks p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #redeem-digital p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #redeem-step1 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #redeem-step2 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #redeem-step3 p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #thanks .how-to-redeem p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #thanks .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #thanks p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .promo-rewards #redeem-digital .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .promo-rewards #redeem-step1 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .promo-rewards #redeem-step2 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .promo-rewards #redeem-step3 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .promo-rewards #thanks .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .promo-rewards .rewards #redeem-digital .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .promo-rewards .rewards #redeem-step1 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .promo-rewards .rewards #redeem-step2 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .promo-rewards .rewards #redeem-step3 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .promo-rewards .rewards #thanks .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .rewards #redeem-digital .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .rewards #redeem-step1 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .rewards #redeem-step2 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .rewards #redeem-step3 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .rewards #thanks .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .rewards .promo-rewards #redeem-digital .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .rewards .promo-rewards #redeem-step1 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .rewards .promo-rewards #redeem-step2 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .rewards .promo-rewards #redeem-step3 .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .rewards .promo-rewards #thanks .newHeader.how-to-redeem,
.rewards #redeem-digital #item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
.rewards #redeem-digital #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.rewards #redeem-digital #thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.rewards #redeem-digital .business-box .loginCTA .newHeader.or,
.rewards #redeem-digital .business-box body.target-bts .bucket-1 .offer .newHeader.sub-price,
.rewards #redeem-digital .business-box h3.newHeader,
.rewards #redeem-digital .business-box h4.newHeader,
.rewards #redeem-digital .business-box h5.newHeader,
.rewards #redeem-digital .promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
.rewards #redeem-digital .promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
.rewards #redeem-digital .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
.rewards #redeem-digital .promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
.rewards #redeem-digital .promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
.rewards #redeem-digital .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.rewards #redeem-digital .yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.rewards #redeem-digital body.target-bts .bucket-1 .offer .bucket-5 .newHeader.sub-price,
.rewards #redeem-digital body.target-bts .bucket-1 .offer .business-box .newHeader.sub-price,
.rewards #redeem-digital body.target-bts .bucket-1 .offer .newHeader.sub-price,
.rewards #redeem-digital body.target-bts .bucket-5 .bucket-1 .offer .newHeader.sub-price,
.rewards #redeem-digital body.target-bts .bucket-5 h2.newHeader.smaller,
.rewards #redeem-digital body.target-bts .bucket-5 h3.newHeader,
.rewards #redeem-digital body.target-bts .bucket-5 h4.newHeader,
.rewards #redeem-digital body.target-bts .bucket-5 h5.newHeader,
.rewards #redeem-digital body.target-bts .offer-bucket .offer .newHeader.smaller.price,
.rewards #redeem-digital h1.newHeader.smaller,
.rewards #redeem-digital h2.newHeader,
.rewards #redeem-digital h3.newHeader,
.rewards #redeem-digital h4.newHeader,
.rewards #redeem-digital h5.newHeader,
.rewards #redeem-step1 #item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
.rewards #redeem-step1 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.rewards #redeem-step1 #thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.rewards #redeem-step1 .business-box .loginCTA .newHeader.or,
.rewards #redeem-step1 .business-box body.target-bts .bucket-1 .offer .newHeader.sub-price,
.rewards #redeem-step1 .business-box h3.newHeader,
.rewards #redeem-step1 .business-box h4.newHeader,
.rewards #redeem-step1 .business-box h5.newHeader,
.rewards #redeem-step1 .promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
.rewards #redeem-step1 .promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
.rewards #redeem-step1 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
.rewards #redeem-step1 .promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
.rewards #redeem-step1 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
.rewards #redeem-step1 .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.rewards #redeem-step1 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.rewards #redeem-step1 body.target-bts .bucket-1 .offer .bucket-5 .newHeader.sub-price,
.rewards #redeem-step1 body.target-bts .bucket-1 .offer .business-box .newHeader.sub-price,
.rewards #redeem-step1 body.target-bts .bucket-1 .offer .newHeader.sub-price,
.rewards #redeem-step1 body.target-bts .bucket-5 .bucket-1 .offer .newHeader.sub-price,
.rewards #redeem-step1 body.target-bts .bucket-5 h2.newHeader.smaller,
.rewards #redeem-step1 body.target-bts .bucket-5 h3.newHeader,
.rewards #redeem-step1 body.target-bts .bucket-5 h4.newHeader,
.rewards #redeem-step1 body.target-bts .bucket-5 h5.newHeader,
.rewards #redeem-step1 body.target-bts .offer-bucket .offer .newHeader.smaller.price,
.rewards #redeem-step1 h1.newHeader.smaller,
.rewards #redeem-step1 h2.newHeader,
.rewards #redeem-step1 h3.newHeader,
.rewards #redeem-step1 h4.newHeader,
.rewards #redeem-step1 h5.newHeader,
.rewards #redeem-step2 #item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
.rewards #redeem-step2 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.rewards #redeem-step2 #thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.rewards #redeem-step2 .business-box .loginCTA .newHeader.or,
.rewards #redeem-step2 .business-box body.target-bts .bucket-1 .offer .newHeader.sub-price,
.rewards #redeem-step2 .business-box h3.newHeader,
.rewards #redeem-step2 .business-box h4.newHeader,
.rewards #redeem-step2 .business-box h5.newHeader,
.rewards #redeem-step2 .promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
.rewards #redeem-step2 .promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
.rewards #redeem-step2 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
.rewards #redeem-step2 .promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
.rewards #redeem-step2 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
.rewards #redeem-step2 .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.rewards #redeem-step2 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.rewards #redeem-step2 body.target-bts .bucket-1 .offer .bucket-5 .newHeader.sub-price,
.rewards #redeem-step2 body.target-bts .bucket-1 .offer .business-box .newHeader.sub-price,
.rewards #redeem-step2 body.target-bts .bucket-1 .offer .newHeader.sub-price,
.rewards #redeem-step2 body.target-bts .bucket-5 .bucket-1 .offer .newHeader.sub-price,
.rewards #redeem-step2 body.target-bts .bucket-5 h2.newHeader.smaller,
.rewards #redeem-step2 body.target-bts .bucket-5 h3.newHeader,
.rewards #redeem-step2 body.target-bts .bucket-5 h4.newHeader,
.rewards #redeem-step2 body.target-bts .bucket-5 h5.newHeader,
.rewards #redeem-step2 body.target-bts .offer-bucket .offer .newHeader.smaller.price,
.rewards #redeem-step2 h1.newHeader.smaller,
.rewards #redeem-step2 h2.newHeader,
.rewards #redeem-step2 h3.newHeader,
.rewards #redeem-step2 h4.newHeader,
.rewards #redeem-step2 h5.newHeader,
.rewards #redeem-step3 #item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
.rewards #redeem-step3 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.rewards #redeem-step3 #thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.rewards #redeem-step3 .business-box .loginCTA .newHeader.or,
.rewards #redeem-step3 .business-box body.target-bts .bucket-1 .offer .newHeader.sub-price,
.rewards #redeem-step3 .business-box h3.newHeader,
.rewards #redeem-step3 .business-box h4.newHeader,
.rewards #redeem-step3 .business-box h5.newHeader,
.rewards #redeem-step3 .promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
.rewards #redeem-step3 .promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
.rewards #redeem-step3 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
.rewards #redeem-step3 .promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
.rewards #redeem-step3 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
.rewards #redeem-step3 .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.rewards #redeem-step3 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.rewards #redeem-step3 body.target-bts .bucket-1 .offer .bucket-5 .newHeader.sub-price,
.rewards #redeem-step3 body.target-bts .bucket-1 .offer .business-box .newHeader.sub-price,
.rewards #redeem-step3 body.target-bts .bucket-1 .offer .newHeader.sub-price,
.rewards #redeem-step3 body.target-bts .bucket-5 .bucket-1 .offer .newHeader.sub-price,
.rewards #redeem-step3 body.target-bts .bucket-5 h2.newHeader.smaller,
.rewards #redeem-step3 body.target-bts .bucket-5 h3.newHeader,
.rewards #redeem-step3 body.target-bts .bucket-5 h4.newHeader,
.rewards #redeem-step3 body.target-bts .bucket-5 h5.newHeader,
.rewards #redeem-step3 body.target-bts .offer-bucket .offer .newHeader.smaller.price,
.rewards #redeem-step3 h1.newHeader.smaller,
.rewards #redeem-step3 h2.newHeader,
.rewards #redeem-step3 h3.newHeader,
.rewards #redeem-step3 h4.newHeader,
.rewards #redeem-step3 h5.newHeader,
.rewards #thanks #item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
.rewards #thanks .business-box .loginCTA .newHeader.or,
.rewards #thanks .business-box body.target-bts .bucket-1 .offer .newHeader.sub-price,
.rewards #thanks .business-box h3.newHeader,
.rewards #thanks .business-box h4.newHeader,
.rewards #thanks .business-box h5.newHeader,
.rewards #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.rewards #thanks .promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
.rewards #thanks .promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
.rewards #thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.rewards #thanks .promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
.rewards #thanks .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.rewards #thanks .yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.rewards #thanks body.target-bts .bucket-1 .offer .bucket-5 .newHeader.sub-price,
.rewards #thanks body.target-bts .bucket-1 .offer .business-box .newHeader.sub-price,
.rewards #thanks body.target-bts .bucket-1 .offer .newHeader.sub-price,
.rewards #thanks body.target-bts .bucket-5 .bucket-1 .offer .newHeader.sub-price,
.rewards #thanks body.target-bts .bucket-5 h2.newHeader.smaller,
.rewards #thanks body.target-bts .bucket-5 h3.newHeader,
.rewards #thanks body.target-bts .bucket-5 h4.newHeader,
.rewards #thanks body.target-bts .bucket-5 h5.newHeader,
.rewards #thanks body.target-bts .offer-bucket .offer .newHeader.smaller.price,
.rewards #thanks h1.newHeader.smaller,
.rewards #thanks h2.newHeader,
.rewards #thanks h3.newHeader,
.rewards #thanks h4.newHeader,
.rewards #thanks h5.newHeader,
.rewards .promo-rewards #redeem-digital #item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
.rewards .promo-rewards #redeem-digital #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.rewards .promo-rewards #redeem-digital #thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.rewards .promo-rewards #redeem-digital .business-box .loginCTA .newHeader.or,
.rewards .promo-rewards #redeem-digital .business-box body.target-bts .bucket-1 .offer .newHeader.sub-price,
.rewards .promo-rewards #redeem-digital .business-box h3.newHeader,
.rewards .promo-rewards #redeem-digital .business-box h4.newHeader,
.rewards .promo-rewards #redeem-digital .business-box h5.newHeader,
.rewards .promo-rewards #redeem-digital .promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
.rewards .promo-rewards #redeem-digital .promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
.rewards .promo-rewards #redeem-digital .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
.rewards .promo-rewards #redeem-digital .promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
.rewards .promo-rewards #redeem-digital .promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
.rewards .promo-rewards #redeem-digital .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.rewards .promo-rewards #redeem-digital .yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.rewards .promo-rewards #redeem-digital body.target-bts .bucket-1 .offer .bucket-5 .newHeader.sub-price,
.rewards .promo-rewards #redeem-digital body.target-bts .bucket-1 .offer .business-box .newHeader.sub-price,
.rewards .promo-rewards #redeem-digital body.target-bts .bucket-1 .offer .newHeader.sub-price,
.rewards .promo-rewards #redeem-digital body.target-bts .bucket-5 .bucket-1 .offer .newHeader.sub-price,
.rewards .promo-rewards #redeem-digital body.target-bts .bucket-5 h2.newHeader.smaller,
.rewards .promo-rewards #redeem-digital body.target-bts .bucket-5 h3.newHeader,
.rewards .promo-rewards #redeem-digital body.target-bts .bucket-5 h4.newHeader,
.rewards .promo-rewards #redeem-digital body.target-bts .bucket-5 h5.newHeader,
.rewards .promo-rewards #redeem-digital body.target-bts .offer-bucket .offer .newHeader.smaller.price,
.rewards .promo-rewards #redeem-digital h1.newHeader.smaller,
.rewards .promo-rewards #redeem-digital h2.newHeader,
.rewards .promo-rewards #redeem-digital h3.newHeader,
.rewards .promo-rewards #redeem-digital h4.newHeader,
.rewards .promo-rewards #redeem-digital h5.newHeader,
.rewards .promo-rewards #redeem-step1 #item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
.rewards .promo-rewards #redeem-step1 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.rewards .promo-rewards #redeem-step1 #thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.rewards .promo-rewards #redeem-step1 .business-box .loginCTA .newHeader.or,
.rewards .promo-rewards #redeem-step1 .business-box body.target-bts .bucket-1 .offer .newHeader.sub-price,
.rewards .promo-rewards #redeem-step1 .business-box h3.newHeader,
.rewards .promo-rewards #redeem-step1 .business-box h4.newHeader,
.rewards .promo-rewards #redeem-step1 .business-box h5.newHeader,
.rewards .promo-rewards #redeem-step1 .promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
.rewards .promo-rewards #redeem-step1 .promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
.rewards .promo-rewards #redeem-step1 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
.rewards .promo-rewards #redeem-step1 .promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
.rewards .promo-rewards #redeem-step1 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
.rewards .promo-rewards #redeem-step1 .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.rewards .promo-rewards #redeem-step1 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.rewards .promo-rewards #redeem-step1 body.target-bts .bucket-1 .offer .bucket-5 .newHeader.sub-price,
.rewards .promo-rewards #redeem-step1 body.target-bts .bucket-1 .offer .business-box .newHeader.sub-price,
.rewards .promo-rewards #redeem-step1 body.target-bts .bucket-1 .offer .newHeader.sub-price,
.rewards .promo-rewards #redeem-step1 body.target-bts .bucket-5 .bucket-1 .offer .newHeader.sub-price,
.rewards .promo-rewards #redeem-step1 body.target-bts .bucket-5 h2.newHeader.smaller,
.rewards .promo-rewards #redeem-step1 body.target-bts .bucket-5 h3.newHeader,
.rewards .promo-rewards #redeem-step1 body.target-bts .bucket-5 h4.newHeader,
.rewards .promo-rewards #redeem-step1 body.target-bts .bucket-5 h5.newHeader,
.rewards .promo-rewards #redeem-step1 body.target-bts .offer-bucket .offer .newHeader.smaller.price,
.rewards .promo-rewards #redeem-step1 h1.newHeader.smaller,
.rewards .promo-rewards #redeem-step1 h2.newHeader,
.rewards .promo-rewards #redeem-step1 h3.newHeader,
.rewards .promo-rewards #redeem-step1 h4.newHeader,
.rewards .promo-rewards #redeem-step1 h5.newHeader,
.rewards .promo-rewards #redeem-step2 #item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
.rewards .promo-rewards #redeem-step2 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.rewards .promo-rewards #redeem-step2 #thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.rewards .promo-rewards #redeem-step2 .business-box .loginCTA .newHeader.or,
.rewards .promo-rewards #redeem-step2 .business-box body.target-bts .bucket-1 .offer .newHeader.sub-price,
.rewards .promo-rewards #redeem-step2 .business-box h3.newHeader,
.rewards .promo-rewards #redeem-step2 .business-box h4.newHeader,
.rewards .promo-rewards #redeem-step2 .business-box h5.newHeader,
.rewards .promo-rewards #redeem-step2 .promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
.rewards .promo-rewards #redeem-step2 .promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
.rewards .promo-rewards #redeem-step2 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
.rewards .promo-rewards #redeem-step2 .promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
.rewards .promo-rewards #redeem-step2 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
.rewards .promo-rewards #redeem-step2 .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.rewards .promo-rewards #redeem-step2 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.rewards .promo-rewards #redeem-step2 body.target-bts .bucket-1 .offer .bucket-5 .newHeader.sub-price,
.rewards .promo-rewards #redeem-step2 body.target-bts .bucket-1 .offer .business-box .newHeader.sub-price,
.rewards .promo-rewards #redeem-step2 body.target-bts .bucket-1 .offer .newHeader.sub-price,
.rewards .promo-rewards #redeem-step2 body.target-bts .bucket-5 .bucket-1 .offer .newHeader.sub-price,
.rewards .promo-rewards #redeem-step2 body.target-bts .bucket-5 h2.newHeader.smaller,
.rewards .promo-rewards #redeem-step2 body.target-bts .bucket-5 h3.newHeader,
.rewards .promo-rewards #redeem-step2 body.target-bts .bucket-5 h4.newHeader,
.rewards .promo-rewards #redeem-step2 body.target-bts .bucket-5 h5.newHeader,
.rewards .promo-rewards #redeem-step2 body.target-bts .offer-bucket .offer .newHeader.smaller.price,
.rewards .promo-rewards #redeem-step2 h1.newHeader.smaller,
.rewards .promo-rewards #redeem-step2 h2.newHeader,
.rewards .promo-rewards #redeem-step2 h3.newHeader,
.rewards .promo-rewards #redeem-step2 h4.newHeader,
.rewards .promo-rewards #redeem-step2 h5.newHeader,
.rewards .promo-rewards #redeem-step3 #item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
.rewards .promo-rewards #redeem-step3 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.rewards .promo-rewards #redeem-step3 #thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.rewards .promo-rewards #redeem-step3 .business-box .loginCTA .newHeader.or,
.rewards .promo-rewards #redeem-step3 .business-box body.target-bts .bucket-1 .offer .newHeader.sub-price,
.rewards .promo-rewards #redeem-step3 .business-box h3.newHeader,
.rewards .promo-rewards #redeem-step3 .business-box h4.newHeader,
.rewards .promo-rewards #redeem-step3 .business-box h5.newHeader,
.rewards .promo-rewards #redeem-step3 .promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
.rewards .promo-rewards #redeem-step3 .promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
.rewards .promo-rewards #redeem-step3 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
.rewards .promo-rewards #redeem-step3 .promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
.rewards .promo-rewards #redeem-step3 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
.rewards .promo-rewards #redeem-step3 .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.rewards .promo-rewards #redeem-step3 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.rewards .promo-rewards #redeem-step3 body.target-bts .bucket-1 .offer .bucket-5 .newHeader.sub-price,
.rewards .promo-rewards #redeem-step3 body.target-bts .bucket-1 .offer .business-box .newHeader.sub-price,
.rewards .promo-rewards #redeem-step3 body.target-bts .bucket-1 .offer .newHeader.sub-price,
.rewards .promo-rewards #redeem-step3 body.target-bts .bucket-5 .bucket-1 .offer .newHeader.sub-price,
.rewards .promo-rewards #redeem-step3 body.target-bts .bucket-5 h2.newHeader.smaller,
.rewards .promo-rewards #redeem-step3 body.target-bts .bucket-5 h3.newHeader,
.rewards .promo-rewards #redeem-step3 body.target-bts .bucket-5 h4.newHeader,
.rewards .promo-rewards #redeem-step3 body.target-bts .bucket-5 h5.newHeader,
.rewards .promo-rewards #redeem-step3 body.target-bts .offer-bucket .offer .newHeader.smaller.price,
.rewards .promo-rewards #redeem-step3 h1.newHeader.smaller,
.rewards .promo-rewards #redeem-step3 h2.newHeader,
.rewards .promo-rewards #redeem-step3 h3.newHeader,
.rewards .promo-rewards #redeem-step3 h4.newHeader,
.rewards .promo-rewards #redeem-step3 h5.newHeader,
.rewards .promo-rewards #thanks #item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
.rewards .promo-rewards #thanks .business-box .loginCTA .newHeader.or,
.rewards .promo-rewards #thanks .business-box body.target-bts .bucket-1 .offer .newHeader.sub-price,
.rewards .promo-rewards #thanks .business-box h3.newHeader,
.rewards .promo-rewards #thanks .business-box h4.newHeader,
.rewards .promo-rewards #thanks .business-box h5.newHeader,
.rewards .promo-rewards #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.rewards .promo-rewards #thanks .promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
.rewards .promo-rewards #thanks .promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
.rewards .promo-rewards #thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.rewards .promo-rewards #thanks .promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
.rewards .promo-rewards #thanks .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.rewards .promo-rewards #thanks .yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.rewards .promo-rewards #thanks body.target-bts .bucket-1 .offer .bucket-5 .newHeader.sub-price,
.rewards .promo-rewards #thanks body.target-bts .bucket-1 .offer .business-box .newHeader.sub-price,
.rewards .promo-rewards #thanks body.target-bts .bucket-1 .offer .newHeader.sub-price,
.rewards .promo-rewards #thanks body.target-bts .bucket-5 .bucket-1 .offer .newHeader.sub-price,
.rewards .promo-rewards #thanks body.target-bts .bucket-5 h2.newHeader.smaller,
.rewards .promo-rewards #thanks body.target-bts .bucket-5 h3.newHeader,
.rewards .promo-rewards #thanks body.target-bts .bucket-5 h4.newHeader,
.rewards .promo-rewards #thanks body.target-bts .bucket-5 h5.newHeader,
.rewards .promo-rewards #thanks body.target-bts .offer-bucket .offer .newHeader.smaller.price,
.rewards .promo-rewards #thanks h1.newHeader.smaller,
.rewards .promo-rewards #thanks h2.newHeader,
.rewards .promo-rewards #thanks h3.newHeader,
.rewards .promo-rewards #thanks h4.newHeader,
.rewards .promo-rewards #thanks h5.newHeader,
.rewards .promo-rewards .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
.rewards .promo-rewards .promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
.rewards .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
.rewards .promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .promo-rewards #redeem-digital .newHeader.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .promo-rewards #redeem-step1 .newHeader.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .promo-rewards #redeem-step2 .newHeader.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .promo-rewards #redeem-step3 .newHeader.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .promo-rewards #thanks .newHeader.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #redeem-digital .newHeader.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #redeem-step1 .newHeader.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #redeem-step2 .newHeader.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #redeem-step3 .newHeader.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .promo-rewards .rewards #thanks .newHeader.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .rewards #redeem-digital .newHeader.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .rewards #redeem-step1 .newHeader.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .rewards #redeem-step2 .newHeader.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .rewards #redeem-step3 .newHeader.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .rewards #thanks .newHeader.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #redeem-digital .newHeader.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #redeem-step1 .newHeader.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #redeem-step2 .newHeader.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #redeem-step3 .newHeader.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .rewards .promo-rewards #thanks .newHeader.how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .promo-rewards #redeem-digital .newHeader.sub-price,
body.target-bts .bucket-1 .offer .bucket-5 .promo-rewards #redeem-step1 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .bucket-5 .promo-rewards #redeem-step2 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .bucket-5 .promo-rewards #redeem-step3 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .bucket-5 .promo-rewards #thanks .newHeader.sub-price,
body.target-bts .bucket-1 .offer .bucket-5 .promo-rewards .rewards #redeem-digital .newHeader.sub-price,
body.target-bts .bucket-1 .offer .bucket-5 .promo-rewards .rewards #redeem-step1 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .bucket-5 .promo-rewards .rewards #redeem-step2 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .bucket-5 .promo-rewards .rewards #redeem-step3 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .bucket-5 .promo-rewards .rewards #thanks .newHeader.sub-price,
body.target-bts .bucket-1 .offer .bucket-5 .rewards #redeem-digital .newHeader.sub-price,
body.target-bts .bucket-1 .offer .bucket-5 .rewards #redeem-step1 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .bucket-5 .rewards #redeem-step2 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .bucket-5 .rewards #redeem-step3 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .bucket-5 .rewards #thanks .newHeader.sub-price,
body.target-bts .bucket-1 .offer .bucket-5 .rewards .promo-rewards #redeem-digital .newHeader.sub-price,
body.target-bts .bucket-1 .offer .bucket-5 .rewards .promo-rewards #redeem-step1 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .bucket-5 .rewards .promo-rewards #redeem-step2 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .bucket-5 .rewards .promo-rewards #redeem-step3 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .bucket-5 .rewards .promo-rewards #thanks .newHeader.sub-price,
body.target-bts .bucket-1 .offer .business-box .promo-rewards #redeem-digital .newHeader.sub-price,
body.target-bts .bucket-1 .offer .business-box .promo-rewards #redeem-step1 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .business-box .promo-rewards #redeem-step2 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .business-box .promo-rewards #redeem-step3 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .business-box .promo-rewards #thanks .newHeader.sub-price,
body.target-bts .bucket-1 .offer .business-box .promo-rewards .rewards #redeem-digital .newHeader.sub-price,
body.target-bts .bucket-1 .offer .business-box .promo-rewards .rewards #redeem-step1 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .business-box .promo-rewards .rewards #redeem-step2 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .business-box .promo-rewards .rewards #redeem-step3 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .business-box .promo-rewards .rewards #thanks .newHeader.sub-price,
body.target-bts .bucket-1 .offer .business-box .rewards #redeem-digital .newHeader.sub-price,
body.target-bts .bucket-1 .offer .business-box .rewards #redeem-step1 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .business-box .rewards #redeem-step2 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .business-box .rewards #redeem-step3 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .business-box .rewards #thanks .newHeader.sub-price,
body.target-bts .bucket-1 .offer .business-box .rewards .promo-rewards #redeem-digital .newHeader.sub-price,
body.target-bts .bucket-1 .offer .business-box .rewards .promo-rewards #redeem-step1 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .business-box .rewards .promo-rewards #redeem-step2 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .business-box .rewards .promo-rewards #redeem-step3 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .business-box .rewards .promo-rewards #thanks .newHeader.sub-price,
body.target-bts .bucket-1 .offer .promo-rewards #redeem-digital .newHeader.sub-price,
body.target-bts .bucket-1 .offer .promo-rewards #redeem-step1 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .promo-rewards #redeem-step2 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .promo-rewards #redeem-step3 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .promo-rewards #thanks .newHeader.sub-price,
body.target-bts .bucket-1 .offer .promo-rewards .rewards #redeem-digital .newHeader.sub-price,
body.target-bts .bucket-1 .offer .promo-rewards .rewards #redeem-step1 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .promo-rewards .rewards #redeem-step2 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .promo-rewards .rewards #redeem-step3 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .promo-rewards .rewards #thanks .newHeader.sub-price,
body.target-bts .bucket-1 .offer .rewards #redeem-digital .newHeader.sub-price,
body.target-bts .bucket-1 .offer .rewards #redeem-step1 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .rewards #redeem-step2 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .rewards #redeem-step3 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .rewards #thanks .newHeader.sub-price,
body.target-bts .bucket-1 .offer .rewards .promo-rewards #redeem-digital .newHeader.sub-price,
body.target-bts .bucket-1 .offer .rewards .promo-rewards #redeem-step1 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .rewards .promo-rewards #redeem-step2 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .rewards .promo-rewards #redeem-step3 .newHeader.sub-price,
body.target-bts .bucket-1 .offer .rewards .promo-rewards #thanks .newHeader.sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .promo-rewards #redeem-digital .newHeader.sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .promo-rewards #redeem-step1 .newHeader.sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .promo-rewards #redeem-step2 .newHeader.sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .promo-rewards #redeem-step3 .newHeader.sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .promo-rewards #thanks .newHeader.sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .promo-rewards .rewards #redeem-digital .newHeader.sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .promo-rewards .rewards #redeem-step1 .newHeader.sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .promo-rewards .rewards #redeem-step2 .newHeader.sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .promo-rewards .rewards #redeem-step3 .newHeader.sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .promo-rewards .rewards #thanks .newHeader.sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .rewards #redeem-digital .newHeader.sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .rewards #redeem-step1 .newHeader.sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .rewards #redeem-step2 .newHeader.sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .rewards #redeem-step3 .newHeader.sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .rewards #thanks .newHeader.sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .rewards .promo-rewards #redeem-digital .newHeader.sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .rewards .promo-rewards #redeem-step1 .newHeader.sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .rewards .promo-rewards #redeem-step2 .newHeader.sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .rewards .promo-rewards #redeem-step3 .newHeader.sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .rewards .promo-rewards #thanks .newHeader.sub-price,
body.target-bts .bucket-5 .promo-rewards #redeem-digital h2.newHeader.smaller,
body.target-bts .bucket-5 .promo-rewards #redeem-digital h3.newHeader,
body.target-bts .bucket-5 .promo-rewards #redeem-digital h4.newHeader,
body.target-bts .bucket-5 .promo-rewards #redeem-digital h5.newHeader,
body.target-bts .bucket-5 .promo-rewards #redeem-step1 h2.newHeader.smaller,
body.target-bts .bucket-5 .promo-rewards #redeem-step1 h3.newHeader,
body.target-bts .bucket-5 .promo-rewards #redeem-step1 h4.newHeader,
body.target-bts .bucket-5 .promo-rewards #redeem-step1 h5.newHeader,
body.target-bts .bucket-5 .promo-rewards #redeem-step2 h2.newHeader.smaller,
body.target-bts .bucket-5 .promo-rewards #redeem-step2 h3.newHeader,
body.target-bts .bucket-5 .promo-rewards #redeem-step2 h4.newHeader,
body.target-bts .bucket-5 .promo-rewards #redeem-step2 h5.newHeader,
body.target-bts .bucket-5 .promo-rewards #redeem-step3 h2.newHeader.smaller,
body.target-bts .bucket-5 .promo-rewards #redeem-step3 h3.newHeader,
body.target-bts .bucket-5 .promo-rewards #redeem-step3 h4.newHeader,
body.target-bts .bucket-5 .promo-rewards #redeem-step3 h5.newHeader,
body.target-bts .bucket-5 .promo-rewards #thanks h2.newHeader.smaller,
body.target-bts .bucket-5 .promo-rewards #thanks h3.newHeader,
body.target-bts .bucket-5 .promo-rewards #thanks h4.newHeader,
body.target-bts .bucket-5 .promo-rewards #thanks h5.newHeader,
body.target-bts .bucket-5 .promo-rewards .rewards #redeem-digital h2.newHeader.smaller,
body.target-bts .bucket-5 .promo-rewards .rewards #redeem-digital h3.newHeader,
body.target-bts .bucket-5 .promo-rewards .rewards #redeem-digital h4.newHeader,
body.target-bts .bucket-5 .promo-rewards .rewards #redeem-digital h5.newHeader,
body.target-bts .bucket-5 .promo-rewards .rewards #redeem-step1 h2.newHeader.smaller,
body.target-bts .bucket-5 .promo-rewards .rewards #redeem-step1 h3.newHeader,
body.target-bts .bucket-5 .promo-rewards .rewards #redeem-step1 h4.newHeader,
body.target-bts .bucket-5 .promo-rewards .rewards #redeem-step1 h5.newHeader,
body.target-bts .bucket-5 .promo-rewards .rewards #redeem-step2 h2.newHeader.smaller,
body.target-bts .bucket-5 .promo-rewards .rewards #redeem-step2 h3.newHeader,
body.target-bts .bucket-5 .promo-rewards .rewards #redeem-step2 h4.newHeader,
body.target-bts .bucket-5 .promo-rewards .rewards #redeem-step2 h5.newHeader,
body.target-bts .bucket-5 .promo-rewards .rewards #redeem-step3 h2.newHeader.smaller,
body.target-bts .bucket-5 .promo-rewards .rewards #redeem-step3 h3.newHeader,
body.target-bts .bucket-5 .promo-rewards .rewards #redeem-step3 h4.newHeader,
body.target-bts .bucket-5 .promo-rewards .rewards #redeem-step3 h5.newHeader,
body.target-bts .bucket-5 .promo-rewards .rewards #thanks h2.newHeader.smaller,
body.target-bts .bucket-5 .promo-rewards .rewards #thanks h3.newHeader,
body.target-bts .bucket-5 .promo-rewards .rewards #thanks h4.newHeader,
body.target-bts .bucket-5 .promo-rewards .rewards #thanks h5.newHeader,
body.target-bts .bucket-5 .rewards #redeem-digital h2.newHeader.smaller,
body.target-bts .bucket-5 .rewards #redeem-digital h3.newHeader,
body.target-bts .bucket-5 .rewards #redeem-digital h4.newHeader,
body.target-bts .bucket-5 .rewards #redeem-digital h5.newHeader,
body.target-bts .bucket-5 .rewards #redeem-step1 h2.newHeader.smaller,
body.target-bts .bucket-5 .rewards #redeem-step1 h3.newHeader,
body.target-bts .bucket-5 .rewards #redeem-step1 h4.newHeader,
body.target-bts .bucket-5 .rewards #redeem-step1 h5.newHeader,
body.target-bts .bucket-5 .rewards #redeem-step2 h2.newHeader.smaller,
body.target-bts .bucket-5 .rewards #redeem-step2 h3.newHeader,
body.target-bts .bucket-5 .rewards #redeem-step2 h4.newHeader,
body.target-bts .bucket-5 .rewards #redeem-step2 h5.newHeader,
body.target-bts .bucket-5 .rewards #redeem-step3 h2.newHeader.smaller,
body.target-bts .bucket-5 .rewards #redeem-step3 h3.newHeader,
body.target-bts .bucket-5 .rewards #redeem-step3 h4.newHeader,
body.target-bts .bucket-5 .rewards #redeem-step3 h5.newHeader,
body.target-bts .bucket-5 .rewards #thanks h2.newHeader.smaller,
body.target-bts .bucket-5 .rewards #thanks h3.newHeader,
body.target-bts .bucket-5 .rewards #thanks h4.newHeader,
body.target-bts .bucket-5 .rewards #thanks h5.newHeader,
body.target-bts .bucket-5 .rewards .promo-rewards #redeem-digital h2.newHeader.smaller,
body.target-bts .bucket-5 .rewards .promo-rewards #redeem-digital h3.newHeader,
body.target-bts .bucket-5 .rewards .promo-rewards #redeem-digital h4.newHeader,
body.target-bts .bucket-5 .rewards .promo-rewards #redeem-digital h5.newHeader,
body.target-bts .bucket-5 .rewards .promo-rewards #redeem-step1 h2.newHeader.smaller,
body.target-bts .bucket-5 .rewards .promo-rewards #redeem-step1 h3.newHeader,
body.target-bts .bucket-5 .rewards .promo-rewards #redeem-step1 h4.newHeader,
body.target-bts .bucket-5 .rewards .promo-rewards #redeem-step1 h5.newHeader,
body.target-bts .bucket-5 .rewards .promo-rewards #redeem-step2 h2.newHeader.smaller,
body.target-bts .bucket-5 .rewards .promo-rewards #redeem-step2 h3.newHeader,
body.target-bts .bucket-5 .rewards .promo-rewards #redeem-step2 h4.newHeader,
body.target-bts .bucket-5 .rewards .promo-rewards #redeem-step2 h5.newHeader,
body.target-bts .bucket-5 .rewards .promo-rewards #redeem-step3 h2.newHeader.smaller,
body.target-bts .bucket-5 .rewards .promo-rewards #redeem-step3 h3.newHeader,
body.target-bts .bucket-5 .rewards .promo-rewards #redeem-step3 h4.newHeader,
body.target-bts .bucket-5 .rewards .promo-rewards #redeem-step3 h5.newHeader,
body.target-bts .bucket-5 .rewards .promo-rewards #thanks h2.newHeader.smaller,
body.target-bts .bucket-5 .rewards .promo-rewards #thanks h3.newHeader,
body.target-bts .bucket-5 .rewards .promo-rewards #thanks h4.newHeader,
body.target-bts .bucket-5 .rewards .promo-rewards #thanks h5.newHeader,
body.target-bts .offer-bucket .offer .promo-rewards #redeem-digital .newHeader.smaller.price,
body.target-bts .offer-bucket .offer .promo-rewards #redeem-step1 .newHeader.smaller.price,
body.target-bts .offer-bucket .offer .promo-rewards #redeem-step2 .newHeader.smaller.price,
body.target-bts .offer-bucket .offer .promo-rewards #redeem-step3 .newHeader.smaller.price,
body.target-bts .offer-bucket .offer .promo-rewards #thanks .newHeader.smaller.price,
body.target-bts .offer-bucket .offer .promo-rewards .rewards #redeem-digital .newHeader.smaller.price,
body.target-bts .offer-bucket .offer .promo-rewards .rewards #redeem-step1 .newHeader.smaller.price,
body.target-bts .offer-bucket .offer .promo-rewards .rewards #redeem-step2 .newHeader.smaller.price,
body.target-bts .offer-bucket .offer .promo-rewards .rewards #redeem-step3 .newHeader.smaller.price,
body.target-bts .offer-bucket .offer .promo-rewards .rewards #thanks .newHeader.smaller.price,
body.target-bts .offer-bucket .offer .rewards #redeem-digital .newHeader.smaller.price,
body.target-bts .offer-bucket .offer .rewards #redeem-step1 .newHeader.smaller.price,
body.target-bts .offer-bucket .offer .rewards #redeem-step2 .newHeader.smaller.price,
body.target-bts .offer-bucket .offer .rewards #redeem-step3 .newHeader.smaller.price,
body.target-bts .offer-bucket .offer .rewards #thanks .newHeader.smaller.price,
body.target-bts .offer-bucket .offer .rewards .promo-rewards #redeem-digital .newHeader.smaller.price,
body.target-bts .offer-bucket .offer .rewards .promo-rewards #redeem-step1 .newHeader.smaller.price,
body.target-bts .offer-bucket .offer .rewards .promo-rewards #redeem-step2 .newHeader.smaller.price,
body.target-bts .offer-bucket .offer .rewards .promo-rewards #redeem-step3 .newHeader.smaller.price,
body.target-bts .offer-bucket .offer .rewards .promo-rewards #thanks .newHeader.smaller.price {
    font-size: 20px;
    font-size: 2rem
}

.promo-rewards #redeem-digital body.target-bts .bucket-1 .offer .sub-price,
.promo-rewards #redeem-digital h3,
.promo-rewards #redeem-digital h4,
.promo-rewards #redeem-digital h5,
.promo-rewards #redeem-step1 body.target-bts .bucket-1 .offer .sub-price,
.promo-rewards #redeem-step1 h3,
.promo-rewards #redeem-step1 h4,
.promo-rewards #redeem-step1 h5,
.promo-rewards #redeem-step2 body.target-bts .bucket-1 .offer .sub-price,
.promo-rewards #redeem-step2 h3,
.promo-rewards #redeem-step2 h4,
.promo-rewards #redeem-step2 h5,
.promo-rewards #redeem-step3 body.target-bts .bucket-1 .offer .sub-price,
.promo-rewards #redeem-step3 h3,
.promo-rewards #redeem-step3 h4,
.promo-rewards #redeem-step3 h5,
.promo-rewards #thanks body.target-bts .bucket-1 .offer .sub-price,
.promo-rewards #thanks h3,
.promo-rewards #thanks h4,
.promo-rewards #thanks h5,
.rewards #redeem-digital body.target-bts .bucket-1 .offer .sub-price,
.rewards #redeem-digital h3,
.rewards #redeem-digital h4,
.rewards #redeem-digital h5,
.rewards #redeem-step1 body.target-bts .bucket-1 .offer .sub-price,
.rewards #redeem-step1 h3,
.rewards #redeem-step1 h4,
.rewards #redeem-step1 h5,
.rewards #redeem-step2 body.target-bts .bucket-1 .offer .sub-price,
.rewards #redeem-step2 h3,
.rewards #redeem-step2 h4,
.rewards #redeem-step2 h5,
.rewards #redeem-step3 body.target-bts .bucket-1 .offer .sub-price,
.rewards #redeem-step3 h3,
.rewards #redeem-step3 h4,
.rewards #redeem-step3 h5,
.rewards #thanks body.target-bts .bucket-1 .offer .sub-price,
.rewards #thanks h3,
.rewards #thanks h4,
.rewards #thanks h5,
body.target-bts .bucket-1 .offer .promo-rewards #redeem-digital .sub-price,
body.target-bts .bucket-1 .offer .promo-rewards #redeem-step1 .sub-price,
body.target-bts .bucket-1 .offer .promo-rewards #redeem-step2 .sub-price,
body.target-bts .bucket-1 .offer .promo-rewards #redeem-step3 .sub-price,
body.target-bts .bucket-1 .offer .promo-rewards #thanks .sub-price,
body.target-bts .bucket-1 .offer .rewards #redeem-digital .sub-price,
body.target-bts .bucket-1 .offer .rewards #redeem-step1 .sub-price,
body.target-bts .bucket-1 .offer .rewards #redeem-step2 .sub-price,
body.target-bts .bucket-1 .offer .rewards #redeem-step3 .sub-price,
body.target-bts .bucket-1 .offer .rewards #thanks .sub-price {
    line-height: 1;
    margin-bottom: 6px;
    font-size: 18px;
    font-size: 1.8rem
}

.promo-rewards #redeem-digital h4,
.promo-rewards #redeem-digital h5,
.promo-rewards #redeem-step1 h4,
.promo-rewards #redeem-step1 h5,
.promo-rewards #redeem-step2 h4,
.promo-rewards #redeem-step2 h5,
.promo-rewards #redeem-step3 h4,
.promo-rewards #redeem-step3 h5,
.promo-rewards #thanks h4,
.promo-rewards #thanks h5,
.rewards #redeem-digital h4,
.rewards #redeem-digital h5,
.rewards #redeem-step1 h4,
.rewards #redeem-step1 h5,
.rewards #redeem-step2 h4,
.rewards #redeem-step2 h5,
.rewards #redeem-step3 h4,
.rewards #redeem-step3 h5,
.rewards #thanks h4,
.rewards #thanks h5 {
    font-size: 20px;
    font-size: 2rem
}

.promo-rewards #redeem-digital h5,
.promo-rewards #redeem-step1 h5,
.promo-rewards #redeem-step2 h5,
.promo-rewards #redeem-step3 h5,
.promo-rewards #thanks h5,
.rewards #redeem-digital h5,
.rewards #redeem-step1 h5,
.rewards #redeem-step2 h5,
.rewards #redeem-step3 h5,
.rewards #thanks h5 {
    line-height: 1;
    font-size: 20px;
    font-size: 2rem
}

#item-detail .promo-rewards #redeem-digital .item-detail-details,
#item-detail .promo-rewards #redeem-step1 .item-detail-details,
#item-detail .promo-rewards #redeem-step2 .item-detail-details,
#item-detail .promo-rewards #redeem-step3 .item-detail-details,
#item-detail .promo-rewards #thanks .item-detail-details,
#item-detail .rewards #redeem-digital .item-detail-details,
#item-detail .rewards #redeem-step1 .item-detail-details,
#item-detail .rewards #redeem-step2 .item-detail-details,
#item-detail .rewards #redeem-step3 .item-detail-details,
#item-detail .rewards #thanks .item-detail-details,
#thanks .promo-rewards #redeem-digital .how-to-redeem,
#thanks .promo-rewards #redeem-step1 .how-to-redeem,
#thanks .promo-rewards #redeem-step2 .how-to-redeem,
#thanks .promo-rewards #redeem-step3 .how-to-redeem,
#thanks .rewards #redeem-digital .how-to-redeem,
#thanks .rewards #redeem-step1 .how-to-redeem,
#thanks .rewards #redeem-step2 .how-to-redeem,
#thanks .rewards #redeem-step3 .how-to-redeem,
.promo-rewards #redeem-digital #item-detail .item-detail-details,
.promo-rewards #redeem-digital .yourOrders .how-to-redeem,
.promo-rewards #redeem-digital p,
.promo-rewards #redeem-step1 #item-detail .item-detail-details,
.promo-rewards #redeem-step1 .yourOrders .how-to-redeem,
.promo-rewards #redeem-step1 p,
.promo-rewards #redeem-step2 #item-detail .item-detail-details,
.promo-rewards #redeem-step2 .yourOrders .how-to-redeem,
.promo-rewards #redeem-step2 p,
.promo-rewards #redeem-step3 #item-detail .item-detail-details,
.promo-rewards #redeem-step3 .yourOrders .how-to-redeem,
.promo-rewards #redeem-step3 p,
.promo-rewards #thanks #item-detail .item-detail-details,
.promo-rewards #thanks .how-to-redeem,
.promo-rewards #thanks p,
.rewards #redeem-digital #item-detail .item-detail-details,
.rewards #redeem-digital .yourOrders .how-to-redeem,
.rewards #redeem-digital p,
.rewards #redeem-step1 #item-detail .item-detail-details,
.rewards #redeem-step1 .yourOrders .how-to-redeem,
.rewards #redeem-step1 p,
.rewards #redeem-step2 #item-detail .item-detail-details,
.rewards #redeem-step2 .yourOrders .how-to-redeem,
.rewards #redeem-step2 p,
.rewards #redeem-step3 #item-detail .item-detail-details,
.rewards #redeem-step3 .yourOrders .how-to-redeem,
.rewards #redeem-step3 p,
.rewards #thanks #item-detail .item-detail-details,
.rewards #thanks .how-to-redeem,
.rewards #thanks p,
.yourOrders .promo-rewards #redeem-digital .how-to-redeem,
.yourOrders .promo-rewards #redeem-step1 .how-to-redeem,
.yourOrders .promo-rewards #redeem-step2 .how-to-redeem,
.yourOrders .promo-rewards #redeem-step3 .how-to-redeem,
.yourOrders .rewards #redeem-digital .how-to-redeem,
.yourOrders .rewards #redeem-step1 .how-to-redeem,
.yourOrders .rewards #redeem-step2 .how-to-redeem,
.yourOrders .rewards #redeem-step3 .how-to-redeem {
    margin-bottom: 6px
}

.promo-rewards #redeem-digital .tabs,
.promo-rewards #redeem-step1 .tabs,
.promo-rewards #redeem-step2 .tabs,
.promo-rewards #redeem-step3 .tabs,
.promo-rewards #thanks .tabs,
.rewards #redeem-digital .tabs,
.rewards #redeem-step1 .tabs,
.rewards #redeem-step2 .tabs,
.rewards #redeem-step3 .tabs,
.rewards #thanks .tabs {
    margin: 25px 0
}

.promo-rewards #redeem-digital .tabs h4,
.promo-rewards #redeem-digital .tabs h5,
.promo-rewards #redeem-step1 .tabs h4,
.promo-rewards #redeem-step1 .tabs h5,
.promo-rewards #redeem-step2 .tabs h4,
.promo-rewards #redeem-step2 .tabs h5,
.promo-rewards #redeem-step3 .tabs h4,
.promo-rewards #redeem-step3 .tabs h5,
.promo-rewards #thanks .tabs h4,
.promo-rewards #thanks .tabs h5,
.rewards #redeem-digital .tabs h4,
.rewards #redeem-digital .tabs h5,
.rewards #redeem-step1 .tabs h4,
.rewards #redeem-step1 .tabs h5,
.rewards #redeem-step2 .tabs h4,
.rewards #redeem-step2 .tabs h5,
.rewards #redeem-step3 .tabs h4,
.rewards #redeem-step3 .tabs h5,
.rewards #thanks .tabs h4,
.rewards #thanks .tabs h5 {
    margin-bottom: 0;
    margin-right: 12px;
    padding: 0 20px
}

.promo-rewards #redeem-digital .shippingForm input,
.promo-rewards #redeem-step1 .shippingForm input,
.promo-rewards #redeem-step2 .shippingForm input,
.promo-rewards #redeem-step3 .shippingForm input,
.promo-rewards #thanks .shippingForm input,
.rewards #redeem-digital .shippingForm input,
.rewards #redeem-step1 .shippingForm input,
.rewards #redeem-step2 .shippingForm input,
.rewards #redeem-step3 .shippingForm input,
.rewards #thanks .shippingForm input {
    font-size: 16px;
    font-size: 1.6rem
}

.promo-rewards #redeem-digital .shippingForm label,
.promo-rewards #redeem-step1 .shippingForm label,
.promo-rewards #redeem-step2 .shippingForm label,
.promo-rewards #redeem-step3 .shippingForm label,
.promo-rewards #thanks .shippingForm label,
.rewards #redeem-digital .shippingForm label,
.rewards #redeem-step1 .shippingForm label,
.rewards #redeem-step2 .shippingForm label,
.rewards #redeem-step3 .shippingForm label,
.rewards #thanks .shippingForm label {
    margin-bottom: 6px
}

.promo-rewards #redeem-digital .shipTo .edit,
.promo-rewards #redeem-step1 .shipTo .edit,
.promo-rewards #redeem-step2 .shipTo .edit,
.promo-rewards #redeem-step3 .shipTo .edit,
.promo-rewards #thanks .shipTo .edit,
.rewards #redeem-digital .shipTo .edit,
.rewards #redeem-step1 .shipTo .edit,
.rewards #redeem-step2 .shipTo .edit,
.rewards #redeem-step3 .shipTo .edit,
.rewards #thanks .shipTo .edit {
    font-size: 14px;
    font-size: 1.4rem
}

#item-detail .promo-rewards #redeem-digital .shipTo .item-detail-details,
#item-detail .promo-rewards #redeem-step1 .shipTo .item-detail-details,
#item-detail .promo-rewards #redeem-step2 .shipTo .item-detail-details,
#item-detail .promo-rewards #redeem-step3 .shipTo .item-detail-details,
#item-detail .promo-rewards #thanks .shipTo .item-detail-details,
#item-detail .rewards #redeem-digital .shipTo .item-detail-details,
#item-detail .rewards #redeem-step1 .shipTo .item-detail-details,
#item-detail .rewards #redeem-step2 .shipTo .item-detail-details,
#item-detail .rewards #redeem-step3 .shipTo .item-detail-details,
#item-detail .rewards #thanks .shipTo .item-detail-details,
#thanks .promo-rewards #redeem-digital .shipTo .how-to-redeem,
#thanks .promo-rewards #redeem-step1 .shipTo .how-to-redeem,
#thanks .promo-rewards #redeem-step2 .shipTo .how-to-redeem,
#thanks .promo-rewards #redeem-step3 .shipTo .how-to-redeem,
#thanks .rewards #redeem-digital .shipTo .how-to-redeem,
#thanks .rewards #redeem-step1 .shipTo .how-to-redeem,
#thanks .rewards #redeem-step2 .shipTo .how-to-redeem,
#thanks .rewards #redeem-step3 .shipTo .how-to-redeem,
.promo-rewards #redeem-digital .shipTo #item-detail .item-detail-details,
.promo-rewards #redeem-digital .shipTo #thanks .how-to-redeem,
.promo-rewards #redeem-digital .shipTo .yourOrders .how-to-redeem,
.promo-rewards #redeem-digital .shipTo p,
.promo-rewards #redeem-step1 .shipTo #item-detail .item-detail-details,
.promo-rewards #redeem-step1 .shipTo #thanks .how-to-redeem,
.promo-rewards #redeem-step1 .shipTo .yourOrders .how-to-redeem,
.promo-rewards #redeem-step1 .shipTo p,
.promo-rewards #redeem-step2 .shipTo #item-detail .item-detail-details,
.promo-rewards #redeem-step2 .shipTo #thanks .how-to-redeem,
.promo-rewards #redeem-step2 .shipTo .yourOrders .how-to-redeem,
.promo-rewards #redeem-step2 .shipTo p,
.promo-rewards #redeem-step3 .shipTo #item-detail .item-detail-details,
.promo-rewards #redeem-step3 .shipTo #thanks .how-to-redeem,
.promo-rewards #redeem-step3 .shipTo .yourOrders .how-to-redeem,
.promo-rewards #redeem-step3 .shipTo p,
.promo-rewards #thanks .shipTo #item-detail .item-detail-details,
.promo-rewards #thanks .shipTo .how-to-redeem,
.promo-rewards #thanks .shipTo p,
.rewards #redeem-digital .shipTo #item-detail .item-detail-details,
.rewards #redeem-digital .shipTo #thanks .how-to-redeem,
.rewards #redeem-digital .shipTo .yourOrders .how-to-redeem,
.rewards #redeem-digital .shipTo p,
.rewards #redeem-step1 .shipTo #item-detail .item-detail-details,
.rewards #redeem-step1 .shipTo #thanks .how-to-redeem,
.rewards #redeem-step1 .shipTo .yourOrders .how-to-redeem,
.rewards #redeem-step1 .shipTo p,
.rewards #redeem-step2 .shipTo #item-detail .item-detail-details,
.rewards #redeem-step2 .shipTo #thanks .how-to-redeem,
.rewards #redeem-step2 .shipTo .yourOrders .how-to-redeem,
.rewards #redeem-step2 .shipTo p,
.rewards #redeem-step3 .shipTo #item-detail .item-detail-details,
.rewards #redeem-step3 .shipTo #thanks .how-to-redeem,
.rewards #redeem-step3 .shipTo .yourOrders .how-to-redeem,
.rewards #redeem-step3 .shipTo p,
.rewards #thanks .shipTo #item-detail .item-detail-details,
.rewards #thanks .shipTo .how-to-redeem,
.rewards #thanks .shipTo p,
.yourOrders .promo-rewards #redeem-digital .shipTo .how-to-redeem,
.yourOrders .promo-rewards #redeem-step1 .shipTo .how-to-redeem,
.yourOrders .promo-rewards #redeem-step2 .shipTo .how-to-redeem,
.yourOrders .promo-rewards #redeem-step3 .shipTo .how-to-redeem,
.yourOrders .rewards #redeem-digital .shipTo .how-to-redeem,
.yourOrders .rewards #redeem-step1 .shipTo .how-to-redeem,
.yourOrders .rewards #redeem-step2 .shipTo .how-to-redeem,
.yourOrders .rewards #redeem-step3 .shipTo .how-to-redeem {
    font-size: 16px;
    font-size: 1.6rem
}

#item-detail .promo-rewards #redeem-digital .shipTo .item-detail-details b,
#item-detail .promo-rewards #redeem-step1 .shipTo .item-detail-details b,
#item-detail .promo-rewards #redeem-step2 .shipTo .item-detail-details b,
#item-detail .promo-rewards #redeem-step3 .shipTo .item-detail-details b,
#item-detail .promo-rewards #thanks .shipTo .item-detail-details b,
#item-detail .rewards #redeem-digital .shipTo .item-detail-details b,
#item-detail .rewards #redeem-step1 .shipTo .item-detail-details b,
#item-detail .rewards #redeem-step2 .shipTo .item-detail-details b,
#item-detail .rewards #redeem-step3 .shipTo .item-detail-details b,
#item-detail .rewards #thanks .shipTo .item-detail-details b,
#thanks .promo-rewards #redeem-digital .shipTo .how-to-redeem b,
#thanks .promo-rewards #redeem-step1 .shipTo .how-to-redeem b,
#thanks .promo-rewards #redeem-step2 .shipTo .how-to-redeem b,
#thanks .promo-rewards #redeem-step3 .shipTo .how-to-redeem b,
#thanks .rewards #redeem-digital .shipTo .how-to-redeem b,
#thanks .rewards #redeem-step1 .shipTo .how-to-redeem b,
#thanks .rewards #redeem-step2 .shipTo .how-to-redeem b,
#thanks .rewards #redeem-step3 .shipTo .how-to-redeem b,
.promo-rewards #redeem-digital .shipTo #item-detail .item-detail-details b,
.promo-rewards #redeem-digital .shipTo #thanks .how-to-redeem b,
.promo-rewards #redeem-digital .shipTo .yourOrders .how-to-redeem b,
.promo-rewards #redeem-digital .shipTo p b,
.promo-rewards #redeem-step1 .shipTo #item-detail .item-detail-details b,
.promo-rewards #redeem-step1 .shipTo #thanks .how-to-redeem b,
.promo-rewards #redeem-step1 .shipTo .yourOrders .how-to-redeem b,
.promo-rewards #redeem-step1 .shipTo p b,
.promo-rewards #redeem-step2 .shipTo #item-detail .item-detail-details b,
.promo-rewards #redeem-step2 .shipTo #thanks .how-to-redeem b,
.promo-rewards #redeem-step2 .shipTo .yourOrders .how-to-redeem b,
.promo-rewards #redeem-step2 .shipTo p b,
.promo-rewards #redeem-step3 .shipTo #item-detail .item-detail-details b,
.promo-rewards #redeem-step3 .shipTo #thanks .how-to-redeem b,
.promo-rewards #redeem-step3 .shipTo .yourOrders .how-to-redeem b,
.promo-rewards #redeem-step3 .shipTo p b,
.promo-rewards #thanks .shipTo #item-detail .item-detail-details b,
.promo-rewards #thanks .shipTo .how-to-redeem b,
.promo-rewards #thanks .shipTo p b,
.rewards #redeem-digital .shipTo #item-detail .item-detail-details b,
.rewards #redeem-digital .shipTo #thanks .how-to-redeem b,
.rewards #redeem-digital .shipTo .yourOrders .how-to-redeem b,
.rewards #redeem-digital .shipTo p b,
.rewards #redeem-step1 .shipTo #item-detail .item-detail-details b,
.rewards #redeem-step1 .shipTo #thanks .how-to-redeem b,
.rewards #redeem-step1 .shipTo .yourOrders .how-to-redeem b,
.rewards #redeem-step1 .shipTo p b,
.rewards #redeem-step2 .shipTo #item-detail .item-detail-details b,
.rewards #redeem-step2 .shipTo #thanks .how-to-redeem b,
.rewards #redeem-step2 .shipTo .yourOrders .how-to-redeem b,
.rewards #redeem-step2 .shipTo p b,
.rewards #redeem-step3 .shipTo #item-detail .item-detail-details b,
.rewards #redeem-step3 .shipTo #thanks .how-to-redeem b,
.rewards #redeem-step3 .shipTo .yourOrders .how-to-redeem b,
.rewards #redeem-step3 .shipTo p b,
.rewards #thanks .shipTo #item-detail .item-detail-details b,
.rewards #thanks .shipTo .how-to-redeem b,
.rewards #thanks .shipTo p b,
.yourOrders .promo-rewards #redeem-digital .shipTo .how-to-redeem b,
.yourOrders .promo-rewards #redeem-step1 .shipTo .how-to-redeem b,
.yourOrders .promo-rewards #redeem-step2 .shipTo .how-to-redeem b,
.yourOrders .promo-rewards #redeem-step3 .shipTo .how-to-redeem b,
.yourOrders .rewards #redeem-digital .shipTo .how-to-redeem b,
.yourOrders .rewards #redeem-step1 .shipTo .how-to-redeem b,
.yourOrders .rewards #redeem-step2 .shipTo .how-to-redeem b,
.yourOrders .rewards #redeem-step3 .shipTo .how-to-redeem b {
    font-size: 20px;
    font-size: 2rem
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .promo-rewards .newHeader.item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .rewards .newHeader.item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .promo-rewards p.newHeader,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .rewards p.newHeader,
#thanks .promotionpage .collect-points-wrapper .ctaBox .promo-rewards .newHeader.how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox .rewards .newHeader.how-to-redeem,
.business-box .loginCTA .promo-rewards .newHeader.or,
.business-box .loginCTA .rewards .newHeader.or,
.promo-rewards #item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
.promo-rewards #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.promo-rewards #thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.promo-rewards .business-box .loginCTA .newHeader.or,
.promo-rewards .promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
.promo-rewards .promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
.promo-rewards .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
.promo-rewards .promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
.promo-rewards .promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
.promo-rewards .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.promo-rewards .yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.promo-rewards body.target-bts .bucket-1 .offer .newHeader.sub-price,
.promo-rewards body.target-bts .bucket-5 h2.newHeader.smaller,
.promo-rewards body.target-bts .bucket-5 h3.newHeader,
.promo-rewards body.target-bts .bucket-5 h4.newHeader,
.promo-rewards body.target-bts .bucket-5 h5.newHeader,
.promo-rewards body.target-bts .offer-bucket .offer .newHeader.smaller.price,
.promo-rewards h1.newHeader.smaller,
.promo-rewards h2.newHeader,
.promo-rewards h3.newHeader,
.promo-rewards h4.newHeader,
.promo-rewards h5.newHeader,
.promotionpage .businessBox .businessBoxHeader .logged-out .promo-rewards .newHeader.registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out .rewards .newHeader.registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .promo-rewards .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .rewards .newHeader.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .promo-rewards p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .rewards p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox #thanks .promo-rewards .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .rewards .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .promo-rewards p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .rewards p.newHeader,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .promo-rewards .newHeader.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .rewards .newHeader.how-to-redeem,
.rewards #item-detail .promotionpage .collect-points-wrapper .ctaBox .newHeader.item-detail-details,
.rewards #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.rewards #thanks .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.rewards .business-box .loginCTA .newHeader.or,
.rewards .promotionpage .businessBox .businessBoxHeader .logged-out .newHeader.registrationCTA_text,
.rewards .promotionpage .collect-points-wrapper .ctaBox #item-detail .newHeader.item-detail-details,
.rewards .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.newHeader,
.rewards .promotionpage .collect-points-wrapper .ctaBox #thanks .newHeader.how-to-redeem,
.rewards .promotionpage .collect-points-wrapper .ctaBox .yourOrders .newHeader.how-to-redeem,
.rewards .promotionpage .collect-points-wrapper .ctaBox p.newHeader,
.rewards .yourOrders .promotionpage .collect-points-wrapper .ctaBox .newHeader.how-to-redeem,
.rewards body.target-bts .bucket-1 .offer .newHeader.sub-price,
.rewards body.target-bts .bucket-5 h2.newHeader.smaller,
.rewards body.target-bts .bucket-5 h3.newHeader,
.rewards body.target-bts .bucket-5 h4.newHeader,
.rewards body.target-bts .bucket-5 h5.newHeader,
.rewards body.target-bts .offer-bucket .offer .newHeader.smaller.price,
.rewards h1.newHeader.smaller,
.rewards h2.newHeader,
.rewards h3.newHeader,
.rewards h4.newHeader,
.rewards h5.newHeader,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .promo-rewards .newHeader.how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .rewards .newHeader.how-to-redeem,
body.target-bts .bucket-1 .offer .promo-rewards .newHeader.sub-price,
body.target-bts .bucket-1 .offer .rewards .newHeader.sub-price,
body.target-bts .bucket-5 .promo-rewards h2.newHeader.smaller,
body.target-bts .bucket-5 .promo-rewards h3.newHeader,
body.target-bts .bucket-5 .promo-rewards h4.newHeader,
body.target-bts .bucket-5 .promo-rewards h5.newHeader,
body.target-bts .bucket-5 .rewards h2.newHeader.smaller,
body.target-bts .bucket-5 .rewards h3.newHeader,
body.target-bts .bucket-5 .rewards h4.newHeader,
body.target-bts .bucket-5 .rewards h5.newHeader,
body.target-bts .offer-bucket .offer .promo-rewards .newHeader.smaller.price,
body.target-bts .offer-bucket .offer .rewards .newHeader.smaller.price {
    font-family: "Avenir Condensed DemiBold"
}

.promo-rewards .newHeader,
.rewards .newHeader {
    text-align: left;
    font-size: 20px;
    font-size: 2rem
}

.promo-rewards #app,
.rewards #app {
    margin-bottom: 20px
}

.promo-rewards .categories-container body.target-bts .bucket-1 .offer .newHeader.sub-price:after,
.promo-rewards .categories-container h3.newHeader:after,
.promo-rewards .categories-container h4.newHeader:after,
.promo-rewards .categories-container h5.newHeader:after,
.rewards .categories-container body.target-bts .bucket-1 .offer .newHeader.sub-price:after,
.rewards .categories-container h3.newHeader:after,
.rewards .categories-container h4.newHeader:after,
.rewards .categories-container h5.newHeader:after,
body.target-bts .bucket-1 .offer .promo-rewards .categories-container .newHeader.sub-price:after,
body.target-bts .bucket-1 .offer .rewards .categories-container .newHeader.sub-price:after {
    content: " ";
    background-image: url(../../../content/dam/kfr/ui/instructionalCTA_arrows.png);
    background-position: bottom center;
    position: absolute;
    width: 20px;
    height: 12px;
    right: 0;
    top: 50%;
    transform: translateY(-40%)
}

.promo-rewards .categories-container body.target-bts .bucket-1 .offer .newHeader.open.sub-price:after,
.promo-rewards .categories-container h3.newHeader.open:after,
.promo-rewards .categories-container h4.newHeader.open:after,
.promo-rewards .categories-container h5.newHeader.open:after,
.rewards .categories-container body.target-bts .bucket-1 .offer .newHeader.open.sub-price:after,
.rewards .categories-container h3.newHeader.open:after,
.rewards .categories-container h4.newHeader.open:after,
.rewards .categories-container h5.newHeader.open:after,
body.target-bts .bucket-1 .offer .promo-rewards .categories-container .newHeader.open.sub-price:after,
body.target-bts .bucket-1 .offer .rewards .categories-container .newHeader.open.sub-price:after {
    background-position: top center
}

.promo-rewards .catalog,
.rewards .catalog {
    margin-top: 50px
}

@media only screen and (max-width:600px) {
    .promo-rewards .catalog,
    .rewards .catalog {
        margin-top: 10px
    }
}

.promo-rewards .item-detail-quantity,
.rewards .item-detail-quantity {
    margin-bottom: 20px
}

.promo-rewards .item-detail-image,
.rewards .item-detail-image {
    display: inline-block;
    vertical-align: top;
    position: relative
}

.promo-rewards .item-detail-image img,
.rewards .item-detail-image img {
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.promo-rewards .item-detail-image .oos,
.rewards .item-detail-image .oos {
    position: absolute;
    top: 0;
    left: .75em;
    width: calc(100% - 1.5em);
    height: 100%;
    background-color: rgba(240, 220, 187, .4)
}

.promo-rewards .item-detail-image .oos img,
.rewards .item-detail-image .oos img {
    width: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.promo-rewards .item-detail-image .new,
.rewards .item-detail-image .new {
    position: absolute;
    top: 0;
    right: .75em;
    text-align: right
}

.promo-rewards .item-detail-image .new img,
.rewards .item-detail-image .new img {
    width: 40%;
    height: 40%;
    display: inline
}

#item-detail .promo-rewards .userInfo .item-detail-details,
#item-detail .rewards .userInfo .item-detail-details,
#thanks .how-to-redeem .promo-rewards .userInfo p,
#thanks .how-to-redeem .rewards .userInfo p,
#thanks .promo-rewards .userInfo .how-to-redeem,
#thanks .rewards .userInfo .how-to-redeem,
.promo-rewards .userInfo #item-detail .item-detail-details,
.promo-rewards .userInfo #thanks .how-to-redeem,
.promo-rewards .userInfo #thanks .how-to-redeem p,
.promo-rewards .userInfo .yourOrders .how-to-redeem,
.promo-rewards .userInfo p,
.rewards .userInfo #item-detail .item-detail-details,
.rewards .userInfo #thanks .how-to-redeem,
.rewards .userInfo #thanks .how-to-redeem p,
.rewards .userInfo .yourOrders .how-to-redeem,
.rewards .userInfo p,
.yourOrders .promo-rewards .userInfo .how-to-redeem,
.yourOrders .rewards .userInfo .how-to-redeem {
    font-size: 16px;
    font-size: 1.6rem
}

.promo-rewards .address.state,
.rewards .address.state {
    margin-right: 15px
}

.promo-rewards .address.state select,
.rewards .address.state select {
    height: 42px;
    font-size: 16px;
    font-size: 1.6rem
}

.promo-rewards .address.zip,
.rewards .address.zip {
    width: 152px
}

.promo-rewards .button-row,
.rewards .button-row {
    margin-top: 15px
}

.promo-rewards .button,
.rewards .button {
    display: inline-block;
    border: 3px solid #bf2037;
    text-decoration: none;
    text-align: center;
    min-width: 125px;
    height: 30px;
    font-weight: 700;
    font-size: 11px;
    font-size: 1.1rem;
    color: #000;
    background-color: #fff;
    padding: 5px 16px 5px 10px;
    margin-bottom: 15px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3QkEzOUE1QUJFMjA2ODExODcxRjgyNTNGRjNBQkU5RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQUFCNTRBRjQwRkIxMUUzOUFGQkUyNUZCNjFDQjc3RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQUFCNTRBRTQwRkIxMUUzOUFGQkUyNUZCNjFDQjc3RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTREOEJEM0Q1NjIwNjgxMTg4QzZFNDQwQzc4QzcyNkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0JBMzlBNUFCRTIwNjgxMTg3MUY4MjUzRkYzQUJFOUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz43vkaeAAAAhUlEQVR42mLcr2C+mIGBIQ+I3zNgAQ73T2CIMQGxHRAfAmJZBiIBE5TWAeKjQKxNiiYGqE2HgdiWFE0gIAjEu4A4iBRNIMABxKuAOJsUTTDwH5cECxaxH0AcBcTridUEiis/ID6Cz0/Imh4DsQcQXyM29K4AsSUxGmCaDkLj5imxKQIgwADjxBVzdsoZOgAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: right 6px
}

.promo-rewards #thanks .shipTo,
.rewards #thanks .shipTo {
    margin-top: 20px
}

.promo-rewards .points-filter,
.rewards .points-filter {
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 80px;
    padding: 10px 20px
}

.promo-rewards .points-filter body.target-bts .bucket-1 .offer .sub-price,
.promo-rewards .points-filter h3,
.promo-rewards .points-filter h4,
.promo-rewards .points-filter h5,
.rewards .points-filter body.target-bts .bucket-1 .offer .sub-price,
.rewards .points-filter h3,
.rewards .points-filter h4,
.rewards .points-filter h5,
body.target-bts .bucket-1 .offer .promo-rewards .points-filter .sub-price,
body.target-bts .bucket-1 .offer .rewards .points-filter .sub-price {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-bottom: 6px;
    font-size: 18px;
    font-size: 1.8rem;
    font-family: "Avenir Condensed DemiBold";
    line-height: 1;
    font-weight: 400
}

.promo-rewards .points-filter .slider-container,
.rewards .points-filter .slider-container {
    margin: 0 10px
}

.promo-rewards .points-filter .slider-reset,
.rewards .points-filter .slider-reset {
    margin-left: 10px
}

.promo-rewards .rewards-header,
.rewards .rewards-header {
    margin: 12px 0
}

#item-detail .promo-rewards .legal .item-detail-details,
#item-detail .rewards .legal .item-detail-details,
#thanks .how-to-redeem .promo-rewards .legal p,
#thanks .how-to-redeem .rewards .legal p,
#thanks .promo-rewards .legal .how-to-redeem,
#thanks .rewards .legal .how-to-redeem,
.promo-rewards .legal,
.promo-rewards .legal #item-detail .item-detail-details,
.promo-rewards .legal #thanks .how-to-redeem,
.promo-rewards .legal #thanks .how-to-redeem p,
.promo-rewards .legal .next,
.promo-rewards .legal .prev,
.promo-rewards .legal .yourOrders .how-to-redeem,
.promo-rewards .legal a,
.promo-rewards .legal p,
.rewards .legal,
.rewards .legal #item-detail .item-detail-details,
.rewards .legal #thanks .how-to-redeem,
.rewards .legal #thanks .how-to-redeem p,
.rewards .legal .next,
.rewards .legal .prev,
.rewards .legal .yourOrders .how-to-redeem,
.rewards .legal a,
.rewards .legal p,
.yourOrders .promo-rewards .legal .how-to-redeem,
.yourOrders .rewards .legal .how-to-redeem {
    font-size: 1.1rem;
    line-height: 1
}

.rewards-for-you div.reward {
    display: block
}

@media only screen and (max-width:991px) {
    .rewards-for-you div:nth-of-type(4) {
        display: none
    }
}

@media only screen and (max-width:600px) {
    .rewards-for-you div:nth-of-type(3) {
        display: none
    }
}

.promotions .categories-container {
    margin-top: 10px
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .promotions .title.item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .promotions p.title,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .promotions .title.how-to-redeem,
.business-box .loginCTA body.target-bts .bucket-5 .promotions .title.or,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .promotions .title.registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .promotions .title.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .promotions p.title,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .promotions .title.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .promotions .title.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .promotions p.title,
.promotions #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .title.item-detail-details,
.promotions #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p.title,
.promotions #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .title.how-to-redeem,
.promotions .business-box .loginCTA body.target-bts .bucket-5 .title.or,
.promotions .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .title.registrationCTA_text,
.promotions .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .title.item-detail-details,
.promotions .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p.title,
.promotions .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .title.how-to-redeem,
.promotions .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .title.how-to-redeem,
.promotions .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p.title,
.promotions .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .title.how-to-redeem,
.promotions body.target-bts .bucket-1 .offer .bucket-5 .title.sub-price,
.promotions body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .title.item-detail-details,
.promotions body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.title,
.promotions body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .title.how-to-redeem,
.promotions body.target-bts .bucket-5 .bucket-1 .offer .title.sub-price,
.promotions body.target-bts .bucket-5 .business-box .loginCTA .title.or,
.promotions body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .title.registrationCTA_text,
.promotions body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .title.item-detail-details,
.promotions body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.title,
.promotions body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .title.how-to-redeem,
.promotions body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .title.how-to-redeem,
.promotions body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p.title,
.promotions body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .title.how-to-redeem,
.promotions body.target-bts .bucket-5 h1.title.smaller,
.promotions body.target-bts .bucket-5 h2.title,
.promotions body.target-bts .bucket-5 h3.title,
.promotions body.target-bts .bucket-5 h4.title,
.promotions body.target-bts .bucket-5 h5.title,
.promotions body.target-bts .offer-bucket .offer .title.price,
.promotions h1.title,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .promotions .title.how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .promotions .title.sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .promotions .title.item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .promotions p.title,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .promotions .title.how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .promotions .title.sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .promotions .title.or,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .promotions .title.registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .promotions .title.item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .promotions p.title,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .promotions .title.how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .promotions p.title,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .promotions .title.how-to-redeem,
body.target-bts .bucket-5 .promotions h1.title.smaller,
body.target-bts .bucket-5 .promotions h2.title,
body.target-bts .bucket-5 .promotions h3.title,
body.target-bts .bucket-5 .promotions h4.title,
body.target-bts .bucket-5 .promotions h5.title,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .promotions .title.how-to-redeem,
body.target-bts .offer-bucket .offer .promotions .title.price {
    margin: 0 0 10px 15px;
    letter-spacing: 0;
    font-size: 20px;
    font-size: 2rem
}

.offersList div.offer {
    padding-top: 10px
}

.offersList div.offer:after {
    content: "";
    display: table;
    clear: both
}

.offersList div.offer .comingSoon {
    font-size: 30px;
    font-size: 3rem
}

.offersList div.offer .cta .next,
.offersList div.offer .cta .prev,
.offersList div.offer .cta a,
.offersList div.offer .redeemCTA .next,
.offersList div.offer .redeemCTA .prev,
.offersList div.offer .redeemCTA a {
    font-size: 24px;
    font-size: 2.4rem
}

.offersList div.offer .currentPoints {
    font-size: 1.6rem
}

.offersList div.offer .description {
    top: 202px
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .offersList div.offer .description .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .offersList div.offer .description p,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .offersList div.offer .description .how-to-redeem,
.business-box .loginCTA body.target-bts .bucket-5 .offersList div.offer .description .or,
.offersList body.target-bts .bucket-1 div.offer .bucket-5 .description .sub-price,
.offersList body.target-bts .bucket-1 div.offer .description .bucket-5 .sub-price,
.offersList body.target-bts .bucket-5 .bucket-1 div.offer .description .sub-price,
.offersList body.target-bts .offer-bucket div.offer .description .price,
.offersList div.offer .description #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.offersList div.offer .description #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.offersList div.offer .description #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.offersList div.offer .description .business-box .loginCTA body.target-bts .bucket-5 .or,
.offersList div.offer .description .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.offersList div.offer .description .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.offersList div.offer .description .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.offersList div.offer .description .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.offersList div.offer .description .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.offersList div.offer .description .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.offersList div.offer .description .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.offersList div.offer .description body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.offersList div.offer .description body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.offersList div.offer .description body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.offersList div.offer .description body.target-bts .bucket-5 .business-box .loginCTA .or,
.offersList div.offer .description body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.offersList div.offer .description body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.offersList div.offer .description body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.offersList div.offer .description body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.offersList div.offer .description body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.offersList div.offer .description body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.offersList div.offer .description body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.offersList div.offer .description body.target-bts .bucket-5 h2,
.offersList div.offer .description body.target-bts .bucket-5 h3,
.offersList div.offer .description body.target-bts .bucket-5 h4,
.offersList div.offer .description body.target-bts .bucket-5 h5,
.offersList div.offer .description h1,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .offersList div.offer .description .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .offersList div.offer .description .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .offersList div.offer .description p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .offersList div.offer .description .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .offersList div.offer .description .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .offersList div.offer .description p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .offersList div.offer .description .how-to-redeem,
body.target-bts .bucket-1 .offersList div.offer .bucket-5 .description .sub-price,
body.target-bts .bucket-1 .offersList div.offer .description .bucket-5 .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .offersList div.offer .description .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .offersList div.offer .description p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .offersList div.offer .description .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offersList div.offer .description .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .offersList div.offer .description .or,
body.target-bts .bucket-5 .offersList div.offer .description h2,
body.target-bts .bucket-5 .offersList div.offer .description h3,
body.target-bts .bucket-5 .offersList div.offer .description h4,
body.target-bts .bucket-5 .offersList div.offer .description h5,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .offersList div.offer .description .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .offersList div.offer .description .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .offersList div.offer .description p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .offersList div.offer .description .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .offersList div.offer .description p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .offersList div.offer .description .how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .offersList div.offer .description .how-to-redeem,
body.target-bts .offer-bucket .offersList div.offer .description .price {
    font-size: 18px;
    font-size: 1.8rem
}

#item-detail .offersList div.offer .description .item-detail-details,
#thanks .how-to-redeem .offersList div.offer .description p,
#thanks .offersList div.offer .description .how-to-redeem,
.offersList div.offer .description #item-detail .item-detail-details,
.offersList div.offer .description #thanks .how-to-redeem,
.offersList div.offer .description #thanks .how-to-redeem p,
.offersList div.offer .description .yourOrders .how-to-redeem,
.offersList div.offer .description p,
.yourOrders .offersList div.offer .description .how-to-redeem {
    font-size: 14px;
    font-size: 1.4rem
}

.offersList div.offer .image-cropper {
    width: 138px;
    height: 138px;
    top: 9px;
    left: 9px
}

.offersList div.offer .circle-container {
    width: 156px;
    height: 156px
}

.offersList div.offer .totalProgress {
    width: 100%
}

.offersList div.offer .progress-bar-container {
    width: auto;
    height: 12px
}

.offersList div.offer .offerImageLoggedIn {
    width: 156px;
    height: 156px;
    top: 45px
}

.offersList div.offer .offerImage {
    width: auto;
    height: auto;
    top: 45px;
    text-align: center
}

.offersList div.offer .offerImage img {
    width: 138px;
    height: 138px;
    margin: 0 auto
}

.offersList div.offer .complete {
    text-align: center
}

.offersList div.offer .complete img {
    width: 250px;
    height: 250px
}

.offersList div.offer .back {
    padding: 10px 40px 10px 20px;
    height: calc(100% - 50px);
    overflow-y: auto;
    max-height: 100%
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .promotions .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .promotions p,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .promotions .how-to-redeem,
.business-box .loginCTA body.target-bts .bucket-5 .promotions .or,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .promotions .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .promotions .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .promotions p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .promotions .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .promotions .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .promotions p,
.promotions #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.promotions #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.promotions #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.promotions .business-box .loginCTA body.target-bts .bucket-5 .or,
.promotions .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.promotions .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.promotions .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.promotions .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.promotions .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.promotions .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.promotions .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.promotions body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
.promotions body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.promotions body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.promotions body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.promotions body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
.promotions body.target-bts .bucket-5 .business-box .loginCTA .or,
.promotions body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.promotions body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.promotions body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.promotions body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.promotions body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.promotions body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.promotions body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.promotions body.target-bts .bucket-5 h1.smaller,
.promotions body.target-bts .bucket-5 h2,
.promotions body.target-bts .bucket-5 h3,
.promotions body.target-bts .bucket-5 h4,
.promotions body.target-bts .bucket-5 h5,
.promotions body.target-bts .offer-bucket .offer .price,
.promotions h1,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .promotions .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .promotions .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .promotions .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .promotions p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .promotions .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .promotions .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .promotions .or,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .promotions .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .promotions .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .promotions p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .promotions .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .promotions p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .promotions .how-to-redeem,
body.target-bts .bucket-5 .promotions h1.smaller,
body.target-bts .bucket-5 .promotions h2,
body.target-bts .bucket-5 .promotions h3,
body.target-bts .bucket-5 .promotions h4,
body.target-bts .bucket-5 .promotions h5,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .promotions .how-to-redeem,
body.target-bts .offer-bucket .offer .promotions .price {
    font-family: "Avenir Condensed DemiBold";
    letter-spacing: 0;
    font-weight: 400;
    color: #4d4d4f
}

.offersList {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: stretch;
    align-items: stretch
}

.offersList .offerContainer {
    margin-bottom: 10px;
    position: relative
}

.offersList .offerContainer .offer-outer-container {
    height: 100%
}

.offersList div.offer {
    height: 100%;
    border: 1px solid #000;
    padding-bottom: 70px;
    position: relative
}

.offersList div.offer .comingSoon {
    width: 100%;
    font-family: "Avenir Condensed DemiBold";
    color: #e00034;
    text-align: center;
    letter-spacing: -.025em
}

.offersList div.offer .currentPoints {
    width: calc(100% - 30px);
    text-align: center;
    font-family: "Avenir Condensed DemiBold"
}

.offersList div.offer .image-cropper {
    position: relative;
    overflow: hidden;
    border-radius: 50%
}

.offersList div.offer .image-cropper img {
    display: inline;
    margin: 0 auto;
    height: 100%;
    width: auto
}

.offersList div.offer .circle-container {
    position: relative;
    margin: 0 auto
}

.offersList div.offer .offerImageLoggedIn {
    margin: 0 auto
}

.offersList div.offer .offerImage {
    margin: 48px auto 0 auto
}

.offersList div.offer.hasCircle .offerImage {
    margin-top: 35px
}


/*.offersList div.offer.comingSoon .offerImage,.offersList div.offer.hasBalance .offerImage,.offersList div.offer.isComplete .offerImage{
    margin-top:0
}*/

.offersList div.offer .description {
    padding: 20px 20px 0 20px;
    color: #4d4d4f;
    width: 100%
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .offersList div.offer .description .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .offersList div.offer .description p,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .offersList div.offer .description .how-to-redeem,
.business-box .loginCTA body.target-bts .bucket-5 .offersList div.offer .description .or,
.offersList body.target-bts .bucket-1 div.offer .bucket-5 .description .sub-price,
.offersList body.target-bts .bucket-1 div.offer .description .bucket-5 .sub-price,
.offersList body.target-bts .bucket-5 .bucket-1 div.offer .description .sub-price,
.offersList body.target-bts .offer-bucket div.offer .description .price,
.offersList div.offer .description #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.offersList div.offer .description #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.offersList div.offer .description #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.offersList div.offer .description .business-box .loginCTA body.target-bts .bucket-5 .or,
.offersList div.offer .description .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.offersList div.offer .description .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.offersList div.offer .description .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.offersList div.offer .description .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.offersList div.offer .description .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.offersList div.offer .description .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.offersList div.offer .description .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.offersList div.offer .description body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.offersList div.offer .description body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.offersList div.offer .description body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.offersList div.offer .description body.target-bts .bucket-5 .business-box .loginCTA .or,
.offersList div.offer .description body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.offersList div.offer .description body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.offersList div.offer .description body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.offersList div.offer .description body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.offersList div.offer .description body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.offersList div.offer .description body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.offersList div.offer .description body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.offersList div.offer .description body.target-bts .bucket-5 h2,
.offersList div.offer .description body.target-bts .bucket-5 h3,
.offersList div.offer .description body.target-bts .bucket-5 h4,
.offersList div.offer .description body.target-bts .bucket-5 h5,
.offersList div.offer .description h1,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .offersList div.offer .description .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .offersList div.offer .description .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .offersList div.offer .description p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .offersList div.offer .description .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .offersList div.offer .description .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .offersList div.offer .description p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .offersList div.offer .description .how-to-redeem,
body.target-bts .bucket-1 .offersList div.offer .bucket-5 .description .sub-price,
body.target-bts .bucket-1 .offersList div.offer .description .bucket-5 .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .offersList div.offer .description .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .offersList div.offer .description p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .offersList div.offer .description .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offersList div.offer .description .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .offersList div.offer .description .or,
body.target-bts .bucket-5 .offersList div.offer .description h2,
body.target-bts .bucket-5 .offersList div.offer .description h3,
body.target-bts .bucket-5 .offersList div.offer .description h4,
body.target-bts .bucket-5 .offersList div.offer .description h5,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .offersList div.offer .description .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .offersList div.offer .description .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .offersList div.offer .description p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .offersList div.offer .description .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .offersList div.offer .description p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .offersList div.offer .description .how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .offersList div.offer .description .how-to-redeem,
body.target-bts .offer-bucket .offersList div.offer .description .price {
    font-family: "Avenir Condensed DemiBold";
    font-weight: 400;
    color: #4d4d4f;
    margin: 0;
    letter-spacing: 0
}

#item-detail .offersList div.offer .description .item-detail-details,
#thanks .how-to-redeem .offersList div.offer .description p,
#thanks .offersList div.offer .description .how-to-redeem,
.offersList div.offer .description #item-detail .item-detail-details,
.offersList div.offer .description #thanks .how-to-redeem,
.offersList div.offer .description #thanks .how-to-redeem p,
.offersList div.offer .description .yourOrders .how-to-redeem,
.offersList div.offer .description p,
.yourOrders .offersList div.offer .description .how-to-redeem {
    font-family: Arial, sans-serif;
    margin: 0
}

#item-detail .offersList div.offer .description .date.item-detail-details,
#thanks .how-to-redeem .offersList div.offer .description p.date,
#thanks .offersList div.offer .description .date.how-to-redeem,
.offersList div.offer .description #item-detail .date.item-detail-details,
.offersList div.offer .description #thanks .date.how-to-redeem,
.offersList div.offer .description #thanks .how-to-redeem p.date,
.offersList div.offer .description .yourOrders .date.how-to-redeem,
.offersList div.offer .description p.date,
.yourOrders .offersList div.offer .description .date.how-to-redeem {
    font-weight: 700
}

.offersList div.offer .cta,
.offersList div.offer .redeemCTA {
    width: 100%;
    height: 50px;
    line-height: 50px;
    position: absolute;
    bottom: 0;
    text-align: center;
    background-color: #000
}

.offersList div.offer .cta.red,
.offersList div.offer .redeemCTA.red {
    background-color: #e00034
}

.offersList div.offer .cta .next,
.offersList div.offer .cta .prev,
.offersList div.offer .cta a,
.offersList div.offer .redeemCTA .next,
.offersList div.offer .redeemCTA .prev,
.offersList div.offer .redeemCTA a {
    text-decoration: none;
    font-family: "Avenir Condensed DemiBold";
    font-weight: 400;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;
    line-height: 50px
}


/*.offersList div.offer .redeemCTA{
    background-color:#ffcb05
}
.offersList div.offer .redeemCTA .next,.offersList div.offer .redeemCTA .prev,.offersList div.offer .redeemCTA a{
    color:#4d4d4f
}*/

.offersList div.offer:after {
    content: "";
    display: table;
    clear: both
}

.offersList div.offer .showBack {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
    background-image: url(../../../content/dam/kfr/svg/info.svg)
}

.offersList div.offer .back {
    top: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    position: absolute;
    border-bottom: 1px solid #4d4d4f
}

#item-detail .offersList div.offer .back .item-detail-details,
#thanks .how-to-redeem .offersList div.offer .back p,
#thanks .offersList div.offer .back .how-to-redeem,
.offersList div.offer .back #item-detail .item-detail-details,
.offersList div.offer .back #thanks .how-to-redeem,
.offersList div.offer .back #thanks .how-to-redeem p,
.offersList div.offer .back .next,
.offersList div.offer .back .prev,
.offersList div.offer .back .yourOrders .how-to-redeem,
.offersList div.offer .back a,
.offersList div.offer .back li,
.offersList div.offer .back ol,
.offersList div.offer .back p,
.offersList div.offer .back ul,
.yourOrders .offersList div.offer .back .how-to-redeem {
    font-size: 1.4rem;
    margin-bottom: .5rem
}

.offersList div.offer .back.closed {
    display: none
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .offersList div.offer .back .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .offersList div.offer .back p,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .offersList div.offer .back .how-to-redeem,
.business-box .loginCTA body.target-bts .bucket-5 .offersList div.offer .back .or,
.offersList body.target-bts .bucket-1 div.offer .back .bucket-5 .sub-price,
.offersList body.target-bts .bucket-1 div.offer .bucket-5 .back .sub-price,
.offersList body.target-bts .bucket-5 .bucket-1 div.offer .back .sub-price,
.offersList body.target-bts .offer-bucket div.offer .back .price,
.offersList div.offer .back #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.offersList div.offer .back #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.offersList div.offer .back #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.offersList div.offer .back .business-box .loginCTA body.target-bts .bucket-5 .or,
.offersList div.offer .back .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.offersList div.offer .back .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.offersList div.offer .back .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.offersList div.offer .back .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.offersList div.offer .back .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.offersList div.offer .back .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.offersList div.offer .back .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.offersList div.offer .back body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.offersList div.offer .back body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.offersList div.offer .back body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.offersList div.offer .back body.target-bts .bucket-5 .business-box .loginCTA .or,
.offersList div.offer .back body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.offersList div.offer .back body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.offersList div.offer .back body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.offersList div.offer .back body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.offersList div.offer .back body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.offersList div.offer .back body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.offersList div.offer .back body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.offersList div.offer .back body.target-bts .bucket-5 h2,
.offersList div.offer .back body.target-bts .bucket-5 h3,
.offersList div.offer .back body.target-bts .bucket-5 h4,
.offersList div.offer .back body.target-bts .bucket-5 h5,
.offersList div.offer .back h1,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .offersList div.offer .back .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .offersList div.offer .back .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .offersList div.offer .back p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .offersList div.offer .back .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .offersList div.offer .back .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .offersList div.offer .back p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .offersList div.offer .back .how-to-redeem,
body.target-bts .bucket-1 .offersList div.offer .back .bucket-5 .sub-price,
body.target-bts .bucket-1 .offersList div.offer .bucket-5 .back .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .offersList div.offer .back .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .offersList div.offer .back p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .offersList div.offer .back .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offersList div.offer .back .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .offersList div.offer .back .or,
body.target-bts .bucket-5 .offersList div.offer .back h2,
body.target-bts .bucket-5 .offersList div.offer .back h3,
body.target-bts .bucket-5 .offersList div.offer .back h4,
body.target-bts .bucket-5 .offersList div.offer .back h5,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .offersList div.offer .back .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .offersList div.offer .back .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .offersList div.offer .back p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .offersList div.offer .back .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .offersList div.offer .back p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .offersList div.offer .back .how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .offersList div.offer .back .how-to-redeem,
body.target-bts .offer-bucket .offersList div.offer .back .price {
    font-size: 2rem;
    margin: 0;
    margin-bottom: 15px;
    letter-spacing: 0
}

.offersList div.offer .back .close {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
    background-image: url(../../../content/dam/kfr/svg/close.svg)
}

body.coupons .couponFrame {
    font-size: 1.6rem
}

body.coupons #lnkCouponKellogg,
body.coupons #lnkCouponPartner {
    margin-bottom: 10px;
    display: inline-block
}

body.coupons .active.next,
body.coupons .active.prev,
body.coupons a.active {
    color: #000
}

body.coupons li,
body.coupons ul {
    list-style-type: none;
    list-style-position: inside;
    margin: 0;
    padding: 0
}

body.coupons .couponList {
    max-width: 660px;
    margin: 0 auto
}

body.coupons .couponFrame:after {
    content: "";
    display: table;
    clear: both
}

body.coupons #loggedOutCoupons {
    width: 100%;
    height: 1000px;
    overflow-y: scroll;
    border: 2px inset;
    padding: 20px
}

body.coupons .coupon {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cdcdcd;
    border-radius: 6px;
    box-shadow: 0 -4px 0 #e8e8e8 inset;
    cursor: pointer;
    min-height: 158px;
    width: 298px;
    margin-bottom: 20px;
    margin-right: 20px;
    float: left;
    padding-bottom: 5px
}

@media only screen and (max-width:690px) {
    body.coupons .coupon {
        width: 100%
    }
}

body.coupons .coupon h4,
body.coupons .coupon h5 {
    margin-bottom: 0
}

body.coupons .coupon .left {
    float: left;
    height: 160px;
    overflow: hidden;
    width: 37%
}

body.coupons .coupon .left .media {
    height: 100px;
    margin: 24px auto auto;
    width: 80px
}

body.coupons .coupon .right {
    float: right;
    height: 160px;
    overflow: hidden;
    width: 63%
}

body.coupons .coupon .right .info {
    margin: 15px 15px 0 1px
}

body.coupons .coupon .right .info .summary {
    color: #bf2037;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase
}

body.coupons .coupon .right .info .couponBrand {
    color: #444;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 700
}

body.coupons .coupon .right .info .details {
    color: #777;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 16px
}

body.coupons .coupon .right .login {
    color: #bf2037;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 16px
}

.modal .modal-content {
    height: calc(100% - 40px)!important
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .modal .modal-content .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .modal .modal-content p,
#thanks .promotionpage .collect-points-wrapper .ctaBox .modal .modal-content .how-to-redeem,
.business-box .loginCTA .modal .modal-content .or,
.modal .modal-content #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.modal .modal-content #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.modal .modal-content #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.modal .modal-content .business-box .loginCTA .or,
.modal .modal-content .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.modal .modal-content .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.modal .modal-content .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.modal .modal-content .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.modal .modal-content .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.modal .modal-content .promotionpage .collect-points-wrapper .ctaBox p,
.modal .modal-content .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.modal .modal-content body.target-bts .bucket-1 .offer .sub-price,
.modal .modal-content body.target-bts .bucket-5 h2.smaller,
.modal .modal-content body.target-bts .bucket-5 h3,
.modal .modal-content body.target-bts .bucket-5 h4,
.modal .modal-content body.target-bts .bucket-5 h5,
.modal .modal-content body.target-bts .offer-bucket .offer .smaller.price,
.modal .modal-content h1.smaller,
.modal .modal-content h2,
.modal .modal-content h3,
.modal .modal-content h4,
.modal .modal-content h5,
.modal .modal-content strong,
.promotionpage .businessBox .businessBoxHeader .logged-out .modal .modal-content .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .modal .modal-content .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .modal .modal-content p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .modal .modal-content .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .modal .modal-content p,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .modal .modal-content .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .modal .modal-content .how-to-redeem,
body.target-bts .bucket-1 .offer .modal .modal-content .sub-price,
body.target-bts .bucket-5 .modal .modal-content h2.smaller,
body.target-bts .bucket-5 .modal .modal-content h3,
body.target-bts .bucket-5 .modal .modal-content h4,
body.target-bts .bucket-5 .modal .modal-content h5,
body.target-bts .offer-bucket .offer .modal .modal-content .smaller.price {
    color: #bf2037
}

.modal .modal-content .modal-close-wrap {
    position: absolute;
    top: 10px;
    right: 30px
}

.modal .modal-content .modal-close {
    background: url(../../../etc/designs/kelloggs/kelloggsfamilyrewards/ui/img/close-button.png) no-repeat;
    color: #bf2037;
    height: 20px;
    overflow: hidden;
    position: fixed;
    text-indent: -99em;
    width: 20px
}

.modal .modal-footer {
    text-align: center;
    height: 40px!important
}

.z-depth-0 {
    box-shadow: none!important
}

.z-depth-1 {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12)
}

.z-depth-1-half {
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15)
}

.z-depth-2 {
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19)
}

.z-depth-3 {
    box-shadow: 0 12px 15px 0 rgba(0, 0, 0, .24), 0 17px 50px 0 rgba(0, 0, 0, .19)
}

.modal,
.z-depth-4 {
    box-shadow: 0 16px 28px 0 rgba(0, 0, 0, .22), 0 25px 55px 0 rgba(0, 0, 0, .21)
}

.z-depth-5 {
    box-shadow: 0 27px 24px 0 rgba(0, 0, 0, .2), 0 40px 77px 0 rgba(0, 0, 0, .22)
}

.modal {
    max-width: 675px;
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    background-color: #fff;
    padding: 0;
    max-height: 90%;
    width: 65%;
    margin: auto;
    overflow-y: auto;
    border-radius: 2px;
    will-change: top, opacity
}

@media only screen and (max-width:991px) {
    .modal {
        width: 80%
    }
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .modal .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .modal p,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .modal .how-to-redeem,
.business-box .loginCTA body.target-bts .bucket-5 .modal .or,
.modal #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.modal #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.modal #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.modal .business-box .loginCTA body.target-bts .bucket-5 .or,
.modal .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.modal .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.modal .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.modal .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.modal .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.modal .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.modal .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.modal body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
.modal body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.modal body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.modal body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.modal body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
.modal body.target-bts .bucket-5 .business-box .loginCTA .or,
.modal body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.modal body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.modal body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.modal body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.modal body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.modal body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.modal body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.modal body.target-bts .bucket-5 h1.smaller,
.modal body.target-bts .bucket-5 h2,
.modal body.target-bts .bucket-5 h3,
.modal body.target-bts .bucket-5 h4,
.modal body.target-bts .bucket-5 h5,
.modal body.target-bts .offer-bucket .offer .price,
.modal h1,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .modal .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .modal .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .modal p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .modal .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .modal .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .modal p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .modal .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .modal .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .modal .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .modal p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .modal .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .modal .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .modal .or,
body.target-bts .bucket-5 .modal h1.smaller,
body.target-bts .bucket-5 .modal h2,
body.target-bts .bucket-5 .modal h3,
body.target-bts .bucket-5 .modal h4,
body.target-bts .bucket-5 .modal h5,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .modal .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .modal .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .modal p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .modal .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .modal p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .modal .how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .modal .how-to-redeem,
body.target-bts .offer-bucket .offer .modal .price {
    font-size: 5rem;
    font-family: "Avenir Condensed DemiBold", Arial, sans-serif;
    letter-spacing: -.025em;
    line-height: 107%
}

@media only screen and (min-width:601px) and (max-width:991px) {
    #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .modal .item-detail-details,
    #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .modal p,
    #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .modal .how-to-redeem,
    .business-box .loginCTA body.target-bts .bucket-5 .modal .or,
    .modal #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
    .modal #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
    .modal #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
    .modal .business-box .loginCTA body.target-bts .bucket-5 .or,
    .modal .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
    .modal .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
    .modal .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
    .modal .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
    .modal .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
    .modal .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
    .modal .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
    .modal body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
    .modal body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
    .modal body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
    .modal body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .modal body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
    .modal body.target-bts .bucket-5 .business-box .loginCTA .or,
    .modal body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
    .modal body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
    .modal body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
    .modal body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
    .modal body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
    .modal body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
    .modal body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .modal body.target-bts .bucket-5 h1.smaller,
    .modal body.target-bts .bucket-5 h2,
    .modal body.target-bts .bucket-5 h3,
    .modal body.target-bts .bucket-5 h4,
    .modal body.target-bts .bucket-5 h5,
    .modal body.target-bts .offer-bucket .offer .price,
    .modal h1,
    .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .modal .registrationCTA_text,
    .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .modal .item-detail-details,
    .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .modal p,
    .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .modal .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .modal .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .modal p,
    .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .modal .how-to-redeem,
    body.target-bts .bucket-1 .offer .bucket-5 .modal .sub-price,
    body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .modal .item-detail-details,
    body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .modal p,
    body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .modal .how-to-redeem,
    body.target-bts .bucket-5 .bucket-1 .offer .modal .sub-price,
    body.target-bts .bucket-5 .business-box .loginCTA .modal .or,
    body.target-bts .bucket-5 .modal h1.smaller,
    body.target-bts .bucket-5 .modal h2,
    body.target-bts .bucket-5 .modal h3,
    body.target-bts .bucket-5 .modal h4,
    body.target-bts .bucket-5 .modal h5,
    body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .modal .registrationCTA_text,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .modal .item-detail-details,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .modal p,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .modal .how-to-redeem,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .modal p,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .modal .how-to-redeem,
    body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .modal .how-to-redeem,
    body.target-bts .offer-bucket .offer .modal .price {
        font-size: 5rem
    }
}

@media only screen and (max-width:600px) {
    #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .modal .item-detail-details,
    #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .modal p,
    #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .modal .how-to-redeem,
    .business-box .loginCTA body.target-bts .bucket-5 .modal .or,
    .modal #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
    .modal #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
    .modal #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
    .modal .business-box .loginCTA body.target-bts .bucket-5 .or,
    .modal .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
    .modal .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
    .modal .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
    .modal .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
    .modal .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
    .modal .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
    .modal .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
    .modal body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
    .modal body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
    .modal body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
    .modal body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .modal body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
    .modal body.target-bts .bucket-5 .business-box .loginCTA .or,
    .modal body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
    .modal body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
    .modal body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
    .modal body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
    .modal body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
    .modal body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
    .modal body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .modal body.target-bts .bucket-5 h1.smaller,
    .modal body.target-bts .bucket-5 h2,
    .modal body.target-bts .bucket-5 h3,
    .modal body.target-bts .bucket-5 h4,
    .modal body.target-bts .bucket-5 h5,
    .modal body.target-bts .offer-bucket .offer .price,
    .modal h1,
    .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .modal .registrationCTA_text,
    .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .modal .item-detail-details,
    .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .modal p,
    .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .modal .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .modal .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .modal p,
    .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .modal .how-to-redeem,
    body.target-bts .bucket-1 .offer .bucket-5 .modal .sub-price,
    body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .modal .item-detail-details,
    body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .modal p,
    body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .modal .how-to-redeem,
    body.target-bts .bucket-5 .bucket-1 .offer .modal .sub-price,
    body.target-bts .bucket-5 .business-box .loginCTA .modal .or,
    body.target-bts .bucket-5 .modal h1.smaller,
    body.target-bts .bucket-5 .modal h2,
    body.target-bts .bucket-5 .modal h3,
    body.target-bts .bucket-5 .modal h4,
    body.target-bts .bucket-5 .modal h5,
    body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .modal .registrationCTA_text,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .modal .item-detail-details,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .modal p,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .modal .how-to-redeem,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .modal p,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .modal .how-to-redeem,
    body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .modal .how-to-redeem,
    body.target-bts .offer-bucket .offer .modal .price {
        font-size: 4rem
    }
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .modal .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .modal .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .modal p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .modal p,
#thanks .promotionpage .collect-points-wrapper .ctaBox .modal .how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .modal .how-to-redeem,
.business-box .loginCTA .modal .or,
.business-box .loginCTA body.target-bts .bucket-5 .modal .or,
.modal #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.modal #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.modal #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.modal #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.modal #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.modal #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.modal .business-box .loginCTA .or,
.modal .business-box .loginCTA body.target-bts .bucket-5 .or,
.modal .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.modal .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.modal .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.modal .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.modal .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.modal .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.modal .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.modal .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.modal .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.modal .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.modal .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.modal .promotionpage .collect-points-wrapper .ctaBox p,
.modal .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.modal .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.modal body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
.modal body.target-bts .bucket-1 .offer .sub-price,
.modal body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.modal body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.modal body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.modal body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
.modal body.target-bts .bucket-5 .business-box .loginCTA .or,
.modal body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.modal body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.modal body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.modal body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.modal body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.modal body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.modal body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.modal body.target-bts .bucket-5 h1.smaller,
.modal body.target-bts .bucket-5 h2,
.modal body.target-bts .bucket-5 h2.smaller,
.modal body.target-bts .bucket-5 h3,
.modal body.target-bts .bucket-5 h4,
.modal body.target-bts .bucket-5 h5,
.modal body.target-bts .offer-bucket .offer .price,
.modal body.target-bts .offer-bucket .offer .smaller.price,
.modal h1,
.modal h1.smaller,
.modal h2,
.modal h3,
.modal h4,
.modal h5,
.promotionpage .businessBox .businessBoxHeader .logged-out .modal .registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .modal .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .modal .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .modal .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .modal p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .modal p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .modal .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .modal .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .modal p,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .modal .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .modal .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .modal p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .modal .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .modal .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .modal .sub-price,
body.target-bts .bucket-1 .offer .modal .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .modal .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .modal p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .modal .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .modal .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .modal .or,
body.target-bts .bucket-5 .modal h1.smaller,
body.target-bts .bucket-5 .modal h2,
body.target-bts .bucket-5 .modal h2.smaller,
body.target-bts .bucket-5 .modal h3,
body.target-bts .bucket-5 .modal h4,
body.target-bts .bucket-5 .modal h5,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .modal .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .modal .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .modal p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .modal .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .modal p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .modal .how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .modal .how-to-redeem,
body.target-bts .offer-bucket .offer .modal .price,
body.target-bts .offer-bucket .offer .modal .smaller.price {
    margin-top: 0
}

.modal .modal-content {
    padding: 10px 30px
}

.modal .modal-close {
    cursor: pointer
}

.modal .modal-footer {
    border-radius: 0 0 2px 2px;
    background-color: #fff;
    padding: 4px 6px;
    height: 56px;
    width: 100%
}

.modal .modal-footer .btn,
.modal .modal-footer .btn-flat {
    float: right;
    margin: 6px 0
}

.modal-overlay {
    position: fixed;
    z-index: 999;
    top: -100px;
    left: 0;
    bottom: 0;
    right: 0;
    height: 125%;
    width: 100%;
    background: #000;
    display: none;
    will-change: opacity
}

.modal.modal-fixed-footer {
    padding: 0;
    height: 90%
}

.modal.modal-fixed-footer .modal-content {
    position: absolute;
    height: calc(100% - 56px);
    max-height: 100%;
    width: 100%;
    overflow-y: auto
}

.modal.modal-fixed-footer .modal-footer {
    border-top: 1px solid rgba(0, 0, 0, .1);
    position: absolute;
    bottom: 0
}

.modal.bottom-sheet {
    top: auto;
    bottom: -100%;
    margin: 0;
    width: 100%;
    max-height: 45%;
    border-radius: 0;
    will-change: bottom, opacity
}

.site-overlay-archive .markupText .modal {
    display: block;
    position: relative
}

.site-overlay-archive .markupText .modal .modal-content {
    position: static
}

.site-overlay-archive .markupText .modal .modal-content .modal-close {
    display: none
}

.ath-viewport * {
    box-sizing: border-box
}

.ath-viewport {
    position: relative;
    z-index: 2147483641;
    pointer-events: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: unset;
}

.ath-modal {
    pointer-events: auto!important;
    background: rgba(0, 0, 0, .6)
}

.ath-mandatory {
    background: #000
}

.ath-container {
    pointer-events: auto!important;
    position: absolute;
    z-index: 2147483641;
    padding: .7em .6em;
    width: 18em;
    background: #eee;
    background-size: 100% auto;
    box-shadow: 0 .2em 0 #d1d1d1;
    font-family: sans-serif;
    font-size: 15px;
    line-height: 1.5em;
    text-align: center
}

.ath-container small {
    font-size: .8em;
    line-height: 1.3em;
    display: block;
    margin-top: .5em
}

.ath-ios.ath-phone {
    bottom: 1.8em;
    left: 50%;
    margin-left: -9em
}

.ath-ios6.ath-tablet {
    left: 5em;
    top: 1.8em
}

.ath-ios7.ath-tablet {
    left: .7em;
    top: 1.8em
}

.ath-ios10.ath-tablet,
.ath-ios8.ath-tablet,
.ath-ios9.ath-tablet {
    right: .4em;
    top: 1.8em
}

.ath-android {
    bottom: 1.8em;
    left: 50%;
    margin-left: -9em
}

.ath-container:before {
    content: '';
    position: relative;
    display: block;
    float: right;
    margin: -.7em -.6em 0 .5em;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACECAMAAABmmnOVAAAAdVBMVEUAAAA5OTkzMzM7Ozs3NzdBQUFAQEA/Pz8+Pj5BQUFAQEA/Pz8+Pj5BQUFAQEA/Pz9BQUE+Pj4/Pz8/Pz8+Pj4/Pz8/Pz8/Pz8+Pj4/Pz8+Pj4/Pz8/Pz8/Pz8/Pz8/Pz8+Pj4/Pz8/Pz8/Pz8/Pz9AQEA/Pz+fdCaPAAAAJnRSTlMACQoNDjM4OTo7PEFCQ0RFS6ytsbS1tru8vcTFxu7x8vX19vf4+C5yomAAAAJESURBVHgBvdzLTsJAGEfxr4C2KBcVkQsIDsK8/yPaqIsPzVlyzrKrX/5p0kkXEz81L23otc9NpIbbWia2YVLqdnhlqFlhGWpSDHe1aopsSIpRb8gK0dC3G30b9rVmhWZIimTICsvQtx/FsuYOrWHoDjX3Gu31gzJxdki934WrAIOsAIOsAIOiAMPhPsJTgKGN0BVsYIVsYIVpYIVpYIVpYIVpYIVpYIVpYIVpYIVlAIVgEBRs8BRs8BRs8BRs8BRs8BRs8BRs8BRTNmgKNngKNngKNngKNngKNhiKGxgiOlZoBlaYBlaYBlaYBlaYBlaYBlaYBlaYBlZIBlBMfQMrVAMr2KAqBENSHFHhGEABhi5CV6gGUKgGUKgGUKgGUFwuqgEUvoEVsoEVpoEUpgEUggF+gKTKY+h1fxSlC7/Z+RrxOQ3fcEoAPPHZBlaYBlaYBlaYBlZYBlYIhvLBCstw7PgM7hkiWOEZWGEaWGEaWGEaIsakEAysmHkGVpxmvoEVqoEVpoEVpoEVpoEVpoEVpoEVkoEVgkFQsEFSsEFQsGEcoSvY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnmbNAUT2c2WAo2eAo2eAo2eAo2eAo2eArNEPFACjZ4CjZ4CjZ4CjaIird/rBvFH6llNCvewdli1URWCIakSIZesUaDoFg36dKFWk9zCZDei3TtwmCj7pC22AwikiIZPEU29IpFNliKxa/hC9DFITjQPYhcAAAAAElFTkSuQmCC);
    background-color: rgba(255, 255, 255, .8);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: 50%;
    width: 2.7em;
    height: 2.7em;
    text-align: center;
    overflow: hidden;
    color: #a33;
    z-index: 2147483642
}

.ath-container.ath-icon:before {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    float: none
}

.ath-mandatory .ath-container:before {
    display: none
}

.ath-container.ath-android:before {
    float: left;
    margin: -.7em .5em 0 -.6em
}

.ath-container.ath-android.ath-icon:before {
    position: absolute;
    right: auto;
    left: 0;
    margin: 0;
    float: none
}

.ath-action-icon {
    display: inline-block;
    vertical-align: middle;
    background-position: 50%;
    background-repeat: no-repeat;
    text-indent: -9999em;
    overflow: hidden
}

.ath-ios10 .ath-action-icon,
.ath-ios7 .ath-action-icon,
.ath-ios8 .ath-action-icon,
.ath-ios9 .ath-action-icon {
    width: 1.6em;
    height: 1.6em;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAACtCAYAAAB7l7tOAAAF6UlEQVR4AezZWWxUZRiH8VcQEdxZEFFiUZBFUCIa1ABBDARDcCciYGKMqTEGww3SOcNSAwQTjOBiiIpEhRjAhRgXRC8MFxojEhAFZUGttVhaoSxlaW3n8W3yXZxm6vTrOMM5Q98n+V9MMu1pvl++uZhKuypghu49KaaTWGdZSYoVN6VD95nMpLNYZ9XNbdQR2od2k88O3Gm6Bh0t7H0p5Vwp2Ax3ajpu2tYbciFWwkTFO63DY6+JcI4USFaSyYpWp8N7SVZJKR3EinkBk9JxvZFXxhnZSjBaoWp1ZL0ES8WKYXMZp0AndORgy8WKFe5Yf1zvvSBWDEpys2LU6MjD5kmEWQlGKsJRHXlcqUSQVcItEnDEA6gAb7LhjvD9WO6yIEfICQI5A1nzGCYB1T4og5bBiFcyv2f6ujYhl4iVxwKG6qp8MK55HsqPwK0rMr9v/yEo3uCPrJstVh5KMER30Aeh31Ioq0FrHfjXw9CYghnrvYFTuqfEymFzGSwBlT4ARYr7u+K6GLmCVGvAGg2NMG0d/sgJnpScZLjXSkC5z8H3eQ72/k24Q8NfzvwFyK4qtuJSZKaubRPyE/K/Mtx+EvCHL+7uasId1t10w0scz/RzSzYzAfgKV30D3LPaG7lRkR8RK4tKKJKAMp+D7r0EfmmOe0x3m2itAc/ZxBjgAt1mXHWKPPkdb+QGSTJdrDaU5EoJ2OtzwD0WwY7KNNzbRfMFFg24WPdtGHnS221Cflgsj56hjwTs8TnY7oq7/QDhjutGicsb2AVcovsO18l6uPPNNiE/JFaGAq7Q7fY50G4LYVtz3FrdaNGyBXbIl+q24DqhyHes9EaulwR3SwtZs+ktAT/7HORliru1gnCndONFyx44Dfn7MPLYN7yR6yTJZAllJeguAT/4HOBFz8I3ZWm4E0TLFbBD7qn7EVdtHYx53R9ZN0ksrZRuErDN5+AuLIWvm+Oe1k0ULdfADrmX7idcR0/DyBXeyCdlLuMMOGCBz4F1ng+f7yFcve5e0fIFHELeiav6BAx70Rt5p0yhY3u/wR0kyarW/uX35b403PtFyzewQ75ctwtXzSkY8WqruHslSV8RscrL6TJ1bcvfWJ0/HzbtIdw/ugdFyzdwOOAq3T6fmzxwGQ3vbmO8iFioIWqYSsHMj9M/ljfuTsOdItoZBXYBfXX7cVXVwvXLm/8+fU3lcdCqdEMNGBbgUmRmfQISQKd5sGEn4VK6YtEiAXYBA3QVuA4q8hCHrDcafR1ul65jewfuovsCl7vJrNlOuEbdo6JFCuwCrtb9hqusBu56Cw4cI1y1briIWEBn3Ue0XKPuMdGiBg4H9NdV0HJ/6QZLOEPmPN0GmpfSPS5arIBdwHUtIFfoBsl/ZsgfhHCfFi2WwC5goO4AmvanbqBkzJA76tboZokWa2AXMEi3RTdAvDLkDqJFAhzB32xFD2wZsGXA0WfAlgFbBmwZsGXAlgFbBpzk04JaKb0iA9ZnF9x5SQAFtRKKIgPWZxfaeRmwAZ/BGbAB37eaG6MCbnq2Aed5czYyKirgpmcbsAHHZAZswN0Wwo7KeG1fFf2jAm56dtzOQ42yB+65mDhWFBUwUETMUiMDNmADbp/APRaTAh6I2bpGCNw1bufRZJQ1cPdF/NueHZsgDEBBGLbMGoIu4AZu5gLOZeEaYmEXeznF3jRPyEv4frgJvvJe3qTefY0AAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwb8rwADBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgz4/sz1Nia/9hizA7zgklwy3RYwYMBzBRjw4bPjxAbAAizAAtwgwAIswAIswAIMGDBgARZgARZgAS4FWIAFWIAFWIABAwYswAIswAIswIUAC7AAC7AACzBgwIAFWIAFWIAFuBBgARZgARZgAQYMGPApQ99ZCdgWtzqwATbABtgAG2DbnxNb7zbRimsMLMACrDf2wMWI/WasfQAAAABJRU5ErkJggg==);
    margin-top: -.3em;
    background-size: auto 100%
}

.ath-ios6 .ath-action-icon {
    width: 1.8em;
    height: 1.8em;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAAB0CAQAAADAmnOnAAAAAnNCSVQICFXsRgQAAAAJcEhZcwAAWwEAAFsBAXkZiFwAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAF4klEQVR4Ae3a/a+XdR3H8ec5HM45HDmKICoVohkZsxESRRCzcZM/2JKkdGR5MrSkleA0Pd00O4u5IVuNM2yYc6XSzCExU4oUNRPCJFdMUAhsYZpUGhscOHA4N8/WZzsL6HBxvofvdV3fa3yer//gsV3vH659KHzncBsJxUYhDzOEhCKQbORs+ip2wzgM+wvj+P9i35qAGLaHGcQSgKSTrxBLABJppZpYApCspoFYApBsZjSxBCD5OxOJJQBJG1cQSwCSLpqJJQCJ3MvgCGTinuSMCJS8LZwfgZL3FtMiUPIOcU0ESl4PLRHoRPsJtREoeRsYGYGS9yrvo6RmpbLaigWSfzOdErLs6+bLUMFA0sF1+QF1cz1UNlBYK9V5AHXyWSgEkKyiIWOgGh829Ki1lLcaxjCVK7mJRSxjBY+zgRf/u9pXcMB7jhEZAg32EUP3O6hMKOP5Iq2sZQeHMZXt5KKMgOpcY+iHVnFyjeQKlrCBdsxge5ieAVC9vzLUelI8H+A7bKIHM10H81IGGuKvDf1ggDxVTKOV1zG3/Yia1ICG+ltD32MgNTKfP2HuW0VDKkCNrjfUTOm9i6XswwrZJkaVHeh0f2fodkrtfO6jAytqrzG+rEDDfVG1x1sprZEs5RBW4PZxeT+Bbrf5hPu9arfzKaU6WjiAFbseWvoF1GW/6vYGSmkyW7Dit4xB5QHq9Br6Xx2t9GAhtp6zkoHsfNp1J9wX6H+jeR4LtJc4LxGopZZyNpN/YcG2mw9nBTSPLizgOmjKAujGgvJID3ekD7QYi7nGzkvmQtpA38Vi7iJf0TedlC7QTVjMfcY2QyvSBPpUMW/PIBfbo9pls1XpAX2EdizeznStob3OJpQO0DB2YfE21q2GtnghpAm0Gou3T9tm6BGHQppA12HRVt17eboNlydNoLHsx2JtmL801OYcQmkC/QKLtQt9ydBW3wNpA30ci7Ur3WdolUMhbaBqNhf/8qQJ9Hkszs5wjaH9XkUobaAqtmFRdoGbDb3sWMgG6DIs5852knO82RaXer+P+qyb3eWeo7ZNBrRZvm1otY2QFdBjeHIb6hTne49Put12+9ObMoDdYmfy5UkF6AK6cCCr9aM2u9IddptcOYCG+FNDB5xLKCugO7G01TndFp/xgAntdYvrfdwVLnORt3q9Vx25F27DUjbGPxr6qxMgW6Cd2N+d6wLXedA+6nKbK73Lr/pJxzusvE/wZrvX0FOOgGyBxmF/dprXutYOj6nNdS6xyYnWp/dGcaGdhr5vDWQN9E1MXrUzfcA2j2qPj/l1J1uT9iPOeh8w1O7nCGUN9HzyGZ7ndo9qp0ucanU2r1xH+wdDu5wIeQDVVx0+/kd1i697RNv8thdn+Qz4Uv9p6DeOhHyApmBfq3OBu+3Nfd7nVELZAX3Nw4ZarYG8gG7GY1dlk6/Zm3/2Rk8jlB1QvT82dNAmQjkBVf8Mj957fdrefM7ZVhPKEuidvmDob06CXIGGbsX/bZDf8KAhfdbJhLIGmuZuQ084HHIGatiLvRvrRkP6qldbBXkAzbfD0N0OhryBGqrEMOd50FC7d1hPKGugBh8ydMh5hPIGGouI1d5lj6F1vptQ9kDvcKOhN5wMlQH0QcRGnzC03yZCeQDN9G1D6xwBFQI07FI8x02GdjgB8gJqttPQcmuhYoAumzvG7YZWejrkA1TrPYYO+SVCFQO0aM4bqj0uJJQH0LluSP7PkyeQU9QOmyAvoBm+Zegpz4LKA/qYB/wE5AXUe3m81zqoRKAPOYWcuvP9dxvqcD6h7IAKkaNU3eUlHLcI9EzS5YlAi62h/zUy89QCqqKUmvgHywsJlEHnsQYxAvXVIJo5gIhnPhiBju1iNmLvLn85Ah1ZPYs5jBGo72awEzEC9dVwHqQHI9DxWoAYgSLQQKteGIESu/qhCJTYtT+PQBEoAkWgCBSBkotAEehUWwSKQBEoAkWg/BeBIlAEikARKAJFoFmealu4gVLy1Gt5dkARKAL9BzujPSurTmu/AAAAAElFTkSuQmCC);
    margin-bottom: .4em;
    background-size: 100% auto
}

.ath-android .ath-action-icon {
    width: 1.4em;
    height: 1.5em;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAANlBMVEVmZmb///9mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZW6fJrAAAAEXRSTlMAAAYHG21ub8fLz9DR8/T4+RrZ9owAAAB3SURBVHja7dNLDoAgDATQWv4gKve/rEajJOJiWLgg6WzpSyB0aHqHiNj6nL1lovb4C+hYzkSNAT7mryQFAVOeGAj4CjwEtgrWXpD/uZKtwEJApXt+Vn0flzRhgNiFZQkOXY0aADQZCOCPlsZJ46Rx0jhp3IiN2wGDHhxtldrlwQAAAABJRU5ErkJggg==);
    background-size: 100% auto
}

#item-detail .ath-container .item-detail-details,
#thanks .ath-container .how-to-redeem,
#thanks .how-to-redeem .ath-container p,
.ath-container #item-detail .item-detail-details,
.ath-container #thanks .how-to-redeem,
.ath-container #thanks .how-to-redeem p,
.ath-container .yourOrders .how-to-redeem,
.ath-container p,
.yourOrders .ath-container .how-to-redeem {
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 2147483642;
    text-shadow: 0 .1em 0 #fff;
    font-size: 1.1em
}

.ath-ios.ath-phone:after {
    content: '';
    background: #eee;
    position: absolute;
    width: 2em;
    height: 2em;
    bottom: -.9em;
    left: 50%;
    margin-left: -1em;
    transform: scaleX(.9) rotate(45deg);
    box-shadow: .2em .2em 0 #d1d1d1
}

.ath-ios.ath-tablet:after {
    content: '';
    background: #eee;
    position: absolute;
    width: 2em;
    height: 2em;
    top: -.9em;
    left: 50%;
    margin-left: -1em;
    transform: scaleX(.9) rotate(45deg);
    z-index: 2147483641
}

.ath-application-icon {
    position: relative;
    padding: 0;
    border: 0;
    margin: 0 auto .2em auto;
    height: 6em;
    width: 6em;
    z-index: 2147483642
}

.ath-container.ath-ios .ath-application-icon {
    border-radius: 1em;
    box-shadow: 0 .2em .4em rgba(0, 0, 0, .3), inset 0 .07em 0 rgba(255, 255, 255, .5);
    margin: 0 auto .4em auto
}

@media only screen and (orientation:landscape) {
    .ath-container.ath-phone {
        width: 24em
    }
    .ath-android.ath-phone {
        margin-left: -12em
    }
    .ath-ios.ath-phone {
        margin-left: -12em
    }
    .ath-ios6:after {
        left: 39%
    }
    .ath-ios8.ath-phone {
        left: auto;
        bottom: auto;
        right: .4em;
        top: 1.8em
    }
    .ath-ios8.ath-phone:after {
        bottom: auto;
        top: -.9em;
        left: 68%;
        z-index: 2147483641;
        box-shadow: none
    }
}

#error_wp {
    width: 100%;
    margin: 0 auto
}

#error_wp .errorwrap {
    border: 2px solid #bf2037;
    padding: 10px;
    background-color: #fff
}

#error_wp .errorwrap:after {
    content: "";
    display: table;
    clear: both
}

#error_wp .errorwrap #item-detail .item-detail-details,
#error_wp .errorwrap #thanks .how-to-redeem,
#error_wp .errorwrap .yourOrders .how-to-redeem,
#error_wp .errorwrap p,
#item-detail #error_wp .errorwrap .item-detail-details,
#thanks #error_wp .errorwrap .how-to-redeem,
.yourOrders #error_wp .errorwrap .how-to-redeem {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.5;
    word-spacing: 2px;
    color: #bf2037
}

#error_wp .errorwrap #item-detail .item-detail-details .next,
#error_wp .errorwrap #item-detail .item-detail-details .prev,
#error_wp .errorwrap #item-detail .item-detail-details a,
#error_wp .errorwrap #item-detail .item-detail-details img,
#error_wp .errorwrap #thanks .how-to-redeem .next,
#error_wp .errorwrap #thanks .how-to-redeem .prev,
#error_wp .errorwrap #thanks .how-to-redeem a,
#error_wp .errorwrap #thanks .how-to-redeem img,
#error_wp .errorwrap .yourOrders .how-to-redeem .next,
#error_wp .errorwrap .yourOrders .how-to-redeem .prev,
#error_wp .errorwrap .yourOrders .how-to-redeem a,
#error_wp .errorwrap .yourOrders .how-to-redeem img,
#error_wp .errorwrap p .next,
#error_wp .errorwrap p .prev,
#error_wp .errorwrap p a,
#error_wp .errorwrap p img,
#item-detail #error_wp .errorwrap .item-detail-details .next,
#item-detail #error_wp .errorwrap .item-detail-details .prev,
#item-detail #error_wp .errorwrap .item-detail-details a,
#item-detail #error_wp .errorwrap .item-detail-details img,
#thanks #error_wp .errorwrap .how-to-redeem .next,
#thanks #error_wp .errorwrap .how-to-redeem .prev,
#thanks #error_wp .errorwrap .how-to-redeem a,
#thanks #error_wp .errorwrap .how-to-redeem img,
.yourOrders #error_wp .errorwrap .how-to-redeem .next,
.yourOrders #error_wp .errorwrap .how-to-redeem .prev,
.yourOrders #error_wp .errorwrap .how-to-redeem a,
.yourOrders #error_wp .errorwrap .how-to-redeem img {
    float: left
}

#error_wp .errorwrap #item-detail .item-detail-details img,
#error_wp .errorwrap #thanks .how-to-redeem img,
#error_wp .errorwrap .yourOrders .how-to-redeem img,
#error_wp .errorwrap p img,
#item-detail #error_wp .errorwrap .item-detail-details img,
#thanks #error_wp .errorwrap .how-to-redeem img,
.yourOrders #error_wp .errorwrap .how-to-redeem img {
    width: 5.8884%;
    height: auto;
    margin-right: 10px
}

#error_wp .errorwrap #item-detail .item-detail-details .next,
#error_wp .errorwrap #item-detail .item-detail-details .prev,
#error_wp .errorwrap #item-detail .item-detail-details a,
#error_wp .errorwrap #thanks .how-to-redeem .next,
#error_wp .errorwrap #thanks .how-to-redeem .prev,
#error_wp .errorwrap #thanks .how-to-redeem a,
#error_wp .errorwrap .yourOrders .how-to-redeem .next,
#error_wp .errorwrap .yourOrders .how-to-redeem .prev,
#error_wp .errorwrap .yourOrders .how-to-redeem a,
#error_wp .errorwrap p .next,
#error_wp .errorwrap p .prev,
#error_wp .errorwrap p a,
#item-detail #error_wp .errorwrap .item-detail-details .next,
#item-detail #error_wp .errorwrap .item-detail-details .prev,
#item-detail #error_wp .errorwrap .item-detail-details a,
#thanks #error_wp .errorwrap .how-to-redeem .next,
#thanks #error_wp .errorwrap .how-to-redeem .prev,
#thanks #error_wp .errorwrap .how-to-redeem a,
.yourOrders #error_wp .errorwrap .how-to-redeem .next,
.yourOrders #error_wp .errorwrap .how-to-redeem .prev,
.yourOrders #error_wp .errorwrap .how-to-redeem a {
    color: #bf2037;
    width: 91%;
    text-decoration: none
}

#error_wp .errorwrap #item-detail .item-detail-details .next:hover,
#error_wp .errorwrap #item-detail .item-detail-details .prev:hover,
#error_wp .errorwrap #item-detail .item-detail-details a:hover,
#error_wp .errorwrap #thanks .how-to-redeem .next:hover,
#error_wp .errorwrap #thanks .how-to-redeem .prev:hover,
#error_wp .errorwrap #thanks .how-to-redeem a:hover,
#error_wp .errorwrap .yourOrders .how-to-redeem .next:hover,
#error_wp .errorwrap .yourOrders .how-to-redeem .prev:hover,
#error_wp .errorwrap .yourOrders .how-to-redeem a:hover,
#error_wp .errorwrap p .next:hover,
#error_wp .errorwrap p .prev:hover,
#error_wp .errorwrap p a:hover,
#item-detail #error_wp .errorwrap .item-detail-details .next:hover,
#item-detail #error_wp .errorwrap .item-detail-details .prev:hover,
#item-detail #error_wp .errorwrap .item-detail-details a:hover,
#thanks #error_wp .errorwrap .how-to-redeem .next:hover,
#thanks #error_wp .errorwrap .how-to-redeem .prev:hover,
#thanks #error_wp .errorwrap .how-to-redeem a:hover,
.yourOrders #error_wp .errorwrap .how-to-redeem .next:hover,
.yourOrders #error_wp .errorwrap .how-to-redeem .prev:hover,
.yourOrders #error_wp .errorwrap .how-to-redeem a:hover {
    text-decoration: underline
}

@media only screen and (min-width:980px) {
    #error_wp {
        margin: 0 auto
    }
    #error_wp #pf_CCErrorWrap {
        border: 2px solid #bf2037;
        padding: 10px;
        background-color: #fff
    }
    #error_wp #pf_CCErrorWrap:after {
        content: "";
        display: table;
        clear: both
    }
    #error_wp #pf_CCErrorWrap #item-detail .item-detail-details,
    #error_wp #pf_CCErrorWrap #thanks .how-to-redeem,
    #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem,
    #error_wp #pf_CCErrorWrap p,
    #item-detail #error_wp #pf_CCErrorWrap .item-detail-details,
    #thanks #error_wp #pf_CCErrorWrap .how-to-redeem,
    .yourOrders #error_wp #pf_CCErrorWrap .how-to-redeem {
        font-size: 14px;
        font-weight: 700;
        line-height: 1.5;
        word-spacing: 2px;
        color: #bf2037
    }
    #error_wp #pf_CCErrorWrap #item-detail .item-detail-details .next,
    #error_wp #pf_CCErrorWrap #item-detail .item-detail-details .prev,
    #error_wp #pf_CCErrorWrap #item-detail .item-detail-details a,
    #error_wp #pf_CCErrorWrap #item-detail .item-detail-details img,
    #error_wp #pf_CCErrorWrap #thanks .how-to-redeem .next,
    #error_wp #pf_CCErrorWrap #thanks .how-to-redeem .prev,
    #error_wp #pf_CCErrorWrap #thanks .how-to-redeem a,
    #error_wp #pf_CCErrorWrap #thanks .how-to-redeem img,
    #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem .next,
    #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem .prev,
    #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem a,
    #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem img,
    #error_wp #pf_CCErrorWrap p .next,
    #error_wp #pf_CCErrorWrap p .prev,
    #error_wp #pf_CCErrorWrap p a,
    #error_wp #pf_CCErrorWrap p img,
    #item-detail #error_wp #pf_CCErrorWrap .item-detail-details .next,
    #item-detail #error_wp #pf_CCErrorWrap .item-detail-details .prev,
    #item-detail #error_wp #pf_CCErrorWrap .item-detail-details a,
    #item-detail #error_wp #pf_CCErrorWrap .item-detail-details img,
    #thanks #error_wp #pf_CCErrorWrap .how-to-redeem .next,
    #thanks #error_wp #pf_CCErrorWrap .how-to-redeem .prev,
    #thanks #error_wp #pf_CCErrorWrap .how-to-redeem a,
    #thanks #error_wp #pf_CCErrorWrap .how-to-redeem img,
    .yourOrders #error_wp #pf_CCErrorWrap .how-to-redeem .next,
    .yourOrders #error_wp #pf_CCErrorWrap .how-to-redeem .prev,
    .yourOrders #error_wp #pf_CCErrorWrap .how-to-redeem a,
    .yourOrders #error_wp #pf_CCErrorWrap .how-to-redeem img {
        float: left
    }
    #error_wp #pf_CCErrorWrap #item-detail .item-detail-details img,
    #error_wp #pf_CCErrorWrap #thanks .how-to-redeem img,
    #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem img,
    #error_wp #pf_CCErrorWrap p img,
    #item-detail #error_wp #pf_CCErrorWrap .item-detail-details img,
    #thanks #error_wp #pf_CCErrorWrap .how-to-redeem img,
    .yourOrders #error_wp #pf_CCErrorWrap .how-to-redeem img {
        width: 5.8884%;
        height: 55px;
        margin-right: 10px
    }
    #error_wp #pf_CCErrorWrap #item-detail .item-detail-details .next,
    #error_wp #pf_CCErrorWrap #item-detail .item-detail-details .prev,
    #error_wp #pf_CCErrorWrap #item-detail .item-detail-details a,
    #error_wp #pf_CCErrorWrap #thanks .how-to-redeem .next,
    #error_wp #pf_CCErrorWrap #thanks .how-to-redeem .prev,
    #error_wp #pf_CCErrorWrap #thanks .how-to-redeem a,
    #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem .next,
    #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem .prev,
    #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem a,
    #error_wp #pf_CCErrorWrap p .next,
    #error_wp #pf_CCErrorWrap p .prev,
    #error_wp #pf_CCErrorWrap p a,
    #item-detail #error_wp #pf_CCErrorWrap .item-detail-details .next,
    #item-detail #error_wp #pf_CCErrorWrap .item-detail-details .prev,
    #item-detail #error_wp #pf_CCErrorWrap .item-detail-details a,
    #thanks #error_wp #pf_CCErrorWrap .how-to-redeem .next,
    #thanks #error_wp #pf_CCErrorWrap .how-to-redeem .prev,
    #thanks #error_wp #pf_CCErrorWrap .how-to-redeem a,
    .yourOrders #error_wp #pf_CCErrorWrap .how-to-redeem .next,
    .yourOrders #error_wp #pf_CCErrorWrap .how-to-redeem .prev,
    .yourOrders #error_wp #pf_CCErrorWrap .how-to-redeem a {
        color: #bf2037;
        width: 91%;
        text-decoration: none
    }
    #error_wp #pf_CCErrorWrap #item-detail .item-detail-details .next:hover,
    #error_wp #pf_CCErrorWrap #item-detail .item-detail-details .prev:hover,
    #error_wp #pf_CCErrorWrap #item-detail .item-detail-details a:hover,
    #error_wp #pf_CCErrorWrap #thanks .how-to-redeem .next:hover,
    #error_wp #pf_CCErrorWrap #thanks .how-to-redeem .prev:hover,
    #error_wp #pf_CCErrorWrap #thanks .how-to-redeem a:hover,
    #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem .next:hover,
    #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem .prev:hover,
    #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem a:hover,
    #error_wp #pf_CCErrorWrap p .next:hover,
    #error_wp #pf_CCErrorWrap p .prev:hover,
    #error_wp #pf_CCErrorWrap p a:hover,
    #item-detail #error_wp #pf_CCErrorWrap .item-detail-details .next:hover,
    #item-detail #error_wp #pf_CCErrorWrap .item-detail-details .prev:hover,
    #item-detail #error_wp #pf_CCErrorWrap .item-detail-details a:hover,
    #thanks #error_wp #pf_CCErrorWrap .how-to-redeem .next:hover,
    #thanks #error_wp #pf_CCErrorWrap .how-to-redeem .prev:hover,
    #thanks #error_wp #pf_CCErrorWrap .how-to-redeem a:hover,
    .yourOrders #error_wp #pf_CCErrorWrap .how-to-redeem .next:hover,
    .yourOrders #error_wp #pf_CCErrorWrap .how-to-redeem .prev:hover,
    .yourOrders #error_wp #pf_CCErrorWrap .how-to-redeem a:hover {
        text-decoration: underline
    }
}

.lt-ie9 #error_wp {
    width: 980px;
    margin: 0 auto
}

.lt-ie9 #error_wp #pf_CCErrorWrap {
    border: 2px solid #bf2037;
    padding: 10px;
    background-color: #fff
}

.lt-ie9 #error_wp #pf_CCErrorWrap:after {
    content: "";
    display: table;
    clear: both
}

#item-detail .lt-ie9 #error_wp #pf_CCErrorWrap .item-detail-details,
#thanks .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem,
.lt-ie9 #error_wp #pf_CCErrorWrap #item-detail .item-detail-details,
.lt-ie9 #error_wp #pf_CCErrorWrap #thanks .how-to-redeem,
.lt-ie9 #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem,
.lt-ie9 #error_wp #pf_CCErrorWrap p,
.yourOrders .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.5;
    word-spacing: 2px;
    color: #bf2037
}

#item-detail .lt-ie9 #error_wp #pf_CCErrorWrap .item-detail-details .next,
#item-detail .lt-ie9 #error_wp #pf_CCErrorWrap .item-detail-details .prev,
#item-detail .lt-ie9 #error_wp #pf_CCErrorWrap .item-detail-details a,
#item-detail .lt-ie9 #error_wp #pf_CCErrorWrap .item-detail-details img,
#thanks .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem .next,
#thanks .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem .prev,
#thanks .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem a,
#thanks .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem img,
.lt-ie9 #error_wp #pf_CCErrorWrap #item-detail .item-detail-details .next,
.lt-ie9 #error_wp #pf_CCErrorWrap #item-detail .item-detail-details .prev,
.lt-ie9 #error_wp #pf_CCErrorWrap #item-detail .item-detail-details a,
.lt-ie9 #error_wp #pf_CCErrorWrap #item-detail .item-detail-details img,
.lt-ie9 #error_wp #pf_CCErrorWrap #thanks .how-to-redeem .next,
.lt-ie9 #error_wp #pf_CCErrorWrap #thanks .how-to-redeem .prev,
.lt-ie9 #error_wp #pf_CCErrorWrap #thanks .how-to-redeem a,
.lt-ie9 #error_wp #pf_CCErrorWrap #thanks .how-to-redeem img,
.lt-ie9 #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem .next,
.lt-ie9 #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem .prev,
.lt-ie9 #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem a,
.lt-ie9 #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem img,
.lt-ie9 #error_wp #pf_CCErrorWrap p .next,
.lt-ie9 #error_wp #pf_CCErrorWrap p .prev,
.lt-ie9 #error_wp #pf_CCErrorWrap p a,
.lt-ie9 #error_wp #pf_CCErrorWrap p img,
.yourOrders .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem .next,
.yourOrders .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem .prev,
.yourOrders .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem a,
.yourOrders .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem img {
    float: left
}

#item-detail .lt-ie9 #error_wp #pf_CCErrorWrap .item-detail-details img,
#thanks .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem img,
.lt-ie9 #error_wp #pf_CCErrorWrap #item-detail .item-detail-details img,
.lt-ie9 #error_wp #pf_CCErrorWrap #thanks .how-to-redeem img,
.lt-ie9 #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem img,
.lt-ie9 #error_wp #pf_CCErrorWrap p img,
.yourOrders .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem img {
    width: 5.8884%;
    height: 55px;
    margin-right: 10px
}

#item-detail .lt-ie9 #error_wp #pf_CCErrorWrap .item-detail-details .next,
#item-detail .lt-ie9 #error_wp #pf_CCErrorWrap .item-detail-details .prev,
#item-detail .lt-ie9 #error_wp #pf_CCErrorWrap .item-detail-details a,
#thanks .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem .next,
#thanks .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem .prev,
#thanks .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem a,
.lt-ie9 #error_wp #pf_CCErrorWrap #item-detail .item-detail-details .next,
.lt-ie9 #error_wp #pf_CCErrorWrap #item-detail .item-detail-details .prev,
.lt-ie9 #error_wp #pf_CCErrorWrap #item-detail .item-detail-details a,
.lt-ie9 #error_wp #pf_CCErrorWrap #thanks .how-to-redeem .next,
.lt-ie9 #error_wp #pf_CCErrorWrap #thanks .how-to-redeem .prev,
.lt-ie9 #error_wp #pf_CCErrorWrap #thanks .how-to-redeem a,
.lt-ie9 #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem .next,
.lt-ie9 #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem .prev,
.lt-ie9 #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem a,
.lt-ie9 #error_wp #pf_CCErrorWrap p .next,
.lt-ie9 #error_wp #pf_CCErrorWrap p .prev,
.lt-ie9 #error_wp #pf_CCErrorWrap p a,
.yourOrders .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem .next,
.yourOrders .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem .prev,
.yourOrders .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem a {
    color: #bf2037;
    width: 91%;
    text-decoration: none
}

#item-detail .lt-ie9 #error_wp #pf_CCErrorWrap .item-detail-details .next:hover,
#item-detail .lt-ie9 #error_wp #pf_CCErrorWrap .item-detail-details .prev:hover,
#item-detail .lt-ie9 #error_wp #pf_CCErrorWrap .item-detail-details a:hover,
#thanks .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem .next:hover,
#thanks .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem .prev:hover,
#thanks .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem a:hover,
.lt-ie9 #error_wp #pf_CCErrorWrap #item-detail .item-detail-details .next:hover,
.lt-ie9 #error_wp #pf_CCErrorWrap #item-detail .item-detail-details .prev:hover,
.lt-ie9 #error_wp #pf_CCErrorWrap #item-detail .item-detail-details a:hover,
.lt-ie9 #error_wp #pf_CCErrorWrap #thanks .how-to-redeem .next:hover,
.lt-ie9 #error_wp #pf_CCErrorWrap #thanks .how-to-redeem .prev:hover,
.lt-ie9 #error_wp #pf_CCErrorWrap #thanks .how-to-redeem a:hover,
.lt-ie9 #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem .next:hover,
.lt-ie9 #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem .prev:hover,
.lt-ie9 #error_wp #pf_CCErrorWrap .yourOrders .how-to-redeem a:hover,
.lt-ie9 #error_wp #pf_CCErrorWrap p .next:hover,
.lt-ie9 #error_wp #pf_CCErrorWrap p .prev:hover,
.lt-ie9 #error_wp #pf_CCErrorWrap p a:hover,
.yourOrders .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem .next:hover,
.yourOrders .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem .prev:hover,
.yourOrders .lt-ie9 #error_wp #pf_CCErrorWrap .how-to-redeem a:hover {
    text-decoration: underline
}

#bonus-confirmation {
    padding: .2em
}

#bonus-confirmation .message {
    display: none
}

#bonus-confirmation .editMode .message {
    display: block
}

.yt_player {
    position: relative;
    padding-bottom: 56.25%;
    width: 100%
}

.yt_player iframe {
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.yt_player img {
    cursor: pointer;
    display: block;
    width: 100%!important
}

.yt_player img.loaded {
    position: absolute;
    top: 0;
    left: 0
}

.paddingTop-0 {
    padding-top: 0
}

.paddingRight-0 {
    padding-right: 0
}

.paddingBottom-0 {
    padding-bottom: 0
}

.paddingLeft-0 {
    padding-left: 0
}

.paddingTop-5 {
    padding-top: 5px
}

.paddingRight-5 {
    padding-right: 5px
}

.paddingBottom-5 {
    padding-bottom: 5px
}

.paddingLeft-5 {
    padding-left: 5px
}

.paddingTop-10 {
    padding-top: 10px
}

.paddingRight-10 {
    padding-right: 10px
}

.paddingBottom-10 {
    padding-bottom: 10px
}

.paddingLeft-10 {
    padding-left: 10px
}

.paddingTop-12 {
    padding-top: 12px
}

.paddingRight-12 {
    padding-right: 12px
}

.paddingBottom-12 {
    padding-bottom: 12px
}

.paddingLeft-12 {
    padding-left: 12px
}

.paddingTop-15 {
    padding-top: 15px
}

.paddingRight-15 {
    padding-right: 15px
}

.paddingBottom-15 {
    padding-bottom: 15px
}

.paddingLeft-15 {
    padding-left: 15px
}

.paddingTop-20 {
    padding-top: 20px
}

.paddingRight-20 {
    padding-right: 20px
}

.paddingBottom-20 {
    padding-bottom: 20px
}

.paddingLeft-20 {
    padding-left: 20px
}

.paddingTop-24 {
    padding-top: 24px
}

.paddingRight-24 {
    padding-right: 24px
}

.paddingBottom-24 {
    padding-bottom: 24px
}

.paddingLeft-24 {
    padding-left: 24px
}

.paddingTop-25 {
    padding-top: 25px
}

.paddingRight-25 {
    padding-right: 25px
}

.paddingBottom-25 {
    padding-bottom: 25px
}

.paddingLeft-25 {
    padding-left: 25px
}

.paddingTop-30 {
    padding-top: 30px
}

.paddingRight-30 {
    padding-right: 30px
}

.paddingBottom-30 {
    padding-bottom: 30px
}

.paddingLeft-30 {
    padding-left: 30px
}

.paddingTop-35 {
    padding-top: 35px
}

.paddingRight-35 {
    padding-right: 35px
}

.paddingBottom-35 {
    padding-bottom: 35px
}

.paddingLeft-35 {
    padding-left: 35px
}

.paddingTop-40 {
    padding-top: 40px
}

.paddingRight-40 {
    padding-right: 40px
}

.paddingBottom-40 {
    padding-bottom: 40px
}

.paddingLeft-40 {
    padding-left: 40px
}

.paddingTop-45 {
    padding-top: 45px
}

.paddingRight-45 {
    padding-right: 45px
}

.paddingBottom-45 {
    padding-bottom: 45px
}

.paddingLeft-45 {
    padding-left: 45px
}

.paddingTop-50 {
    padding-top: 50px
}

.paddingRight-50 {
    padding-right: 50px
}

.paddingBottom-50 {
    padding-bottom: 50px
}

.paddingLeft-50 {
    padding-left: 50px
}

.paddingTop-55 {
    padding-top: 55px
}

.paddingRight-55 {
    padding-right: 55px
}

.paddingBottom-55 {
    padding-bottom: 55px
}

.paddingLeft-55 {
    padding-left: 55px
}

.paddingTop-60 {
    padding-top: 60px
}

.paddingRight-60 {
    padding-right: 60px
}

.paddingBottom-50 {
    padding-bottom: 60px
}

.paddingLeft-50 {
    padding-left: 60px
}

.paddingTop-65 {
    padding-top: 65px
}

.paddingRight-65 {
    padding-right: 65px
}

.paddingBottom-65 {
    padding-bottom: 65px
}

.paddingLeft-65 {
    padding-left: 65px
}

.paddingTop-70 {
    padding-top: 70px
}

.paddingRight-70 {
    padding-right: 70px
}

.paddingBottom-70 {
    padding-bottom: 70px
}

.paddingLeft-70 {
    padding-left: 70px
}

.paddingTop-75 {
    padding-top: 75px
}

.paddingRight-75 {
    padding-right: 75px
}

.paddingBottom-75 {
    padding-bottom: 75px
}

.paddingLeft-75 {
    padding-left: 75px
}

.paddingTop-80 {
    padding-top: 80px
}

.paddingRight-80 {
    padding-right: 80px
}

.paddingBottom-80 {
    padding-bottom: 80px
}

.paddingLeft-80 {
    padding-left: 80px
}

.paddingTop-85 {
    padding-top: 85px
}

.paddingRight-85 {
    padding-right: 85px
}

.paddingBottom-85 {
    padding-bottom: 85px
}

.paddingLeft-85 {
    padding-left: 85px
}

.paddingTop-90 {
    padding-top: 90px
}

.paddingRight-90 {
    padding-right: 90px
}

.paddingBottom-90 {
    padding-bottom: 90px
}

.paddingLeft-90 {
    padding-left: 90px
}

.paddingTop-95 {
    padding-top: 95px
}

.paddingRight-95 {
    padding-right: 95px
}

.paddingBottom-95 {
    padding-bottom: 95px
}

.paddingLeft-95 {
    padding-left: 95px
}

.paddingTop-100 {
    padding-top: 100px
}

.paddingRight-100 {
    padding-right: 100px
}

.paddingBottom-100 {
    padding-bottom: 100px
}

.paddingLeft-100 {
    padding-left: 100px
}

.marginTop-0 {
    margin-top: 0
}

.marginRight-0 {
    margin-right: 0
}

.marginBottom-0 {
    margin-bottom: 0
}

.marginLeft-0 {
    margin-left: 0
}

.marginTop-5 {
    margin-top: 5px
}

.marginRight-5 {
    margin-right: 5px
}

.marginBottom-5 {
    margin-bottom: 5px
}

.marginLeft-5 {
    margin-left: 5px
}

.marginTop-10 {
    margin-top: 10px
}

.marginRight-10 {
    margin-right: 10px
}

.marginBottom-10 {
    margin-bottom: 10px
}

.marginLeft-10 {
    margin-left: 10px
}

.marginTop-12 {
    margin-top: 12px
}

.marginRight-12 {
    margin-right: 12px
}

.marginBottom-12 {
    margin-bottom: 12px
}

.marginLeft-12 {
    margin-left: 12px
}

.marginTop-15 {
    margin-top: 15px
}

.marginRight-15 {
    margin-right: 15px
}

.marginBottom-15 {
    margin-bottom: 15px
}

.marginLeft-15 {
    margin-left: 15px
}

.marginTop-20 {
    margin-top: 20px
}

.marginRight-20 {
    margin-right: 20px
}

.marginBottom-20 {
    margin-bottom: 20px
}

.marginLeft-20 {
    margin-left: 20px
}

.marginTop-24 {
    margin-top: 24px
}

.marginRight-24 {
    margin-right: 24px
}

.marginBottom-24 {
    margin-bottom: 24px
}

.marginLeft-24 {
    margin-left: 24px
}

.marginTop-25 {
    margin-top: 25px
}

.marginRight-25 {
    margin-right: 25px
}

.marginBottom-25 {
    margin-bottom: 25px
}

.marginLeft-25 {
    margin-left: 25px
}

.marginTop-30 {
    margin-top: 30px
}

.marginRight-30 {
    margin-right: 30px
}

.marginBottom-30 {
    margin-bottom: 30px
}

.marginLeft-30 {
    margin-left: 30px
}

.marginTop-35 {
    margin-top: 35px
}

.marginRight-35 {
    margin-right: 35px
}

.marginBottom-35 {
    margin-bottom: 35px
}

.marginLeft-35 {
    margin-left: 35px
}

.marginTop-40 {
    margin-top: 40px
}

.marginRight-40 {
    margin-right: 40px
}

.marginBottom-40 {
    margin-bottom: 40px
}

.marginLeft-40 {
    margin-left: 40px
}

.marginTop-45 {
    margin-top: 45px
}

.marginRight-45 {
    margin-right: 45px
}

.marginBottom-45 {
    margin-bottom: 45px
}

.marginLeft-45 {
    margin-left: 45px
}

.marginTop-50 {
    margin-top: 50px
}

.marginRight-50 {
    margin-right: 50px
}

.marginBottom-50 {
    margin-bottom: 50px
}

.marginLeft-50 {
    margin-left: 50px
}

@media only screen and (min-width:992px) {
    .text-left-large {
        text-align: left!important
    }
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .text-left-medium {
        text-align: left!important
    }
}

@media only screen and (max-width:600px) {
    .text-left-small {
        text-align: left!important
    }
}

@media only screen and (min-width:992px) {
    .text-center-large {
        text-align: center!important
    }
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .text-center-medium {
        text-align: center!important
    }
}

@media only screen and (max-width:600px) {
    .text-center-small {
        text-align: center!important
    }
}

@media only screen and (min-width:992px) {
    .text-right-large {
        text-align: right!important
    }
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .text-right-medium {
        text-align: right!important
    }
}

@media only screen and (max-width:600px) {
    .text-right-small {
        text-align: right!important
    }
}

@media only screen and (max-width:600px) {
    .center-text-small {
        text-align: center
    }
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .center-text-medium {
        text-align: center
    }
}

@media only screen and (min-width:992px) {
    .center-text-large {
        text-align: center
    }
}

.align-bottom,
.align-middle,
.align-top {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.align-bottom :first-child,
.align-middle :first-child,
.align-top :first-child {
    min-height: 1px
}

.align-bottom img,
.align-middle img,
.align-top img {
    min-height: 1px
}

.align-top {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.align-middle {
    -ms-flex-pack: center;
    justify-content: center
}

.align-bottom {
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media only screen and (max-width:600px) {
    .center-small {
        display: block;
        margin-left: auto;
        margin-right: auto
    }
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .center-medium {
        display: block;
        margin-left: auto;
        margin-right: auto
    }
}

@media only screen and (min-width:992px) {
    .center-large {
        margin-left: auto;
        margin-right: auto
    }
}

@media only screen and (max-width:600px) {
    .no-bkgd-small {
        background-image: none!important
    }
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .no-bkgd-medium {
        background-image: none!important
    }
}

@media only screen and (min-width:992px) {
    .no-bkgd-large {
        background-image: none!important
    }
}

.promotionpage .business-box .registrationCTA {
    text-align: center
}

.promotionpage .promotion-top-inherited {
    margin: 40px auto 0 auto;
    max-width: 1322px
}

@media only screen and (max-width:600px) {
    .promotionpage .promotion-top-inherited {
        margin: 10px auto 0 auto
    }
}

.promotionpage .promotion-top-inherited .contentBucket {
    margin-bottom: 0
}

.promotionpage .promotion-top-inherited .iparys_inherited {
    display: none
}

.promotionpage .promoBoxWrapper {
    margin-bottom: 10px
}

.promotionpage .promotion-top {
    max-width: 1322px;
    margin: 0 auto
}

.promotionpage .registration {
    text-align: left;
    margin: 20px 0
}

.promotionpage .registrationInfo {
    text-align: left;
    padding-top: 12.5px
}

.promotionpage .content {
    top: 0;
    padding-left: 0;
    padding-top: 0
}

.promotionpage .keepShopping,
.promotionpage .returnToResults {
    display: none
}

.promotionpage #item-detail {
    clear: both
}

.promotionpage .businessBox {
    margin: 20px 0;
    border-top: 1px solid #4d4d4f;
    border-bottom: 1px solid #4d4d4f;
    padding: 0
}

.promotionpage .businessBox ol,
.promotionpage .businessBox ul {
    margin-left: 15px;
    font-size: 14px;
    font-size: 1.4rem;
    color: #4d4d4f
}

.promotionpage .businessBox .collect-points-wrapper,
.promotionpage .businessBox .logged-in,
.promotionpage .businessBox .logged-out {
    display: none
}

.promotionpage .businessBox .logged-in {
    padding: 15px 0
}

.promotionpage .businessBox .businessBoxHeader {
    position: static;
    min-height: 0;
    padding: 0
}

.promotionpage .businessBox .businessBoxHeader img {
    height: 34px;
    max-width: 100%;
    width: auto
}

.promotionpage .businessBox .businessBoxHeader .logged-out:after {
    content: "";
    display: table;
    clear: both
}

.promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA {
    padding: 15px 0
}

.promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA:after {
    content: "";
    display: table;
    clear: both
}

.promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA img {
    width: auto
}

.promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA .buttons {
    margin: 0 auto;
    font-size: 3rem;
    font-family: "Avenir Condensed DemiBold", Arial, sans-serif;
    color: #4d4d4f;
    text-transform: uppercase
}

.promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA .buttons .btn_responsive,
.promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA .buttons .rewards .redeemButton.next,
.promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA .buttons .rewards .redeemButton.prev,
.promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA .buttons .rewards a.redeemButton,
.promotionpage .rewards .businessBox .businessBoxHeader .logged-out .registrationCTA .buttons .redeemButton.next,
.promotionpage .rewards .businessBox .businessBoxHeader .logged-out .registrationCTA .buttons .redeemButton.prev,
.promotionpage .rewards .businessBox .businessBoxHeader .logged-out .registrationCTA .buttons a.redeemButton {
    text-transform: capitalize
}

.promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text {
    text-align: center;
    clear: both;
    margin-bottom: 10px
}

.promotionpage .businessBox .businessBoxHeader .logged-out .registrationInfo {
    display: none;
    max-width: 1322px;
    margin: 0 auto
}

.promotionpage .businessBox .businessBoxHeader .logged-out .registrationInfo body.target-bts .bucket-1 .offer .sub-price,
.promotionpage .businessBox .businessBoxHeader .logged-out .registrationInfo h3,
.promotionpage .businessBox .businessBoxHeader .logged-out .registrationInfo h4,
.promotionpage .businessBox .businessBoxHeader .logged-out .registrationInfo h5,
body.target-bts .bucket-1 .offer .promotionpage .businessBox .businessBoxHeader .logged-out .registrationInfo .sub-price {
    font-family: 'Avenir Condensed DemiBold';
    font-size: 30px;
    font-size: 3rem;
    color: #4d4d4f;
    font-weight: 400;
    margin-bottom: 0
}

.promotionpage .businessBox .businessBoxHeader .logged-out .buttons {
    text-align: center
}

.promotionpage .businessBox .businessBoxHeader .logged-in .opt-in {
    display: inline-block;
    background-image: url(../../../content/dam/kfr/ui/checkboxBackground_43x43.png);
    background-repeat: no-repeat;
    background-position: 8px 6px;
    background-size: 21px
}

.promotionpage .businessBox .businessBoxHeader .logged-in .opt-in .checkBox {
    opacity: .5;
    position: relative;
    bottom: 2px;
    margin-right: 0
}

.promotionpage .businessBox .businessBoxHeader .logged-in .opt-in:hover {
    cursor: pointer
}

.promotionpage .businessBox .businessBoxHeader .logged-in .opt-in:hover .checkBox {
    opacity: 1
}

.promotionpage .collect-points-wrapper .ctaBox {
    width: 100%;
    max-width: 1322px;
    margin: 0 auto;
    padding: 15px
}

.promotionpage .collect-points-wrapper .ctaBox:after {
    content: "";
    display: table;
    clear: both
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
#thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem {
    text-align: center
}

.promotionpage .collect-points-wrapper .ctaBox .buttons {
    text-align: center;
    clear: both;
    text-align: center
}

.promotionpage .collect-points-wrapper .ctaBox .buttons .btn_responsive,
.promotionpage .collect-points-wrapper .ctaBox .buttons .rewards .redeemButton.next,
.promotionpage .collect-points-wrapper .ctaBox .buttons .rewards .redeemButton.prev,
.promotionpage .collect-points-wrapper .ctaBox .buttons .rewards a.redeemButton,
.promotionpage .rewards .collect-points-wrapper .ctaBox .buttons .redeemButton.next,
.promotionpage .rewards .collect-points-wrapper .ctaBox .buttons .redeemButton.prev,
.promotionpage .rewards .collect-points-wrapper .ctaBox .buttons a.redeemButton {
    margin-top: 10px
}

.promotionpage .collect-points-wrapper .ctaBox .buttons .next,
.promotionpage .collect-points-wrapper .ctaBox .buttons .prev,
.promotionpage .collect-points-wrapper .ctaBox .buttons a {
    margin-right: 20px;
    clear: right
}

.promotionpage .collect-points-wrapper .ctaBox .buttons .btn_white.next,
.promotionpage .collect-points-wrapper .ctaBox .buttons .btn_white.prev,
.promotionpage .collect-points-wrapper .ctaBox .buttons a.btn_white {
    font-size: 18px;
    font-size: 1.8rem
}

.promotionpage .collect-points-wrapper .ctaBox .buttons .collectPointsButton .btn_white.next,
.promotionpage .collect-points-wrapper .ctaBox .buttons .collectPointsButton .btn_white.prev,
.promotionpage .collect-points-wrapper .ctaBox .buttons .collectPointsButton a.btn_white {
    min-width: 120px
}

.promotionpage .pointsMethodDrawer {
    width: 100%;
    border-top: 1px solid #4d4d4f
}

.promotionpage .pointsMethodDrawer .pointsMethod {
    max-width: 1322px;
    margin: 0 auto;
    display: none;
    padding: 15px
}

.promotionpage .pointsMethodDrawer .pointsMethod .business-box {
    padding: 0
}

.promotionpage .pointsMethodDrawer .pointsMethod .logged-in {
    display: block
}

.promotionpage .pointsMethodDrawer .pointsMethod .addLoyaltyCard,
.promotionpage .pointsMethodDrawer .pointsMethod .codeEntry,
.promotionpage .pointsMethodDrawer .pointsMethod .uploadReceiptForm {
    width: 100%;
    margin: 0 auto
}

.promotionpage .pointsMethodDrawer .pointsMethod .addLoyaltyCard .businessBoxHeader img,
.promotionpage .pointsMethodDrawer .pointsMethod .codeEntry .businessBoxHeader img,
.promotionpage .pointsMethodDrawer .pointsMethod .uploadReceiptForm .businessBoxHeader img {
    width: 45px;
    height: 45px
}

.promotionpage .pointsMethodDrawer .addLoyaltyCard .columnL,
.promotionpage .pointsMethodDrawer .addLoyaltyCard .columnR {
    padding: 0 15px
}

.promotionpage .pointsMethodDrawer .codeEntry,
.promotionpage .pointsMethodDrawer .uploadReceiptForm {
    padding: 0 15px
}

.promotionpage .pointsMethodDrawer .addLoyaltyCard {
    padding: 0 15px 0 15px
}

.promotionpage .pointsMethodDrawer .thankYou .businessBoxHeader img {
    width: 45px;
    height: 45px
}

.promotionpage .pointsMethodDrawer .thankYou .businessBox {
    width: 100%;
    border: 0;
    margin: 0 auto
}

.promotionpage .pointsMethodDrawer .thankYou .enterCodesThanks .totalEarned {
    display: none
}

.promotionpage .pointsMethodDrawer .thankYou .enterCodesThanks .justEarned {
    border-bottom: 0
}

.promotionpage .pointsMethodDrawer .thankYou .enterCodesThanks .thanksCopy {
    clear: both
}

.promotionpage .pointsMethodDrawer .thankYou .enterCodesThanks .thanksCopy .enterAnotherCode {
    font-size: inherit;
    display: inline
}

.promotionpage .pointsMethodDrawer .thankYou .enterCodesThanks .bonusContainer {
    clear: both
}

.promotionpage .pointsMethodDrawer .thankYou .enterCodesThanks .bonusContainer img {
    width: 120px;
    height: 120px;
    margin: 0 20px 20px 0;
    float: left
}

#item-detail .promotionpage .pointsMethodDrawer .thankYou .enterCodesThanks .bonusContainer .item-detail-details,
#thanks .how-to-redeem .promotionpage .pointsMethodDrawer .thankYou .enterCodesThanks .bonusContainer p,
#thanks .promotionpage .pointsMethodDrawer .thankYou .enterCodesThanks .bonusContainer .how-to-redeem,
.promotionpage .pointsMethodDrawer .thankYou .enterCodesThanks .bonusContainer #item-detail .item-detail-details,
.promotionpage .pointsMethodDrawer .thankYou .enterCodesThanks .bonusContainer #thanks .how-to-redeem,
.promotionpage .pointsMethodDrawer .thankYou .enterCodesThanks .bonusContainer #thanks .how-to-redeem p,
.promotionpage .pointsMethodDrawer .thankYou .enterCodesThanks .bonusContainer .yourOrders .how-to-redeem,
.promotionpage .pointsMethodDrawer .thankYou .enterCodesThanks .bonusContainer p,
.yourOrders .promotionpage .pointsMethodDrawer .thankYou .enterCodesThanks .bonusContainer .how-to-redeem {
    float: left
}

.promotionpage .promoRegDrawer {
    background-color: #ffcb05;
    display: none;
    max-width: 1322px;
    margin: 0 auto
}

.promotionpage .promoRegDrawer:after {
    content: "";
    display: table;
    clear: both
}

.promotionpage .promoRegDrawer.login {
    border-top: 0
}

.promotionpage .promoRegDrawer.joinNow {
    border-top: 1px solid #4d4d4f
}

#item-detail .promotionpage .promoRegDrawer #KSTL-Registration-wrapper-HeaderCopyPage1 .item-detail-details:first-child,
#thanks .promotionpage .promoRegDrawer #KSTL-Registration-wrapper-HeaderCopyPage1 .how-to-redeem:first-child,
.promotionpage .promoRegDrawer #KSTL-Registration-wrapper-HeaderCopyPage1 #item-detail .item-detail-details:first-child,
.promotionpage .promoRegDrawer #KSTL-Registration-wrapper-HeaderCopyPage1 #thanks .how-to-redeem:first-child,
.promotionpage .promoRegDrawer #KSTL-Registration-wrapper-HeaderCopyPage1 .yourOrders .how-to-redeem:first-child,
.promotionpage .promoRegDrawer #KSTL-Registration-wrapper-HeaderCopyPage1 p:first-child,
.yourOrders .promotionpage .promoRegDrawer #KSTL-Registration-wrapper-HeaderCopyPage1 .how-to-redeem:first-child {
    display: none
}

.promotionpage .promoRegDrawer .KSTL-Registration {
    background-color: #fff
}

.promotionpage .promoboxes {
    border-width: 1px;
    border-style: solid;
    padding: 0 15px
}

.promotionpage .promoboxes.noBorder {
    border: 0
}

.promotionpage .promoboxes .promoBoxContent {
    position: relative;
    padding: 15px 0;
    border-top: 1px;
    border-bottom: 1px;
    border-left: 0;
    border-right: 0;
    border-style: solid
}

.promotionpage .promoboxes .promoBoxContent:after {
    content: "";
    display: table;
    clear: both
}

.promotionpage .promoboxes .promoBoxContent img {
    display: block;
    margin: 0 auto
}

.promotionpage .promoboxes .promoBoxContent.noBorder {
    border-top: 0;
    border-bottom: 0;
    border-left: 0;
    border-right: 0
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .promoboxes .promoBoxContent .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .promoboxes .promoBoxContent .item-detail-details,
#item-detail .promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox .item-detail-details,
#item-detail .promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
#item-detail .promotionpage .promoboxes .promoBoxContent .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .promoboxes .promoBoxContent p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .promoboxes .promoBoxContent p,
#thanks .how-to-redeem .promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
#thanks .how-to-redeem .promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox p,
#thanks .how-to-redeem .promotionpage .promoboxes .promoBoxContent p,
#thanks .promotionpage .collect-points-wrapper .ctaBox .promoboxes .promoBoxContent .how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .promoboxes .promoBoxContent .how-to-redeem,
#thanks .promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox .how-to-redeem,
#thanks .promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
#thanks .promotionpage .promoboxes .promoBoxContent .how-to-redeem,
.business-box .loginCTA .promotionpage .promoboxes .promoBoxContent .or,
.business-box .loginCTA body.target-bts .bucket-5 .promotionpage .promoboxes .promoBoxContent .or,
.promotionpage .businessBox .businessBoxHeader .logged-out .promoboxes .promoBoxContent .registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .promoboxes .promoBoxContent .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .promoboxes .promoBoxContent .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .promoboxes .promoBoxContent .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .promoboxes .promoBoxContent p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .promoboxes .promoBoxContent p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .promoboxes .promoBoxContent .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .promoboxes .promoBoxContent .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .promoboxes .promoBoxContent p,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .promoboxes .promoBoxContent .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .promoboxes .promoBoxContent .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .promoboxes .promoBoxContent p,
.promotionpage .promoboxes .promoBoxContent #item-detail .item-detail-details,
.promotionpage .promoboxes .promoBoxContent #thanks .how-to-redeem,
.promotionpage .promoboxes .promoBoxContent #thanks .how-to-redeem p,
.promotionpage .promoboxes .promoBoxContent .business-box .loginCTA .or,
.promotionpage .promoboxes .promoBoxContent .business-box .loginCTA body.target-bts .bucket-5 .or,
.promotionpage .promoboxes .promoBoxContent .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.promotionpage .promoboxes .promoBoxContent .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox p,
.promotionpage .promoboxes .promoBoxContent .next,
.promotionpage .promoboxes .promoBoxContent .prev,
.promotionpage .promoboxes .promoBoxContent .yourOrders .how-to-redeem,
.promotionpage .promoboxes .promoBoxContent a,
.promotionpage .promoboxes .promoBoxContent body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
.promotionpage .promoboxes .promoBoxContent body.target-bts .bucket-1 .offer .sub-price,
.promotionpage .promoboxes .promoBoxContent body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
.promotionpage .promoboxes .promoBoxContent body.target-bts .bucket-5 .business-box .loginCTA .or,
.promotionpage .promoboxes .promoBoxContent body.target-bts .bucket-5 h2,
.promotionpage .promoboxes .promoBoxContent body.target-bts .bucket-5 h3,
.promotionpage .promoboxes .promoBoxContent body.target-bts .bucket-5 h4,
.promotionpage .promoboxes .promoBoxContent body.target-bts .bucket-5 h5,
.promotionpage .promoboxes .promoBoxContent body.target-bts .offer-bucket .offer .price,
.promotionpage .promoboxes .promoBoxContent body.target-bts .offer-bucket .offer .smaller.price,
.promotionpage .promoboxes .promoBoxContent h1,
.promotionpage .promoboxes .promoBoxContent h1.smaller,
.promotionpage .promoboxes .promoBoxContent h2,
.promotionpage .promoboxes .promoBoxContent h3,
.promotionpage .promoboxes .promoBoxContent h4,
.promotionpage .promoboxes .promoBoxContent h5,
.promotionpage .promoboxes .promoBoxContent li,
.promotionpage .promoboxes .promoBoxContent ol,
.promotionpage .promoboxes .promoBoxContent p,
.promotionpage .promoboxes .promoBoxContent ul,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .promoboxes .promoBoxContent .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .promoboxes .promoBoxContent .how-to-redeem,
.yourOrders .promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox .how-to-redeem,
.yourOrders .promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.yourOrders .promotionpage .promoboxes .promoBoxContent .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .promotionpage .promoboxes .promoBoxContent .sub-price,
body.target-bts .bucket-1 .offer .promotionpage .promoboxes .promoBoxContent .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .promoboxes .promoBoxContent .item-detail-details,
body.target-bts .bucket-5 #item-detail .promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .promoboxes .promoBoxContent p,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .promoboxes .promoBoxContent .how-to-redeem,
body.target-bts .bucket-5 #thanks .promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .promotionpage .promoboxes .promoBoxContent .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .promotionpage .promoboxes .promoBoxContent .or,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .promoboxes .promoBoxContent .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .promoboxes .promoBoxContent .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .promoboxes .promoBoxContent p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .promoboxes .promoBoxContent .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .promoboxes .promoBoxContent p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .promoboxes .promoBoxContent .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .promoboxes .promoBoxContent .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
body.target-bts .bucket-5 .promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
body.target-bts .bucket-5 .promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox p,
body.target-bts .bucket-5 .promotionpage .promoboxes .promoBoxContent h2,
body.target-bts .bucket-5 .promotionpage .promoboxes .promoBoxContent h3,
body.target-bts .bucket-5 .promotionpage .promoboxes .promoBoxContent h4,
body.target-bts .bucket-5 .promotionpage .promoboxes .promoBoxContent h5,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .promoboxes .promoBoxContent .how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .promoboxes .promoBoxContent .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .offer-bucket .offer .promotionpage .promoboxes .promoBoxContent .price,
body.target-bts .offer-bucket .offer .promotionpage .promoboxes .promoBoxContent .smaller.price {
    color: inherit
}

.promotionpage .promoboxes .promoBoxContent .floatR {
    width: 100%;
    margin: 0 auto
}

.promotionpage .promoboxes .promoBoxContent .floatR img {
    margin: 0 auto
}

.promotionpage .promoboxes .promoBoxContent.disclaimer {
    width: 100%;
    color: inherit;
    margin-bottom: 10px
}

#item-detail .promotionpage .promoboxes .promoBoxContent.disclaimer .item-detail-details,
#thanks .how-to-redeem .promotionpage .promoboxes .promoBoxContent.disclaimer p,
#thanks .promotionpage .promoboxes .promoBoxContent.disclaimer .how-to-redeem,
.promotionpage .promoboxes .promoBoxContent.disclaimer #item-detail .item-detail-details,
.promotionpage .promoboxes .promoBoxContent.disclaimer #thanks .how-to-redeem,
.promotionpage .promoboxes .promoBoxContent.disclaimer #thanks .how-to-redeem p,
.promotionpage .promoboxes .promoBoxContent.disclaimer .next,
.promotionpage .promoboxes .promoBoxContent.disclaimer .prev,
.promotionpage .promoboxes .promoBoxContent.disclaimer .yourOrders .how-to-redeem,
.promotionpage .promoboxes .promoBoxContent.disclaimer a,
.promotionpage .promoboxes .promoBoxContent.disclaimer li,
.promotionpage .promoboxes .promoBoxContent.disclaimer p,
.yourOrders .promotionpage .promoboxes .promoBoxContent.disclaimer .how-to-redeem {
    font-size: 1.2rem
}

.promotionpage .promoboxes .promoBoxContent.disclaimer .col {
    width: 100%!important
}

.promotionpage .promoboxes .promoBoxContent .participatingProducts img {
    width: 290px;
    margin: 0 auto
}

.promotionpage .promoboxes .promoBoxContent .participatingProducts .next,
.promotionpage .promoboxes .promoBoxContent .participatingProducts .prev,
.promotionpage .promoboxes .promoBoxContent .participatingProducts a {
    color: inherit;
    font-size: 12px;
    font-size: 1.2rem
}

.promotionpage .rewards .reward img {
    width: 200px;
    margin: 15px auto;
    display: block
}

#item-detail .promotionpage .rewards .reward .item-detail-details,
#thanks .how-to-redeem .promotionpage .rewards .reward p,
#thanks .promotionpage .rewards .reward .how-to-redeem,
.promotionpage .rewards .reward #item-detail .item-detail-details,
.promotionpage .rewards .reward #thanks .how-to-redeem,
.promotionpage .rewards .reward #thanks .how-to-redeem p,
.promotionpage .rewards .reward .yourOrders .how-to-redeem,
.promotionpage .rewards .reward p,
.yourOrders .promotionpage .rewards .reward .how-to-redeem {
    font-size: 16px;
    font-size: 1.6rem;
    margin-bottom: 3px
}

.promotionpage .rewards .reward .rewardName {
    font-weight: 700
}

.promotionpage .rewards .reward .rewardName .next,
.promotionpage .rewards .reward .rewardName .prev,
.promotionpage .rewards .reward .rewardName a {
    color: #fff
}

.promotionpage .rewards .reward .rewardDescription {
    margin-bottom: 12px
}

.promotionpage .rewards .reward .cost {
    font-weight: 700;
    margin-bottom: 10px
}

.promotionpage .rewards .redeemButton.next,
.promotionpage .rewards .redeemButton.prev,
.promotionpage .rewards a.redeemButton {
    background-image: none;
    padding: 0;
    display: none
}

.promotionpage .rewards .redeemButton.active.next,
.promotionpage .rewards .redeemButton.active.prev,
.promotionpage .rewards a.redeemButton.active {
    display: inline-block
}

.promotionpage .alternateCurrency {
    display: none
}

.promotionpage .alternateCurrencyContainer {
    background-color: #ffcb05;
    font-size: 14px;
    font-size: 1.4rem;
    color: #4d4d4f;
    font-weight: 700;
    padding: 4px;
    width: 25%;
    margin-bottom: 15px
}

@media only screen and (max-width:600px) {
    .promotionpage .alternateCurrencyContainer {
        width: 100%
    }
}

.promotionpage.editMode .collect-points-wrapper,
.promotionpage.editMode .logged-in,
.promotionpage.editMode .logged-out,
.promotionpage.editMode .pointsMethod,
.promotionpage.editMode .promoRegDrawer,
.promotionpage.editMode .registrationInfo {
    display: block!important
}

.tier2-express .businessBox .businessBoxHeader .logged-out .buttons {
    float: none
}

.tier2-express .businessBox .businessBoxHeader .logged-out .registrationCTA_text {
    font-family: "Avenir Condensed Medium";
    font-size: 24px;
    font-size: 2.4rem;
    color: #4d4d4f;
    margin-top: 10px
}

.tier2-express .promotionPageTop {
    padding-top: 20px
}

.tier2-express .participatingProducts {
    text-align: center
}

.rewards.dory .itemCost {
    display: none
}

#cataboomFrame iframe,
.cataboomFrame iframe {
    width: 100%;
    height: 620px;
    border: none
}

.yourAccountHeader {
    margin-top: 10px;
    margin-bottom: 15px;
    padding: 0 22px
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .yourAccountHeader .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .yourAccountHeader p,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .yourAccountHeader .how-to-redeem,
.business-box .loginCTA body.target-bts .bucket-5 .yourAccountHeader .or,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .yourAccountHeader .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .yourAccountHeader .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .yourAccountHeader p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .yourAccountHeader .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .yourAccountHeader .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .yourAccountHeader p,
.yourAccountHeader #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.yourAccountHeader #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.yourAccountHeader #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.yourAccountHeader .business-box .loginCTA body.target-bts .bucket-5 .or,
.yourAccountHeader .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.yourAccountHeader .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.yourAccountHeader .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.yourAccountHeader .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.yourAccountHeader .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.yourAccountHeader .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.yourAccountHeader .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.yourAccountHeader body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
.yourAccountHeader body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.yourAccountHeader body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.yourAccountHeader body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.yourAccountHeader body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
.yourAccountHeader body.target-bts .bucket-5 .business-box .loginCTA .or,
.yourAccountHeader body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.yourAccountHeader body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.yourAccountHeader body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.yourAccountHeader body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.yourAccountHeader body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.yourAccountHeader body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.yourAccountHeader body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.yourAccountHeader body.target-bts .bucket-5 h1.smaller,
.yourAccountHeader body.target-bts .bucket-5 h2,
.yourAccountHeader body.target-bts .bucket-5 h3,
.yourAccountHeader body.target-bts .bucket-5 h4,
.yourAccountHeader body.target-bts .bucket-5 h5,
.yourAccountHeader body.target-bts .offer-bucket .offer .price,
.yourAccountHeader h1,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .yourAccountHeader .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .yourAccountHeader .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .yourAccountHeader .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .yourAccountHeader p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .yourAccountHeader .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .yourAccountHeader .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .yourAccountHeader .or,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .yourAccountHeader .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .yourAccountHeader .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .yourAccountHeader p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .yourAccountHeader .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourAccountHeader p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .yourAccountHeader .how-to-redeem,
body.target-bts .bucket-5 .yourAccountHeader h1.smaller,
body.target-bts .bucket-5 .yourAccountHeader h2,
body.target-bts .bucket-5 .yourAccountHeader h3,
body.target-bts .bucket-5 .yourAccountHeader h4,
body.target-bts .bucket-5 .yourAccountHeader h5,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .yourAccountHeader .how-to-redeem,
body.target-bts .offer-bucket .offer .yourAccountHeader .price {
    font-family: "Avenir Condensed DemiBold";
    font-weight: 400;
    font-size: 4rem;
    color: #4d4d4f;
    line-height: 1;
    letter-spacing: 0;
    margin: 0
}

@media only screen and (max-width:600px) {
    #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .yourAccountHeader .item-detail-details,
    #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .yourAccountHeader p,
    #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .yourAccountHeader .how-to-redeem,
    .business-box .loginCTA body.target-bts .bucket-5 .yourAccountHeader .or,
    .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .yourAccountHeader .registrationCTA_text,
    .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .yourAccountHeader .item-detail-details,
    .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .yourAccountHeader p,
    .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .yourAccountHeader .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .yourAccountHeader .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .yourAccountHeader p,
    .yourAccountHeader #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
    .yourAccountHeader #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
    .yourAccountHeader #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
    .yourAccountHeader .business-box .loginCTA body.target-bts .bucket-5 .or,
    .yourAccountHeader .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
    .yourAccountHeader .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
    .yourAccountHeader .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
    .yourAccountHeader .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
    .yourAccountHeader .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
    .yourAccountHeader .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
    .yourAccountHeader .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
    .yourAccountHeader body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
    .yourAccountHeader body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
    .yourAccountHeader body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
    .yourAccountHeader body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .yourAccountHeader body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
    .yourAccountHeader body.target-bts .bucket-5 .business-box .loginCTA .or,
    .yourAccountHeader body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
    .yourAccountHeader body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
    .yourAccountHeader body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
    .yourAccountHeader body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
    .yourAccountHeader body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
    .yourAccountHeader body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
    .yourAccountHeader body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .yourAccountHeader body.target-bts .bucket-5 h1.smaller,
    .yourAccountHeader body.target-bts .bucket-5 h2,
    .yourAccountHeader body.target-bts .bucket-5 h3,
    .yourAccountHeader body.target-bts .bucket-5 h4,
    .yourAccountHeader body.target-bts .bucket-5 h5,
    .yourAccountHeader body.target-bts .offer-bucket .offer .price,
    .yourAccountHeader h1,
    .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .yourAccountHeader .how-to-redeem,
    body.target-bts .bucket-1 .offer .bucket-5 .yourAccountHeader .sub-price,
    body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .yourAccountHeader .item-detail-details,
    body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .yourAccountHeader p,
    body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .yourAccountHeader .how-to-redeem,
    body.target-bts .bucket-5 .bucket-1 .offer .yourAccountHeader .sub-price,
    body.target-bts .bucket-5 .business-box .loginCTA .yourAccountHeader .or,
    body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .yourAccountHeader .registrationCTA_text,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .yourAccountHeader .item-detail-details,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .yourAccountHeader p,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .yourAccountHeader .how-to-redeem,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourAccountHeader p,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .yourAccountHeader .how-to-redeem,
    body.target-bts .bucket-5 .yourAccountHeader h1.smaller,
    body.target-bts .bucket-5 .yourAccountHeader h2,
    body.target-bts .bucket-5 .yourAccountHeader h3,
    body.target-bts .bucket-5 .yourAccountHeader h4,
    body.target-bts .bucket-5 .yourAccountHeader h5,
    body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .yourAccountHeader .how-to-redeem,
    body.target-bts .offer-bucket .offer .yourAccountHeader .price {
        font-size: 2.4rem
    }
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .yourAccountHeader .points.item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .yourAccountHeader p.points,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .yourAccountHeader .points.how-to-redeem,
.business-box .loginCTA body.target-bts .bucket-5 .yourAccountHeader .points.or,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .yourAccountHeader .points.registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .yourAccountHeader .points.item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .yourAccountHeader p.points,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .yourAccountHeader .points.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .yourAccountHeader .points.how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .yourAccountHeader p.points,
.yourAccountHeader #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .points.item-detail-details,
.yourAccountHeader #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p.points,
.yourAccountHeader #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .points.how-to-redeem,
.yourAccountHeader .business-box .loginCTA body.target-bts .bucket-5 .points.or,
.yourAccountHeader .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .points.registrationCTA_text,
.yourAccountHeader .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .points.item-detail-details,
.yourAccountHeader .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p.points,
.yourAccountHeader .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .points.how-to-redeem,
.yourAccountHeader .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .points.how-to-redeem,
.yourAccountHeader .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p.points,
.yourAccountHeader .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .points.how-to-redeem,
.yourAccountHeader body.target-bts .bucket-1 .offer .bucket-5 .points.sub-price,
.yourAccountHeader body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .points.item-detail-details,
.yourAccountHeader body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p.points,
.yourAccountHeader body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .points.how-to-redeem,
.yourAccountHeader body.target-bts .bucket-5 .bucket-1 .offer .points.sub-price,
.yourAccountHeader body.target-bts .bucket-5 .business-box .loginCTA .points.or,
.yourAccountHeader body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .points.registrationCTA_text,
.yourAccountHeader body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .points.item-detail-details,
.yourAccountHeader body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p.points,
.yourAccountHeader body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .points.how-to-redeem,
.yourAccountHeader body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .points.how-to-redeem,
.yourAccountHeader body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p.points,
.yourAccountHeader body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .points.how-to-redeem,
.yourAccountHeader body.target-bts .bucket-5 h1.points.smaller,
.yourAccountHeader body.target-bts .bucket-5 h2.points,
.yourAccountHeader body.target-bts .bucket-5 h3.points,
.yourAccountHeader body.target-bts .bucket-5 h4.points,
.yourAccountHeader body.target-bts .bucket-5 h5.points,
.yourAccountHeader body.target-bts .offer-bucket .offer .points.price,
.yourAccountHeader h1.points,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .yourAccountHeader .points.how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .yourAccountHeader .points.sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .yourAccountHeader .points.item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .yourAccountHeader p.points,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .yourAccountHeader .points.how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .yourAccountHeader .points.sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .yourAccountHeader .points.or,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .yourAccountHeader .points.registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .yourAccountHeader .points.item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .yourAccountHeader p.points,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .yourAccountHeader .points.how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourAccountHeader p.points,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .yourAccountHeader .points.how-to-redeem,
body.target-bts .bucket-5 .yourAccountHeader h1.points.smaller,
body.target-bts .bucket-5 .yourAccountHeader h2.points,
body.target-bts .bucket-5 .yourAccountHeader h3.points,
body.target-bts .bucket-5 .yourAccountHeader h4.points,
body.target-bts .bucket-5 .yourAccountHeader h5.points,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .yourAccountHeader .points.how-to-redeem,
body.target-bts .offer-bucket .offer .yourAccountHeader .points.price {
    color: #bf2037
}

#item-detail .yourAccountHeader .item-detail-details,
#thanks .how-to-redeem .yourAccountHeader p,
#thanks .yourAccountHeader .how-to-redeem,
.yourAccountHeader #item-detail .item-detail-details,
.yourAccountHeader #thanks .how-to-redeem,
.yourAccountHeader #thanks .how-to-redeem p,
.yourAccountHeader .yourOrders .how-to-redeem,
.yourAccountHeader p,
.yourOrders .yourAccountHeader .how-to-redeem {
    font-family: "Avenir Condensed DemiBold";
    color: #4d4d4f;
    font-size: 2rem;
    line-height: 130%;
    margin: 0
}

@media only screen and (max-width:600px) {
    #item-detail .yourAccountHeader .item-detail-details,
    #thanks .how-to-redeem .yourAccountHeader p,
    #thanks .yourAccountHeader .how-to-redeem,
    .yourAccountHeader #item-detail .item-detail-details,
    .yourAccountHeader #thanks .how-to-redeem,
    .yourAccountHeader #thanks .how-to-redeem p,
    .yourAccountHeader .yourOrders .how-to-redeem,
    .yourAccountHeader p,
    .yourOrders .yourAccountHeader .how-to-redeem {
        font-size: 1.4rem
    }
}

.bonuses:after {
    content: "";
    display: table;
    clear: both
}

.bonuses div.bonus {
    position: relative;
    display: block;
    width: 95px;
    height: 95px;
    border: 1px solid #4d4d4f;
    margin-right: 7px;
    margin-top: 7px;
    background-color: #912690
}

.bonuses div.bonus .link.next,
.bonuses div.bonus .link.prev,
.bonuses div.bonus a.link {
    width: 95px;
    height: 95px;
    display: block;
    position: absolute;
    z-index: 100
}

.bonuses div.bonus .checkMark {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 3px;
    right: 5px;
    z-index: 100
}

.bonuses div.bonus .pointsBlock {
    position: relative;
    left: 8px;
    top: 0
}

#item-detail .bonuses div.bonus .pointsBlock .item-detail-details,
#thanks .bonuses div.bonus .pointsBlock .how-to-redeem,
#thanks .how-to-redeem .bonuses div.bonus .pointsBlock p,
.bonuses div.bonus .pointsBlock #item-detail .item-detail-details,
.bonuses div.bonus .pointsBlock #thanks .how-to-redeem,
.bonuses div.bonus .pointsBlock #thanks .how-to-redeem p,
.bonuses div.bonus .pointsBlock .yourOrders .how-to-redeem,
.bonuses div.bonus .pointsBlock p,
.yourOrders .bonuses div.bonus .pointsBlock .how-to-redeem {
    font-family: "Avenir Condensed DemiBold";
    color: #fff;
    letter-spacing: -.025em;
    font-weight: 900
}

#item-detail .bonuses div.bonus .pointsBlock .points.item-detail-details,
#thanks .bonuses div.bonus .pointsBlock .points.how-to-redeem,
#thanks .how-to-redeem .bonuses div.bonus .pointsBlock p.points,
.bonuses div.bonus .pointsBlock #item-detail .points.item-detail-details,
.bonuses div.bonus .pointsBlock #thanks .how-to-redeem p.points,
.bonuses div.bonus .pointsBlock #thanks .points.how-to-redeem,
.bonuses div.bonus .pointsBlock .yourOrders .points.how-to-redeem,
.bonuses div.bonus .pointsBlock p.points,
.yourOrders .bonuses div.bonus .pointsBlock .points.how-to-redeem {
    font-size: 24px;
    font-size: 2.4rem
}

#item-detail .bonuses div.bonus .pointsBlock .pointsLabel.item-detail-details,
#thanks .bonuses div.bonus .pointsBlock .pointsLabel.how-to-redeem,
#thanks .how-to-redeem .bonuses div.bonus .pointsBlock p.pointsLabel,
.bonuses div.bonus .pointsBlock #item-detail .pointsLabel.item-detail-details,
.bonuses div.bonus .pointsBlock #thanks .how-to-redeem p.pointsLabel,
.bonuses div.bonus .pointsBlock #thanks .pointsLabel.how-to-redeem,
.bonuses div.bonus .pointsBlock .yourOrders .pointsLabel.how-to-redeem,
.bonuses div.bonus .pointsBlock p.pointsLabel,
.yourOrders .bonuses div.bonus .pointsBlock .pointsLabel.how-to-redeem {
    font-size: 12px;
    font-size: 1.2rem;
    position: relative;
    top: -18px;
    left: 21px
}

.bonuses div.bonus .square {
    width: 21px;
    height: 21px;
    position: absolute;
    top: 10px;
    right: 10px;
    border: 1px solid #4d4d4f;
    background-color: #fff
}

.bonuses div.bonus .name {
    font-family: "Avenir Condensed DemiBold";
    color: #fff;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 109%;
    position: absolute;
    left: 8px;
    top: 45px
}

.bonuses .bonus.earned {
    background-color: #fff
}

#item-detail .bonuses .bonus.earned .pointsBlock .item-detail-details,
#thanks .bonuses .bonus.earned .pointsBlock .how-to-redeem,
#thanks .how-to-redeem .bonuses .bonus.earned .pointsBlock p,
.bonuses .bonus.earned .pointsBlock #item-detail .item-detail-details,
.bonuses .bonus.earned .pointsBlock #thanks .how-to-redeem,
.bonuses .bonus.earned .pointsBlock #thanks .how-to-redeem p,
.bonuses .bonus.earned .pointsBlock .yourOrders .how-to-redeem,
.bonuses .bonus.earned .pointsBlock p,
.yourOrders .bonuses .bonus.earned .pointsBlock .how-to-redeem {
    color: #912690
}

.bonuses .bonus.earned .name {
    color: #4d4d4f
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    /*cursor: hand*/
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block
}

.slick-track:after,
.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.dashboard .more.next,
.dashboard .more.prev,
.dashboard a.more {
    display: block;
    text-align: right
}

.dashboard .serviceContainer {
    padding: 0
}

.dashboard section.activitySummary {
    padding: 0 21px;
    margin-bottom: 24px
}

.dashboard section.activitySummary .transactions {
    margin: 0;
    padding: 0;
    list-style: none
}

.dashboard section.activitySummary .transactions li {
    margin: 0;
    padding: 4px 0;
    font-family: Arial, sans-serif;
    position: relative;
    font-size: 14px;
    font-size: 1.4rem;
    border-bottom: 1px solid #4d4d4f
}

.dashboard section.activitySummary .transactions li:last-child {
    border-bottom: 0
}

.dashboard section.activitySummary .transactions li .points {
    font-size: 18px;
    font-size: 1.8rem;
    position: absolute;
    left: 160px;
    bottom: 1px
}

.dashboard section.activitySummary .transactions li .date {
    position: absolute;
    right: 0
}

.dashboard section.activitySummary .more.next,
.dashboard section.activitySummary .more.prev,
.dashboard section.activitySummary a.more {
    text-align: right;
    display: block
}

.dashboard section.rewardsForYou {
    padding: 0 21px;
    margin-bottom: 24px
}

.dashboard section.rewardsForYou:after {
    content: "";
    display: table;
    clear: both
}

.dashboard section.yourOffers {
    padding: 0 24px;
    position: relative;
    margin-bottom: 24px;
    padding: 0 21px
}

.dashboard section.yourOffers .sliderArrow {
    top: 32px;
    height: 374px;
    width: 40px
}

.dashboard section.yourOffers .offersList .offer {
    display: block;
    margin-right: 10px!important
}

.dashboard section.yourOffers .offersList .slick-track {
    display: -ms-flexbox;
    display: flex
}

.dashboard section.engagementBonuses {
    position: relative;
    margin-bottom: 24px;
    padding: 0 21px
}

.dashboard section.engagementBonuses .sliderArrow {
    width: 50px;
    height: 108px;
    top: 50px
}

.dashboard .bonuses .slick-slide {
    margin-right: 7px!important
}

.dashboard section.loyaltyCards {
    margin-bottom: 24px;
    padding: 0 21px;
    position: relative
}

.dashboard section.loyaltyCards .sliderArrow {
    width: 50px;
    height: 155px;
    top: 28px
}

.dashboard section.loyaltyCards div.loyaltyCard {
    width: 175px;
    height: 142px;
    border: 1px solid #4d4d4f;
    margin-right: 16px;
    margin-bottom: 16px
}

.subnav {
    margin-bottom: 14px;
    padding: 0 12px
}

.subnav:after {
    content: "";
    display: table;
    clear: both
}

.promotionpage .rewards .subnav .mini.redeemButton.next,
.promotionpage .rewards .subnav .mini.redeemButton.prev,
.promotionpage .rewards .subnav a.mini.redeemButton,
.subnav .btn_responsive.mini.next,
.subnav .btn_responsive.mini.prev,
.subnav .promotionpage .rewards .mini.redeemButton.next,
.subnav .promotionpage .rewards .mini.redeemButton.prev,
.subnav .promotionpage .rewards a.mini.redeemButton,
.subnav a.btn_responsive.mini {
    font-size: 12px;
    font-size: 1.2rem;
    background-color: #ffcb05;
    color: #4d4d4f;
    border: 1px solid #4d4d4f;
    margin-bottom: 10px
}

.promotionpage .rewards .subnav .mini.redeemButton.next:first-child,
.promotionpage .rewards .subnav .mini.redeemButton.prev:first-child,
.promotionpage .rewards .subnav a.mini.redeemButton:first-child,
.subnav .btn_responsive.mini.next:first-child,
.subnav .btn_responsive.mini.prev:first-child,
.subnav .promotionpage .rewards .mini.redeemButton.next:first-child,
.subnav .promotionpage .rewards .mini.redeemButton.prev:first-child,
.subnav .promotionpage .rewards a.mini.redeemButton:first-child,
.subnav a.btn_responsive.mini:first-child {
    margin-right: 10px
}

.promotionpage .rewards .subnav .mini.disabled.redeemButton.next,
.promotionpage .rewards .subnav .mini.disabled.redeemButton.prev,
.promotionpage .rewards .subnav a.mini.disabled.redeemButton,
.subnav .btn_responsive.mini.disabled.next,
.subnav .btn_responsive.mini.disabled.prev,
.subnav .promotionpage .rewards .mini.disabled.redeemButton.next,
.subnav .promotionpage .rewards .mini.disabled.redeemButton.prev,
.subnav .promotionpage .rewards a.mini.disabled.redeemButton,
.subnav a.btn_responsive.mini.disabled {
    cursor: pointer;
    background-color: #4d4d4f;
    color: #fff
}

.promotionpage .rewards .subnav .mini.disabled.redeemButton.next:hover,
.promotionpage .rewards .subnav .mini.disabled.redeemButton.prev:hover,
.promotionpage .rewards .subnav a.mini.disabled.redeemButton:hover,
.subnav .btn_responsive.mini.disabled.next:hover,
.subnav .btn_responsive.mini.disabled.prev:hover,
.subnav .promotionpage .rewards .mini.disabled.redeemButton.next:hover,
.subnav .promotionpage .rewards .mini.disabled.redeemButton.prev:hover,
.subnav .promotionpage .rewards a.mini.disabled.redeemButton:hover,
.subnav a.btn_responsive.mini.disabled:hover {
    background-color: #ffcb05;
    color: #4d4d4f
}

.subnav .navBlock {
    float: left;
    margin-bottom: 5px;
    margin-left: 10px
}

body.yourActivity .pageHeader {
    border-bottom: 0
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body.yourActivity .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.yourActivity p,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.yourActivity .how-to-redeem,
.business-box .loginCTA body.yourActivity .or,
.promotionpage .businessBox .businessBoxHeader .logged-out body.yourActivity .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.yourActivity .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.yourActivity p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.yourActivity .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.yourActivity .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.yourActivity p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.yourActivity .how-to-redeem,
body.target-bts .bucket-1 .offer body.yourActivity .sub-price,
body.target-bts .bucket-5 body.yourActivity h2.smaller,
body.target-bts .bucket-5 body.yourActivity h3,
body.target-bts .bucket-5 body.yourActivity h4,
body.target-bts .bucket-5 body.yourActivity h5,
body.target-bts .offer-bucket .offer body.yourActivity .smaller.price,
body.yourActivity #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
body.yourActivity #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
body.yourActivity #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.yourActivity .business-box .loginCTA .or,
body.yourActivity .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
body.yourActivity .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
body.yourActivity .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
body.yourActivity .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
body.yourActivity .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
body.yourActivity .promotionpage .collect-points-wrapper .ctaBox p,
body.yourActivity .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.yourActivity body.target-bts .bucket-1 .offer .sub-price,
body.yourActivity body.target-bts .bucket-5 h2.smaller,
body.yourActivity body.target-bts .bucket-5 h3,
body.yourActivity body.target-bts .bucket-5 h4,
body.yourActivity body.target-bts .bucket-5 h5,
body.yourActivity body.target-bts .offer-bucket .offer .smaller.price,
body.yourActivity h1.smaller,
body.yourActivity h2,
body.yourActivity h3,
body.yourActivity h4,
body.yourActivity h5 {
    margin-top: 10px;
    margin-left: 10px;
    text-align: left
}

body.yourActivity section.rewardsForYou {
    padding-left: 25px
}

@media only screen and (max-width:991px) {
    body.yourActivity section.rewardsForYou .rewards-for-you div:nth-of-type(4) {
        display: -ms-flexbox;
        display: flex
    }
}

@media only screen and (max-width:600px) {
    body.yourActivity section.rewardsForYou .rewards-for-you div:nth-of-type(3) {
        display: -ms-flexbox;
        display: flex
    }
}

section.yourActivity,
section.yourOrders {
    padding: 0 21px
}

section.yourActivity .transaction,
section.yourOrders .transaction {
    border-bottom: 1px solid #4d4d4f;
    padding-left: 30px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: 25px 25px;
    background-position: left 10px;
    background-image: url(../../../content/dam/kfr/svg/pointsAdjustment.svg)
}

section.yourActivity .transaction.no-expand,
section.yourOrders .transaction.no-expand {
    cursor: default
}

@media only screen and (min-width:601px) and (max-width:991px) {
    section.yourActivity .transaction,
    section.yourOrders .transaction {
        background-position: left 9px
    }
}

@media only screen and (max-width:600px) {
    section.yourActivity .transaction,
    section.yourOrders .transaction {
        background-position: left 7px
    }
}

section.yourActivity .transaction .type,
section.yourOrders .transaction .type {
    display: none
}

section.yourActivity .transaction.code,
section.yourOrders .transaction.code {
    background-image: url(../../../content/dam/kfr/svg/EnterCodes.svg)
}

section.yourActivity .transaction.loyalty,
section.yourOrders .transaction.loyalty {
    background-image: url(../../../content/dam/kfr/svg/AddLoyalty.svg)
}

section.yourActivity .transaction.receipt,
section.yourOrders .transaction.receipt {
    background-image: url(../../../content/dam/kfr/UploadReceipt.svg)
}

section.yourActivity .transaction.bonus,
section.yourOrders .transaction.bonus {
    background-image: url(../../../content/dam/kfr/svg/bonus.svg)
}

section.yourActivity .transaction.sweepstakes,
section.yourOrders .transaction.sweepstakes {
    background-image: url(../../../content/dam/kfr/svg/sweepsEntry.svg)
}

section.yourActivity .transaction.no-expand .trigger,
section.yourOrders .transaction.no-expand .trigger {
    display: none
}

section.yourActivity .transaction .header,
section.yourOrders .transaction .header {
    min-height: 35px;
    position: relative
}

section.yourActivity .transaction .header .info,
section.yourActivity .transaction .header .trigger,
section.yourOrders .transaction .header .info,
section.yourOrders .transaction .header .trigger {
    font-family: Arial, sans-serif;
    font-weight: 700;
    color: #bf2037
}

section.yourActivity .transaction .header .info,
section.yourOrders .transaction .header .info {
    margin-bottom: 0;
    padding: 10px 60px 10px 0
}

section.yourActivity .transaction .header .trigger,
section.yourOrders .transaction .header .trigger {
    position: absolute;
    cursor: pointer
}

section.yourActivity .transaction .header .expand,
section.yourOrders .transaction .header .expand {
    top: 5px;
    right: 6px;
    font-size: 2.5rem
}

section.yourActivity .transaction .header .collapse,
section.yourOrders .transaction .header .collapse {
    top: 7px;
    right: 0;
    border: 2px solid #4d4d4f;
    width: 25px;
    height: 25px;
    border-radius: 25px;
    text-align: center;
    line-height: 17px;
    padding-right: 1px;
    font-size: 2.5rem;
    display: none
}

section.yourActivity .transaction .header .pointsExpirationLink,
section.yourOrders .transaction .header .pointsExpirationLink {
    font-size: 80%;
    margin-left: 20px;
    font-weight: 400
}

section.yourActivity .transaction .header img,
section.yourOrders .transaction .header img {
    display: inline-block
}

section.yourActivity .transaction .header .preview,
section.yourOrders .transaction .header .preview {
    background-image: url(../../../content/dam/kfr/svg/receiptPreview.svg);
    background-repeat: no-repeat;
    background-size: 25px;
    display: block;
    width: 25px;
    height: 25px;
    position: absolute;
    right: 30px;
    top: 7px
}

section.yourActivity .transaction .header .preview.no-preview,
section.yourOrders .transaction .header .preview.no-preview {
    display: none
}

section.yourActivity .transaction .detail,
section.yourOrders .transaction .detail {
    display: none;
    transition: .5s;
    margin-bottom: 5px
}

#item-detail section.yourActivity .transaction .detail .item-detail-details,
#item-detail section.yourOrders .transaction .detail .item-detail-details,
#thanks .how-to-redeem section.yourActivity .transaction .detail p,
#thanks .how-to-redeem section.yourOrders .transaction .detail p,
#thanks section.yourActivity .transaction .detail .how-to-redeem,
#thanks section.yourOrders .transaction .detail .how-to-redeem,
.yourOrders section.yourActivity .transaction .detail .how-to-redeem,
section.yourActivity .transaction .detail #item-detail .item-detail-details,
section.yourActivity .transaction .detail #thanks .how-to-redeem,
section.yourActivity .transaction .detail #thanks .how-to-redeem p,
section.yourActivity .transaction .detail .yourOrders .how-to-redeem,
section.yourActivity .transaction .detail p,
section.yourOrders .transaction .detail #item-detail .item-detail-details,
section.yourOrders .transaction .detail #thanks .how-to-redeem,
section.yourOrders .transaction .detail #thanks .how-to-redeem p,
section.yourOrders .transaction .detail .how-to-redeem,
section.yourOrders .transaction .detail p {
    margin-bottom: 0;
    line-height: 1.57
}

section.yourActivity .transaction .detail .points,
section.yourOrders .transaction .detail .points {
    color: #96172e;
    font-weight: 700
}

section.yourActivity .transaction .detail .order_info .cost,
section.yourActivity .transaction .detail .order_info .description,
section.yourActivity .transaction .detail .order_info .qty,
section.yourActivity .transaction .detail .order_info .status,
section.yourActivity .transaction .detail .order_info .variant,
section.yourOrders .transaction .detail .order_info .cost,
section.yourOrders .transaction .detail .order_info .description,
section.yourOrders .transaction .detail .order_info .qty,
section.yourOrders .transaction .detail .order_info .status,
section.yourOrders .transaction .detail .order_info .variant {
    font-weight: 700
}

section.yourActivity .transaction .detail .order_info .cost,
section.yourOrders .transaction .detail .order_info .cost {
    color: #bf2037
}

section.yourActivity .transaction.showDetail .collapse,
section.yourOrders .transaction.showDetail .collapse {
    display: block
}

section.yourActivity .transaction.showDetail .expand,
section.yourOrders .transaction.showDetail .expand {
    display: none
}

section.yourActivity .message,
section.yourOrders .message {
    color: #4d4d4f
}

@media only screen and (max-width:600px) {
    .yourActivity .rewardsForYou {
        display: none
    }
}

@media only screen and (min-width:992px) {
    .yourActivity .rewards-for-you.row .col.l3 {
        width: 50%
    }
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .yourActivity .rewards-for-you.row .col.m4 {
        width: 100%
    }
}

.yourOrders section.bonusOffers {
    padding-left: 25px
}

.yourOrders section.bonusOffers .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.yourOrders section.bonusOffers div.bonusOffer {
    position: relative;
    display: block
}

.yourOrders section.bonusOffers div.bonusOffer .offerImage {
    padding: 9px;
    border: 1px solid #4d4d4f
}

.yourOrders section.bonusOffers div.bonusOffer .link {
    position: absolute;
    width: 100%;
    height: 100%
}

#item-detail .yourOrders section.bonusOffers div.bonusOffer .item-detail-details,
#thanks .how-to-redeem .yourOrders section.bonusOffers div.bonusOffer p,
#thanks .yourOrders section.bonusOffers div.bonusOffer .how-to-redeem,
.yourOrders section.bonusOffers div.bonusOffer #item-detail .item-detail-details,
.yourOrders section.bonusOffers div.bonusOffer #thanks .how-to-redeem,
.yourOrders section.bonusOffers div.bonusOffer #thanks .how-to-redeem p,
.yourOrders section.bonusOffers div.bonusOffer .how-to-redeem,
.yourOrders section.bonusOffers div.bonusOffer p {
    font-family: Arial, sans-serif;
    font-weight: 700;
    line-height: 1.28;
    font-size: 14px;
    font-size: 1.4rem
}

.yourOrders .header {
    padding-right: 25px
}

@media only screen and (max-width:600px) {
    .yourOrders .bonusOffers {
        display: none
    }
}

.yourOrders .transaction .detail .reward_thumb {
    width: 150px
}

body.target-bts .bucket-1 .offer .newHeader.sub-price,
h3.newHeader,
h4.newHeader,
h5.newHeader {
    text-align: left;
    font-size: 20px;
    font-size: 2rem
}

.next,
.prev {
    color: #bf2037;
    cursor: pointer;
    text-decoration: none;
    padding: 10px
}

.next {
    float: right
}

.prev {
    float: left
}

.more {
    display: block;
    text-align: right
}

.brands .categories-container {
    margin-bottom: 12px
}

.brands .searchResults .productsContainer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.brands .searchResults .productsContainer .productContainer {
    display: -ms-flexbox;
    display: flex;
    margin: 10px 0
}

.brands .searchResults .product {
    border: 1px solid #4d4d4f;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1;
    flex: 1;
    text-decoration: none;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative
}

.brands .searchResults .product .productInfo {
    padding: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-align: stretch;
    align-items: stretch
}

.brands .searchResults .product body.target-bts .bucket-1 .offer .sub-price,
.brands .searchResults .product h3,
.brands .searchResults .product h4,
.brands .searchResults .product h5,
body.target-bts .bucket-1 .offer .brands .searchResults .product .sub-price {
    font-size: 2rem;
    text-decoration: none
}

.brands .searchResults .product .productImage {
    height: 200px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 10px
}

.brands .searchResults .product .productImage img {
    max-height: 200px
}

.brands .searchResults .product .hasPoints {
    text-align: center;
    color: #fff;
    font-family: "Avenir Condensed DemiBold", Arial, sans-serif;
    background-image: url(../../../content/dam/kfr/svg/redellipse.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center
}

.brands .searchResults .product .points {
    padding-top: 10px;
    padding-bottom: 5px;
    width: 100%;
    margin: 0 auto
}

.brands .searchResults .pagination {
    text-align: center;
    padding: 10px
}

.brands .participating-brands-grid .section {
    float: left;
    box-sizing: border-box;
    padding: 0 .75em;
    position: relative;
    margin-bottom: 1.55em
}

.brands .participating-brands-grid .section:first-child {
    float: none;
    display: block;
    width: 100%
}

.brands .participating-brands-grid .section:nth-child(2) {
    margin-left: auto;
    margin-right: auto
}

.brands .participating-brands-grid .section .next,
.brands .participating-brands-grid .section .prev,
.brands .participating-brands-grid .section a {
    width: 100%;
    display: block;
    outline: #4d4d4f solid 1px;
    padding: 1px
}

.brands .participating-brands-grid .section .next:hover,
.brands .participating-brands-grid .section .prev:hover,
.brands .participating-brands-grid .section a:hover {
    outline: #eeaf30 solid 2px
}

.brands .participating-brands-grid .section img {
    margin: 0 auto;
    display: block
}

@media only screen and (min-width:992px) {
    .brands .participating-brands-grid .section {
        width: 16.66667%;
        margin-left: auto;
        left: auto;
        right: auto
    }
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .brands .participating-brands-grid .section {
        width: 25%;
        margin-left: auto;
        left: auto;
        right: auto
    }
}

@media only screen and (max-width:600px) {
    .brands .participating-brands-grid .section {
        width: 33.33333%;
        margin-left: auto;
        left: auto;
        right: auto
    }
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .brands .productDetails .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .brands .productDetails p,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .brands .productDetails .how-to-redeem,
.brands .productDetails #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.brands .productDetails #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.brands .productDetails #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.brands .productDetails .business-box .loginCTA body.target-bts .bucket-5 .or,
.brands .productDetails .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.brands .productDetails .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.brands .productDetails .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.brands .productDetails .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.brands .productDetails .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.brands .productDetails .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.brands .productDetails .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.brands .productDetails body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
.brands .productDetails body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.brands .productDetails body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.brands .productDetails body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.brands .productDetails body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
.brands .productDetails body.target-bts .bucket-5 .business-box .loginCTA .or,
.brands .productDetails body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.brands .productDetails body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.brands .productDetails body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.brands .productDetails body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.brands .productDetails body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.brands .productDetails body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.brands .productDetails body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.brands .productDetails body.target-bts .bucket-5 h1.smaller,
.brands .productDetails body.target-bts .bucket-5 h2,
.brands .productDetails body.target-bts .bucket-5 h3,
.brands .productDetails body.target-bts .bucket-5 h4,
.brands .productDetails body.target-bts .bucket-5 h5,
.brands .productDetails body.target-bts .offer-bucket .offer .price,
.brands .productDetails h1,
.business-box .loginCTA body.target-bts .bucket-5 .brands .productDetails .or,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .brands .productDetails .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .brands .productDetails .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .brands .productDetails p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .brands .productDetails .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .brands .productDetails .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .brands .productDetails p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .brands .productDetails .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .brands .productDetails .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .how-to-redeem,
body.target-bts .bucket-5 .brands .productDetails h1.smaller,
body.target-bts .bucket-5 .brands .productDetails h2,
body.target-bts .bucket-5 .brands .productDetails h3,
body.target-bts .bucket-5 .brands .productDetails h4,
body.target-bts .bucket-5 .brands .productDetails h5,
body.target-bts .bucket-5 .bucket-1 .offer .brands .productDetails .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .brands .productDetails .or,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .brands .productDetails .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .brands .productDetails .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .brands .productDetails .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .brands .productDetails p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .brands .productDetails .how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .how-to-redeem,
body.target-bts .offer-bucket .offer .brands .productDetails .price {
    letter-spacing: 0
}

.brands .productDetails .buynow {
    margin: 1em 0
}

.brands .productDetails .row.details {
    position: relative
}

@media only screen and (max-width:600px) {
    .brands .productDetails .row.details {
        margin-bottom: 50px
    }
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks p,
#thanks .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks .how-to-redeem,
.brands .productDetails .viewAllLinks #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.brands .productDetails .viewAllLinks #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.brands .productDetails .viewAllLinks #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.brands .productDetails .viewAllLinks .business-box .loginCTA .or,
.brands .productDetails .viewAllLinks .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox p,
.brands .productDetails .viewAllLinks .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.brands .productDetails .viewAllLinks body.target-bts .bucket-1 .offer .sub-price,
.brands .productDetails .viewAllLinks body.target-bts .offer-bucket .offer .smaller.price,
.brands .productDetails .viewAllLinks h1.smaller,
.brands .productDetails .viewAllLinks h2,
.brands .productDetails .viewAllLinks h3,
.brands .productDetails .viewAllLinks h4,
.brands .productDetails .viewAllLinks h5,
.business-box .loginCTA .brands .productDetails .viewAllLinks .or,
.promotionpage .businessBox .businessBoxHeader .logged-out .brands .productDetails .viewAllLinks .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .brands .productDetails .viewAllLinks .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .brands .productDetails .viewAllLinks .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .brands .productDetails .viewAllLinks p,
.promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks p,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .brands .productDetails .viewAllLinks .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks .how-to-redeem,
body.target-bts .bucket-1 .offer .brands .productDetails .viewAllLinks .sub-price,
body.target-bts .offer-bucket .offer .brands .productDetails .viewAllLinks .smaller.price {
    margin: 1em 0
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks .item-detail-details .next,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks .item-detail-details .prev,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks .item-detail-details a,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks p .next,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks p .prev,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks p a,
#thanks .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks .how-to-redeem .next,
#thanks .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks .how-to-redeem .prev,
#thanks .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks .how-to-redeem a,
.brands .productDetails .viewAllLinks #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details .next,
.brands .productDetails .viewAllLinks #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details .prev,
.brands .productDetails .viewAllLinks #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details a,
.brands .productDetails .viewAllLinks #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p .next,
.brands .productDetails .viewAllLinks #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p .prev,
.brands .productDetails .viewAllLinks #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p a,
.brands .productDetails .viewAllLinks #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem .next,
.brands .productDetails .viewAllLinks #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem .prev,
.brands .productDetails .viewAllLinks #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem a,
.brands .productDetails .viewAllLinks .business-box .loginCTA .or .next,
.brands .productDetails .viewAllLinks .business-box .loginCTA .or .prev,
.brands .productDetails .viewAllLinks .business-box .loginCTA .or a,
.brands .productDetails .viewAllLinks .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text .next,
.brands .productDetails .viewAllLinks .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text .prev,
.brands .productDetails .viewAllLinks .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text a,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details .next,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details .prev,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details a,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .next,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .prev,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem a,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem .next,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem .prev,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem a,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox p .next,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox p .prev,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox p a,
.brands .productDetails .viewAllLinks .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem .next,
.brands .productDetails .viewAllLinks .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem .prev,
.brands .productDetails .viewAllLinks .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem a,
.brands .productDetails .viewAllLinks body.target-bts .bucket-1 .offer .sub-price .next,
.brands .productDetails .viewAllLinks body.target-bts .bucket-1 .offer .sub-price .prev,
.brands .productDetails .viewAllLinks body.target-bts .bucket-1 .offer .sub-price a,
.brands .productDetails .viewAllLinks body.target-bts .offer-bucket .offer .smaller.price .next,
.brands .productDetails .viewAllLinks body.target-bts .offer-bucket .offer .smaller.price .prev,
.brands .productDetails .viewAllLinks body.target-bts .offer-bucket .offer .smaller.price a,
.brands .productDetails .viewAllLinks h1.smaller .next,
.brands .productDetails .viewAllLinks h1.smaller .prev,
.brands .productDetails .viewAllLinks h1.smaller a,
.brands .productDetails .viewAllLinks h2 .next,
.brands .productDetails .viewAllLinks h2 .prev,
.brands .productDetails .viewAllLinks h2 a,
.brands .productDetails .viewAllLinks h3 .next,
.brands .productDetails .viewAllLinks h3 .prev,
.brands .productDetails .viewAllLinks h3 a,
.brands .productDetails .viewAllLinks h4 .next,
.brands .productDetails .viewAllLinks h4 .prev,
.brands .productDetails .viewAllLinks h4 a,
.brands .productDetails .viewAllLinks h5 .next,
.brands .productDetails .viewAllLinks h5 .prev,
.brands .productDetails .viewAllLinks h5 a,
.business-box .loginCTA .brands .productDetails .viewAllLinks .or .next,
.business-box .loginCTA .brands .productDetails .viewAllLinks .or .prev,
.business-box .loginCTA .brands .productDetails .viewAllLinks .or a,
.promotionpage .businessBox .businessBoxHeader .logged-out .brands .productDetails .viewAllLinks .registrationCTA_text .next,
.promotionpage .businessBox .businessBoxHeader .logged-out .brands .productDetails .viewAllLinks .registrationCTA_text .prev,
.promotionpage .businessBox .businessBoxHeader .logged-out .brands .productDetails .viewAllLinks .registrationCTA_text a,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .brands .productDetails .viewAllLinks .item-detail-details .next,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .brands .productDetails .viewAllLinks .item-detail-details .prev,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .brands .productDetails .viewAllLinks .item-detail-details a,
.promotionpage .collect-points-wrapper .ctaBox #thanks .brands .productDetails .viewAllLinks .how-to-redeem .next,
.promotionpage .collect-points-wrapper .ctaBox #thanks .brands .productDetails .viewAllLinks .how-to-redeem .prev,
.promotionpage .collect-points-wrapper .ctaBox #thanks .brands .productDetails .viewAllLinks .how-to-redeem a,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .brands .productDetails .viewAllLinks p .next,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .brands .productDetails .viewAllLinks p .prev,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .brands .productDetails .viewAllLinks p a,
.promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks p .next,
.promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks p .prev,
.promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks p a,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .brands .productDetails .viewAllLinks .how-to-redeem .next,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .brands .productDetails .viewAllLinks .how-to-redeem .prev,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .brands .productDetails .viewAllLinks .how-to-redeem a,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks .how-to-redeem .next,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks .how-to-redeem .prev,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks .how-to-redeem a,
body.target-bts .bucket-1 .offer .brands .productDetails .viewAllLinks .sub-price .next,
body.target-bts .bucket-1 .offer .brands .productDetails .viewAllLinks .sub-price .prev,
body.target-bts .bucket-1 .offer .brands .productDetails .viewAllLinks .sub-price a,
body.target-bts .offer-bucket .offer .brands .productDetails .viewAllLinks .smaller.price .next,
body.target-bts .offer-bucket .offer .brands .productDetails .viewAllLinks .smaller.price .prev,
body.target-bts .offer-bucket .offer .brands .productDetails .viewAllLinks .smaller.price a {
    font-size: inherit
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks .item-detail-details .next span,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks .item-detail-details .prev span,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks .item-detail-details a span,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks p .next span,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks p .prev span,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks p a span,
#thanks .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks .how-to-redeem .next span,
#thanks .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks .how-to-redeem .prev span,
#thanks .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks .how-to-redeem a span,
.brands .productDetails .viewAllLinks #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details .next span,
.brands .productDetails .viewAllLinks #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details .prev span,
.brands .productDetails .viewAllLinks #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details a span,
.brands .productDetails .viewAllLinks #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p .next span,
.brands .productDetails .viewAllLinks #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p .prev span,
.brands .productDetails .viewAllLinks #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p a span,
.brands .productDetails .viewAllLinks #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem .next span,
.brands .productDetails .viewAllLinks #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem .prev span,
.brands .productDetails .viewAllLinks #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem a span,
.brands .productDetails .viewAllLinks .business-box .loginCTA .or .next span,
.brands .productDetails .viewAllLinks .business-box .loginCTA .or .prev span,
.brands .productDetails .viewAllLinks .business-box .loginCTA .or a span,
.brands .productDetails .viewAllLinks .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text .next span,
.brands .productDetails .viewAllLinks .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text .prev span,
.brands .productDetails .viewAllLinks .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text a span,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details .next span,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details .prev span,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details a span,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .next span,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .prev span,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem a span,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem .next span,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem .prev span,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem a span,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox p .next span,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox p .prev span,
.brands .productDetails .viewAllLinks .promotionpage .collect-points-wrapper .ctaBox p a span,
.brands .productDetails .viewAllLinks .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem .next span,
.brands .productDetails .viewAllLinks .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem .prev span,
.brands .productDetails .viewAllLinks .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem a span,
.brands .productDetails .viewAllLinks body.target-bts .bucket-1 .offer .sub-price .next span,
.brands .productDetails .viewAllLinks body.target-bts .bucket-1 .offer .sub-price .prev span,
.brands .productDetails .viewAllLinks body.target-bts .bucket-1 .offer .sub-price a span,
.brands .productDetails .viewAllLinks body.target-bts .offer-bucket .offer .smaller.price .next span,
.brands .productDetails .viewAllLinks body.target-bts .offer-bucket .offer .smaller.price .prev span,
.brands .productDetails .viewAllLinks body.target-bts .offer-bucket .offer .smaller.price a span,
.brands .productDetails .viewAllLinks h1.smaller .next span,
.brands .productDetails .viewAllLinks h1.smaller .prev span,
.brands .productDetails .viewAllLinks h1.smaller a span,
.brands .productDetails .viewAllLinks h2 .next span,
.brands .productDetails .viewAllLinks h2 .prev span,
.brands .productDetails .viewAllLinks h2 a span,
.brands .productDetails .viewAllLinks h3 .next span,
.brands .productDetails .viewAllLinks h3 .prev span,
.brands .productDetails .viewAllLinks h3 a span,
.brands .productDetails .viewAllLinks h4 .next span,
.brands .productDetails .viewAllLinks h4 .prev span,
.brands .productDetails .viewAllLinks h4 a span,
.brands .productDetails .viewAllLinks h5 .next span,
.brands .productDetails .viewAllLinks h5 .prev span,
.brands .productDetails .viewAllLinks h5 a span,
.business-box .loginCTA .brands .productDetails .viewAllLinks .or .next span,
.business-box .loginCTA .brands .productDetails .viewAllLinks .or .prev span,
.business-box .loginCTA .brands .productDetails .viewAllLinks .or a span,
.promotionpage .businessBox .businessBoxHeader .logged-out .brands .productDetails .viewAllLinks .registrationCTA_text .next span,
.promotionpage .businessBox .businessBoxHeader .logged-out .brands .productDetails .viewAllLinks .registrationCTA_text .prev span,
.promotionpage .businessBox .businessBoxHeader .logged-out .brands .productDetails .viewAllLinks .registrationCTA_text a span,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .brands .productDetails .viewAllLinks .item-detail-details .next span,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .brands .productDetails .viewAllLinks .item-detail-details .prev span,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .brands .productDetails .viewAllLinks .item-detail-details a span,
.promotionpage .collect-points-wrapper .ctaBox #thanks .brands .productDetails .viewAllLinks .how-to-redeem .next span,
.promotionpage .collect-points-wrapper .ctaBox #thanks .brands .productDetails .viewAllLinks .how-to-redeem .prev span,
.promotionpage .collect-points-wrapper .ctaBox #thanks .brands .productDetails .viewAllLinks .how-to-redeem a span,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .brands .productDetails .viewAllLinks p .next span,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .brands .productDetails .viewAllLinks p .prev span,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .brands .productDetails .viewAllLinks p a span,
.promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks p .next span,
.promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks p .prev span,
.promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks p a span,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .brands .productDetails .viewAllLinks .how-to-redeem .next span,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .brands .productDetails .viewAllLinks .how-to-redeem .prev span,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .brands .productDetails .viewAllLinks .how-to-redeem a span,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks .how-to-redeem .next span,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks .how-to-redeem .prev span,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .viewAllLinks .how-to-redeem a span,
body.target-bts .bucket-1 .offer .brands .productDetails .viewAllLinks .sub-price .next span,
body.target-bts .bucket-1 .offer .brands .productDetails .viewAllLinks .sub-price .prev span,
body.target-bts .bucket-1 .offer .brands .productDetails .viewAllLinks .sub-price a span,
body.target-bts .offer-bucket .offer .brands .productDetails .viewAllLinks .smaller.price .next span,
body.target-bts .offer-bucket .offer .brands .productDetails .viewAllLinks .smaller.price .prev span,
body.target-bts .offer-bucket .offer .brands .productDetails .viewAllLinks .smaller.price a span {
    font-style: italic
}

.brands .productDetails #smartlabel {
    padding: 5em 0 1em 0
}

@media only screen and (max-width:600px) {
    .brands .productDetails #smartlabel {
        margin-bottom: 1em
    }
}

.brands .productDetails #smartlabel body.target-bts .bucket-1 .offer .sub-price,
.brands .productDetails #smartlabel h3,
.brands .productDetails #smartlabel h4,
.brands .productDetails #smartlabel h5,
body.target-bts .bucket-1 .offer .brands .productDetails #smartlabel .sub-price {
    background: url(../../../content/dam/kfr/brands/smart_label_logo.png) no-repeat;
    background-size: contain;
    text-indent: -100em;
    overflow: hidden;
    max-width: 402px;
    min-height: 39px
}

.brands .productDetails #smartlabel label {
    font-size: 1.6rem
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .brands .productDetails .nutrition-link {
        margin: 1em 0
    }
}

@media only screen and (min-width:992px) {
    .brands .productDetails .nutrition-link {
        display: none
    }
}

.brands .productDetails .nutrition-image {
    border: 1px solid #4d4d4f
}

@media only screen and (max-width:991px) {
    .brands .productDetails #nutritionLabel {
        display: none
    }
}

@media only screen and (max-width:600px) {
    .brands .productDetails .addthis_toolbox {
        position: fixed;
        z-index: 3;
        bottom: 0;
        left: 0;
        width: 100%;
        min-width: 320px;
        height: 41px;
        overflow: hidden;
        background: #fff;
        padding: 0;
        text-align: center
    }
    .brands .productDetails .addthis_toolbox.nonfloating {
        position: absolute;
        bottom: auto
    }
}

.brands .productDetails .addthis_toolbox .next,
.brands .productDetails .addthis_toolbox .prev,
.brands .productDetails .addthis_toolbox a {
    margin-bottom: 0!important;
    margin-left: 12px
}

.brands .productDetails .addthis_toolbox .next:first-child,
.brands .productDetails .addthis_toolbox .prev:first-child,
.brands .productDetails .addthis_toolbox a:first-child {
    margin-left: 0
}

.brands .productDetails .addthis_toolbox .at-icon-wrapper {
    width: 41px!important;
    height: 41px!important;
    line-height: 41px!important
}

.brands .productDetails .addthis_toolbox .at-icon-wrapper svg {
    width: 41px!important;
    height: 41px!important
}

.brands .productDetails .prod-points-container {
    width: 100%;
    max-width: 400px;
    border: 1px solid #4d4d4f;
    display: block;
    margin-bottom: 20px;
    display: none
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .prod-points-container .productPointsCollapsed .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .prod-points-container .productPointsCollapsed p,
#thanks .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .prod-points-container .productPointsCollapsed .how-to-redeem,
.brands .productDetails .prod-points-container .productPointsCollapsed #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.brands .productDetails .prod-points-container .productPointsCollapsed #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.brands .productDetails .prod-points-container .productPointsCollapsed #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.brands .productDetails .prod-points-container .productPointsCollapsed .business-box .loginCTA .or,
.brands .productDetails .prod-points-container .productPointsCollapsed .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.brands .productDetails .prod-points-container .productPointsCollapsed .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.brands .productDetails .prod-points-container .productPointsCollapsed .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.brands .productDetails .prod-points-container .productPointsCollapsed .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.brands .productDetails .prod-points-container .productPointsCollapsed .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.brands .productDetails .prod-points-container .productPointsCollapsed .promotionpage .collect-points-wrapper .ctaBox p,
.brands .productDetails .prod-points-container .productPointsCollapsed .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.brands .productDetails .prod-points-container .productPointsCollapsed body.target-bts .bucket-1 .offer .sub-price,
.brands .productDetails .prod-points-container .productPointsCollapsed body.target-bts .offer-bucket .offer .smaller.price,
.brands .productDetails .prod-points-container .productPointsCollapsed h1.smaller,
.brands .productDetails .prod-points-container .productPointsCollapsed h2,
.brands .productDetails .prod-points-container .productPointsCollapsed h3,
.brands .productDetails .prod-points-container .productPointsCollapsed h4,
.brands .productDetails .prod-points-container .productPointsCollapsed h5,
.business-box .loginCTA .brands .productDetails .prod-points-container .productPointsCollapsed .or,
.promotionpage .businessBox .businessBoxHeader .logged-out .brands .productDetails .prod-points-container .productPointsCollapsed .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .brands .productDetails .prod-points-container .productPointsCollapsed .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .brands .productDetails .prod-points-container .productPointsCollapsed .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .brands .productDetails .prod-points-container .productPointsCollapsed p,
.promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .prod-points-container .productPointsCollapsed p,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .brands .productDetails .prod-points-container .productPointsCollapsed .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .brands .productDetails .prod-points-container .productPointsCollapsed .how-to-redeem,
body.target-bts .bucket-1 .offer .brands .productDetails .prod-points-container .productPointsCollapsed .sub-price,
body.target-bts .offer-bucket .offer .brands .productDetails .prod-points-container .productPointsCollapsed .smaller.price {
    font-size: 20px;
    display: block;
    color: #fff;
    background: #bf2037;
    padding: 5px 10px
}

#item-detail .brands .productDetails .prod-points-container .productPointsCollapsed .item-detail-details,
#thanks .brands .productDetails .prod-points-container .productPointsCollapsed .how-to-redeem,
#thanks .how-to-redeem .brands .productDetails .prod-points-container .productPointsCollapsed p,
.brands .productDetails .prod-points-container .productPointsCollapsed #item-detail .item-detail-details,
.brands .productDetails .prod-points-container .productPointsCollapsed #thanks .how-to-redeem,
.brands .productDetails .prod-points-container .productPointsCollapsed #thanks .how-to-redeem p,
.brands .productDetails .prod-points-container .productPointsCollapsed .yourOrders .how-to-redeem,
.brands .productDetails .prod-points-container .productPointsCollapsed p,
.yourOrders .brands .productDetails .prod-points-container .productPointsCollapsed .how-to-redeem {
    display: none
}

.brands .productDetails .prod-points-container .productPoints {
    margin: 5px 8px 8px 8px
}

.brands .productDetails .prod-points-container .productPoints body.target-bts .bucket-1 .offer .sub-price,
.brands .productDetails .prod-points-container .productPoints h3,
.brands .productDetails .prod-points-container .productPoints h4,
.brands .productDetails .prod-points-container .productPoints h5,
.brands .productDetails .prod-points-container .productPoints table,
body.target-bts .bucket-1 .offer .brands .productDetails .prod-points-container .productPoints .sub-price {
    font-size: 2rem;
    font-weight: 400;
    font-family: Arial, sans-serif
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .brands .productDetails .prod-points-container .productPoints body.target-bts .bucket-1 .offer .sub-price,
    .brands .productDetails .prod-points-container .productPoints h3,
    .brands .productDetails .prod-points-container .productPoints h4,
    .brands .productDetails .prod-points-container .productPoints h5,
    .brands .productDetails .prod-points-container .productPoints table,
    body.target-bts .bucket-1 .offer .brands .productDetails .prod-points-container .productPoints .sub-price {
        font-size: 1.6rem
    }
}

@media only screen and (max-width:600px) {
    .brands .productDetails .prod-points-container .productPoints body.target-bts .bucket-1 .offer .sub-price,
    .brands .productDetails .prod-points-container .productPoints h3,
    .brands .productDetails .prod-points-container .productPoints h4,
    .brands .productDetails .prod-points-container .productPoints h5,
    .brands .productDetails .prod-points-container .productPoints table,
    body.target-bts .bucket-1 .offer .brands .productDetails .prod-points-container .productPoints .sub-price {
        font-size: 1.4rem
    }
}

.brands .productDetails .prod-points-container .productPoints thead td {
    font-weight: 700
}

.brands .productDetails .prod-points-container .productPoints td {
    padding: 3.125px
}

.brands .productDetails .prod-points-container .productPoints {
    font-weight: 700
}

.brands .productDetails .prod-points-container .productNoPoints {
    font-size: 1.4rem;
    line-height: 1.27
}

.cq-wcm-edit .divWrapper .markupText,
.cq-wcm-edit .divWrapper .section {
    float: none;
    margin-left: 0
}

.recipes .no-inspirations {
    display: none
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .recipes .recipeDetails .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .recipes .recipeDetails p,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .recipes .recipeDetails .how-to-redeem,
.business-box .loginCTA body.target-bts .bucket-5 .recipes .recipeDetails .or,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .recipes .recipeDetails .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .recipes .recipeDetails .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .recipes .recipeDetails p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .recipes .recipeDetails .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .recipes .recipeDetails .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .recipes .recipeDetails p,
.recipes .recipeDetails #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.recipes .recipeDetails #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.recipes .recipeDetails #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.recipes .recipeDetails .business-box .loginCTA body.target-bts .bucket-5 .or,
.recipes .recipeDetails .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.recipes .recipeDetails .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.recipes .recipeDetails .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.recipes .recipeDetails .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.recipes .recipeDetails .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.recipes .recipeDetails .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.recipes .recipeDetails .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.recipes .recipeDetails body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
.recipes .recipeDetails body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.recipes .recipeDetails body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.recipes .recipeDetails body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.recipes .recipeDetails body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
.recipes .recipeDetails body.target-bts .bucket-5 .business-box .loginCTA .or,
.recipes .recipeDetails body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.recipes .recipeDetails body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.recipes .recipeDetails body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.recipes .recipeDetails body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.recipes .recipeDetails body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.recipes .recipeDetails body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.recipes .recipeDetails body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.recipes .recipeDetails body.target-bts .bucket-5 h1.smaller,
.recipes .recipeDetails body.target-bts .bucket-5 h2,
.recipes .recipeDetails body.target-bts .bucket-5 h3,
.recipes .recipeDetails body.target-bts .bucket-5 h4,
.recipes .recipeDetails body.target-bts .bucket-5 h5,
.recipes .recipeDetails body.target-bts .offer-bucket .offer .price,
.recipes .recipeDetails h1,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .recipes .recipeDetails .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .recipes .recipeDetails .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .recipes .recipeDetails .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .recipes .recipeDetails p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .recipes .recipeDetails .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .recipes .recipeDetails .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .recipes .recipeDetails .or,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .recipes .recipeDetails .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .recipes .recipeDetails .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .recipes .recipeDetails p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .recipes .recipeDetails .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .recipes .recipeDetails p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .recipes .recipeDetails .how-to-redeem,
body.target-bts .bucket-5 .recipes .recipeDetails h1.smaller,
body.target-bts .bucket-5 .recipes .recipeDetails h2,
body.target-bts .bucket-5 .recipes .recipeDetails h3,
body.target-bts .bucket-5 .recipes .recipeDetails h4,
body.target-bts .bucket-5 .recipes .recipeDetails h5,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .recipes .recipeDetails .how-to-redeem,
body.target-bts .offer-bucket .offer .recipes .recipeDetails .price {
    letter-spacing: 0
}

.recipes .recipeDetails .row.details {
    position: relative
}

@media only screen and (max-width:600px) {
    .recipes .recipeDetails .row.details {
        margin-bottom: 50px
    }
}

.recipes .recipeDetails .kicDetailImage {
    margin-bottom: 2em
}

.recipes .recipeDetails li.divider {
    font-weight: 700;
    list-style: none;
    margin: .4em 0 .4em -1em
}

.recipes .recipeDetails #pf_recipe_prep {
    margin-bottom: 1.25em
}

#item-detail .recipes .recipeDetails #pf_recipe_prep .item-detail-details,
#thanks .recipes .recipeDetails #pf_recipe_prep .how-to-redeem,
.recipes .recipeDetails #pf_recipe_prep #item-detail .item-detail-details,
.recipes .recipeDetails #pf_recipe_prep #thanks .how-to-redeem,
.recipes .recipeDetails #pf_recipe_prep .yourOrders .how-to-redeem,
.recipes .recipeDetails #pf_recipe_prep p,
.yourOrders .recipes .recipeDetails #pf_recipe_prep .how-to-redeem {
    margin-bottom: 0
}

#item-detail .recipes .recipeDetails #pf_recipe_prep .item-detail-details span,
#thanks .recipes .recipeDetails #pf_recipe_prep .how-to-redeem span,
.recipes .recipeDetails #pf_recipe_prep #item-detail .item-detail-details span,
.recipes .recipeDetails #pf_recipe_prep #thanks .how-to-redeem span,
.recipes .recipeDetails #pf_recipe_prep .yourOrders .how-to-redeem span,
.recipes .recipeDetails #pf_recipe_prep p span,
.yourOrders .recipes .recipeDetails #pf_recipe_prep .how-to-redeem span {
    font-weight: 700
}

.recipes .recipeDetails span.buy {
    background: #bf2037;
    padding: 4px;
    line-height: 1.1rem;
    display: inline-block
}

.recipes .recipeDetails span.buy .next,
.recipes .recipeDetails span.buy .prev,
.recipes .recipeDetails span.buy a {
    color: #fff;
    text-decoration: none;
    font-size: 1.1rem;
    line-height: 1
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .recipes .recipeDetails .nutrition-link {
        margin: 1em 0
    }
}

@media only screen and (min-width:992px) {
    .recipes .recipeDetails .nutrition-link {
        display: none
    }
}

.recipes .recipeDetails span.buy {
    background: #bf2037;
    padding: 4px;
    line-height: 1.1rem;
    display: inline-block
}

.recipes .recipeDetails span.buy .next,
.recipes .recipeDetails span.buy .prev,
.recipes .recipeDetails span.buy a {
    color: #fff;
    text-decoration: none;
    font-size: 1.1rem;
    line-height: 1
}

.recipes .recipeDetails .nutrition-image {
    border: 1px solid #4d4d4f
}

@media only screen and (max-width:991px) {
    .recipes .recipeDetails #nutritionLabel {
        display: none
    }
}

@media only screen and (max-width:600px) {
    .recipes .recipeDetails .addthis_toolbox {
        position: fixed;
        z-index: 3;
        bottom: 0;
        left: 0;
        width: 100%;
        min-width: 320px;
        height: 41px;
        overflow: hidden;
        background: #fff;
        padding: 0;
        text-align: center
    }
    .recipes .recipeDetails .addthis_toolbox.nonfloating {
        position: absolute;
        bottom: auto
    }
}

.recipes .recipeDetails .addthis_toolbox .next,
.recipes .recipeDetails .addthis_toolbox .prev,
.recipes .recipeDetails .addthis_toolbox a {
    margin-bottom: 0!important;
    margin-left: 12px
}

.recipes .recipeDetails .addthis_toolbox .next:first-child,
.recipes .recipeDetails .addthis_toolbox .prev:first-child,
.recipes .recipeDetails .addthis_toolbox a:first-child {
    margin-left: 0
}

.recipes .recipeDetails .addthis_toolbox .at-icon-wrapper {
    width: 41px!important;
    height: 41px!important;
    line-height: 41px!important
}

.recipes .recipeDetails .addthis_toolbox .at-icon-wrapper svg {
    width: 41px!important;
    height: 41px!important
}

.cq-wcm-edit .divWrapper .markupText,
.cq-wcm-edit .divWrapper .section {
    float: none;
    margin-left: 0
}

#item-detail .inspiration .col.l6 .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox .inspiration .col.l6 .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .inspiration .col.l6 .item-detail-details,
#thanks .how-to-redeem .inspiration .col.l6 p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .inspiration .col.l6 p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .inspiration .col.l6 p,
#thanks .inspiration .col.l6 .how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox .inspiration .col.l6 .how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .inspiration .col.l6 .how-to-redeem,
.business-box .loginCTA .inspiration .col.l6 .or,
.business-box .loginCTA body.target-bts .bucket-5 .inspiration .col.l6 .or,
.inspiration .col.l6 #item-detail .item-detail-details,
.inspiration .col.l6 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.inspiration .col.l6 #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.inspiration .col.l6 #thanks .how-to-redeem,
.inspiration .col.l6 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.inspiration .col.l6 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.inspiration .col.l6 #thanks .how-to-redeem p,
.inspiration .col.l6 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.inspiration .col.l6 #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.inspiration .col.l6 .business-box .loginCTA .or,
.inspiration .col.l6 .business-box .loginCTA body.target-bts .bucket-5 .or,
.inspiration .col.l6 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.inspiration .col.l6 .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.inspiration .col.l6 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.inspiration .col.l6 .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.inspiration .col.l6 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.inspiration .col.l6 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.inspiration .col.l6 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.inspiration .col.l6 .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.inspiration .col.l6 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.inspiration .col.l6 .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.inspiration .col.l6 .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.inspiration .col.l6 .promotionpage .collect-points-wrapper .ctaBox p,
.inspiration .col.l6 .yourOrders .how-to-redeem,
.inspiration .col.l6 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.inspiration .col.l6 .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.inspiration .col.l6 body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
.inspiration .col.l6 body.target-bts .bucket-1 .offer .sub-price,
.inspiration .col.l6 body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.inspiration .col.l6 body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.inspiration .col.l6 body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.inspiration .col.l6 body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
.inspiration .col.l6 body.target-bts .bucket-5 .business-box .loginCTA .or,
.inspiration .col.l6 body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.inspiration .col.l6 body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.inspiration .col.l6 body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.inspiration .col.l6 body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.inspiration .col.l6 body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.inspiration .col.l6 body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.inspiration .col.l6 body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.inspiration .col.l6 body.target-bts .bucket-5 h2,
.inspiration .col.l6 body.target-bts .bucket-5 h3,
.inspiration .col.l6 body.target-bts .bucket-5 h4,
.inspiration .col.l6 body.target-bts .bucket-5 h5,
.inspiration .col.l6 body.target-bts .offer-bucket .offer .price,
.inspiration .col.l6 body.target-bts .offer-bucket .offer .smaller.price,
.inspiration .col.l6 h1,
.inspiration .col.l6 h1.smaller,
.inspiration .col.l6 h2,
.inspiration .col.l6 h3,
.inspiration .col.l6 h4,
.inspiration .col.l6 h5,
.inspiration .col.l6 ol,
.inspiration .col.l6 p,
.inspiration .col.l6 ul,
.promotionpage .businessBox .businessBoxHeader .logged-out .inspiration .col.l6 .registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .inspiration .col.l6 .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail .inspiration .col.l6 .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .inspiration .col.l6 .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .inspiration .col.l6 p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .inspiration .col.l6 p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .inspiration .col.l6 .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .inspiration .col.l6 .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .inspiration .col.l6 p,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders .inspiration .col.l6 .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .inspiration .col.l6 .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .inspiration .col.l6 p,
.yourOrders .inspiration .col.l6 .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox .inspiration .col.l6 .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .inspiration .col.l6 .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .inspiration .col.l6 .sub-price,
body.target-bts .bucket-1 .offer .inspiration .col.l6 .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .inspiration .col.l6 .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .inspiration .col.l6 p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .inspiration .col.l6 .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .inspiration .col.l6 .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .inspiration .col.l6 .or,
body.target-bts .bucket-5 .inspiration .col.l6 h2,
body.target-bts .bucket-5 .inspiration .col.l6 h3,
body.target-bts .bucket-5 .inspiration .col.l6 h4,
body.target-bts .bucket-5 .inspiration .col.l6 h5,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .inspiration .col.l6 .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .inspiration .col.l6 .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .inspiration .col.l6 p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .inspiration .col.l6 .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .inspiration .col.l6 p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .inspiration .col.l6 .how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .inspiration .col.l6 .how-to-redeem,
body.target-bts .offer-bucket .offer .inspiration .col.l6 .price,
body.target-bts .offer-bucket .offer .inspiration .col.l6 .smaller.price {
    padding: 0 12px 0 0
}

@media only screen and (max-width:600px) {
    #item-detail .inspiration .col.l6 .item-detail-details,
    #item-detail .promotionpage .collect-points-wrapper .ctaBox .inspiration .col.l6 .item-detail-details,
    #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .inspiration .col.l6 .item-detail-details,
    #thanks .how-to-redeem .inspiration .col.l6 p,
    #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .inspiration .col.l6 p,
    #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .inspiration .col.l6 p,
    #thanks .inspiration .col.l6 .how-to-redeem,
    #thanks .promotionpage .collect-points-wrapper .ctaBox .inspiration .col.l6 .how-to-redeem,
    #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .inspiration .col.l6 .how-to-redeem,
    .business-box .loginCTA .inspiration .col.l6 .or,
    .business-box .loginCTA body.target-bts .bucket-5 .inspiration .col.l6 .or,
    .inspiration .col.l6 #item-detail .item-detail-details,
    .inspiration .col.l6 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
    .inspiration .col.l6 #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
    .inspiration .col.l6 #thanks .how-to-redeem,
    .inspiration .col.l6 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
    .inspiration .col.l6 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
    .inspiration .col.l6 #thanks .how-to-redeem p,
    .inspiration .col.l6 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .inspiration .col.l6 #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
    .inspiration .col.l6 .business-box .loginCTA .or,
    .inspiration .col.l6 .business-box .loginCTA body.target-bts .bucket-5 .or,
    .inspiration .col.l6 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
    .inspiration .col.l6 .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
    .inspiration .col.l6 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
    .inspiration .col.l6 .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
    .inspiration .col.l6 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
    .inspiration .col.l6 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
    .inspiration .col.l6 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
    .inspiration .col.l6 .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
    .inspiration .col.l6 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
    .inspiration .col.l6 .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
    .inspiration .col.l6 .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
    .inspiration .col.l6 .promotionpage .collect-points-wrapper .ctaBox p,
    .inspiration .col.l6 .yourOrders .how-to-redeem,
    .inspiration .col.l6 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .inspiration .col.l6 .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
    .inspiration .col.l6 body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
    .inspiration .col.l6 body.target-bts .bucket-1 .offer .sub-price,
    .inspiration .col.l6 body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
    .inspiration .col.l6 body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
    .inspiration .col.l6 body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .inspiration .col.l6 body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
    .inspiration .col.l6 body.target-bts .bucket-5 .business-box .loginCTA .or,
    .inspiration .col.l6 body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
    .inspiration .col.l6 body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
    .inspiration .col.l6 body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
    .inspiration .col.l6 body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
    .inspiration .col.l6 body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
    .inspiration .col.l6 body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
    .inspiration .col.l6 body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
    .inspiration .col.l6 body.target-bts .bucket-5 h2,
    .inspiration .col.l6 body.target-bts .bucket-5 h3,
    .inspiration .col.l6 body.target-bts .bucket-5 h4,
    .inspiration .col.l6 body.target-bts .bucket-5 h5,
    .inspiration .col.l6 body.target-bts .offer-bucket .offer .price,
    .inspiration .col.l6 body.target-bts .offer-bucket .offer .smaller.price,
    .inspiration .col.l6 h1,
    .inspiration .col.l6 h1.smaller,
    .inspiration .col.l6 h2,
    .inspiration .col.l6 h3,
    .inspiration .col.l6 h4,
    .inspiration .col.l6 h5,
    .inspiration .col.l6 ol,
    .inspiration .col.l6 p,
    .inspiration .col.l6 ul,
    .promotionpage .businessBox .businessBoxHeader .logged-out .inspiration .col.l6 .registrationCTA_text,
    .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .inspiration .col.l6 .registrationCTA_text,
    .promotionpage .collect-points-wrapper .ctaBox #item-detail .inspiration .col.l6 .item-detail-details,
    .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .inspiration .col.l6 .item-detail-details,
    .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .inspiration .col.l6 p,
    .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .inspiration .col.l6 p,
    .promotionpage .collect-points-wrapper .ctaBox #thanks .inspiration .col.l6 .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .inspiration .col.l6 .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox .inspiration .col.l6 p,
    .promotionpage .collect-points-wrapper .ctaBox .yourOrders .inspiration .col.l6 .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .inspiration .col.l6 .how-to-redeem,
    .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .inspiration .col.l6 p,
    .yourOrders .inspiration .col.l6 .how-to-redeem,
    .yourOrders .promotionpage .collect-points-wrapper .ctaBox .inspiration .col.l6 .how-to-redeem,
    .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .inspiration .col.l6 .how-to-redeem,
    body.target-bts .bucket-1 .offer .bucket-5 .inspiration .col.l6 .sub-price,
    body.target-bts .bucket-1 .offer .inspiration .col.l6 .sub-price,
    body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .inspiration .col.l6 .item-detail-details,
    body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .inspiration .col.l6 p,
    body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .inspiration .col.l6 .how-to-redeem,
    body.target-bts .bucket-5 .bucket-1 .offer .inspiration .col.l6 .sub-price,
    body.target-bts .bucket-5 .business-box .loginCTA .inspiration .col.l6 .or,
    body.target-bts .bucket-5 .inspiration .col.l6 h2,
    body.target-bts .bucket-5 .inspiration .col.l6 h3,
    body.target-bts .bucket-5 .inspiration .col.l6 h4,
    body.target-bts .bucket-5 .inspiration .col.l6 h5,
    body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .inspiration .col.l6 .registrationCTA_text,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .inspiration .col.l6 .item-detail-details,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .inspiration .col.l6 p,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .inspiration .col.l6 .how-to-redeem,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .inspiration .col.l6 p,
    body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .inspiration .col.l6 .how-to-redeem,
    body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .inspiration .col.l6 .how-to-redeem,
    body.target-bts .offer-bucket .offer .inspiration .col.l6 .price,
    body.target-bts .offer-bucket .offer .inspiration .col.l6 .smaller.price {
        padding: 12px 0 0 0
    }
}

.partners .content {
    padding: 0 5px
}

.partners-grid {
    margin-top: 16px
}

.partners-grid .children {
    position: relative
}

.partners-grid .section {
    float: left;
    margin: 0 .5%;
    width: 32.6%;
    margin-bottom: 16px
}

.partners-grid .section .next,
.partners-grid .section .prev,
.partners-grid .section a {
    outline: #4d4d4f solid 1px;
    padding: 1px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto
}

.partners-grid .section .next:hover,
.partners-grid .section .prev:hover,
.partners-grid .section a:hover {
    outline: #eeaf30 solid 2px
}

.partners-grid .section .next img,
.partners-grid .section .prev img,
.partners-grid .section a img {
    max-width: 100%;
    max-height: 100%;
    margin: 0 auto;
    display: block
}

@media only screen and (min-width:601px) {
    .partners-grid .section:nth-child(3n+1) {
        margin-left: 0
    }
    .partners-grid .section:nth-child(3n) {
        margin-right: 0
    }
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .partners-grid .section {
        margin-bottom: 8px
    }
}

@media only screen and (max-width:600px) {
    .partners-grid .section {
        width: 48%;
        margin: 0 1%;
        margin-bottom: 8px
    }
    .partners-grid .section:nth-child(2n+1) {
        margin-left: 0
    }
    .partners-grid .section:nth-child(2n) {
        margin-right: 0
    }
}

.how .pageContent {
    padding-bottom: 25px
}

@media only screen and (max-width:600px) {
    .how .pageContent {
        padding-bottom: 0
    }
}

.how .circle {
    display: block;
    margin: 0 auto
}

.how .circleLink .next,
.how .circleLink .prev,
.how .circleLink a {
    font-size: 3.2rem;
    text-align: center;
    font-family: 'Avenir Condensed DemiBold', Arial, sans-serif;
    display: block
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .gamesOnPack .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .gamesOnPack p,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .gamesOnPack .how-to-redeem,
.business-box .loginCTA body.target-bts .bucket-5 .gamesOnPack .or,
.gamesOnPack #item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
.gamesOnPack #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.gamesOnPack #thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.gamesOnPack .business-box .loginCTA body.target-bts .bucket-5 .or,
.gamesOnPack .promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.gamesOnPack .promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.gamesOnPack .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.gamesOnPack .promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.gamesOnPack .promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.gamesOnPack .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.gamesOnPack .yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.gamesOnPack body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
.gamesOnPack body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
.gamesOnPack body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
.gamesOnPack body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.gamesOnPack body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
.gamesOnPack body.target-bts .bucket-5 .business-box .loginCTA .or,
.gamesOnPack body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
.gamesOnPack body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
.gamesOnPack body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
.gamesOnPack body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
.gamesOnPack body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
.gamesOnPack body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
.gamesOnPack body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
.gamesOnPack body.target-bts .bucket-5 h1.smaller,
.gamesOnPack body.target-bts .bucket-5 h2,
.gamesOnPack body.target-bts .bucket-5 h3,
.gamesOnPack body.target-bts .bucket-5 h4,
.gamesOnPack body.target-bts .bucket-5 h5,
.gamesOnPack body.target-bts .offer-bucket .offer .price,
.gamesOnPack h1,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .gamesOnPack .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .gamesOnPack .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 .gamesOnPack p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .gamesOnPack .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .gamesOnPack .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .gamesOnPack p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .gamesOnPack .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .gamesOnPack .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .gamesOnPack .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox .gamesOnPack p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .gamesOnPack .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .gamesOnPack .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .gamesOnPack .or,
body.target-bts .bucket-5 .gamesOnPack h1.smaller,
body.target-bts .bucket-5 .gamesOnPack h2,
body.target-bts .bucket-5 .gamesOnPack h3,
body.target-bts .bucket-5 .gamesOnPack h4,
body.target-bts .bucket-5 .gamesOnPack h5,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .gamesOnPack .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .gamesOnPack .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .gamesOnPack .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem .gamesOnPack p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .gamesOnPack p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .gamesOnPack .how-to-redeem,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .gamesOnPack .how-to-redeem,
body.target-bts .offer-bucket .offer .gamesOnPack .price {
    text-align: center
}

.gamesOnPack .introCopy {
    padding: 0 .75em
}

.gamesOnPack select {
    margin: 10px 0
}

#item-detail .gamesOnPack .gamesSolutionList .item-detail-details,
#thanks .gamesOnPack .gamesSolutionList .how-to-redeem,
#thanks .how-to-redeem .gamesOnPack .gamesSolutionList p,
.gamesOnPack .gamesSolutionList #item-detail .item-detail-details,
.gamesOnPack .gamesSolutionList #thanks .how-to-redeem,
.gamesOnPack .gamesSolutionList #thanks .how-to-redeem p,
.gamesOnPack .gamesSolutionList .yourOrders .how-to-redeem,
.gamesOnPack .gamesSolutionList p,
.yourOrders .gamesOnPack .gamesSolutionList .how-to-redeem {
    height: auto
}

.gamesOnPack .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex: 1;
    flex: 1
}

.gamesOnPack .unit {
    margin-left: 0!important;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px
}

.gamesOnPack .unit .next,
.gamesOnPack .unit .prev,
.gamesOnPack .unit a {
    text-decoration: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 100%
}

.gamesOnPack .unit img {
    display: inline
}

#item-detail .gamesOnPack .unit .item-detail-details,
#thanks .gamesOnPack .unit .how-to-redeem,
#thanks .how-to-redeem .gamesOnPack .unit p,
.gamesOnPack .unit #item-detail .item-detail-details,
.gamesOnPack .unit #thanks .how-to-redeem,
.gamesOnPack .unit #thanks .how-to-redeem p,
.gamesOnPack .unit .yourOrders .how-to-redeem,
.gamesOnPack .unit p,
.yourOrders .gamesOnPack .unit .how-to-redeem {
    font-size: 1.2rem;
    width: 100%
}

.gamesOnPack .unit .packageBrand {
    font-weight: 700;
    font-style: italic;
    color: #96172e
}

.gameSolutionDetail .row {
    display: block;
    position: static
}

.gameSolutionDetail .intro {
    text-align: center
}

.gameSolutionDetail .content .col {
    text-align: center
}

.gameSolutionDetail .next,
.gameSolutionDetail .prev,
.gameSolutionDetail a {
    display: block;
    clear: both
}

.gameSolutionDetail .image .next,
.gameSolutionDetail .image .prev,
.gameSolutionDetail .image a,
.gameSolutionDetail .pdf .next,
.gameSolutionDetail .pdf .prev,
.gameSolutionDetail .pdf a {
    text-decoration: none;
    color: #96172e;
    display: block;
    clear: both
}

.gameSolutionDetail .answer img {
    width: 120px
}

.club .bucket-1 {
    height: 698px;
    text-align: center;
    background-image: url(../../../content/dam/kfr/brands/club/hero_bg_d.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center
}

.club .bucket-1 .logo {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 12%
}

.club .bucket-1 .page-header-desk {
    margin-top: 40px;
    margin-bottom: 262px
}

.club .bucket-1 .page-header-mobile {
    display: none
}

.club .bucket-1 .twitter {
    text-align: center
}

@media only screen and (max-width:600px) {
    .club .bucket-1 {
        height: auto;
        background: 0 0
    }
    .club .bucket-1 .page-header-desk {
        display: none
    }
    .club .bucket-1 .logo {
        display: none
    }
    .club .bucket-1 .page-header-mobile {
        display: block
    }
    .club .bucket-1 .twitter {
        z-index: 50;
        width: 50%;
        margin: -39% auto 3% auto
    }
}

.club .bucket-2 {
    background-color: #ffef00;
    padding-top: 60px;
    padding-bottom: 60px;
    margin-top: -30px
}

.club .bucket-2 .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.club .bucket-2 .text {
    font-family: "Avenir Condensed DemiBold", Arial, sans-serif;
    color: #067c27;
    line-height: 1
}

.club .bucket-2 .text-1 {
    font-size: 3rem
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .club .bucket-2 .text-1 {
        font-size: 2rem
    }
}

@media only screen and (max-width:600px) {
    .club .bucket-2 .text-1 {
        font-size: 1.5rem
    }
}

.club .bucket-2 .text-2 {
    font-size: 4.8rem
}

.club .bucket-2 .text-2 .a-box-from {
    font-size: 6rem
}

@media only screen and (min-width:601px) and (max-width:991px) {
    .club .bucket-2 .text-2 {
        font-size: 4rem
    }
}

@media only screen and (max-width:600px) {
    .club .bucket-2 .text-2 {
        font-size: 2.4rem
    }
    .club .bucket-2 .text-2 .a-box-from {
        font-size: 3rem
    }
}

.club .bucket-2 .retailer {
    margin-right: 10px
}

.club .bucket-2 .retailer img {
    height: 48px
}

@media only screen and (max-width:600px) {
    .club .bucket-2 {
        text-align: center
    }
}

.club .bucket-3 {
    padding-top: 70px;
    background-image: url(../../../content/dam/kfr/brands/club/retailer_section_yellow_arch_d.png), linear-gradient(to bottom, #08842b 0, #045019 100%);
    background-position: top center;
    background-repeat: no-repeat;
    text-align: center
}

.club .bucket-3 .text {
    font-family: 'Avenir Next W01', Arial, sans-serif;
    font-weight: 600;
    color: #ffef00;
    font-size: 4.8rem;
    line-height: 1
}

@media only screen and (max-width:600px) {
    .club .bucket-3 .text {
        font-size: 2.4rem
    }
}

.club .bucket-3 .text b {
    font-family: "Avenir Condensed DemiBold", Arial, sans-serif;
    white-space: nowrap;
    font-weight: 400
}

.club .bucket-3 .text-1 {
    margin-bottom: 0
}

.club .bucket-3 .text-2 {
    color: #fff
}

.club .bucket-3 .text-3 {
    margin-top: -10%;
    color: #fff
}

.club .bucket-3 .text-3 b {
    color: #ffef00
}

.club .bucket-3 .logo {
    width: 200px;
    margin-bottom: 30px
}

@media only screen and (max-width:600px) {
    .club .bucket-3 .logo {
        width: 100px;
        margin-bottom: 15px
    }
}

.club section.recipes {
    background-color: #045019;
    text-align: center
}

.club section.recipes h5 {
    color: #fff
}

.club section.recipes .section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center
}

.club section.recipes .recipe {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.club section.recipes img {
    max-width: none;
    width: 100%;
    margin-bottom: 5px
}

.club .want-more {
    text-align: center;
    background-color: #045019
}

#item-detail .club .want-more .item-detail-details,
#thanks .club .want-more .how-to-redeem,
#thanks .how-to-redeem .club .want-more p,
.club .want-more #item-detail .item-detail-details,
.club .want-more #thanks .how-to-redeem,
.club .want-more #thanks .how-to-redeem p,
.club .want-more .yourOrders .how-to-redeem,
.club .want-more p,
.yourOrders .club .want-more .how-to-redeem {
    font-family: 'Avenir Next W01', Arial, sans-serif;
    font-weight: 600;
    color: #fff;
    font-size: 4.8rem;
    line-height: 1;
    margin-bottom: 0
}

@media only screen and (max-width:600px) {
    #item-detail .club .want-more .item-detail-details,
    #thanks .club .want-more .how-to-redeem,
    #thanks .how-to-redeem .club .want-more p,
    .club .want-more #item-detail .item-detail-details,
    .club .want-more #thanks .how-to-redeem,
    .club .want-more #thanks .how-to-redeem p,
    .club .want-more .yourOrders .how-to-redeem,
    .club .want-more p,
    .yourOrders .club .want-more .how-to-redeem {
        font-size: 2.4rem
    }
}

#item-detail .club .want-more .item-detail-details b,
#thanks .club .want-more .how-to-redeem b,
#thanks .how-to-redeem .club .want-more p b,
.club .want-more #item-detail .item-detail-details b,
.club .want-more #thanks .how-to-redeem b,
.club .want-more .yourOrders .how-to-redeem b,
.club .want-more p b,
.yourOrders .club .want-more .how-to-redeem b {
    font-family: "Avenir Condensed DemiBold", Arial, sans-serif;
    white-space: nowrap;
    font-weight: 400;
    color: #ffef00
}

.club .get-inspired {
    background-color: #045019;
    background-image: url(../../../content/dam/kfr/brands/club/get_inspired_cta_yellowdivider_d.png);
    background-position: center center;
    background-repeat: no-repeat;
    padding: 40px 0
}

@media only screen and (max-width:600px) {
    .club .get-inspired {
        background-image: none
    }
}

.club .get-inspired .next,
.club .get-inspired .prev,
.club .get-inspired a {
    display: block;
    margin: 0 auto
}

.coupons-registration-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 10px 0
}

.coupons-registration-header .copy {
    text-align: center;
    color: #e00034;
    font-family: "Avenir Next Condensed", Arial, sans-serif;
    font-size: 15px;
    line-height: 1
}

.coupons-registration-header .copy .largest {
    font-size: 55px;
    font-weight: 600
}

.coupons-registration-header .copy .large {
    font-size: 40px;
    font-weight: 600
}

@media only screen and (max-width:600px) {
    .coupons-registration-header .copy {
        font-size: 24px
    }
    .coupons-registration-header .copy .largest {
        font-size: 65px
    }
    .coupons-registration-header .copy .large {
        font-size: 50px
    }
}

.coupons-registration-header .copy,
.coupons-registration-header .spotlight {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

.coupons-registration-header .copy img,
.coupons-registration-header .spotlight img {
    min-height: 1px
}

@media only screen and (max-width:600px) {
    .coupons-registration-header {
        padding: 10px 10px 0 10px
    }
    .coupons-registration-header .copy {
        padding: 10px 0
    }
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .item-detail-details,
#item-detail body.target-bts .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts p,
#thanks .how-to-redeem body.target-bts p,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .how-to-redeem,
#thanks body.target-bts .how-to-redeem,
.business-box .loginCTA body.target-bts .bucket-5 .or,
.business-box .loginCTA body.target-bts .or,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .how-to-redeem,
.yourOrders body.target-bts .how-to-redeem,
body.target-bts #item-detail .item-detail-details,
body.target-bts #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
body.target-bts #thanks .how-to-redeem,
body.target-bts #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
body.target-bts #thanks .how-to-redeem p,
body.target-bts #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
body.target-bts .bucket-1 .offer .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .or,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .bucket-5 h1.smaller,
body.target-bts .bucket-5 h2,
body.target-bts .bucket-5 h2.smaller,
body.target-bts .bucket-5 h3,
body.target-bts .bucket-5 h4,
body.target-bts .bucket-5 h5,
body.target-bts .business-box .loginCTA .or,
body.target-bts .offer-bucket .offer .price,
body.target-bts .offer-bucket .offer .smaller.price,
body.target-bts .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
body.target-bts .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
body.target-bts .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
body.target-bts .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
body.target-bts .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
body.target-bts .promotionpage .collect-points-wrapper .ctaBox p,
body.target-bts .yourOrders .how-to-redeem,
body.target-bts .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts h1,
body.target-bts h1.smaller,
body.target-bts h2,
body.target-bts h3,
body.target-bts h4,
body.target-bts h5,
body.target-bts p {
    color: inherit
}

body.target-bts .page-header .target-logo {
    margin-top: 12px;
    margin-right: 12px
}

body.target-bts .page-header .medium-and-down {
    text-align: center;
    margin-top: -6%
}

@media only screen and (min-width:992px) {
    body.target-bts .header {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: end;
        align-items: flex-end
    }
}

body.target-bts .row .col.no-padding {
    padding: 0
}

body.target-bts .align-right {
    text-align: right
}

body.target-bts .valid-through {
    text-align: right
}

#item-detail body.target-bts .valid-through .item-detail-details,
#thanks .how-to-redeem body.target-bts .valid-through p,
#thanks body.target-bts .valid-through .how-to-redeem,
.yourOrders body.target-bts .valid-through .how-to-redeem,
body.target-bts .valid-through #item-detail .item-detail-details,
body.target-bts .valid-through #thanks .how-to-redeem,
body.target-bts .valid-through #thanks .how-to-redeem p,
body.target-bts .valid-through .yourOrders .how-to-redeem,
body.target-bts .valid-through p {
    margin-bottom: 0
}

@media only screen and (max-width:991px) {
    body.target-bts .valid-through {
        text-align: center
    }
}

body.target-bts .offer-bucket {
    padding: 0 20px;
    margin-bottom: 10px
}

@media only screen and (max-width:600px) {
    body.target-bts .offer-bucket {
        padding: 0 10px
    }
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .offer-bucket .header .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .offer-bucket .header p,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .offer-bucket .header .how-to-redeem,
.business-box .loginCTA body.target-bts .offer-bucket .header .or,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .offer-bucket .header .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .offer-bucket .header .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .offer-bucket .header p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .offer-bucket .header .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .offer-bucket .header .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .offer-bucket .header p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .offer-bucket .header .how-to-redeem,
body.target-bts .bucket-1 .offer .offer-bucket .header .sub-price,
body.target-bts .offer-bucket .header #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
body.target-bts .offer-bucket .header #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
body.target-bts .offer-bucket .header #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .offer-bucket .header .bucket-1 .offer .sub-price,
body.target-bts .offer-bucket .header .business-box .loginCTA .or,
body.target-bts .offer-bucket .header .offer .smaller.price,
body.target-bts .offer-bucket .header .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
body.target-bts .offer-bucket .header .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
body.target-bts .offer-bucket .header .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
body.target-bts .offer-bucket .header .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
body.target-bts .offer-bucket .header .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
body.target-bts .offer-bucket .header .promotionpage .collect-points-wrapper .ctaBox p,
body.target-bts .offer-bucket .header .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .offer-bucket .header h1.smaller,
body.target-bts .offer-bucket .header h2,
body.target-bts .offer-bucket .header h3,
body.target-bts .offer-bucket .header h4,
body.target-bts .offer-bucket .header h5,
body.target-bts .offer-bucket .offer .header .smaller.price {
    margin-bottom: 0
}

@media only screen and (max-width:991px) {
    body.target-bts .offer-bucket .header .left,
    body.target-bts .offer-bucket .header .right {
        text-align: center
    }
}

body.target-bts .offer-bucket .row .col.no-padding {
    padding: 0
}

body.target-bts .offer-bucket .offers {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -ms-flex-align: stretch;
    align-items: stretch;
    padding-bottom: 20px
}

body.target-bts .offer-bucket .offers .col {
    margin: 5px 0;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column
}

body.target-bts .offer-bucket .offer {
    -ms-flex: 1;
    flex: 1;
    color: #fff;
    text-decoration: none;
    border: 3px solid #fff;
    border-radius: 7px;
    text-align: center;
    padding: 15px 30px;
    height: 100%;
    display: -ms-flexbox;
    display: flex
}

@media only screen and (max-width:600px) {
    body.target-bts .offer-bucket .offer {
        padding: 5px
    }
}

body.target-bts .bucket-1 .offer {
    background-color: #731375;
    border-color: #f9e401;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

body.target-bts .bucket-1 .offer .sub-price {
    line-height: 1
}

body.target-bts .bucket-1 .offer .image,
body.target-bts .bucket-1 .offer .text {
    width: 50%
}

@media only screen and (max-width:991px) {
    body.target-bts .bucket-1 .offer .image,
    body.target-bts .bucket-1 .offer .text {
        width: 100%
    }
}

body.target-bts .bucket-1 .offer .image {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (min-width:992px) {
    body.target-bts .bucket-1 .offer {
        text-align: left
    }
}

@media only screen and (max-width:991px) {
    body.target-bts .bucket-1 .offer {
        -ms-flex-direction: column;
        flex-direction: column
    }
}

body.target-bts .bucket-1 .purple-offer-2 .price {
    margin-bottom: 0
}

body.target-bts .bucket-2 .header {
    margin-bottom: 10px
}

body.target-bts .bucket-2 .target-logo {
    margin-top: 15px
}

@media only screen and (max-width:991px) {
    body.target-bts .bucket-2 .target-logo {
        margin: 15px 0 10px 0
    }
}

body.target-bts .bucket-2 .find-a-store {
    color: #fff;
    text-decoration: none;
    display: inline-block;
    position: relative;
    bottom: 8px;
    left: 8px
}

@media only screen and (max-width:991px) {
    body.target-bts .bucket-2 .find-a-store {
        bottom: 20px
    }
}

body.target-bts .bucket-2 .offer {
    background-color: #59acd1;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

body.target-bts .bucket-2 .offer .image,
body.target-bts .bucket-2 .offer .text {
    width: 50%
}

@media only screen and (max-width:991px) {
    body.target-bts .bucket-2 .offer .image,
    body.target-bts .bucket-2 .offer .text {
        width: 100%
    }
}

body.target-bts .bucket-2 .offer .image {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (min-width:992px) {
    body.target-bts .bucket-2 .offer {
        text-align: left
    }
}

@media only screen and (max-width:991px) {
    body.target-bts .bucket-2 .offer {
        -ms-flex-direction: column;
        flex-direction: column
    }
}

body.target-bts .bucket-3 {
    padding-left: 0;
    background-size: cover;
    background-repeat: no-repeat
}

#item-detail body.target-bts .bucket-3 .item-detail-details,
#thanks .how-to-redeem body.target-bts .bucket-3 p,
#thanks body.target-bts .bucket-3 .how-to-redeem,
.yourOrders body.target-bts .bucket-3 .how-to-redeem,
body.target-bts .bucket-3 #item-detail .item-detail-details,
body.target-bts .bucket-3 #thanks .how-to-redeem,
body.target-bts .bucket-3 #thanks .how-to-redeem p,
body.target-bts .bucket-3 .next,
body.target-bts .bucket-3 .prev,
body.target-bts .bucket-3 .yourOrders .how-to-redeem,
body.target-bts .bucket-3 a,
body.target-bts .bucket-3 p {
    color: #fff;
    text-decoration: none
}

body.target-bts .bucket-3 .row {
    padding-top: 10px;
    padding-bottom: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (max-width:991px) {
    body.target-bts .bucket-3 .row {
        display: block
    }
}

body.target-bts .bucket-3 .left {
    margin-left: -24px
}

body.target-bts .bucket-3 .offer {
    width: 100%;
    border-color: #f9e401;
    -ms-flex-direction: row;
    flex-direction: row;
    text-align: left
}

@media only screen and (max-width:991px) {
    body.target-bts .bucket-3 .offer {
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center
    }
}

body.target-bts .bucket-3.rev-1 .left {
    margin-left: -14px
}

body.target-bts .bucket-5 {
    margin-top: 10px;
    background-color: #7d177d;
    color: #fff;
    padding: 30px 30px 0 30px
}

@media only screen and (min-width:992px) {
    body.target-bts .bucket-5 {
        display: -ms-flexbox;
        display: flex
    }
}

#item-detail .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .item-detail-details,
#thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
#thanks .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
.business-box .loginCTA body.target-bts .bucket-5 .or,
.promotionpage .businessBox .businessBoxHeader .logged-out body.target-bts .bucket-5 .registrationCTA_text,
.promotionpage .collect-points-wrapper .ctaBox #item-detail body.target-bts .bucket-5 .item-detail-details,
.promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem body.target-bts .bucket-5 p,
.promotionpage .collect-points-wrapper .ctaBox #thanks body.target-bts .bucket-5 .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox .yourOrders body.target-bts .bucket-5 .how-to-redeem,
.promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 p,
.yourOrders .promotionpage .collect-points-wrapper .ctaBox body.target-bts .bucket-5 .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
body.target-bts .bucket-5 #item-detail .promotionpage .collect-points-wrapper .ctaBox .item-detail-details,
body.target-bts .bucket-5 #thanks .how-to-redeem .promotionpage .collect-points-wrapper .ctaBox p,
body.target-bts .bucket-5 #thanks .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
body.target-bts .bucket-5 .business-box .loginCTA .or,
body.target-bts .bucket-5 .offer-bucket .offer .smaller.price,
body.target-bts .bucket-5 .promotionpage .businessBox .businessBoxHeader .logged-out .registrationCTA_text,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #item-detail .item-detail-details,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox #thanks .how-to-redeem p,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox .yourOrders .how-to-redeem,
body.target-bts .bucket-5 .promotionpage .collect-points-wrapper .ctaBox p,
body.target-bts .bucket-5 .yourOrders .promotionpage .collect-points-wrapper .ctaBox .how-to-redeem,
body.target-bts .bucket-5 h1.smaller,
body.target-bts .bucket-5 h2,
body.target-bts .bucket-5 h3,
body.target-bts .bucket-5 h4,
body.target-bts .bucket-5 h5,
body.target-bts .offer-bucket .offer .bucket-5 .smaller.price {
    margin-bottom: 0
}

body.target-bts .bucket-1 .offer .bucket-5 .sub-price,
body.target-bts .bucket-5 .bucket-1 .offer .sub-price,
body.target-bts .bucket-5 h3,
body.target-bts .bucket-5 h4,
body.target-bts .bucket-5 h5 {
    letter-spacing: 0
}

#item-detail body.target-bts .bucket-5 .left .item-detail-details,
#thanks .how-to-redeem body.target-bts .bucket-5 .left p,
#thanks body.target-bts .bucket-5 .left .how-to-redeem,
.yourOrders body.target-bts .bucket-5 .left .how-to-redeem,
body.target-bts .bucket-1 .offer .bucket-5 .left .sub-price,
body.target-bts .bucket-5 .left #item-detail .item-detail-details,
body.target-bts .bucket-5 .left #thanks .how-to-redeem,
body.target-bts .bucket-5 .left #thanks .how-to-redeem p,
body.target-bts .bucket-5 .left .bucket-1 .offer .sub-price,
body.target-bts .bucket-5 .left .yourOrders .how-to-redeem,
body.target-bts .bucket-5 .left h3,
body.target-bts .bucket-5 .left h4,
body.target-bts .bucket-5 .left h5,
body.target-bts .bucket-5 .left p {
    margin-bottom: 15px
}

body.target-bts .bucket-5 .left .title {
    font-family: "Avenir Heavy", Arial, sans-serif
}

body.target-bts .bucket-5 .recolor-logo {
    margin-bottom: 20px
}

body.target-bts .bucket-5 .download {
    margin-bottom: 5px
}

body.target-bts .bucket-5 .phone {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

body.target-bts .bucket-5 .phone img {
    display: block
}

body.target-bts .footer {
    padding: 10px;
    margin-top: 25px
}

#item-detail body.target-bts .footer .item-detail-details,
#thanks .how-to-redeem body.target-bts .footer p,
#thanks body.target-bts .footer .how-to-redeem,
.yourOrders body.target-bts .footer .how-to-redeem,
body.target-bts .footer #item-detail .item-detail-details,
body.target-bts .footer #thanks .how-to-redeem,
body.target-bts .footer #thanks .how-to-redeem p,
body.target-bts .footer .next,
body.target-bts .footer .prev,
body.target-bts .footer .yourOrders .how-to-redeem,
body.target-bts .footer a,
body.target-bts .footer p {
    font-size: 1.1rem;
    color: #4d4d4f
}

body.target-bts iframe {
    display: none;
    visibility: hidden
}

body.target-bts.editMode iframe {
    display: block;
    visibility: visible
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    /*cursor: hand*/
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block
}

.slick-track:after,
.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

body {
    width: 100%;
    min-width: 320px
}

.content {
    max-width: 1322px;
    min-width: 320px;
    width: 100%;
    margin: 0 auto
}

.content {
    position: relative;
    top: 40px;
    margin-bottom: 40px;
    padding: 0;
    padding-bottom: 2em
}

@media only screen and (max-width:600px) {
    .content {
        top: 20px;
        margin-bottom: 20px
    }
}

iframe[name="_rlcdn"] {
    display: none
}

img[src*=fastclick] {
    position: absolute
}


/*************custom css**************************/

/*a {
    text-decoration: none;
}*/

.img-holder {
    overflow: hidden;
}

.img-holder img {
    margin-bottom: 0;
    max-width: 100%;
}

.buy-now-button {
    display: block;
}

.buy-now-button img {
    max-width: 230px;
}

.buy-now-button div+div {
    margin-left: 10%;
}

.mini-wheat .main-content {
    padding: 20px;
}

.mini-wheat.left {
    padding: 0;
}

.main-content h1 {
    font-size: 40px;
}

.col.main-content-img {
    padding: 0;
}

.main-content h1+p {
    font-size: 18px;
    max-width: 310px;
}

h1>p {
    font-size: 24px;
}

.reward_image,
.description {
    display: inline-block;
}

.image-thmub.reward_image {
    min-width: 8.4375rem;
    max-width: 14rem;
    margin-right: 2.5px;
}

.dark-color {
    color: #040404;
}

.grey {
    color: #999999;
}

.description .btn_responsive {
    border: none;
    height: auto;
    line-height: 2;
}

.description .btn_responsive a,
.buy-now-button a,
.buy-now-button p {
    font-family: "Avenir Next W01";
    font-size: 21px;
}

.buy-now-button p {
    font-weight: 700;
}

.card h2 {
    font-size: 26px;
    line-height: 1.1;
}

.card h3 {
    font-size: 18px;
}

.card h4 {
    font-size: 14px;
}

.thumb1 h2 {
    max-width: 110px;
}

.thumb3 h2 {
    max-width: 140px;
}

.row .col.seprator {
    border-top: #d9d9d9 solid 1px;
    border-left: 0;
    padding-top: 3rem;
}

.delta h1+p>br {
    display: none;
}

.img-holder img.mobile {
    display: block;
    width: 100%;
}
.img-holder img.tablet,
.img-holder img.desktop {
    display: none;
}
/*Fixes for social +icon --surya */
.addthis_button_compact.at300m{
display: none;
}

/* cheez it grooves styles */

.grooves h1 {
    font-size: 72px;
}

.grooves .img-holder+div {
    display: block;
    max-width: 220px;
    margin: auto;
    margin-bottom: 30px;
}

.grooves-main .grooves {
    max-width: 65%;
    margin: auto;
    text-align: center;
}

.grooves.main-content h1+p {
    font-size: 40px;
    color: #fea103;
    font-family: "Avenir Next W01";
    max-width: none;
}

.grooves .buy-now-button+div {
    display: none;
}

.grooves-main-flav {
    overflow: hidden;
}

.grooves-flav h1 {
    margin-top: -70px;
    max-width: 65%;
    text-align: center;
    margin: auto;
    margin-bottom: 30px;
}

.grooves-flav h1+.buy-now-button {
    text-align: center;
}

.bonus-points {
    background: #3b85c0;
    color: #ffffff;
    font-family: "Avenir Next W01";
    font-size: 24px;
    padding: 10px 0;
    transform: rotate(-46deg);
    max-width: 320px;
    text-align: center;
    margin-left: -90px;
    margin-top: 44px;
}

.bonus-points+div img {
    margin-top: -39%;
    max-width: 140%;
    margin-left: 5%;
}

.grooves-flav .bonus-points+div img {
    margin-top: -20%;
    max-width: none;
    margin-left: 10%;
    width: 90%;
}


/* eggo chocolate styles start */

.eggo-img-holder img {
    margin-bottom: 0;
    margin-left: -5%;
    max-width: 105%;
}

.fmw-btn img {
    max-width: 105px;
}

.fmw-main h1+p {
    max-width: none;
}

.fmw-btn {
    display: flex;
}

.fmw-img {
    margin-left: 10%;
}

.fmw-btn+.disclaimer {
    margin-top: -50px;
    max-width: 154px;
}

.pt-halloween .buy-now-button img {
    max-width: 230px;
}

.pt-hallowee-img.img-holder {
    max-height: 300px;
}

.pt-hallowee-img.img-holder img {
    margin-bottom: 0;
    margin-left: -5%;
    max-width: 105%;
    margin-top: -8%;
}


/* FL_AJ_FF_Halloween styles start */

.fl-aj-ff h1 {
    font-size: 48px;
}

.fl-aj-ff h1+p {
    font-size: 24px;
    font-family: "Avenir Next W01";
    margin-top: -10px;
}

.fl-aj-ff h1+p+p {
    font-size: 18px;
}

.fl-aj-ff a,
.pop-trats a {
    font-size: 30px;
}

.fl-aj-ff .buy-now-button a,
.pop-trats .buy-now-button a {
    width: auto;
    height: auto;
    max-width: none;
    padding: 15px 45px;
    line-height: normal;
}


/* Kelloggs Catelog Sales SaveNow */

.Avenir-font {
    font-family: "Avenir Next W01";
}

.mob-p-text34 {
    font-size: 34px;
}

h1.saveNow-h1 {
    font-size: 55px;
}

a.button {
    font-size: 30px;
}

.padding-none {
    padding: 0;
}

.pull-right {
    float: right;
}

.dealsOfTheYear h1 {
    margin-bottom: 0;
}

.dealsOfTheYear h1+p {
    line-height: 1.2;
    margin-bottom: 2%;
}

.dealsOfTheYear h1+p+p {
    margin-bottom: 15%;
}

.dealsOfTheYear .buy-now-button p {
    font-size: 30px;
}


/* -------------------------------------------- tablet styles start */

@media (min-width:768px) {
    .main-content h1 {
        font-size: 48px;
    }
    .main-content h1+p {
        max-width: 360px;
    }
    .delta h1+p {
        max-width: 320px;
    }
    .mini-wheat .main-content {
        padding: 0;
        padding-top: 20px;
    }
    .buy-now-button div+div {
        margin-left: 14%;
    }
    .buy-now-button img {
        max-width: 170px;
    }
    .buy-now-button a {
        max-width: 150px;
    }
    .mini-wheat.left {
        padding-left: 20px;
    }
    .img-holder img.desktop,
    .img-holder img.mobile {
        display: none;
    }
    .img-holder img.tablet {
        display: block;
    }
    /* three column card styles */
    .image-thmub.reward_image {
        max-width: 19.9rem;
    }
    .description .btn_responsive a {
        font-size: 24px;
    }
    .thumb3 h2 {
        max-width: none;
        min-width: 250px;
    }
    .thumb1 h2 {
        max-width: none;
        min-width: 190px;
    }
    /* cheez it grooves styles */
    .grooves-main .grooves {
        max-width: 60%;
    }
    .main-content.grooves h1 {
        font-size: 90px;
    }
    .grooves .img-holder+div {
        max-width: none;
    }
    .collectPints {
        margin-right: 20px;
    }
    .grooves-flav h1 {
        max-width: none;
    }
    .grooves-flav .bonus-points+div+div {
        margin-top: -10%;
    }
    .grooves-flav .img-holder {
        padding-top: 10%;
        padding-left: 10%;
    }
    /* eggo chocolate styles start */
    .eggo-btn,
    .fmw-btn {
        display: flex;
    }
    .eggo-img-holder img {
        max-width: 114%;
        margin-left: -4%;
    }
    .fmw-img-holder img {
        max-width: 108%;
    }
    .fmw-btn img {
        max-width: 122px;
    }
    .fmw-btn+.disclaimer {
        max-width: 205px;
    }
    .pt-hallowee-img.img-holder img {
        max-width: 142%;
        margin-left: -7%;
        margin-top: 0;
    }
    .pt-halloween .buy-now-button img {
        max-width: 170px;
        margin-bottom: 0;
    }
    .pt-hallowee-img.img-holder {
        max-height: 540px;
    }
    /* FL_AJ_FF_Halloween styles start */
    .fl-aj-ff h1 {
        font-size: 58px;
    }
    .fl-aj-ff h1+p {
        font-size: 28px;
        max-width: 335px;
    }
    .fl-aj-ff a,
    .pop-trats a {
        font-size: 34px;
        padding: 10px 50px;
    }
    /* Kelloggs Catelog Sales SaveNow */
    .tab-p-text40 {
        font-size: 40px;
    }
    h1.saveNow-h1 {
        font-size: 70px;
    }
    a.button {
        font-size: 34px;
    }
    .dealsOfTheYear h1+p+p {
        margin-bottom: 20%;
    }
    .dealsOfTheYear .buy-now-button p {
        font-size: 35px;
    }
}


/* ----------------------------------------- desktop styles start */

@media (min-width:1024px) {
    h1>p {
        font-size: 24px;
    }
    .main-content h1 {
        font-size: 68px;
    }
    .main-content h1+p {
        font-size: 21px;
        max-width: 510px;
    }
    .delta h1+p>br {
        display: block;
    }
    .buy-now div+div {
        margin-left: 28%;
    }
    .img-holder {
        max-height: 550px;
    }
    .img-holder img {
        margin-top: 0;
    }
    .buy-now-button+div {
        margin-top: 100px;
    }
    .buy-now-button+div.gs-rules {
        margin-top: 80px;
        margin-bottom: 80px;
    }
    .img-holder img.mobile,
    .img-holder img.tablet {
        display: none;
    }
    .img-holder img.desktop {
        display: block;
    }
    /* three column card styles */
    .card h2 {
        font-size: 30px;
        line-height: 1.1;
    }
    .card h3 {
        font-size: 21px;
        color: #bd233a;
        margin-bottom: 5px;
    }
    .card h2,
    .card h3,
    h1 {
        font-weight: 700;
    }
    .card h4 {
        font-size: 16px;
        margin-bottom: 28px;
    }
    .reward_image,
    .description {
        display: block;
    }
    .contentBucket .card {
        position: relative;
        text-align: left;
        min-height: 30rem;
        margin-right: 40px;
    }
    .row .col.seprator {
        border-left: #d9d9d9 solid 1px;
        border-top: 0;
        padding-left: 3rem;
    }
    /* cheez it grroves styles */
    .grooves .buy-now-button+div {
        margin-top: 20px;
    }
    .grooves-main .grooves {
        max-width: none;
        text-align: left;
    }
    .grooves .img-holder {
        max-height: 430px;
    }
    .grooves .img-holder img {
        max-width: 80%;
    }
    .grooves.grooves-flav .img-holder img {
        max-width: 48%;
    }
    .grooves .img-holder+div {
        display: none;
    }
    .grooves .buy-now-button+div {
        display: block;
    }
    .bonus-points+div img {
        margin-top: 0%;
        max-width: 155%;
        margin-left: -27%;
    }
    .bonus-points+div+div {
        margin-top: -9%;
    }
    .grooves-flav h1 {
        max-width: none;
        text-align: left;
    }
    .grooves-flav h1+.buy-now-button {
        text-align: left;
    }
    .grooves-flav .bonus-points+div img {
        margin-top: 0%;
        max-width: 148%;
        margin-left: -20%;
        width: auto;
    }
    .grooves-flav .bonus-points br {
        display: none;
    }
    /* eggo chocolate styles start */
    .eggo-img img {
        max-width: 290px;
    }
    .fmw-btn img {
        max-width: 170px;
    }
    .fmw-main h1+p {
        max-width: 98%;
        font-size: 20px;
    }
    .fmw-btn+.disclaimer {
        margin-top: 0;
        max-width: none;
    }
    .grooves-flav .bonus-points+div+div {
        margin-top: -10%;
    }
    .grooves-flav .img-holder {
        padding-top: 4%;
        padding-left: 0%;
        margin-left: -10%;
    }
    /* PT_Halloween styles start */
    .pt-halloween .buy-now-button {
        display: flex;
    }
    .pt-halloween h1 br {
        display: none;
    }
    .pt-halloween h1+p {
        max-width: 610px;
    }
    .pt-hallowee-img img {
        max-width: none;
        width: 108%;
        margin-left: 0px;
        margin-top: -16%;
    }
    .pt-halloween .buy-now-button img {
        max-width: 200px;
        margin: 0;
        margin-top: -8%;
    }
    .pt-hallowee-img .img-holder {
        max-height: 550px;
    }
    /* FL_AJ_FF_Halloween styles start */
    .fl-aj-ff h1 {
        font-size: 78px;
    }
    .fl-aj-ff h1+p {
        font-size: 40px;
    }
    .fl-aj-ff h1+p+p {
        font-size: 21px;
        max-width: 590px;
    }
    .fl-aj-ff a,
    .pop-trats a {
        font-size: 40px;
        padding: 15px 60px;
    }
    /* PT_halloween poptrars styles start */
    .pop-trats h1 {
        font-size: 58px;
    }
    .pop-trats h1>p {
        font-size: 42px;
    }
    .pop-trats h1+p {
        font-size: 21px;
        max-width: none;
        margin-bottom: 50px;
    }
    .pop-trats h1 br {
        display: none;
    }
    /* Kelloggs Catelog Sales SaveNow */
    h1.saveNow-h1 {
        font-size: 90px;
    }
    a.button {
        font-size: 40px;
    }
    .dealsOfTheYear .buy-now-button p {
        font-size: 34px;
    }
    .dealsOfTheYear h1+p+p {
        margin-bottom: 15%;
    }
    /* fashion apparel desktop */
    .fashionApparel {
        max-height: 500px;
        overflow: hidden;
    }
}

@media only screen and (max-width: 767px) {
    .dealsOfTheYear .left {
        padding-left: 22px;
    }
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
    h1.saveNow-h1 {
        font-size: 70px;
    }
    .dealsOfTheYear .buy-now-button p {
        font-size: 35px;
    }
    .dealsOfTheYear h1+p+p {
        margin-bottom: 15%;
    }
    .img-holder {
        overflow: visible;
    }
    .dealsOfTheYear .img-holder img {
        max-width: 116%;
        margin-right: -7%;
    }
    .row.dealsOfTheYear .col.l4 {
        width: 37%;
    }
    .row.dealsOfTheYear .col.l8 {
        width: 63%;
    }
    .row.dealsOfTheYear .col.pull-l8 {
        right: 63%;
    }
    .row.dealsOfTheYear .col.push-l4 {
        left: 37%
    }
}


/***************overwatch lucio css******/


/* genral common styles */

.img-holder {
    overflow: hidden;
}

.dark-color {
    color: #040404;
}

.grey {
    color: #999999;
}

.margin-auto {
    margin: auto;
}

.clear-none {
    clear: both;
}

.round-corner {
    border-radius: 50px;
}

.contentTxt {
    max-width: max-content;
}

.text-white {
    color: #ffffff;
}

.overFlow-hidden-Resp {
    overflow: hidden;
}

.maxWidth-100 {
    max-width: 100%;
}

.maxWidth-95 {
    max-width: 95%;
}

.maxWidth-85 {
    max-width: 85%;
}

.maxWidth-75 {
    max-width: 75%;
}

.maxWidth-65 {
    max-width: 65%;
}

.maxWidth-55 {
    max-width: 55%;
}

.maxWidth-45 {
    max-width: 45%;
}

.maxWidth-35 {
    max-width: 35%;
}

.maxWidth-25 {
    max-width: 25%;
}

.maxWidth-15 {
    max-width: 15%;
}

.maxWidth-90 {
    max-width: 90%;
}

.maxWidth-80 {
    max-width: 80%;
}

.maxWidth-70 {
    max-width: 70%;
}

.maxWidth-60 {
    max-width: 60%;
}

.maxWidth-50 {
    max-width: 55%;
}

.maxWidth-40 {
    max-width: 40%;
}

.maxWidth-30 {
    max-width: 30%;
}

.maxWidth-20 {
    max-width: 20%;
}

.maxWidth-10 {
    max-width: 10%;
}


/* genreal font-size styles */

.p-48 {
    font-size: 48px;
}

.p-36 {
    font-size: 36px;
}

.p-30 {
    font-size: 30px;
}

.p-24 {
    font-size: 24px;
}

.p-18 {
    font-size: 18px;
}

.p-16 {
    font-size: 16px;
}

.p-12 {
    font-size: 12px;
}


/* responsive font-size styles */

.p-60-resp {
    font-size: 48px;
}

.p-16-resp {
    font-size: 16px;
}

.p-24-resp {
    font-size: 20px;
}

.overwatch h1+p {
    max-width: 279px;
    line-height: 1.1;
}

.show-on-mob {
    display: block;
}

.show-on-desk {
    display: none;
}

.overwatch-col-img {
    margin-top: -50%;
}

.mark-img {
    margin-left: 60%;
    margin-top: -43%;
}

.overwatch-col-img .mob-img2 {
    max-width: 130%;
    margin-left: -12%;
}

.cmngSoonCheck {
    max-width: 270px;
}

.startThrough {
    max-width: 260px;
}

.terms-cnd {
    max-width: 270px;
    margin-bottom: 30px;
}

.lucio-cmng-soon .startThrough {
    max-width: 290px;
}

.upload-receipt {
    max-width: 260px;
}

.lucio-cmng-soonH1 {
    font-size: 80px;
    margin-top: -20px;
    line-height: 1;
}

.lucio-ohHeroAsset a {
    padding: 5px 30px 16px 30px;
    display: block;
}

.lucio-ohHeroAsset .btn1 {
    background: #ffffff;
}

.lucio-ohHeroAsset .btn2,
.lucio-ohHeroAsset .btn1 {
    border: #ffffff solid 1px;
}

.lucio-cmng-soonMain .mob-img {
    max-width: 88%;
}

.lucio-cmng-soonMain .mob-img2 {
    max-width: 150%;
    margin-left: -28%;
}

.lucioContainer p,
.lucioContainer a {
    font-size: 18px;
}

.lucioContainer p {
    color: #000000;
}

.lucioContainer a.btn_responsive {
    display: block;
}

.lucioContainer {
    padding: 0 15px;
}

.lucioContainer a.btn_responsive {
    display: block;
    width: 210px;
}


/* -------------------------------------------- tablet styles start */

@media (min-width:768px) {
    /* responsive font-size styles */
    .p-24-resp {
        font-size: 24px;
    }
    .p-60-resp {
        font-size: 60px;
    }
    .terms-cnd {
        color: #3c444b;
        max-width: none;
    }
    .show-on-desk {
        display: block;
    }
    .show-on-mob {
        display: none;
    }
    .overwatch-col-img {
        margin-top: -4%;
    }
    .overwatch-col-img img {
        max-width: 90%;
        margin-left: 20%
    }
    .overwatch-col-img img.mark-img {
        margin-top: -10%;
        margin-left: 70%;
    }
    .overwatch-img-hldr .show-on-desk {
        max-width: 110%;
        margin-left: -4%;
        margin-top: -8%;
    }
    .overwatch-img-hldr {
        margin-top: -7%;
    }
    .cmngSoonCheck {
        max-width: 530px;
    }
    .startThrough {
        max-width: 530px;
    }
    .overwatch-footer .ftr-cnt {
        padding: 44px 60px 40px 60px;
    }
    .lucio-cmng-soonH1 {
        font-size: 100px;
        margin-top: -40px;
    }
    .lucio-cmng-soonH1 br {
        display: none;
    }
    .lucio-cmng-soon .startThrough {
        max-width: 610px;
    }
    .upload-receipt {
        max-width: none;
    }
    .lucio-ohHeroAsset a {
        display: inline-block;
    }
    .lucio-ohHeroAsset .btn1 {
        margin-right: 15px;
    }
    .lucioCmngSoonH1ImgHldr {
        overflow: visible;
    }
    .lucioCmngSoonH1ImgHldr img.show-on-desk {
        max-width: 140%;
        margin-top: -46%;
        margin-left: -21%;
    }
    .lucio-cmng-soonMain .overwatch-col-img img.img1 {
        max-width: 78%;
        margin-left: 9%;
    }
    .lucioContainer a.btn_responsive {
        display: inline-block;
    }
}


/* ----------------------------------------- desktop styles start */

@media (min-width:1024px) {
    /* overwatch loot boost styles start */
    .lucioContainer,
    .overwatch-main {
        max-width: 1322px;
        margin: auto;
    }
    .overFlow-hidden-Resp {
        overflow: visible;
    }
    .lucio-cmng-soonH1,
    .login .lucio-cmng-soonH1,
    .join-now .lucio-cmng-soonH1 {
        font-size: 120px;
    }
    .lucio-cmng-soonH1 br {
        display: none;
    }
    .overwatch h1>img {
        margin-bottom: 0;
    }
    .overwatch-img-hldr {
        max-height: 420px;
        margin-top: 0;
        overflow: visible;
    }
    .overwatch-img-hldr img.show-on-desk {
        max-width: 162%;
        margin-top: -43%;
        margin-left: -32%;
    }
    .overwatch-col-img {
        margin-top: 0;
    }
    .overwatch-col-img img {
        max-width: 100%;
    }
    .overwatch-col-img .img1 {
        margin-top: 5%;
        margin-bottom: 0;
    }
    .overwatch-col-img img.mark-img {
        display: block;
        margin-left: 74%;
        margin-top: -8%;
    }
    .terms-cnd {
        max-width: none;
    }
    .lucio-cmng-soon .overwatch-col-img .img1 {
        margin-top: 18%;
    }
    .lucio-cmng-soon .startThrough br {
        display: none;
    }
    .lucioCmngSoonH1ImgHldr img.show-on-desk {
        max-width: 134%;
        margin-top: -38%;
        margin-left: -18%;
    }
    .overwatch-col-img img.img1 {
        margin-top: 0;
        max-width: 59%;
    }
    /* .receiptUploadMain .lucioCmngSoonH1ImgHldr img.show-on-desk {
    max-width: 145%;
    margin-top: -48%;
    margin-left: -23%;
  }*/
    .receiptUploadMain .overwatch-col-img img.img1 {
        max-width: 76%;
        margin-top: 2%;
    }
}


/* ----------------------------------------- tablet landscape mode styles start */

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
    .overwatch-col-img .img1 {
        margin-left: 26%;
    }
    .overwatch h1 br {
        display: block;
    }
}


/* -------------------- Internet Explorer ---------- */

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .max-content.margin-auto.contentTxt {
        max-width: none !important;
        text-align: center !important;
    }
}

img.snapd {
    margin-top: 10px;
    margin-bottom: -1rem;
}

@media (min-width: 768px) {
    img.snapd {
        margin-top: 190px;
    }
}

@media (min-width: 992px) {
    img.snapd {
        margin-top: 146px;
    }
}

@media (min-width: 1025px) {
    img.snapd {
        margin-top: 190px;
    }
}


/******End of custom css************/


/******Added by Anu- for new Registration page

#registration-v6 .KSTL-Registration-Registration input[id*='KSTL-Registration'] {
    border-color: #dddddd;
    background: transparent;
    height: auto;
    line-height: 2.7;
    border-radius: 5px !important;
    padding-left:20px;
    margin-bottom: 10px !important;
}

#registration-v6 .KSTL-Registration-Registration [id*='KSTL-Registration-wrapper'] {
    position: relative;
}

#registration-v6 .KSTL-Registration-Registration label[for*='KSTL-Registration'] {
    position: absolute;
    top: 25%;
    left: 11px;
    color:#949494;
    font-size:16px;
}

   Added by Anu- for new Registration page*****/


/***** Celebrity crunch classic homepage banner Css *****/


/* custom styles forn classic crunch  */

.show-on-mobile {
    display: block;
}

.show-on-desk {
    display: none;
}

h1 {
    font-size: 48px;
}

.ftr-text {
    color: #ced0d2;
}

.team img {
    display: inline-block;
}

.crunch-ball {
    margin-top: 7%;
}

.ccc-ball-img {
    position: relative;
}

.crunch-ball-promo {
    margin-top: 17%;
}

.maxHeight-1 {
    max-height: 320px;
}

.maxHeight-2 {
    max-height: 320px;
}

.cheaz-It {
    margin-left: -2%;
    margin-right: -3%;
    position: relative;
    margin-top: 7%;
    margin-bottom: -13%;
}

.team-shaq {
    margin-right: -35%;
    margin-left: -7%;
    margin-top: 0%;
    margin-bottom: -2%;
}

.team-barley {
    margin-right: 29%;
    margin-left: -46%;
    margin-top: 10%;
    margin-bottom: -2%;
}

.pingles {
    margin-left: -41%;
    margin-right: -40%;
    position: relative;
    margin-top: 0%;
    margin-bottom: -13%;
}

.pingles-promo {
    margin-left: 14%;
    margin-right: 0%;
}

.cheaz-It-promo {
    margin-left: 24%;
}

.text1 {
    width: 69%;
}

.text3 {
    width: 73%;
}

.text4 {
    width: 63%;
}

.text5 {
    width: 70%;
}

.text6 {
    width: 80%;
}

.text7 {
    width: 65%;
}

@media (min-width:768px) {
    .p-36-resp,
    .p-36-resp2 {
        font-size: 36px;
    }
    .p-48-resp {
        font-size: 34px;
    }
    .p-24-resp {
        font-size: 24px;
    }
    .width {
        width: 100%;
    }
    .show-on-mobile {
        display: none;
    }
    .show-on-desk {
        display: block;
    }
    .maxHeight-1 {
        max-height: 250px;
    }
    .maxHeight-2 {
        max-height: 310px;
    }
    .crunch-ball {
        margin-top: 36%;
    }
    .crunch-ball-promo {
        margin-top: 60%;
    }
    .cheaz-It {
        margin-left: -10%;
        margin-right: 0%;
        position: relative;
        margin-top: 18%;
        margin-bottom: -9%;
    }
    .team-shaq {
        margin-right: -34%;
        margin-left: -7%;
        margin-top: 11%;
        margin-bottom: -9%;
    }
    .team-barley {
        margin-right: 19%;
        margin-left: -40%;
        margin-top: 15%;
        margin-bottom: -2%;
    }
    .pingles {
        margin-left: -34%;
        margin-right: -40%;
        position: relative;
        margin-top: 17%;
        margin-bottom: 15%;
    }
    .pingles.pringles-single-img {
        max-width: 90%;
        margin-top: 6%;
    }
    .cheaz-It.cheazIt-single-img {
        margin-top: 2%;
        max-width: 71%;
    }
    .cheaz-It.cheaz-It-vote {
        margin-top: 8%;
        max-width: 65%;
    }
    .pingles.pingles-vote {
        margin-top: 3%;
        max-width: 80%;
    }
    .text2 {
        width: 100%;
    }
}

@media (min-width:1024px) {
    .p-48-resp {
        font-size: 48px;
    }
    .maxWidth-resp {
        max-width: 39%;
    }
    .show-on-mobile {
        display: none;
    }
    .show-on-desk {
        display: block;
    }
    .maxHeight-1 {
        max-height: 350px;
    }
    .maxHeight-2 {
        max-height: 400px;
    }
    .crunch-ball {
        margin-top: 15%;
    }
    .crunch-ball-promo {
        margin-top: 25%;
    }
    .cheaz-It {
        margin-left: -27%;
        margin-right: -3%;
        position: relative;
        margin-top: 7%;
        margin-bottom: -13%;
    }
    .team-shaq {
        margin-right: -35%;
        margin-left: -7%;
        margin-top: 0%;
        margin-bottom: -2%;
    }
    .team-barley {
        margin-right: 29%;
        margin-left: -46%;
        margin-top: 10%;
        margin-bottom: -2%;
    }
    .pingles {
        margin-left: -41%;
        margin-right: -40%;
        position: relative;
        margin-top: 5%;
        margin-bottom: -13%;
    }
    .cheaz-It.cheazIt-single-img {
        margin-top: 6%;
        max-width: 71%;
        margin-left: -2%;
    }
    .pingles.pringles-single-img {
        margin-top: 13%;
        max-width: 90%;
    }
    .cheaz-It.cheaz-It-vote {
        margin-top: 2%;
        max-width: 65%;
    }
    .text1,
    .text5 {
        width: 100%;
    }
    .paddingRight-100 {
        padding-right: 100px;
    }
    .paddingLeft-100 {
        padding-left: 100px;
    }
    .btnwidth {
        width: 250px;
    }
}

@media (min-width:991px) and (max-width:1024px) and (orientation:landscape) {
    .cheaz-It {
        margin-left: -10%;
        margin-right: 0%;
        position: relative;
        margin-top: 0%;
        margin-bottom: -9%;
    }
    .team-shaq {
        margin-right: -34%;
        margin-left: -7%;
        margin-top: 11%;
        margin-bottom: -9%;
    }
    .team-barley {
        margin-right: 19%;
        margin-left: -63%;
        margin-top: 20%;
        margin-bottom: -2%;
    }
    .pingles {
        margin-left: -34%;
        margin-right: -40%;
        position: relative;
        margin-top: 0%;
        margin-bottom: -5%;
    }
    .crunch-ball {
        margin-top: 38%;
    }
    .crunch-ball-promo {
        margin-top: 52%;
    }
    .team {
        margin-top: 28px;
    }
}


/***** Celebrity crunch classic homepage banner Css *****/


/*----custom css for homepage bucket ---*/

.contentmain {
    color: rgb(255, 255, 255);
    font-family: 'Roboto', sans-serif;
    overflow: hidden;
}

.contentpringles {
    padding: 0;
    left: 3%;
    top: 25px;
}

.h1 {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 50px;
}

.buynowbtn {
    padding: 12px 30px 10px;
    text-align: center!important;
    font-weight: 400;
    position: relative;
    color: #ffffff;
    display: block;
    min-width: 40%;
    margin-bottom: 30px;
    border-radius: 6px;
    max-width: 230px;
    text-transform: uppercase;
    font-family: AvenirNextLTPro-MediumIt;
    font-size: 22px;
}

@media only screen and (min-width: 601px) {
    .row .col.pull-m6 {
        right: 50%;
    }
}

@media only screen and (min-width: 601px) {
    .row .col.push-m6 {
        left: 50%;
    }
}

/*----custom css for homepage bucket ---*/

/* ----spin to win ------*/

/* custom css for swin to win promotion by shashi */

@font-face {
    font-family: 'AvenirNextLTPro-BoldCnIt';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_0_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_0_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_0_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_0_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_0_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-Bold';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_1_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_1_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_1_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_1_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_1_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-BoldCn';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_2_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_2_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_2_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_2_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_2_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-Cn';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_3_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_3_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_3_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_3_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_3_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-CnIt';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_4_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_4_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_4_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_4_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_4_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-BoldIt';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_5_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_5_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_5_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_5_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_5_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-DemiCn';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_6_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_6_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_6_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_6_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_6_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-DemiCnIt';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_7_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_7_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_7_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_7_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_7_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-HeavyCnIt';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_8_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_8_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_8_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_8_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_8_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-HeavyCn';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_9_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_9_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_9_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_9_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_9_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-Demi';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_A_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_A_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_A_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_A_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_A_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-DemiIt';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_B_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_B_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_B_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_B_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_B_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-HeavyIt';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_C_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_C_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_C_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_C_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_C_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-Heavy';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_D_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_D_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_D_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_D_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_D_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-It';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_E_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_E_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_E_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_E_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_E_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-LightCnIt';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_F_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_F_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_F_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_F_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_F_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-LightCn';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_10_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_10_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_10_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_10_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_10_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-LightIt';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_11_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_11_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_11_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_11_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_11_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-Light';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_12_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_12_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_12_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_12_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_12_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-MediumCnIt';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_13_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_13_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_13_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_13_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_13_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-MediumCn';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_14_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_14_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_14_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_14_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_14_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-MediumIt';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_15_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_15_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_15_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_15_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_15_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-Regular';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_16_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_16_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_16_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_16_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_16_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-Medium';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_17_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_17_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_17_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_17_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_17_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-ThinCnIt';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_18_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_18_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_18_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_18_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_18_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-ThinCn';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_19_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_19_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_19_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_19_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_19_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-ThinIt';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_1A_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_1A_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_1A_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_1A_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_1A_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-UltLtCnIt';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_1B_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_1B_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_1B_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_1B_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_1B_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-Thin';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_1C_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_1C_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_1C_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_1C_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_1C_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-UltLtCn';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_1D_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_1D_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_1D_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_1D_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_1D_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-UltLtIt';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_1E_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_1E_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_1E_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_1E_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_1E_0.ttf') format('truetype');
}

@font-face {
    font-family: 'AvenirNextLTPro-UltLt';
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_1F_0.eot');
    src: url('../../../content/dam/kfr/fonts/avenir_next/38719B_1F_0.eot?#iefix') format('embedded-opentype'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_1F_0.woff2') format('woff2'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_1F_0.woff') format('woff'), url('../../../content/dam/kfr/fonts/avenir_next/38719B_1F_0.ttf') format('truetype');
}

.AvenirNextLTPro-BoldCnIt {
    font-family: AvenirNextLTPro-BoldCnIt;
}

.AvenirNextLTPro-Bold {
    font-family: AvenirNextLTPro-Bold;
}

.AvenirNextLTPro-BoldCn {
    font-family: AvenirNextLTPro-BoldCn;
}

.AvenirNextLTPro-Cn {
    font-family: AvenirNextLTPro-Cn;
}

.AvenirNextLTPro-CnIt {
    font-family: AvenirNextLTPro-CnIt;
}

.AvenirNextLTPro-BoldIt {
    font-family: AvenirNextLTPro-BoldIt;
}

.AvenirNextLTPro-DemiCn {
    font-family: AvenirNextLTPro-DemiCn;
}

.AvenirNextLTPro-DemiCnIt {
    font-family: AvenirNextLTPro-DemiCnIt;
}

.AvenirNextLTPro-HeavyCnIt {
    font-family: AvenirNextLTPro-HeavyCnIt;
}

.AvenirNextLTPro-HeavyCn {
    font-family: AvenirNextLTPro-HeavyCn;
}

.AvenirNextLTPro-Demi {
    font-family: AvenirNextLTPro-Demi;
}

.AvenirNextLTPro-DemiIt {
    font-family: AvenirNextLTPro-DemiIt;
}

.AvenirNextLTPro-HeavyIt {
    font-family: AvenirNextLTPro-HeavyIt;
}

.AvenirNextLTPro-Heavy {
    font-family: AvenirNextLTPro-Heavy;
}

.AvenirNextLTPro-It {
    font-family: AvenirNextLTPro-It;
}

.AvenirNextLTPro-LightCnIt {
    font-family: AvenirNextLTPro-LightCnIt;
}

.AvenirNextLTPro-LightCn {
    font-family: AvenirNextLTPro-LightCn;
}

.AvenirNextLTPro-LightIt {
    font-family: AvenirNextLTPro-LightIt;
}

.AvenirNextLTPro-Light {
    font-family: AvenirNextLTPro-Light;
}

.AvenirNextLTPro-MediumCnIt {
    font-family: AvenirNextLTPro-MediumCnIt;
}

.AvenirNextLTPro-MediumCn {
    font-family: AvenirNextLTPro-MediumCn;
}

.AvenirNextLTPro-MediumIt {
    font-family: AvenirNextLTPro-MediumIt;
}

.AvenirNextLTPro-Regular {
    font-family: AvenirNextLTPro-Regular;
}

.AvenirNextLTPro-Medium {
    font-family: AvenirNextLTPro-Medium;
}

.AvenirNextLTPro-ThinCnIt {
    font-family: AvenirNextLTPro-ThinCnIt;
}

.AvenirNextLTPro-ThinCn {
    font-family: AvenirNextLTPro-ThinCn;
}

.AvenirNextLTPro-ThinIt {
    font-family: AvenirNextLTPro-ThinIt;
}

.AvenirNextLTPro-UltLtCnIt {
    font-family: AvenirNextLTPro-UltLtCnIt;
}

.AvenirNextLTPro-Thin {
    font-family: AvenirNextLTPro-Thin;
}

.AvenirNextLTPro-UltLtCn {
    font-family: AvenirNextLTPro-UltLtCn;
}

.AvenirNextLTPro-UltLtIt {
    font-family: AvenirNextLTPro-UltLtIt;
}

.AvenirNextLTPro-UltLt {
    font-family: AvenirNextLTPro-UltLt;
}

.p-50 {
    font-size: 50px;
}

.p-22 {
    font-size: 22px;
}

.p-20 {
    font-size: 20px;
}

.p-16 {
    font-size: 16px;
}

.p-12 {
    font-size: 12px;
}

.upper-case {
    text-transform: uppercase;
}

.marginLeft-75 {
    margin-left: 75px;
}

@media only screen and (min-width: 601px) {
    .row .col .m6.rig2 {
        padding-right: 100px;
    }
}

@media only screen and (max-width: 600px) {
    .row .col.m6 .paddingTop-60.padd {
        padding-top: 15px;
    }
}

@media only screen and (max-width: 600px) {
    .row .col.m8 .paddingTop-35.padd {
        padding-top: 15px;
    }
}

@media only screen and (max-width: 600px) {
    .row .col.m6 .maxWidth-75.padd1 {
        max-width: 80%;
    }
}

@media only screen and (max-width: 600px) {
    .row .col.m8 .padd.maxWidth-80 {
        max-width: 90%;
    }
}

@media only screen and (max-width: 600px) {
    .row .col.m12 .maxWidth-80 {
        max-width: 100%;
    }
}

@media only screen and (max-width: 600px) {
    .row .col.m8 .paddingRight-100 {
        padding-right: 0;
    }
}

.marginRight-100 {
    margin-right: 100px;
}

@media only screen and (max-width: 600px) {
    .row .paddingRight-100.paddingLeft-50 {
        padding: 0;
    }
}

@media only screen and (max-width: 600px) {
    .row .col.m8 .add .a1 {
        display: block;
        text-align: center;
        margin: 10px;
    }
}

.xx {
    color: #ec730f;
    background-color: #ffffff;
    margin-left: -27px;
    z-index: -1;
    position: initial;
    border-radius: 8px;
}

@media only screen and (max-width: 600px) {
    .row .col.m8 .xx {
        margin: 0 50px;
        padding: 10px;
    }
}

.round-corner-6 {
    border-radius: 6px;
}

.p-60 {
    font-size: 60px;
}

.p-40 {
    font-size: 40px;
}

.p-20 {
    font-size: 20px;
}


/*---end of spin to win---*/

/* rtec banner css start */

.Avenir-Medium {
    font-family: 'AvenirNextLTPro-Medium';
}

.AvenirNext-Heavy {
    font-family: "AvenirNextLTPro-Heavy", sans-serif;
    font-weight: 500;
}

.AvenirNext-Medium {
    font-family: "AvenirNextLTPro-Medium", sans-serif;
}

.AvenirNext-Bold {
    font-family: "AvenirNextLTPro-Bold", sans-serif;
}

.AvenirNext-BoldItalic {
    font-family: "AvenirNextLTPro-BoldIt", sans-serif;
}


/*font class declarations end */
/* hot deals fix */

@media (min-width: 992px) {
    .col.s5.m5.l12.hotdeals-image img {
        padding: 0 20px;
    }
}

@media (max-width: 992px) {
    a.buynowbtn.text--center.pretzelbtn {
        margin: auto;
    }
}

@media (max-width: 374px) {
    a.buynowbtn.hotdeals-btn.text--center {
        font-size: 17px !important;
    }
}

@media (min-width: 992px) {
    a.buynowbtn.hotdeals-btn.text--center {
        margin: auto;
    }
}


/*hot deal fix */
.col.s12.m12.l3.hotdeals-header-image {
    position: relative !important;
}

p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy {
    position: absolute;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    top: 50%;
    font-size: 30px;
    margin: auto;
    text-align: center;
    color: #ffffff;
}

@media (min-width: 601px) {
    p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy {
        position: absolute;
        transform: translate(-50%, -50%);
        /* -webkit-transform: translate(-50%, -50%); */
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        top: 50%;
        font-size: 50px;
        left: 50%;
        margin: auto;
        text-align: center;
        color: #ffffff;
    }
}
/*hot deals css start */

#Banner_image_mobile {
    display: none;
}

#Banner_image {
    display: block;
}

img#Banner_image {
    height: 600px;
}

.hotdeal-layer {
    position: relative;
    height: 260px;
}

.hotdeals-banner img {
    max-width: 100%;
    height: auto;
}

.hotdeals-banner .col {
    padding: 0;
}

.amc {
    background: #aee194;
}

.best-buy {
    background: #d7f0ca;
}

.google-play {
    background: #aee194;
}

.hotdeals-image {
    margin-top: 20px;
}

.hotdeals-image img {
    margin: auto;
    display: block;
    /* padding: 0; */
}

.hotdeals-heading {
    font-size: 24px;
    line-height: 26px;
    color: #6B5300;
}

.col.hotdeals-content {
    text-align: left;
    padding: 40px 0 0 10px;
    /* height: 600px; */
}

.hotdeals-past-points {
    font-size: 22px;
    line-height: 24px;
    color: #6B5300;
}

.hotdeals-present-points {
    font-size: 22px;
    line-height: 24px;
    color: #416D00;
}

.hotdeals-bottom-text {
    font-size: 14px;
    line-height: 14px;
    color: #555555;
    position: absolute;
    bottom: 5px;
    right: 5px;
}

.hotdeals-cta-section a {
    color: #ffffff;
    background: #5C4705;
    border-radius: 4px;
    font-size: 22px;
    font-family: AvenirNextLTPro-MediumIt;
    width: 200px;
    padding: 12px 25px;
    margin: auto;
    text-decoration: none;
    white-space: nowrap;
}

.hotdeals-cta-section {
    padding-top: 10px;
}

.row.hotdeals-banner {
    margin: 20px 0;
}

.hotdeals-heading sup {
    font-size: 12px;
    vertical-align: super;
    top: -2px;
}

@media only screen and (min-width: 992px) {
    .hotdeals-banner {
        display: flex;
    }
    .hotdeals-heading {
        font-size: 24px;
        line-height: 26px;
    }
    .hotdeals-past-points {
        font-size: 22px;
        line-height: 24px;
    }
    .hotdeals-present-points {
        font-size: 22px;
        line-height: 24px;
    }
    .hotdeals-header-image img {
        width: 100%;
    }
    .hotdeals-image {
        margin-top: 60px;
    }
    .hotdeal-layer {
        height: 600px;
    }
    .col.hotdeals-content {
        text-align: center;
        padding: 0;
    }
    .hotdeals-cta-section {
        padding-top: 20px;
    }
    .hotdeals-bottom-text {
        bottom: 5px;
        transform: translateX(-50%);
        left: 50%;
        right: 0;
    }
    .hotdeals-content {
        position: absolute;
        bottom: 17%;
    }
}

@media only screen and (max-width: 991px) {
    #Banner_image_mobile {
        display: block;
        width: 100%;
    }
    #Banner_image {
        display: none;
    }
    .hotdeals-image {
        margin-top: 40px;
    }
    .hotdeal-layer.col {
        padding: 0 15px;
        height: 326px;
    }
}

.treecycler {
    background: #dcc07c;
}

.cinch {
    background: #ebd29a;
}

.lunch {
    background: #dcc07c;
}

.hotdeals-header-image {
    position: relative !important;
}

p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy {
    position: absolute;
    /* transform: translate(-50%, -50%); */
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
     top: 50%; 
     left: 50%; 
    font-size: 37px;
    line-height: 37px;
    margin: auto;
    text-align: center;
    color: #473601;
}

@media (min-width: 768px) and (max-width: 1200px) {
    p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy {
        font-size: 45px;
        line-height: 48px;
        width: 100%;
    }
}

@media (min-width: 1201px) {
    p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy {
        font-size: 48px;
        line-height: 48px;
        width:100%;
    }
}

.col.s4.m4.l12.hotdeals-image img {
    padding: 0px;
}


/*hot deals css end */
/*New css for hotdeals portrait:do not delete*/
@media (max-width: 599px){
.row .col.s4.hotdeals-image {
    width: 50%;
}
.hotdeals-image-heading{
    width: 100%;
}
.col.s8.m6.l12.hotdeals-content {
    width: 50%;
}
.hotdeals-heading.march,.hotdeals-past-points.march,.hotdeals-present-points.march{
    font-size: 18px;
    line-height: 20px;
}
.hotdeals-cta-section a {
    font-size: 16px;
    width: 150px;
    padding: 12px 20px;
}
.hotdeal-layer.col {
    height: 260px;
}

}
@media (max-width: 991px) {
.hotdeals-bottom-text.march {
    left: -50%;
}
}
.hotdeals-bottom-text.march {
    text-align: center !important;
    font-size: 10px;
}
/*Hot deals potrait fixes end*/

/*color -definitions */

.text-red {
    color: #d41729;
}

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

.margin-auto {
    margin: 0 auto;
}

.row {
    margin-left: auto !important;
    margin-right: auto !important;
}
.upper-case {
    text-transform: uppercase;
}

.special-k-protein.center {
    font-family: "AvenirNextLTPro-Regular";
    font-weight: 300;
}

/* common strip value  */

.classic-crunch-strip,
.overwatch-strip,
.lucio-oh-strip,
.pringles-mystery-strip,
.movie-ticket-strip {
    padding: 10px 0;
    text-align: center;
    font-family: arial;
    font-size: 20px;
    font-weight: 400;
    line-height: 25px;
}

@media (max-width: 767px) {
    .classic-crunch-strip,
    .overwatch-strip,
    .lucio-oh-strip,
    .pringles-mystery-strip,
    .movie-ticket-strip {
        font-size: 14px;
        line-height: 17.5px;
    }
}

.dashboard .offersList div.offer.bonus.hasBalance .offerImage {
    margin: 27.5px auto 0 auto;
}

.midalign {
    padding-top: 130px;
}

@media screen and (max-width: 599px) {
    .midalign {
        padding: 0;
    }
}

@media (max-width:600px) {
    .berriesBowl div {
        text-align: center;
    }
}

@media (max-width:600px) {
    .berriesBowl div {
        text-align: center;
    }
}

.midalign {
    padding-top: 130px;
}

@media screen and (max-width: 599px) {
    .midalign {
        padding: 0;
    }
}

.tony_ball2 {
    background: #f5a100;
}

.lowes2 {
    background: #f8ab17
}

.beach_baby2 {
    background: #fcbd45;
}

.hotdeals-present-points2 {
    font-size: 18px;
    line-height: 18px;
    color: #ff0000;
}

.tony_ball3 {
    background: #134800;
}

.lowes3 {
    background: #1e6f02
}

.beach_baby3 {
    background: #428f04;
}

.hotdeals-present-points3 {
    font-size: 18px;
    line-height: 18px;
    color: #fced03;
}

.abbreviated-rules p {
    font-size: 10px;
    padding: 15px 3.2% 0;
    border-top: 1px solid #fff;
    margin-bottom: 15px;
}


/*Mission tiger banner css start */

@media only screen and (min-width: 1025px) {
    .first_div {
        padding: 1px 0;
        margin: 18px 5px;
        border: 1px solid #000;
        padding-bottom: 15px;
    }
}

.sec_div {
    /*height: 92px;*/height: 100px;
    background-color: #024086;
    padding: 0.75em;
    margin-left: 100px;
    margin-top: 16px;
}

@media only screen and (min-width: 1025px) {
    .divimg {
        height: 125px;
        width: 125px;
        margin-top: -22px;
        margin-left: -93px;
    }
}

@media only screen and (min-width: 1025px) {
    .text_font {
        position: absolute;
        margin-top: -103px;
        max-width: 70%;
        margin-left: 5%;
        font-size: 17px;
        line-height: 20px;
    }
    .brk {
        max-width: 80%;
        margin: 0 auto;
    }
}

@media only screen and (min-width: 1025px) {
    .text_font1 {
        float: right;
        margin-top: 30px;
        padding-right: 30px;
    }
}

.text_font1 a {
    color: #f5db2f;
    font-size: 18px;
}

@media screen and (min-width: 991px) and (max-width: 1024px) {
    .divimg {
        height: 185px;
        width: 185px;
        margin-top: -87px;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .sec_div {
        height: 280px;
        background-color: #024086;
        padding: 0.75em;
        margin-top: 121px;
        margin-left: 0px;
    }
    .text_font {
        margin-top: 18px;
        font-size: 18px;
        max-width: 100%;
    }
    .text_font1 {
        text-align: center;
        margin-top: 37px;
    }
    .first_div {
        border: 1px solid #000;
        margin: 18px 5px;
    }
    .text_font1 a {
        color: #f5db2f;
        font-size: 18px;
    }
    .brk {
        max-width: 78%;
        margin: 0 auto;
    }
}

@media screen and (min-width: 600px) and (max-width: 991px) {
    .divimg {
        height: 185px;
        width: 185px;
        margin-top: -87px;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .sec_div {
        height: 315px;
        background-color: #024086;
        padding: 0.75em;
        margin-top: 121px;
        margin-left: 0px;
    }
    .text_font {
        margin-top: 18px;
        font-size: 18px;
        max-width: 100%;
    }
    .text_font1 {
        text-align: center;
        margin-top: 37px;
    }
    .first_div {
        border: 1px solid #000;
        margin: 18px 5px;
    }
    .text_font1 a {
        color: #f5db2f;
        font-size: 18px;
    }
    .brk {
        max-width: 90%;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 599px) {
    .divimg {
        height: 185px;
        width: 185px;
        margin-top: -87px;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .sec_div {
        height: 400px;
        background-color: #024086;
        padding: 0.75em;
        margin-top: 121px;
        margin-left: 0px;
    }
    .text_font {
        margin-top: 18px;
        font-size: 18px;
        max-width: 100%;
    }
    .text_font1 {
        text-align: center;
        margin-top: 37px;
    }
    .first_div {
        border: 1px solid #000;
        margin: 18px 5px;
    }
    .text_font1 a {
        color: #f5db2f;
        font-size: 18px;
    }
}

@media screen and (max-width: 992px) {
    .midalign {
        padding: 0;
    }
    .imgcenter {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
}

@media only screen and (min-width: 992px) {
    .row .col.l12 {
        width: 100%;
        margin-left: auto;
        left: auto;
        right: auto;
    }
}

@media (max-width:992px) {
    .berriesBowl div {
        text-align: center;
    }
    .berriesBowl a.buynowbtn {
        margin: auto;
    }
}

.topcon {
    font-size: 48px;
    text-transform: uppercase;
    margin-bottom: 10px;
    font-family: AvenirNextLTPro-Regular;
}

.midcon {
    font-size: 24px;
    font-family: AvenirNextLTPro-Medium;
    margin-bottom: 10px;
}

.midcon2 {
    font-size: 16px;
    font-family: AvenirNextLTPro-Medium;
    margin-bottom: 10px;
}

@media only screen and (min-width:601px) and (max-width:768px) {
    .row .col.push-m6 {
        left: 0%;
    }
}

@media only screen and (min-width:601px) and (max-width:768px) {
    .row .col.pull-m6 {
        left: 0%;
    }
}

.midcon3 {
    font-size: 12px;
    font-family: AvenirNextLTPro-Regular;
    margin-bottom: 10px;
}

.midcon4 {
    font-size: 10px;
    font-family: AvenirNextLTPro-Medium;
    margin-bottom: 10px;
}


/*Mission tiger banner css end */

/* How it works css start */

/* heading section css start */

.row.hiw-heading {
    padding: 25px 10px 30px;
}

.hiw-heading h1 {
    color: #f07f10;
    font-size: 21px;
    line-height: 21px;
    letter-spacing: 1.0px;
    /* font-family: 'AvenirNextLTPro-Heavy'; */
}

.hiw-heading p {
    color: #6c6258;
    font-size: 16px;
    line-height: 18px;
    padding: 0 50px;
    margin: auto;
}

@media (min-width: 601px) {
    .hiw-heading h1 {
        font-size: 48px;
        line-height: 48px;
        font-weight: 500;
    }
    .hiw-heading p {
        font-size: 24px;
        line-height: 32px;
        padding: 0;
        max-width: 811px;
        width: 100%;
    }
    .row.hiw-heading {
        padding: 60px 60px 80px;
    }
}


/* heading section css start */


/* Banner section css start */

@media (max-width: 600px) {
    .col.m6.hiw-buy-image,
    .col.m6.hiw-collect-image {
        padding: 20px 0 0 0;
    }
    .col.m6.hiw-redeem-image {
        padding: 20px 15px 0 0;
    }
}

.col.m6.hiw-redeem-image {
    padding: 20px 15px 0 0;
}

.hiw-content-heading {
    color: #f07f10;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 0;
}

.hiw-content-bodycopy {
    color: #6c6258;
    font-size: 14px;
    line-height: 16px;
}

.hiw-content-links a {
    color: #f07f10;
    display: block;
    font-size: 14px;
    line-height: 16px;
}

.hiw-buy,
.hiw-redeem {
    background: #f6f4ed;
}

.row.hiw-banner .col.hiw-buy,
.row.hiw-banner .col.hiw-redeem {
    position: relative;
    padding: 0px 0px 0px 20px;
}

.row.hiw-banner .col.hiw-collect {
    position: relative;
    padding: 0px 20px 0px 20px;
}

@media only screen and (max-width: 600px) {
    .col.m6.hiw-buy-content,
    .col.m6.hiw-collect-content,
    .col.m6.hiw-redeem-content {
        text-align: center;
        padding-top: 30px;
    }
    .hiw-content-bodycopy {
        padding: 5px 20px 0;
    }
}

.hiw-second-link {
    padding-top: 10px;
}

@media only screen and (min-width: 601px) {
    .hiw-content-heading {
        font-size: 24px;
        line-height: 28px;
    }
    .hiw-content-bodycopy {
        font-size: 16px;
        line-height: 20px;
        padding-top: 10px;
    }
    .hiw-content-links a {
        font-size: 14px;
        line-height: 18px;
        display: inline;
    }
    .hiw-content-links {
        display: flex;
    }
    .col.m6.hiw-buy-image,
    .col.m6.hiw-redeem-image {
        float: right;
    }
    .hiw-second-link {
        padding-left: 2%;
        padding-top: 0px;
    }
    .col.m6.hiw-collect-image {
        float: left;
        padding-left: 0;
        margin-top: -20px;
    }
    .col.m6.hiw-buy-content,
    .col.m6.hiw-collect-content,
    .col.m6.hiw-redeem-content {
        max-width: 433px;
        position: absolute;
        width: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        top: 50%;
    }
    .col.m6.hiw-buy-content,
    .col.m6.hiw-redeem-content {
        left: 2%;
    }
    .col.m6.hiw-collect-content {
        right: 2%;
    }
    .col.m6.hiw-redeem-image {
        margin-top: -20px;
    }
    .row.hiw-banner .col.hiw-collect {
        padding: 0px 20px 0px 0px;
    }
}

@media only screen and (max-width: 767px) and (min-width: 601px) {
    .hiw-content-heading {
        font-size: 20px;
        line-height: 24px;
    }
    .hiw-content-bodycopy {
        font-size: 14px;
        line-height: 18px;
        padding-top: 10px;
    }
    .hiw-second-link {
        padding-left: 5px;
        padding-top: 0px;
    }
    .hiw-content-links a {
        font-size: 12px;
        line-height: 16px;
    }
}

@media only screen and (min-width: 1200px) {
    .row.hiw-banner .col {
        padding: 0;
    }
    .hiw-second-link {
        padding-left: 5%;
    }
    .col.m6.hiw-collect-image {
        padding-left: 50px;
    }
    .col.m6.hiw-buy-content,
    .col.m6.hiw-redeem-content {
        left: 10%;
    }
    .col.m6.hiw-collect-content {
        right: 9%;
    }
    .col.m6.hiw-redeem-image {
        margin-top: -35px;
    }
    .col.m6.hiw-buy-content,
    .col.m6.hiw-redeem-content {
        left: 1%;
    }
}

@media only screen and (max-width: 767px) and (min-width: 601px) {
    .hiw-content-heading {
        font-size: 20px;
        line-height: 24px;
    }
    .hiw-content-bodycopy {
        font-size: 14px;
        line-height: 18px;
        padding-top: 10px;
    }
}


/* Banner section css end */


/* perks section css start*/

.hiw-perks-section {
    padding: 40px 0px 40px;
}

@media (min-width: 601px) {
    .hiw-perks-section {
        padding: 40px 0px 0px;
    }
}

.hiw-perks-section p {
    margin-bottom: 0;
}

.hiw-perk-heading p {
    color: #f07f10;
}

.hiw-perk-description {
    color: #6c6258;
    font-size: 14px;
    line-height: 18px;
    padding-top: 10px;
}

.perks-100 {
    font-size: 50px;
    line-height: 40px;
}

.perks-pts {
    font-size: 25px;
    line-height: 30px;
}

.perks-exclusive {
    font-size: 25px;
    line-height: 0px;
    padding-top: 50px;
}

.perks-offers {
    font-size: 50px;
    line-height: 60px;
}

.perks-2x {
    font-size: 80px;
    line-height: 50px;
    padding-top: 50px;
}

.perks-hot {
    font-size: 50px;
    padding-top: 50px;
    line-height: 30px;
}

.perks-deals {
    font-size: 25px;
}

@media only screen and (min-width: 601px) {
    .hiw-perks-section {
        padding: 60px 0px 0;
        margin-bottom: -30px;
    }
    .perks-100 {
        font-size: 50px;
        line-height: 20px;
    }
    .perks-pts {
        font-size: 25px;
        line-height: 40px;
    }
    .perks-exclusive {
        font-size: 25px;
        line-height: 0px;
        padding-top: 0px;
    }
    .perks-offers {
        font-size: 40px;
        line-height: 60px;
    }
    .perks-2x {
        font-size: 80px;
        line-height: 34px;
        padding-top: 0px;
    }
    .perks-hot {
        font-size: 50px;
        line-height: 20px;
        padding-top: 0px;
    }
    .perks-deals {
        font-size: 25px;
        line-height: 41px;
    }
}


/* perks section css end*/


/*Member section*/

.hiw-cta-section-bec-mem {
    border-bottom: 1px solid #dddddd;
    padding: 20px 0;
    margin: auto;
    width: calc(100% - 100px);
}

.hiw-cta-bec-mem {
    margin: 0px auto 20px;
}

@media only screen and (min-width: 601px) {
    .hiw-cta-bec-mem {
        margin: 50px auto 15px;
    }
    .hiw-cta-section-bec-mem {
        margin: auto;
        width: calc(100% - 100px);
        padding: 40px 0;
    }
}

.hiw-cta-bec-mem a {
    color: #ffffff;
    background: #c11f37;
    border-radius: 6px;
    font-size: 18px;
    padding: 15px 40px;
    margin: auto;
    text-decoration: none;
    white-space: nowrap;
}

.hiw-already-member {
    color: #6c6258;
    font-size: 16px;
    padding: 10px 0;
    margin-bottom: 0;
}

.hiw-sign-in {
    font-size: 16px;
    color: #c11f37;
}


/*Member section end*/


/* faq css */

.hiw-faq {
    padding: 50px;
}

.hiw-faq h2 {
    font-size: 18px;
    white-space: nowrap;
    color: #c11f37;
}

@media (min-width: 601px) {
    .hiw-faq h2 {
        font-size: 20px;
    }
}

.hiw-faq .accordion {
    color: #6c6258;
    cursor: pointer;
    position: relative;
    padding: 18px 0 18px 40px;
    width: 100%;
    text-align: left;
    outline: none;
    font-size: 15px;
    line-height: 22px;
    border: none;
    border-bottom: 1px solid #dddddd;
    transition: 0.4s;
    background: none;
}

.hiw-faq .accordion.active {
    border: none;
}

.hiw-faq .accordion.active .panel {
    border-bottom: 1px solid #dddddd;
}

.hiw-faq .accordion:after {
    content: "";
    background: url("../../../content/dam/kfr/svg/plus.svg") no-repeat;
    color: #777;
    font-weight: bold;
    position: absolute;
    left: 0px;
    top: 18px;
    width: 25px;
    height: 25px;
}

.hiw-faq .accordion:last-child {
    border: none;
}

.hiw-faq .accordion.active:after {
    content: "";
    background: url("../../../content/dam/kfr/svg/minus.svg") no-repeat;
}

.hiw-faq .panel {
    display: none;
    padding: 0px 0px 0px 28px;
    border-bottom: 1px solid #dddddd;
    background-color: white;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}

.hiw-faq .panel p {
    font-size: 13px;
    color: #6c6258;
    font-family: Arial;
    padding: 0 0 0 12px;
}

@media (min-width: 601px) {
    .hiw-faq .panel p {
        padding: 0 0 0 12px;
    }
}

.hiw-faq .show-panel {
    display: block;
}

.hiw-faq .panel a {
    font-size: 13px;
    line-height: 16px;
    color: #c11f37;
    text-decoration: underline;
    font-family: Arial;
}

.hiw-faq .accordion:last-child .panel>p {
    border: none;
}

.hiw-faq .spinner {
    margin: 20px 0 20px 12px;
    width: 70px;
    /* padding-left: 20px; */
    text-align: left;
}

@media (min-width: 601px) {
    .hiw-faq .spinner {
        margin: 20px 0 20px 18px;
    }
}

.hiw-faq .spinner>div {
    width: 14px;
    height: 14px;
    background-color: #c11f37;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
    animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.hiw-faq .spinner .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.hiw-faq .spinner .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
    0%,
    80%,
    100% {
        -webkit-transform: scale(0)
    }
    40% {
        -webkit-transform: scale(1.0)
    }
}

@keyframes sk-bouncedelay {
    0%,
    80%,
    100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    40% {
        -webkit-transform: scale(1.0);
        transform: scale(1.0);
    }
}


/*faq css ends */


/* How it works version 2 aditional css starts */


/*join now starts*/

.hiw-cta-join-now {
    margin: 0 0 60px;
}

.hiw-cta-join-now a {
    color: #ffffff;
    background: #c11f37;
    border-radius: 6px;
    font-size: 18px;
    padding: 15px 75px;
    margin: auto;
    text-decoration: none;
    white-space: nowrap;
}


/*join now ends*/


/* Carousel css start */

.hiw-carousel {
    width: 100%;
    margin: 0px auto 20px;
}

@media only screen and (min-width: 601px) {
    .hiw-carousel {
        margin: -40px auto 40px;
    }
}

.hiw-carousel .slick-slide {
    margin: 10px;
}

.hiw-carousel .slick-slide:focus {
    outline: none;
}

.hiw-carousel .slick-slide .col.s12.m3 {
    margin: auto;
    width: 100%;
}

.hiw-carousel .slick-slide img {
    border: 3px solid #f07f10;
    display: block;
    height: auto;
    margin: auto;
    padding: 15px;
    max-width: 100%;
}

.hiw-carousel .slick-dots {
    display: none!important;
}

.hiw-carousel .slick-next {
    border: none!important;
    background: none!important;
}

.hiw-carousel .slick-prev:focus,
.hiw-carousel .slick-next:focus {
    outline: none;
}

.hiw-carousel .slick-prev {
    position: relative;
    background: url("../../../content/dam/kfr/hiw/arrow-left.png") no-repeat;
    content: "";
    height: 44px;
    float: left;
    top: 16px;
    margin-top: 92px;
    width: 15px;
    border: none!important;
}

.hiw-carousel .slick-next:before {
    background: url("../../../content/dam/kfr/hiw/arrow-right.png") no-repeat;
    content: "";
    height: 44px;
    position: absolute;
    right: 15px;
    top: 40%;
    width: 15px;
}

.hiw-carousel .slick-prev.hidden,
.slick-next.hidden:before {
    display: none !important;
}

.hiw-carousel-img-caption {
    font-size: 16px;
    padding-top: 10px;
    margin-bottom: 0;
}

@media (max-width: 600px) {
    .hiw-carousel-img-caption br {
        display: none;
    }
}

@media only screen and (max-width: 767px) and (min-width: 601px) {
    .hiw-carousel-img-caption {
        font-size: 12px;
        display: flex;
        justify-content: center;
    }
    .hiw-carousel .slick-slide>div {
        display: flex;
    }
    .hiw-carousel .slick-track {
        display: flex;
        width: 100% !important;
        flex-flow: row wrap;
        justify-content: center;
    }
    .hiw-carousel .slick-slide {
        margin: 10px;
        width: 25% !important;
    }
}


/*Carousal css end */


/*get bonus points starts*/

.hiw-get-bonus-points {
    color: #c11f37;
    font-size: 18px;
    line-height: 20px;
    margin-top: 40px;
}

@media (min-width: 601px) {
    .hiw-get-bonus-points {
        font-size: 24px;
        margin-bottom: -60px;
        line-height: 26px;
    }
    .hiw-get-bonus-points br {
        display: none;
    }
}


/*get bonus points ends*/


/* How it works version 2 aditional css ends */


/* How it works css end */

.midcon5 {
    font-size: 10px;
    font-family: AvenirNextLTPro-Medium;
    margin: 10px 25px 10px 50px;
}


/* Announcement banner */

body.loggedOut header,
body.loggedIn header {
    height: auto;
    border-bottom: transparent;
    background-color: transparent;
}

body.loggedOut header::before,
body.loggedIn header::before {
    content: "";
    background: #bf2037;
    height: 50px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.t_font1 a {
    color: #c11f37;
    text-transform: uppercase;
    font-size: 18px;
}

@media only screen and (min-width: 768px) {
    .s_div {
        padding: 25px;
        display: flex;
    }
    .t_font {
        max-width: 100%;
        font-size: 25px;
        color: #6c6258;
    }
    .t_font1 {
        padding: 11px 0 0 44px;
        text-align: right;
        margin-top: -18px;
    }
    .t_font1 a {
        font-size: 22px;
    }
    .f_div {
        background: #ffffff;
        margin: 0;
    }
    .f_div>.s_div {
        background: url(../../../content/dam/kfr/homepage/oct_assets/KEL_Logo_RGB_sol_pos%20copy-desk.png) no-repeat #e8e4d2 center center;
        padding: 10px 25px;
        display: block;
        margin: 15px;
        margin-bottom: 0;
        margin-top: 30px;
        background-size: 100%;
    }
}

@media only screen and (min-width: 992px) {
    .s_div {
        padding: 25px;
        display: flex;
    }
    .t_font {
        max-width: 75%;
        font-size: 25px;
        color: #6c6258;
    }
    .t_font1 {
        padding: 11px 0 0 44px;
        margin-top: 0;
    }
    .t_font1 a {
        font-size: 25px;
    }
    .f_div {
        background: #ffffff;
        margin: 0;
    }
    .f_div>.s_div {
        background: url(../../../content/dam/kfr/homepage/oct_assets/KEL_Logo_RGB_sol_pos%20copy-desk.png) no-repeat #e8e4d2 top center;
        padding: 25px;
        display: flex;
        margin: 15px;
        margin-bottom: 0;
        margin-top: 30px;
    }
}

@media only screen and (max-width: 767px) {
    .f_div {
        margin: 15px;
        background: url('../../../content/dam/kfr/homepage/oct_assets/KEL_Logo_RGB_sol_pos%20copy.png') no-repeat #e8e4d2 center;
        background-size: 100%;
    }
    .s_div {
        padding: 6px;
        text-align: center;
    }
    .t_font {
        max-width: 100%;
        font-size: 16px;
        color: #6c6258;
    }
    .t_font1 {
        text-align: center;
    }
}


/* Announcement banner */


/*Bazaarvoice CSS by Shakti */

.bvrating {
    margin-bottom: 10px !important;
    font-family: Arial, sans-serif !important;
}

.bvinlineratings {
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: Arial, sans-serif !important;
}

div[data-bv-show=rating_summary] #WAR {
    text-decoration: underline!important;
    font-family: Arial, sans-serif !important;
}

@media only screen and (min-width: 992px) {
    #bvreview {
        margin: 0 5px;
        font-family: Arial, sans-serif !important;
    }
}


/*Bazaarvoice CSS by Shakti end */

/* fallfootball css by shashi */

.paddingTop-18 {
    padding-top: 18px
}

.paddingRight-18 {
    padding-right: 18px
}

.paddingBottom-18 {
    padding-bottom: 18px
}

.paddingLeft-18 {
    padding-left: 18px
}

/* fallfootball css by shashi  end*/

/* fallfootball css by shakti  start*/

@media only screen and (max-width: 599px) {
    .topcon.midalign.text-center-small.text-white {
        font-size: 28px;
    }
    .midcon.text-white.text-center-small {
        font-size: 15px;
    }
}

@media only screen and (min-width: 600px) {
    .midcon.text-white.text-center-small {
        font-size: 23px;
    }
}

/* fallfootball css by shakti  end*/

/*Added By praveen to fix crit com */

.critcom+header>div.header .image.logo {
    margin-top: -50px;
}

.critcom+header>div.header::before {
    content: "";
    width: 100%;
    height: 50px;
    display: block;
}

.critcom+header::before {
    height: 0 !important;
}

.critcom {
    width: 100%;
    max-width: 980px;
    margin: 0 auto;
    margin-top: 12px;
    margin-bottom: 12px;
}

.critcom::after,
.critcom.check+header::after {
    content: "";
    display: block;
    background: #bf2037;
    height: 50px;
    width: 100%;
    position: absolute;
    left: 0;
    margin-top:14px;
    bottom: auto;
}

.critcom.check+header::after {
    top: 0;
    margin-top: 0;
    z-index: -1;
}

.critcom.check {
    display: none;
}


/*Added By praveen to fix crit com */


/*ccpa footer changes*/

@media (min-width:768px) {
    footer .globalFooterParsys .social,
    footer .globalFooterParsys .copyright,
    footer .globalFooterParsys .microsite_kfr_floating {
        transform: translateY(-20px);
    }
}


/* ccpa footer changes end */

/*Shashi css starts for reg form drop down*/

:root::-webkit-media-controls-panel,
select {
    -webkit-appearance: inherit;
}

/*Shashi css ends for reg form drop down*/

/* css by shashi 03/01/2020 */

.midcon6 {
    font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 10px;
    margin-top: 10px;
}

.midcon7 {
    font-size: 7px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 10px 25px 10px 50px;
    color: #2a2a2a;
    text-align: center;
}

.midcon8 {
    font-size: 36px;
    font-family: AvenirNextLTPro-Medium;
    margin-bottom: 10px;
}

@media (max-width: 600px) {
    .midcon8 {
        font-size: 26px;
    }
}

/* SHASHI CSS ends*/

/* Shakti Css starts for SPK and CCC*/

.top_text {
    font-size: 21px;
    margin-bottom: 10px;
}

@media (max-width: 600px) {
    .top_text {
        font-size: 14px;
    }
}

@media (max-width: 600px) {
    .midcon6 {
        font-size: 11px;
        font-family: Arial, Helvetica, sans-serif;
        margin-bottom: 10px;
        margin-top: 10px;
    }
}

/* Shakti Css ends for SPK and CCC*/


/* CSS for Recipe search button starts*/

@media only screen and (max-width: 991px) {
    body.recipes .lucidSearchForm .searchField #searchText {
        width: 98%;
    }
}

/* CSS for Recipe search button ends*/
.instructionalCTA .container .centerBar h2 a {
    color: #fff;
    margin: 0;
    line-height: 1;
    display: inline-block;
    font-family: "Avenir Condensed DemiBold", Arial, sans-serif;
    font-weight: 400;
    font-size: 3rem;
}
/* Css for CCPA button in footer - Roshni*/

.ccpa_kfr_button {
    font-family: Arial, sans-serif;
    border-radius: 25px;
    background-color: transparent;
    border: 1px solid #000000;
    color: #000000;
    padding: 3px 9px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 1.2rem!important;
    cursor: pointer;
    margin-top: 12px;
    margin-bottom: -14px;
}

.microsite_kfr_floating {
    text-align: right;
}

@media screen and (max-width: 601px) {
    .microsite_kfr_floating {
        text-align: center;
    }
}


/*  button outline */

button.btn_responsive {
    outline: none!important;
}

button.btn_responsive:focus {
   outline: none!important;
}


/* Sandeep CSS for Pringles*/

.pringleWeave {
    color: #ffffff;
    font-size: 36px;
    text-align: center;
    margin-bottom: 5px;
    /* margin-top: 120px;*/
}

.pringleWeave p {
    font-size: 4rem;
    margin-bottom: 0px;
    line-height: 40px;
}

/*.pringleWeave p:nth-clild(2) {
    margin-bottom: 0px;
}*/

.prigleDesc {
    color: #ffffff!important;
    text-align: center!important;
    margin-bottom: 25px!important;
}

@media only screen and (max-width:481px) {
    .pringleWeave {
        margin-top: 0;
        padding-top: 20px!important;
    }
    .pringleWeave p {
        font-size: 2.6rem!important;
        margin-bottom: 0px!important;
        line-height: 32px!important;
    }
    .prigleDesc {
        color: #ffffff!important;
        text-align: center!important;
        margin-bottom: 15px!important;
        font-size: 1.6rem!important;
    }
    .prigleDesc+div {
        margin-bottom: 50px!important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
    .mrg_tab35 {
        margin-top: 35px!important;
    }
}

@media only screen and (min-width: 834px) and (orientation: portrait) {
    .tabImage {
        display: block!important;
        margin: 0 auto;
    }
    .tabimageHidden {
        display: none!important;
    }
}

@media only screen and (min-width: 1200px) {
    .yam-is-real {
        width: 68%;
    }
}


/* Sandeep CSS for Pringles*/


/* shakti css */

@media (min-width:1024px) {
    .topcon {
        padding-top: 180px;
    }
}

@media only screen and (max-width: 991px) and (min-width: 601px) {
    .topcon {
        margin-top: 0px;
    }
}

@media only screen and (max-width: 836px) and (min-width: 768px) {
    .topcon {
        padding-top: 0px;
    }
}


/* Shakto css end   */

/* mobile landscape mode */
@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
.midalign {
    padding-top: 0px!important;
}
.newProducts.midalign {
    padding-top: 0px!important;
}

}
/* end of mobile landscape mode */

/*end of 3/24 */

/*Loyalty Card changes start by Shakti */

.markupText .mid_text {
    text-align: center;
}

/*Loyalty Card changes end by Shakti */

/* cashWeeps */

.bonus-points-2020 {
    background:#FFA619;
    margin: auto auto 20px;
}
.bonus-points-heading{
    font-size: 36px;
    color: #fff;
    line-height: 40px;
    text-align: center;
}

.bonus-points-sub-heading {
    text-align: center;
    line-height: 28px;

}
.sb-register{
    left: 3px;
}
.last_date{
    font-size:11px;
    color:#fff;
    margin-bottom:50px;
}
.buynowbtn{
    margin-bottom:15px;
}
@media (min-width: 992px){
.bonus-points-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.bonus-points-content {
    position: relative;
    padding-top: 0;
    transform: translateY(50%);
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
}
.bonus-points-sub-heading {
    text-align: left;
}
.bonus-points-content{
    margin-left: 40px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .bonus-points-content{
        margin-top: 30px;
    }
    .bonus-points-sub-heading{
        font-size: 20px;

    }
    .bonus-points-sub-heading br{
        display:none;
    }
    .bonus-points-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .bonus-points-2020{
        display: flex;
        flex-direction: column-reverse;
    }
    .cash-weep-m{
        width:80%!important;
        margin:0 auto;
    }
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .bonus-points-content{
    text-align: center;
    text-align: -webkit-center;
}
.bonus-points-content{
    margin-top: 30px;
}
.buynowbtn{
    margin-top:15px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .bonus-points-sub-heading br {
        display: block;
    }
    .bonus-points-2020{
        display: flex;
        flex-direction: column-reverse;
    }
    .cash-weep-m{
        width:80%!important;
        margin:0 auto;
    }
    .bonus-points-heading br{
        display: none;
    }
    .bonus-points-sub-heading br{
        display:none;
    }
    .bonus-points-content a.buynowbtn{
        margin:0 auto;
        margin-bottom:15px;
    }
    .last_date{
        text-align: center;
    }
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {

.bonus-points-sub-heading{
font-size: 20px;
}
.bonus-points-heading {
    font-size: 34px;
   line-height: 36px;
}
   .bonus-points-sub-heading {
    font-size: 18px;
    line-height: 24px;
}
.bonus-points-sub-heading br{
    display:none;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.bonus-points-2020{
    display: flex;
    flex-direction: column-reverse;
}
.cash-weep-m{
    width:80%!important;
    margin:0 auto;
}

.bonus-points-heading{
    display: none;
}
}
/*end of cashWeeps  */

/* IE fix for drop down issue start */

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    select {
        padding: 0px;
    }
}
/* IE fix for drop down issue end */
/*10.5 inch ipad */
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .hitch-some-sub-heading{
        font-size:20px;
    }

}

/*innovation bonus offer Samsung Galaxy Note8 Landscape */

@media only screen and (min-width: 846px) and (orientation: landscape) { 
.tabImage{
    display:block!important;
}
.tabimageHidden{
    display:none!important;
}

}
/*10.5 inch ipad portrait */
@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .hitch-some-content {
        margin-top: 30px;
    }
}

/* pdf issue*/

section.yourActivity .transaction .header .preview.no-preview,
section.yourOrders .transaction .header .preview.no-preview .receipt .pdf{
    display: block;
}

/* pdf issue end */

/* Loyalty Card CR mobile devices issue */            
@media (min-width: 992px){
.col.s12.m11.offset-m1{
    width: 85%;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #000;
}
}

@media (min-width: 320px) and (max-width: 768px) {
    .upload-receipt.method{
        max-width:100%;
}
}
@media (min-width: 320px) and (max-width: 768px) and (orientation : landscape){
    .col.s12.m11.offset-m1{
        width: 85%;
        margin: 0 auto;
        padding-top: 20px;
        padding-bottom: 20px;
        border-top: 1px solid #000;
    }
    .loyalty-card.method p,.col.s12.m8.l6.copy p{
        font-size: 1.4rem;
    }

}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
    .loyalty-card.method p,.col.s12.m8.l6.copy p{
        font-size: 1.6rem;
    }
}          

/*------------->*/
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
.midalign.newProducts.midcon8.upper-case.AvenirNextLTPro-Light.text-center-small.text-center-medium{
    padding-top: 100px!important;
}

}
.sup-tm{
    top: 0;
    left: 0;
    right: 0;
} 


/* hot deals sale flag implementation */
.rewards-catalog div.reward .sale,
.rewards-for-you div.reward .sale {
    position: absolute;
    top: 0;
    right: 0;
    text-align: right
}

.rewards-catalog div.reward .sale img,
.rewards-for-you div.reward .sale img {
    width: 40%;
    height: 40%
}
/* critcom fix by surya 

.critcom::after,
.critcom.check+header::after {
    top: 137px;

 }
 .critcom { padding-bottom: 10px; }

 critcom fix by surya */
/* hot deals sale flag implementation */

.rewards-catalog div.reward .sale,
.rewards-for-you div.reward .sale {
    position: absolute;
    top: 0;
    right: 0;
    text-align: right
}

.rewards-catalog div.reward .sale img,
.rewards-for-you div.reward .sale img {
    width: 40%;
    height: 40%
}

/* hot deals sale flag implementation */
                
/*bonus-promotion*/
.bonus-promotion-2020 {
    background:#56C8D9;
    margin: auto auto 20px;
}
.bonus-promotion-heading{
    font-size: 45px;
    color: #FFFFFF  ;
    line-height: 45px;
    text-align: center;
}

.bonus-promotion-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
.bonus-promotion-sub-heading span{
    font-size: 12px;
    position: relative;
    top: -6px;
}
.bonus-promotion-ending-content{
    font-size: 12px;
    color: #FFFFFF;
}

@media (min-width: 992px){
.bonus-promotion-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.bonus-promotion-content {
    position: relative;
    padding-top: 0;
    transform: translateY(30%);
    -webkit-transform: translateY(30%);
    -moz-transform: translateY(30%);
    -ms-transform: translateY(30%);
}
.bonus-promotion-sub-heading {
    text-align: left;
}
.bonus-promotion-content{
    margin-left: 40px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .bonus-promotion-content{
        margin-top: 30px;
    }
    .bonus-promotion-sub-heading{
        font-size: 20px;
    }
    .bonus-promotion-heading {
        font-size: 36px;
        color: #FFFFFF;
        line-height: 36px;
        text-align: center;
    }
    .bonus-promotion-sub-heading br{
        display:none;
    }
    .bonus-promotion-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .bonus-promotion-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.bonus-promotion-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
.bonus-promotion-ending-content{
    text-align: center;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .bonus-promotion-content{
    text-align: center;
    text-align: -webkit-center;
}
.bonus-promotion-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .bonus-promotion-heading br {
        display: block;
    }
.bonus-promotion-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.bonus-promotion-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:20px; 
    margin-top: 15px;
}
.bonus-promotion-sub-heading br {
    display: none;
}


}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.bonus-promotion-sub-heading{
font-size: 20px;
}
.bonus-promotion-heading {
    font-size: 45px;
    line-height: 45px;
}
   .bonus-promotion-sub-heading {
    font-size: 18px;
    line-height: 24px;
}
.bonus-promotion-sub-heading br{
    display:none;
}
.bonus-promotion-heading br {
    display: none;
}
.bonus-promotion-content {
    position: relative;
    padding-top: 0;
    transform: translateY(22%);
    -webkit-transform: translateY(22%);
    -moz-transform: translateY(22%);
    -ms-transform: translateY(22%);
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.bonus-promotion-heading br {
    display: none;
}
}


@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .bonus-promotion-content {
        margin-top: 30px;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .bonus-promotion-sub-heading{
        font-size:20px;
    }

}
@media only screen and (max-width:992px){
    .bonus-promotion-ending-content{
        margin-bottom: 70px;
    }
}

/*end of bonus-promotion */

.bt-twitter{
   min-width: 115px !important;  
   }
.bt-facebook{
   min-width: 115px !important;  
   }

/*prod fix for hot deals*/
@media only screen and (max-width:991px){
.hotdeals-cta-section a {
    margin: 0;
}
}
/*prod fix for hot deals*/   

/*reciept streak credit  hide */

p.promoPoints.RECEIPTSTREAK20{ display: none}

/*reciept streak credit hide end */


.p-10{
    font-size: 10px;
}

/*Focus SEO fix*/
a:focus{
  outline: -webkit-focus-ring-color auto 1px !important;
   outline: auto 1px !important;
 }
img:focus{
   outline: -webkit-focus-ring-color auto 1px !important;
   outline: auto 1px !important;
}
/*Focus SEO fix*/

/*Community goals credit  hide */

p.promoPoints.COMMUNITYGOAL20{ display: none}

/*Community goals credit  hide */

/*jumbosnacks-ans1*/
.jumbosnacks-ans1-2020 {
    background-color: #68cce7;
    margin: auto auto 20px;
}
.jumbosnacks-ans1-heading{
    font-size: 45px;
    color: #354da1;
    line-height: 45px;
    text-align: center;
}

.jumbosnacks-ans1-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#0f0b00;
    font-family: 'AvenirNextLTPro-Medium';  
}
@media (min-width: 992px){
.jumbosnacks-ans1-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.jumbosnacks-ans1-content {
    position: relative;
    padding-top: 0; 
    transform: translateY(60%);
    -webkit-transform: translateY(60%);
    -moz-transform: translateY(60%);
    -ms-transform: translateY(60%);
}
.jumbosnacks-ans2-content {
    position: relative;
    padding-top: 0; 
    transform: translateY(29%);
    -webkit-transform: translateY(29%);
    -moz-transform: translateY(29%);
    -ms-transform: translateY(29%);
}
.jumbosnacks-ans1-sub-heading {
    text-align: left;
}
.jumbosnacks-ans1-content{
    margin-left: 40px;
}
}
@media (min-width: 320px) and (max-width: 768px) {
    .jumbosnacks-ans1-content{
        margin-top: 30px;
    }
    .jumbosnacks-ans1-sub-heading{
        font-size: 20px;
    }
    .jumbosnacks-ans1-heading {
        font-size: 36px;
        line-height: 36px;
        text-align: center;
    }
    .jumbosnacks-ans1-heading br{
        display:none;
    }
    .jumbosnacks-ans1-sub-heading br{
        display:none;
    }
    .jumbosnacks-ans1-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .jumbosnacks-ans1-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.jumbosnacks-ans1-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .jumbosnacks-ans1-content{
    text-align: center;
    text-align: -webkit-center;
}
.jumbosnacks-ans1-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .jumbosnacks-ans1-heading br {
        display: none;
    }
.jumbosnacks-ans1-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.jumbosnacks-ans1-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:15px; 
    margin-top: 15px;
}
.jumbosnacks-ans1-sub-heading br {
    display: none;
} 
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.jumbosnacks-ans1-heading {
    font-size: 45px;
    line-height: 45px;
}
   .jumbosnacks-ans1-sub-heading {
    font-size: 21px;
    line-height: 24px;
    padding-right: 25px;
}
.jumbosnacks-ans1-sub-heading br{
    display:none;
}
.jumbosnacks-ans1-heading br {
    display: none;
}
.jumbosnacks-ans1-banner{
    position: relative;
    z-index: 1;
    padding-top: 10px !important;
    padding-bottom: 20px;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.jumbosnacks-ans1-heading br {
    display: none;
}
}


@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .jumbosnacks-ans1-content {
        margin-top: 30px;
    }
    .jumbosnacks-ans1-bottom-text{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .jumbosnacks-ans1-sub-heading{
        font-size:20px;
    }
    .jumbosnacks-ans1-content {
        position: relative;
        padding-top: 0;
        transform: translateY(62%);
        -webkit-transform: translateY(62%);
        -moz-transform: translateY(62%);
        -ms-transform: translateY(62%);
    }
    .jumbosnacks-ans2-content {
        position: relative;
        padding-top: 0;
        transform: translateY(24%);
        -webkit-transform: translateY(24%);
        -moz-transform: translateY(24%);
        -ms-transform: translateY(24%);
    }
    .jumbosnacks-ans1-banner{
        position: relative;
        z-index: 1;
        padding-top: 10px !important;
        padding-bottom: 20px;
    }
    .jumbosnacks-ans2-bold-text {
        font-size: 39px;
        line-height: 39px;
    }
}
@media only screen and (min-width: 1280px) { 
    .jumbosnacks-ans1-sub-heading{
        font-size:22px;
    }
    .jumbosnacks-ans1-banner{
        position: relative;
        z-index: 1;
        padding-top: 10px;
        padding-bottom: 30px;
    }
    .jumbosnacks-ans2-bold-text {
        font-size: 40px;
        line-height: 40px;
    }
}

.jumbosnacks-ans1-footer-text{
    color: #000000;
    font-size: 12px;
    font-family: "AvenirNextLTPro-Medium";
    margin-bottom: 30px;
}
@media only screen and (min-width : 834px) and (orientation: portrait){
    .jumbosnacks-ans1-footer-text{
        text-align: center;
    }
}

.col.s12.m12.l6.jumbosnacks-ans1-image {
    padding: 0;
}

.jumbosnacks-ans1-image img.jumbosnacks-ans1-banner-mobile {
    display: block;
    width: 100%;
}

.jumbosnacks-ans1-image img.jumbosnacks-ans1-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .jumbosnacks-ans1-image img.jumbosnacks-ans1-banner-mobile {
        display: none;
    }
    .jumbosnacks-ans1-image img.jumbosnacks-ans1-banner {
        display: block;
    }
}


@media (min-width: 992px){
    .jumbosnacks-ans1-banner{
        float: left;
    }
    .col.s12.m12.l6.content-dummy{
        float: right;
    }
}
.content-class{
    z-index: 1;
    position: relative;
}

/*end of jumbosnacks-ans1 */

/*start of jumbosnacks-ans2 */

.jumbosnacks-ans2-bold-text{
    color: #ffffff;
    text-shadow: 2px 2px 7px #000000A8;
    font-family: 'AvenirNextLTPro-Bold';  
}
@media (min-width: 992px){
.jumbosnacks-ans2-content{
    margin-left: 40px;
}
}

@media (max-width: 768px){
    .jumbosnacks-ans2-bold-text{
        text-align: center;
        font-size: 30px;
    }
    .jumbosnacks-ans2-button{
        text-align: center !important;
    }
    .jumbosnacks-ans1-footer-text{
        text-align: center;
    }
    .jumbosnacks-ans2-content{
        margin-top: 20px;
    }
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
    .ans2-page{
        padding-right: 90px;
    }
    .jumbosnacks-ans2-bold-text{
        font-size: 34px;
        line-height: 34px;
    }
}

@media (min-width: 768px) and (max-width: 990px) and (orientation: landscape){
    .ans2-page{
        padding-right: 0px;
    }
    .jumbosnacks-ans2-bold-text{
        text-align: center;
    }
    .jumbosnacks-ans2-button{
        left: 30%;
    }
    .jumbosnacks-ans1-footer-text{
        text-align: center;
    }
    .jumbosnacks-ans2-content{
        margin-top: 20px;
    }
    .jumbosnacks-ans1-sub-heading {
        padding-right: 0px;
    }
}
@media (min-width: 834px) and (orientation: portrait){
    .jumbosnacks-ans2-content{
        margin-top: 20px;
    }
    .jumbosnacks-ans2-bold-text{
        font-size: 34px;
        line-height: 34px;
    }
} 

/*end of jumbosnacks-ans2 */


/*aj-spooky-cereal*/
.aj-spooky-cereal-2020 {
    background: #70BC50;
    margin: auto auto 20px;
}
.aj-spooky-cereal-heading{
    font-size: 45px;
    color: #FFFFFF ;
    line-height: 45px;
    text-align: center;
}

.aj-spooky-cereal-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
.aj-spooky-cereal-sub-heading span{
    font-size: 12px;
    position: relative;
    top: -6px;
}
.aj-spooky-cereal-ending-content{
    font-size: 12px;
    color: #FFFFFF;
}

@media (min-width: 992px){
.aj-spooky-cereal-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.aj-spooky-cereal-content {
    position: relative;
    padding-top: 0;
    transform: translateY(53%);
    -webkit-transform: translateY(53%);
    -moz-transform: translateY(53%);
    -ms-transform: translateY(53%);
}
.aj-spooky-cereal-sub-heading {
    text-align: left;
    max-width: 437px
}
.aj-spooky-cereal-content{
    margin-left: 40px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .aj-spooky-cereal-content{
        margin-top: 30px;
    }
    .aj-spooky-cereal-sub-heading{
        font-size: 20px;
    }
    .aj-spooky-cereal-heading {
        font-size: 36px;
        color: #FFFFFF;
        line-height: 36px;
        text-align: center;
    }
    .aj-spooky-cereal-sub-heading br{
        display:none;
    }
    .aj-spooky-cereal-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .aj-spooky-cereal-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.aj-spooky-cereal-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
.aj-spooky-cereal-ending-content{
    text-align: center;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .aj-spooky-cereal-content{
    text-align: center;
    text-align: -webkit-center;
}
.aj-spooky-cereal-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .aj-spooky-cereal-heading br {
        display: block;
    }
.aj-spooky-cereal-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.aj-spooky-cereal-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:20px; 
    margin-top: 15px;
}
.aj-spooky-cereal-sub-heading br {
    display: none;
}


}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.aj-spooky-cereal-heading {
    font-size: 45px;
    line-height: 45px;
}
   .aj-spooky-cereal-sub-heading {
    font-size: 20px;
    width: 110%;
    line-height: 24px;
}
.aj-spooky-cereal-sub-heading br{
    display:none;
}
}
@media only screen and (max-width:992px){
    .aj-spooky-cereal-ending-content{
        margin-bottom: 70px;
        text-align: center;
    }
}

@media only screen and (min-width: 325px) and (max-width: 896px) and (orientation: landscape){
    .aj-spooky-cereal-sub-heading {
        width: 100%;
    }
}

@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .aj-spooky-cereal-content {
        margin-top: 30px;
    }
    .aj-spooky-cereal-ending-content{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .aj-spooky-cereal-content {
        position: relative;
        padding-top: 0;
        transform: translateY(54%);
        -webkit-transform: translateY(54%);
        -moz-transform: translateY(54%);
        -ms-transform: translateY(54%);
    }
}
@media only screen and (min-width: 1280px) { 
    .aj-spooky-cereal-content {
        position: relative;
        padding-top: 0;
        transform: translateY(67%);
        -webkit-transform: translateY(67%);
        -moz-transform: translateY(67%);
        -ms-transform: translateY(67%);
    }
}

.p-10{
    font-size: 10px;
}

/* added */
.col.s12.m12.l6.apple-jacks-snooky-snacks-image {
    padding: 0;
}

.apple-jacks-snooky-snacks-image img.apple-jacks-banner-snooky-mobile {
    display: block;
    width: 100%;
}
.apple-jacks-snooky-snacks-image img.apple-jacks-snooky-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .apple-jacks-snooky-snacks-image img.apple-jacks-snooky-banner-mobile {
        display: none;
    }
    .apple-jacks-snooky-snacks-image img.apple-jacks-snooky-banner {
        display: block;
        width: 100%;
    }
}
@media only screen and (min-width: 768px) and (orientation:portrait){
    .col.s12.m12.l6.apple-jacks-snooky-snacks-image{
    text-align: center;
}
}
@media only screen and (max-width: 1023px) and (orientation:landscape){
    .col.s12.m12.l6.apple-jacks-snooky-snacks-image{
    text-align: center;
}
}

/*end of aj-spooky-cereal */

/*ci-fun-pack*/
.ci-fun-pack-2020 {
    background: #B01920;
    margin: auto auto 20px;
}
.ci-fun-pack-heading{
    font-size: 45px;
    color: #FFFFFF ;
    line-height: 45px;
    text-align: center;
}

.ci-fun-pack-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
.ci-fun-pack-sub-heading span{
    font-size: 12px;
    position: relative;
    top: -6px;
}
.ci-fun-pack-ending-content{
    font-size: 12px;
    color: #FFFFFF;
}

@media (min-width: 992px){
.ci-fun-pack-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.ci-fun-pack-content {
    position: relative;
    padding-top: 0;
    transform: translateY(33%);
    -webkit-transform: translateY(33%);
    -moz-transform: translateY(33%);
    -ms-transform: translateY(33%);
}
.ci-fun-pack-sub-heading {
    text-align: left;
    max-width: 491px;
}
.ci-fun-pack-content{
    margin-left: 40px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .ci-fun-pack-content{
        margin-top: 30px;
    }
    .ci-fun-pack-sub-heading{
        font-size: 20px;
    }
    .ci-fun-pack-heading {
        font-size: 36px;
        color: #FFFFFF;
        line-height: 36px;
        text-align: center;
    }
    .ci-fun-pack-sub-heading br{
        display:none;
    }
    .ci-fun-pack-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .ci-fun-pack-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.ci-fun-pack-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
.ci-fun-pack-ending-content{
    text-align: center;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .ci-fun-pack-content{
    text-align: center;
    text-align: -webkit-center;
}
.ci-fun-pack-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .ci-fun-pack-heading br {
        display: block;
    }
.ci-fun-pack-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.ci-fun-pack-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:20px; 
    margin-top: 15px;
}
.ci-fun-pack-sub-heading br {
    display: none;
}


}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.ci-fun-pack-heading {
    font-size: 45px;
    line-height: 45px;
}
   .ci-fun-pack-sub-heading {
    font-size: 20px;
    width: 110%;
    line-height: 24px;
}
.ci-fun-pack-sub-heading br{
    display:none;
}
}
@media only screen and (max-width:992px){
    .ci-fun-pack-ending-content{
        margin-bottom: 70px;
        text-align: center;
    }
}

@media only screen and (min-width: 325px) and (max-width: 896px) and (orientation: landscape){
    .ci-fun-pack-sub-heading {
        width: 100%;
    }
}

@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .ci-fun-pack-content {
        margin-top: 30px;
    }
    .ci-fun-pack-ending-content{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .ci-fun-pack-content {
        position: relative;
        padding-top: 0;
        transform: translateY(36%);
        -webkit-transform: translateY(36%);
        -moz-transform: translateY(36%);
        -ms-transform: translateY(36%);
    }
}
@media only screen and (min-width: 1280px) { 
    .ci-fun-pack-content {
        position: relative;
        padding-top: 0;
        transform: translateY(48%);
        -webkit-transform: translateY(48%);
        -moz-transform: translateY(48%);
        -ms-transform: translateY(48%);
    }
}

.p-10{
    font-size: 10px;
}

/* added */
.col.s12.m12.l6.ci-fun-pack-new-image {
    padding: 0;
}

.ci-fun-pack-new-image img.ci-fun-pack-new-mobile {
    display: block;
    width: 100%;
}
.ci-fun-pack-new-image img.ci-fun-pack-new-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .ci-fun-pack-new-image img.ci-fun-pack-new-banner-mobile {
        display: none;
    }
    .ci-fun-pack-new-image img.ci-fun-pack-new-banner {
        display: block;
        width: 100%;
    }
}
@media only screen and (min-width: 768px) and (orientation:portrait){
    .col.s12.m12.l6.ci-fun-pack-new{
    text-align: center;
}
}
@media only screen and (max-width: 1023px) and (orientation:landscape){
    .col.s12.m12.l6.ci-fun-pack-new-image{
    text-align: center;
}
}
/* added */
@media only screen and (max-width: 1023px){
p.ci-fun-pack-heading.AvenirNextLTPro-medium.caps.text-white br{
 display: none;
}
}
@media only screen and (min-width: 1112px) and (orientation: landscape){
    .ci-fun-pack-sub-heading {
    font-size: 20px;
}
}                                        
/*end of ci-fun-pack */
/*cereal-milk-hero*/
.cereal-milk-hero-2020 {
    background: #1080bf;
    margin: auto auto 20px;
}
.cereal-milk-hero-heading{
    font-size: 45px;
    color: #FFFFFF ;
    line-height: 45px;
    text-align: center;
}

.cereal-milk-hero-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
.cereal-milk-hero-sub-heading span{
    font-size: 20px;
}
.cereal-milk-hero-ending-content{
    font-size: 12px;
    color: #FFFFFF;
}

@media (min-width: 992px){
.cereal-milk-hero-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.cereal-milk-hero-content {
    position: relative;
    padding-top: 0;
    transform: translateY(39%);
    -webkit-transform: translateY(39%);
    -moz-transform: translateY(39%);
    -ms-transform: translateY(39%);
}
.cereal-milk-hero-sub-heading {
    text-align: left;
}
.cereal-milk-hero-content{
    margin-left: 40px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .cereal-milk-hero-content{
        margin-top: 30px;
    }
    .cereal-milk-hero-sub-heading{
        font-size: 20px;
    }
    .cereal-milk-hero-heading {
        font-size: 36px;
        color: #FFFFFF;
        line-height: 36px;
        text-align: center;
    }
    .cereal-milk-hero-sub-heading br{
        display:none;
    }
    .cereal-milk-hero-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .cereal-milk-hero-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.cereal-milk-hero-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
.cereal-milk-hero-ending-content{
    text-align: center;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .cereal-milk-hero-content{
    text-align: center;
    text-align: -webkit-center;
}
.cereal-milk-hero-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .cereal-milk-hero-heading br {
        display: block;
    }
.cereal-milk-hero-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.cereal-milk-hero-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:20px; 
    margin-top: 15px;
}
.cereal-milk-hero-sub-heading br {
    display: none;
}
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.cereal-milk-hero-heading {
    font-size: 45px;
    line-height: 45px;
}
   .cereal-milk-hero-sub-heading {
    font-size: 18px;
    width: 110%;
    line-height: 24px;
}
.cereal-milk-hero-sub-heading br{
    display:none;
}
}
@media only screen and (max-width:992px){
    .cereal-milk-hero-ending-content{
        margin-bottom: 70px;
        text-align: center;
    }
}

@media only screen and (min-width: 325px) and (max-width: 896px) and (orientation: landscape){
    .cereal-milk-hero-sub-heading {
        width: 100%;
    }
}

@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .cereal-milk-hero-content {
        margin-top: 30px;
    }
    .cereal-milk-hero-ending-content{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .cereal-milk-hero-sub-heading{
        font-size:17px;
    }
   .cereal-milk-hero-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,60%);
        -webkit-transform: translate(3%,60%);
        -moz-transform: translate(3%,60%);
        -ms-transform: translate(3%,60%);
    }
    .cereal-milk-hero-heading{
        width: 110%;;
    }
}
@media only screen and (min-width: 1280px) { 
    .cereal-milk-hero-sub-heading{
        font-size:20px;
        width:570px;
    }
   .cereal-milk-hero-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,65%);
        -webkit-transform: translate(10%,65%);
        -moz-transform: translate(10%,65%);
        -ms-transform: translate(10%,65%);
    }
}

.cereal-milk-hero-footer-content{
    background-color: #1080bf;
    padding-bottom: 10px;
}
.p-10{
    font-size: 10px;
}
.footer-text-cereal-milk-hero{
    color: #FFFFFF;
}
.footerlink-cerealmilk-hero{
    color: #FFFFFF;
    border-bottom: none! important;
}
@media only screen and (min-width: 1280px) { 
    .cereal-milk-hero-heading{
        width:100%;
    }
}
/* added */
.col.s12.m12.l6.homepage-hero-image {
    padding: 0;
}

.homepage-hero-image img.homepage-hero-banner-mobile {
    display: block;
    width: 100%;
}

.homepage-hero-image img.homepage-hero-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .homepage-hero-image img.homepage-hero-banner-mobile {
        display: none;
    }
    .homepage-hero-image img.homepage-hero-banner {
        display: block;
    }
}
/* added */
/*end of cereal-milk-hero */
/*KFR Holiday 2020 */
.row.recipe .recipe-content .recipecontent-2020 p {
  font-family: "AvenirNextLTPro-Medium";
  color: white;
}

/*Font-css*/
/*Header and footer for IE*/

.IE-img {
  display: none;
}
/* --- IE only --- */

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .IE-img {
    display: block;
  }
  .mob-img {
    display: none;
  }
}
/*Header and footer in IE, D&M*/

/*Background colors*/
.bg-green {
  background-color: #028445;
}
.bg-red {
  background-color: #e81d2d;
}
.bg-purple {
  background-color: #681f45;
}
.golden-strip.sweetness{
  margin-bottom: 10px !important;
}
.golden-strip.brunchbrighter{
  margin-bottom: 10px !important;
}

/*Recipes*/
@media (min-width: 991px) {
  .row.recipe {
    display: flex;
    max-width: 1200px;
    margin: 30px auto;
    width: 100%;
    padding: 30px;
  }
  .holiday2020-header {
    margin-left: 40px;
  }
  .col.s12.m12.l6.recipe-content,
  .col.s12.m12.l6.recipe-image.text--center {
      padding: 0;
  }
  .col.s12.m12.l6.recipe-content.content-left {
    margin-right: 2%;
  }
  .col.s12.m12.l6.recipe-content.content-right {
    margin-left: 2%;
  }
  .row.recipe.recipe-right .recipe-content.content-right {
    order: 1;
  }
  .recipecontent-2020.winterwonderland{
    padding-top: 20px;
  }
}
.recipecontent-2020 p,
.recipecontent-2020 em,
.recipecontent-2020 a {
  font-size: 17px;
}

.golden-strip {
  margin: 20px auto;
}
.recipecontent-2020 {
  padding-left: 30px;
}
.golden-strip-header-text {
  font-size: 30px;
  transform: translateY(-130%);
  margin-left: 40px;
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  .recipecontent-2020 p,
  .recipecontent-2020 em,
  .recipecontent-2020 a {
    font-size: 14px;
  }
  .recipecontent-2020.brunchbrighter p,
   em,
  a {
   font-size: 13px;
  }
  .recipecontent-2020.sweetness p,
  .recipecontent-2020 em,
  .recipecontent-2020 a {
   font-size: 13px;
   }
}

@media (max-width: 896px) {
  .col.s12.m12.l6.recipe-content,
  .col.s12.m12.l6.recipe-image.text--center {
    float: none;
    max-width: 567px;
    margin: auto;
    padding: 0;
  }
  .row.recipe {
    padding: 0 20px;
    width: 100%;
  }
  .recipe-content .golden-strip img {
    margin-top: 20px;
  }
  .row.recipe .recipe-content {
    margin-bottom: 20px;
  }
  .col.s12.m12.l6.recipe-image.text--center {
    margin-top: 20px !important;
  }
  .holiday2020-header h1 {
    font-size: 36px;
    margin-left: 30px;
  }
  .recipe-tip-text{
    padding-bottom: 10px;
  }
  .recipecontent-2020 p,
  .recipecontent-2020 em,
  .recipecontent-2020 a {
    font-size: 16px;
  }
}

@media (max-width: 599px) {
  .holiday2020-header h1 {
    font-size: 18px;
    margin-left: 20px;
  }
  .recipecontent-2020 p,
  .recipecontent-2020 em,
  .recipecontent-2020 a {
    font-size: 9px;
  }
  .recipe-content .golden-strip img {
      width: 80%;
      margin-top: 15px;
  }
}
@media (min-width: 1280px) {
  .holiday2020-header {
    margin-left: 70px;
  }
  .recipecontent-2020 p,
  .recipecontent-2020 em,
  .recipecontent-2020 a {
    font-size: 17px !important;
  }
}
@media (min-width:1112px) and (orientation: landscape){
  .recipecontent-2020 p,
  .recipecontent-2020 em,
  .recipecontent-2020 a {
    font-size: 15px;
  }
}
.row.recipe sup{
  font-size: 85%;
  font-style: normal;
  font-weight: 500;
  display: inline-block;
}
.row.recipe .recipecontent-2020 p a{
  text-decoration: underline;
}
/* added */
.holiday2020-image {
    padding: 0;
}

 

.holiday2020-image img.holiday2020-banner-mobile {
    display: block;
     margin-bottom: 20px;
}

 

.holiday2020-image img.holiday2020-banner {
    display: none;
    padding-top: 0px;
}

 

@media (min-width: 600px) {
    .holiday2020-image img.holiday2020-banner-mobile {
        display: none;
    }
    .holiday2020-image img.holiday2020-banner {
        display: block;
		margin-bottom: 20px;
    }
}
/* added */
/*KFR Holiday 2020 end */
/* des bucket css starts */

.des-2020 {
    background: url("../../../content/dam/kfr/homepage/october-2020/des-bg.png") no-repeat, #FFA62A;
    background-position: center;
    margin: 20px auto;
}

.col.s12.m12.l6.des-snacks-image {
    padding: 0;
}

.col.s12.m12.l6.des-snacks-image img {
    margin: auto;
    height: auto;
    max-width: 100%;
}

@media (max-width: 991px) {
    .col.s12.m12.l6.des-snacks-image {
        padding-top: 30px;
        text-align: center;
    }
    .des-left a {
        margin: auto;
    }
    .des-heading br {
        display: none;
    }
    .des-content .des-sub-heading br {
        display: none;
    }
}
.des-heading {
    font-size: 36px;
    line-height: 38px;
    text-align: center;
    color: #ffffff;
}

.des-sub-heading {
    text-align: center;
    color: #FFFFFF;
    line-height: 26px;
    margin: auto;
    font-size: 20px;
}

.des-content {
    padding-top: 30px;
}

@media (min-width: 992px) {
    .des-content {
        position: relative;
        max-width: 545px;
        margin: auto;
        padding-top: 0;
    }
    .des-sub-heading {
        font-size: 22px;
        text-align: left;
    }
    .des-heading {
        font-size: 45px;
        line-height: 48px;
        text-align: left;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .des-content {
        position: relative;
        max-width: 545px;
        margin: auto;
        padding: 0 15px;
        transform: translateY(28%);
        -webkit-transform: translateY(28%);
        -moz-transform: translateY(28%);
        -ms-transform: translateY(28%);
    }
    .des-content .des-sub-heading br {
        display: none;
    }
}

@media (min-width: 1201px) {
    .des-content {
        position: relative;
        max-width: 570px;
        margin: auto;
        padding-top: 0;
        transform: translateY(42%);
        -webkit-transform: translateY(42%);
        -moz-transform: translateY(42%);
        -ms-transform: translateY(42%);
    }
}

.des-desk-image {
    display: none;
}

.col.s12.m12.l6.des-snacks-image .des-mob-image {
    margin: 20px auto 20px;
}

@media(min-width: 992px) {
    .col.s12.m12.l6.des-snacks-image .des-desk-image {
        display: block;
        margin: 20px auto 20px;
        padding: 0;
    }
    .des-mob-image {
        display: none;
    }
}


/* des it bucket css ends */ 

/* xbox-kroger bucket css starts */

.xbox-kroger-2020 {
    background: #000000;
    margin-top: 20px;
}

.col.s12.m12.l6.xbox-kroger-snacks-image {
    padding: 0;
}

@media (max-width: 991px) {
    .col.s12.m12.l6.xbox-kroger-snacks-image {
        padding-top: 30px;
        text-align: center;
    }
    .col.s12.m12.l6.xbox-kroger-snacks-image img {
        margin: auto;
    }
    .xbox-kroger-left a {
        margin: auto;
    }
    .xbox-kroger-heading br {
        display: none;
    }
}
.xbox-kroger-heading {
    font-size: 36px;
    line-height: 38px;
    text-align: center;
    color: #ffffff;
}

.xbox-kroger-sub-heading {
    text-align: center;
    color: #FFFFFF;
    line-height: 24px;
    /* max-width: 530px; */
    margin: auto;
    font-size: 20px;
}

.xbox-kroger-content {
    padding-top: 30px;
}

.xbox-kroger-small-text {
    font-size: 14px;
    line-height: 12px;
    color: #ffffff;
    width: 100%;
    margin-top: 10px;
    text-align: center;
}

.xbox-kroger-small-text a {
    font-size: inherit;
    color: inherit;
    text-decoration: underline;
}

.xbox-kroger-terms-footer {
    background: #000000;
    margin: 20px auto;
    border-top: 2px solid #ffffff;
}

.xbox-kroger-terms {
    font-size: 12px;
    color: #ffffff;
    padding: 10px;
    margin: 0px auto;
    text-align: center;
}

.xbox-kroger-terms a {
    font-size: inherit;
    color: #ffffff;
}

@media (min-width: 992px) {
    .xbox-kroger-sub-heading {
        font-size: 22px;
        text-align: left;
    }
    .xbox-kroger-small-text {
        text-align: left;
    }
    .xbox-kroger-heading {
        font-size: 45px;
        line-height: 48px;
        text-align: left;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .xbox-kroger-content {
        position: relative;
        max-width: 545px;
        margin: auto;
        padding: 0 10px;
        transform: translateY(20%);
        -webkit-transform: translateY(20%);
        -moz-transform: translateY(20%);
        -ms-transform: translateY(20%);
    }
    .xbox-kroger-heading {
        font-size: 40px;
    }
}

@media (min-width: 1201px) {
    .xbox-kroger-content {
        position: relative;
        max-width: 570px;
        margin: auto;
        padding-top: 0;
        transform: translateY(34%);
        -webkit-transform: translateY(34%);
        -moz-transform: translateY(34%);
        -ms-transform: translateY(34%);
    }
}


/* xbox-kroger it bucket css ends */

/* xbox-gamepass bucket css starts */

.xbox-gamepass-2020 {
    background: #000000;
    margin-top: 20px;
}

.col.s12.m12.l6.xbox-gamepass-snacks-image {
    padding: 0;
}

@media (max-width: 991px) {
    .col.s12.m12.l6.xbox-gamepass-snacks-image {
        padding-top: 30px;
        text-align: center;
    }
    .col.s12.m12.l6.xbox-gamepass-snacks-image img {
        margin: auto;
    }
    .xbox-gamepass-left a {
        margin: auto;
    }
    .xbox-gamepass-heading br {
        display: none;
    }
}
.xbox-gamepass-heading {
    font-size: 36px;
    line-height: 38px;
    text-align: center;
    color: #ffffff;
}

.xbox-gamepass-sub-heading {
    text-align: center;
    color: #FFFFFF;
    line-height: 24px;
   /*  margin: auto; */
    font-size: 20px;
}

@media only screen and (min-width:992px){
    .xbox-gamepass-sub-heading {
    max-width: 505px;
    }
}

.xbox-gamepass-content {
    padding-top: 30px;
}

.xbox-gamepass-small-text {
    font-size: 14px;
    line-height: 12px;
    color: #ffffff;
    width: 100%;
    margin-top: 10px;
    text-align: center;
}

.xbox-gamepass-small-text a {
    font-size: inherit;
    color: inherit;
    text-decoration: underline;
}

.xbox-gamepass-terms-footer {
    background: #000000;
    margin: 20px auto;
    border-top: 2px solid #ffffff;
}

.xbox-gamepass-terms {
    font-size: 12px;
    color: #ffffff;
    padding: 10px;
    margin: 0px auto;
    text-align: center;
}

.xbox-gamepass-terms a {
    font-size: inherit;
    color: #ffffff;
}

@media (min-width: 992px) {
    .xbox-gamepass-sub-heading {
        font-size: 22px;
        text-align: left;
    }
    .xbox-gamepass-small-text {
        text-align: left;
    }
    .xbox-gamepass-heading {
        font-size: 45px;
        line-height: 48px;
        text-align: left;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .xbox-gamepass-content {
        position: relative;
        max-width: 545px;
        margin: auto;
        padding: 0 10px;
        transform: translateY(39%);
        -webkit-transform: translateY(39%);
        -moz-transform: translateY(39%);
        -ms-transform: translateY(39%);
    }
@media only screen and (min-width: 1112px) and (orientation: landscape){
    .xbox-gamepass-content {
        position: relative;
        max-width: 545px;
        margin: auto;
        padding: 0 10px;
        transform: translateY(47%);
        -webkit-transform: translateY(47%);
        -moz-transform: translateY(47%);
        -ms-transform: translateY(47%);
    }
}
    .xbox-gamepass-heading {
        font-size: 40px;
    }
}

@media (min-width: 1201px) {
    .xbox-gamepass-content {
        position: relative;
        max-width: 570px;
        margin: auto;
        padding-top: 0;
        transform: translateY(63%);
        -webkit-transform: translateY(63%);
        -moz-transform: translateY(63%);
        -ms-transform: translateY(63%);
    }
}
@media (min-width:992px){
    .xbox-gamepass-content{
        margin-left: 40px;
    }
}

/* xbox-gamepass it bucket css ends */

/*thanksgiving-hero*/
.thanksgiving-hero-2020 {
    background: url(../../../content/dam/kfr/homepage/November_2020/question-mark-desktop.png) no-repeat;
   margin-top: 20px;
}
.thanksgiving-hero-heading{
    font-size: 45px;
    color: #235080 ;
    line-height: 45px;
    text-align: center;
}

.thanksgiving-hero-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#000000;
    font-family: 'AvenirNextLTPro-Medium';  
}
.thanksgiving-hero-sub-heading span{
    font-size: 12px;
    position: relative;
    top: -6px;
}
.thanksgiving-hero-ending-content{
    font-size: 12px;
    color: #FFFFFF;
}

@media (min-width: 992px){
.thanksgiving-hero-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.thanksgiving-hero-content {
    position: relative;
    padding-top: 0;
    transform: translateY(68%);
    -webkit-transform: translateY(68%);
    -moz-transform: translateY(68%);
    -ms-transform: translateY(68%);
}
.thanksgiving-hero-sub-heading {
    text-align: left;
    max-width: 513px;
}
.thanksgiving-hero-content{
    margin-left: 40px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .thanksgiving-hero-content{
        margin-top: 30px;
    }
    .thanksgiving-hero-sub-heading{
        font-size: 20px;
    }
    .thanksgiving-hero-heading {
        font-size: 36px;
        color: #235080;
        line-height: 36px;
        text-align: center;
    }
    .thanksgiving-hero-sub-heading br{
        display:none;
    }
    .thanksgiving-hero-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .thanksgiving-hero-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.thanksgiving-hero-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
.thanksgiving-hero-ending-content{
    text-align: center;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .thanksgiving-hero-content{
    text-align: center;
    text-align: -webkit-center;
}
.thanksgiving-hero-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .thanksgiving-hero-heading br {
        display: block;
    }
.thanksgiving-hero-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.thanksgiving-hero-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:20px; 
    margin-top: 15px;
}
.thanksgiving-hero-sub-heading br {
    display: none;
}


}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.thanksgiving-hero-heading {
    font-size: 45px;
    line-height: 45px;
}
   .thanksgiving-hero-sub-heading {
    font-size: 20px;
    width: 100%;
    line-height: 24px;
}
.thanksgiving-hero-sub-heading br{
    display:none;
}
}
@media only screen and (max-width:992px){
    .thanksgiving-hero-ending-content{
        margin-bottom: 70px;
        text-align: center;
    }
}

@media only screen and (min-width: 325px) and (max-width: 896px) and (orientation: landscape){
    .thanksgiving-hero-sub-heading {
        width: 100%;
    }
}

@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .thanksgiving-hero-content {
        margin-top: 30px;
    }
    .thanksgiving-hero-ending-content{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .thanksgiving-hero-content {
        position: relative;
        padding-top: 0;
        transform: translateY(57%);
        -webkit-transform: translateY(57%);
        -moz-transform: translateY(57%);
        -ms-transform: translateY(57%);
    }
}
@media only screen and (min-width: 1280px) { 
    .thanksgiving-hero-content {
        position: relative;
        padding-top: 0;
        transform: translateY(86%);
        -webkit-transform: translateY(86%);
        -moz-transform: translateY(86%);
        -ms-transform: translateY(86%);
    }
}

.p-10{
    font-size: 10px;
}

/* added */
.col.s12.m12.l6.thanksgiving-hero-new-image {
    padding: 0;
}

.thanksgiving-hero-new-image img.thanksgiving-hero-new-mobile {
    display: block;
    width: 100%;
}
.thanksgiving-hero-new-image img.thanksgiving-hero-new-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .thanksgiving-hero-new-image img.thanksgiving-hero-new-banner-mobile {
        display: none;
    }
    .thanksgiving-hero-new-image img.thanksgiving-hero-new-banner {
        display: block;
        width: 100%;
    }
}
@media only screen and (min-width: 768px) and (orientation:portrait){
    .col.s12.m12.l6.thanksgiving-hero-new{
    text-align: center;
}
}
@media only screen and (max-width: 1023px) and (orientation:landscape){
    .col.s12.m12.l6.thanksgiving-hero-new-image{
    text-align: center;
}
}
/* added */
@media only screen and (max-width: 1023px){
p.thanksgiving-hero-heading.AvenirNextLTPro-medium.caps.text-white br{
 display: none;
}
}

@media only screen and (min-width: 1112px) and (max-width:1279px) and (orientation: landscape){
    .thanksgiving-hero-sub-heading {
    font-size: 20px;
}
}
/*end of thanksgiving-hero */

/*frootloop-fanatics*/
.frootloop-fanatics-2020 {
    background: #FA1E46;
    margin: auto auto 20px;
}
.frootloop-fanatics-heading{
    font-size: 45px;
    color: #FFFFFF ;
    line-height: 45px;
    text-align: center;
}

.frootloop-fanatics-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
.frootloop-fanatics-sub-heading span{
    font-size: 12px;
    position: relative;
    top: -6px;
}
.frootloop-fanatics-ending-content{
    font-size: 12px;
    color: #FFFFFF;
}

@media (min-width: 992px){
.frootloop-fanatics-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.frootloop-fanatics-content {
    position: relative;
    padding-top: 0;
    transform: translateY(93%);
    -webkit-transform: translateY(93%);
    -moz-transform: translateY(93%);
    -ms-transform: translateY(93%);
}
.frootloop-fanatics-sub-heading {
    text-align: left;
}
.frootloop-fanatics-content{
    margin-left: 40px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .frootloop-fanatics-content{
        margin-top: 30px;
    }
    .frootloop-fanatics-sub-heading{
        font-size: 20px;
    }
    .frootloop-fanatics-heading {
        font-size: 36px;
        color: #FFFFFF;
        line-height: 36px;
        text-align: center;
    }
    .frootloop-fanatics-sub-heading br{
        display:none;
    }
    .frootloop-fanatics-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .frootloop-fanatics-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.frootloop-fanatics-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
.frootloop-fanatics-ending-content{
    text-align: center;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .frootloop-fanatics-content{
    text-align: center;
    text-align: -webkit-center;
}
.frootloop-fanatics-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .frootloop-fanatics-heading br {
        display: block;
    }
.frootloop-fanatics-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.frootloop-fanatics-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:20px; 
    margin-top: 15px;
}
.frootloop-fanatics-sub-heading br {
    display: none;
}


}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.frootloop-fanatics-heading {
    font-size: 45px;
    line-height: 45px;
}
   .frootloop-fanatics-sub-heading {
    font-size: 17px;
    width: 110%;
    line-height: 24px;
}
.frootloop-fanatics-sub-heading br{
    display:none;
}
}
@media only screen and (max-width:992px){
    .frootloop-fanatics-ending-content{
        margin-bottom: 70px;
        text-align: center;
    }
}

@media only screen and (min-width: 325px) and (max-width: 896px) and (orientation: landscape){
    .frootloop-fanatics-sub-heading {
        width: 100%;
    }
}

@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .frootloop-fanatics-content {
        margin-top: 30px;
    }
    .frootloop-fanatics-ending-content{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .frootloop-fanatics-sub-heading{
        font-size:17px;
    }
    .frootloop-fanatics-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,69%);
        -webkit-transform: translate(3%,69%);
        -moz-transform: translate(3%,69%);
        -ms-transform: translate(3%,69%);
    }
}
@media only screen and (min-width: 1280px) { 
    .frootloop-fanatics-sub-heading{
        font-size:19px;
    }
    .frootloop-fanatics-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,70%);
        -webkit-transform: translate(10%,70%);
        -moz-transform: translate(10%,70%);
        -ms-transform: translate(10%,70%);
    }
}

/*end of frootloop-fanatics */

/* added */
.col.s12.m12.l6.fl-fanatics-image {
    padding: 0;
}

.fl-fanatics-image img.fl-fanatics-banner-mobile {
    display: block;
    width: 100%;
}

.fl-fanatics-image img.fl-fanatics-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .fl-fanatics-image img.fl-fanatics-banner-mobile {
        display: none;
    }
    .fl-fanatics-image img.fl-fanatics-banner {
        display: block;
        padding-top: 20px;
    }
}
/* added */

/*eggo-pancakes*/
.eggo-pancakes-2020 {
    background:#FFD62E;
    margin: auto auto 20px;
}
.eggo-pancakes-heading{
    font-size: 45px;
    color: #EB1B2D;
    line-height: 45px;
    text-align: center;
}

.eggo-pancakes-sub-heading {
    text-align: center;
    line-height: 30px;
    color : #722200;
    font-family: 'AvenirNextLTPro-Medium';  
}
@media (min-width: 992px){
.eggo-pancakes-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.eggo-pancakes-content {
    position: relative;
    padding-top: 0;
    transform: translate(3%,55%);
    -webkit-transform: translate(3%,55%);
    -moz-transform: translate(3%,55%);
    -ms-transform: translate(3%,55%);
}
.eggo-pancakes-sub-heading {
    text-align: left;
}
.eggo-pancakes-content{
    margin-left: 45px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .eggo-pancakes-content{
        margin-top: 30px;
    }
    .eggo-pancakes-sub-heading{
        font-size: 20px;
    }
    .eggo-pancakes-heading {
        font-size: 36px;
        line-height: 36px;
        text-align: center;
    }
    .eggo-pancakes-heading br{
        display:none;
    }
    .eggo-pancakes-sub-heading br{
        display:none;
    }
    .eggo-pancakes-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .eggo-pancakes-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.eggo-pancakes-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .eggo-pancakes-content{
    text-align: center;
    text-align: -webkit-center;
}
.eggo-pancakes-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .eggo-pancakes-heading br {
        display: none;
    }
.eggo-pancakes-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.eggo-pancakes-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:60px; 
    margin-top: 15px;
}
.eggo-pancakes-sub-heading br {
    display: none;
} 
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.eggo-pancakes-heading {
    font-size: 44px;
    line-height: 44px;
}
   .eggo-pancakes-sub-heading {
    font-size: 18px;
    line-height: 24px;
}
.eggo-pancakes-sub-heading br{
    display:none;
}
.eggo-pancakes-heading br {
    display: none;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.eggo-pancakes-heading br {
    display: none;
}
}


@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .eggo-pancakes-content {
        margin-top: 30px;
    }
    .eggo-pancakes-bottom-text{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .eggo-pancakes-sub-heading{
        font-size:19px;
    }
}
@media only screen and (min-width: 1280px) { 
    .eggo-pancakes-sub-heading{
        font-size:22px;
    }
    .eggo-pancakes-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,65%);
        -webkit-transform: translate(10%,65%);
        -moz-transform: translate(10%,65%);
        -ms-transform: translate(10%,65%);
    }
}
@media only screen and (max-width:991px){
.eggo-pancakes-button{
    margin-bottom: 50px;
}
}

.col.s12.m12.l6.eggo-pancakes-image {
    padding: 0;
}

.eggo-pancakes-image img.eggo-pancakes-banner-mobile {
    display: block;
    width: 100%;
}

.eggo-pancakes-image img.eggo-pancakes-banner {
    display: none;
    float: right;
    padding-top: 0px;
}
@media (min-width: 992px) {
    .eggo-pancakes-image img.eggo-pancakes-banner-mobile {
        display: none;
    }
    .eggo-pancakes-image img.eggo-pancakes-banner {
        display: block;
    }
}

/*end of eggo-pancakes */

/*raisin-portfolio*/
.raisin-portfolio-2020-bg{
    background:#9D1C77;
}
.raisin-portfolio-2020 {
    background: url('../../../content/dam/kfr/homepage/November_2020/raisin-branday-bgimage.png');
    margin: auto auto 20px;
}
.raisin-portfolio-heading{
    font-size: 45px;
    color: #F5DB2F;
    line-height: 45px;
    text-align: center;
}
.raisin-portfolio-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
@media (min-width: 992px){
.raisin-portfolio-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.raisin-portfolio-content {
    position: relative;
    padding-top: 0;
    transform: translateY(110%);
    -webkit-transform: translateY(110%);
    -moz-transform: translateY(110%);
    -ms-transform: translateY(110%);
}
.raisin-portfolio-sub-heading {
    text-align: left;
}
.raisin-portfolio-content{
    margin-left: 45px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .raisin-portfolio-content{
        margin-top: 30px;
    }
    .raisin-portfolio-sub-heading{
        font-size: 20px;
    }
    .raisin-portfolio-heading {
        font-size: 36px;
        line-height: 36px;
        text-align: center;
    }
    .raisin-portfolio-heading br{
        display:none;
    }
    .raisin-portfolio-sub-heading br{
        display:none;
    }
    .raisin-portfolio-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .raisin-portfolio-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.raisin-portfolio-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .raisin-portfolio-content{
    text-align: center;
    text-align: -webkit-center;
}
.raisin-portfolio-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .raisin-portfolio-heading br {
        display: none;
    }
.raisin-portfolio-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.raisin-portfolio-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:60px; 
    margin-top: 15px;
}
.raisin-portfolio-sub-heading br {
    display: none;
} 
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.raisin-portfolio-heading {
    font-size: 38px;
    line-height: 40px;
}
   .raisin-portfolio-sub-heading {
    font-size: 18px;
    line-height: 24px;
}
.raisin-portfolio-sub-heading br{
    display:none;
}
.raisin-portfolio-heading br {
    display: none;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.raisin-portfolio-heading br {
    display: none;
}
}
@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .raisin-portfolio-content {
        margin-top: 30px;
    }
    .raisin-portfolio-bottom-text{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .raisin-portfolio-sub-heading{
        font-size:19px;
    }
    .raisin-portfolio-heading {
        font-size: 40px;
    }
    .raisin-portfolio-content {
        position: relative;
        padding-top: 0;
        transform: translateY(92%);
        -webkit-transform: translateY(92%);
        -moz-transform: translateY(92%);
        -ms-transform: translateY(92%);
    }
}
@media only screen and (min-width: 1280px) { 
    .raisin-portfolio-sub-heading{
        font-size:22px;
    }
}
@media only screen and (max-width:991px){
.raisin-portfolio-button{
    margin-bottom: 50px;
}
}
.col.s12.m12.l6.raisin-portfolio-image {
    padding: 0;
}
.raisin-portfolio-image img.raisin-portfolio-banner-mobile {
    display: block;
    width: 100%;
}
.raisin-portfolio-image img.raisin-portfolio-banner {
    display: none;
    float: right;
    padding-top: 0px;
}
@media (min-width: 992px) {
    .raisin-portfolio-image img.raisin-portfolio-banner-mobile {
        display: none;
    }
    .raisin-portfolio-image img.raisin-portfolio-banner {
        display: block;
    }
}

/*end of raisin-portfolio */
/* apple-jacks bucket css starts */

.apple-jacks-2020 {
    background: #EEAD74;
    margin: 20px 0;
}

.col.s12.m12.l6.apple-jacks-snacks-image {
    padding: 0;
}
@media (max-width: 991px) {
    .col.s12.m12.l6.apple-jacks-snacks-image {
        padding-top: 30px;
        text-align: center;
    }
    .col.s12.m12.l6.apple-jacks-snacks-image img {
        margin: auto;
    }
    .apple-jacks-left a {
        margin: auto;
    }
    .caremel-desktop {
        display: none;
    }
    .caremel-mobile {
        display: block;
    }
}

.apple-jacks-snacks-image img {
    max-width: 100%;
    height: auto;
    padding: 0;
}

.apple-jacks-heading {
    font-size: 36px;
    text-align: center;
    color: #7B2900;
}

.apple-jacks-sub-heading {
    text-align: center;
    color: #FFFFFF;
    line-height: 24px;
    color: #7B2900;
    margin: auto;
    font-size: 20px;
}

.apple-jacks-content {
    padding-top: 30px;
}

@media (min-width: 992px) {
    .col.s12.m12.l6.apple-jacks-left {
        width: 50%;
    }
    .col.s12.m12.l6.apple-jacks-snacks-image {
        width: 42%;
        margin-left: 8%;
    	padding-top:15px;
    }
    .apple-jacks-content {
        position: relative;
        padding: 0;
        margin: auto;
        padding-top: 0;
        max-width: 575px;
        transform: translateY(100%);
        -webkit-transform: translateY(100%);
        -moz-transform: translateY(100%);
        -ms-transform: translateY(100%);
    }
    .apple-jacks-sub-heading {
        font-size: 22px;
        text-align: left;
        line-height: 28px;
    }
    .apple-jacks-heading {
        font-size: 45px;
        text-align: left;
        line-height: 45px;
    }
    .caremel-mobile {
        display: none;
    }
    .caremel-desktop {
        display: block;
    }
}

@media(min-width: 991px) and (max-width: 1200px) {
    .apple-jacks-content {
        transform: translateY(70%);
        -webkit-transform: translateY(70%);
        -moz-transform: translateY(70%);
        -ms-transform: translateY(70%);
    }
}
@media (max-width: 1024px) {
            .apple-jacks-content {
                padding: 0 25px;
            }
        }

/* apple-jacks it bucket css ends */
/*pt-apple-crisps*/
.pt-apple-crisps-2020 {
    background:#40902F;
    margin: auto auto 20px;
}
.pt-apple-crisps-heading{
    font-size: 45px;
    color: #AAEA49;
    line-height: 45px;
    text-align: center;
}

.pt-apple-crisps-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
@media (min-width: 992px){
.pt-apple-crisps-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.pt-apple-crisps-content {
    position: relative;
    padding-top: 0;
    transform: translateY(64%);
    -webkit-transform: translateY(64%);
    -moz-transform: translateY(64%);
    -ms-transform: translateY(64%);
}
.pt-apple-crisps-sub-heading {
    text-align: left;
}
.pt-apple-crisps-content{
    margin-left: 40px;
}
}
@media (min-width: 320px) and (max-width: 768px) {
    .pt-apple-crisps-content{
        margin-top: 30px;
    }
    .pt-apple-crisps-sub-heading{
        font-size: 20px;
    }
    .pt-apple-crisps-heading {
        font-size: 36px;
        line-height: 36px;
        text-align: center;
    }
    .pt-apple-crisps-heading br{
        display:none;
    }
    .pt-apple-crisps-sub-heading br{
        display:none;
    }
    .pt-apple-crisps-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .pt-apple-crisps-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.pt-apple-crisps-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .pt-apple-crisps-content{
    text-align: center;
    text-align: -webkit-center;
}
.pt-apple-crisps-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .pt-apple-crisps-heading br {
        display: none;
    }
.pt-apple-crisps-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.pt-apple-crisps-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:60px; 
    margin-top: 15px;
}
.pt-apple-crisps-sub-heading br {
    display: none;
} 
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.pt-apple-crisps-heading {
    font-size: 44px;
    line-height: 44px;
}
   .pt-apple-crisps-sub-heading {
    font-size: 20px;
    line-height: 24px;
}
.pt-apple-crisps-sub-heading br{
    display:none;
}
.pt-apple-crisps-heading br {
    display: none;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.pt-apple-crisps-heading br {
    display: none;
}
}


@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .pt-apple-crisps-content {
        margin-top: 30px;
    }
    .pt-apple-crisps-bottom-text{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .pt-apple-crisps-sub-heading{
        font-size:22px;
    }
    .pt-apple-crisps-heading{
        font-size: 42px;
    }
}
@media only screen and (max-width:991px){
.pt-apple-crisps-button{
    margin-bottom: 60px;
}
}

.col.s12.m12.l6.pt-apple-crisps-image {
    padding: 0;
}

.pt-apple-crisps-image img.pt-apple-crisps-banner-mobile {
    display: block;
    width: 100%;
}

.pt-apple-crisps-image img.pt-apple-crisps-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .pt-apple-crisps-image img.pt-apple-crisps-banner-mobile {
        display: none;
    }
    .pt-apple-crisps-image img.pt-apple-crisps-banner {
        display: block;
    }
}

/*end of pt-apple-crisps */
/*apple-cinnamon*/
.apple-cinnamon-2020 {
    background:#FFD62E;
    margin: auto auto 20px;
}
.apple-cinnamon-heading{
    font-size: 45px;
    color: #EB1B2D;
    line-height: 45px;
    text-align: center;
}

.apple-cinnamon-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#722200;
    font-family: 'AvenirNextLTPro-Medium';  
}
@media (min-width: 992px){
.apple-cinnamon-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.apple-cinnamon-content {
    position: relative;
    padding-top: 0;
    transform: translateY(37%);
    -webkit-transform: translateY(37%);
    -moz-transform: translateY(37%);
    -ms-transform: translateY(37%);
}
.apple-cinnamon-sub-heading {
    text-align: left;
}
.apple-cinnamon-content{
    margin-left: 40px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .apple-cinnamon-content{
        margin-top: 30px;
    }
    .apple-cinnamon-sub-heading{
        font-size: 20px;
    }
    .apple-cinnamon-heading {
        font-size: 36px;
        line-height: 36px;
        text-align: center;
    }
    .apple-cinnamon-heading br{
        display:none;
    }
    .apple-cinnamon-sub-heading br{
        display:none;
    }
    .apple-cinnamon-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .apple-cinnamon-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.apple-cinnamon-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .apple-cinnamon-content{
    text-align: center;
    text-align: -webkit-center;
}
.apple-cinnamon-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .apple-cinnamon-heading br {
        display: none;
    }
.apple-cinnamon-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.apple-cinnamon-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:60px; 
    margin-top: 15px;
}
.apple-cinnamon-sub-heading br {
    display: none;
} 
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.apple-cinnamon-heading {
    font-size: 45px;
    line-height: 45px;
}
   .apple-cinnamon-sub-heading {
    font-size: 21px;
    line-height: 24px;
}
.apple-cinnamon-sub-heading br{
    display:none;
}
.apple-cinnamon-heading br {
    display: none;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.apple-cinnamon-heading br {
    display: none;
}
}


@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .apple-cinnamon-content {
        margin-top: 30px;
    }
    .apple-cinnamon-bottom-text{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .apple-cinnamon-sub-heading{
        font-size:20px;
    }
   .apple-cinnamon-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,36%);
        -webkit-transform: translate(3%,36%);
        -moz-transform: translate(3%,36%);
        -ms-transform: translate(3%,36%);
    }
}
@media only screen and (min-width: 1280px) { 
    .apple-cinnamon-sub-heading{
        font-size:22px;
    }
    .apple-cinnamon-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,48%);
        -webkit-transform: translate(10%,48%);
        -moz-transform: translate(10%,48%);
        -ms-transform: translate(10%,48%);
    }
}
@media only screen and (max-width:991px){
.apple-cinnamon-button{
    margin-bottom: 60px;
}
}

.col.s12.m12.l6.apple-cinnamon-image {
    padding: 0;
}

.apple-cinnamon-image img.apple-cinnamon-banner-mobile {
    display: block;
    width: 100%;
}

.apple-cinnamon-image img.apple-cinnamon-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .apple-cinnamon-image img.apple-cinnamon-banner-mobile {
        display: none;
    }
    .apple-cinnamon-image img.apple-cinnamon-banner {
        display: block;
    }
}

/*end of apple-cinnamon */

/* msf-meatballs bucket css starts */

.msf-meatballs-2020 {
    background: #61A04A;
    margin: 20px 0;
}

.col.s12.m12.l6.msf-meatballs-snacks-image {
    padding: 0;
    max-width: 532px;
    width: 100%;
    margin-top: 20px;
}

.col.s12.m12.l6.msf-meatballs-snacks-image img {
    padding: 0;
    max-width: 532px;
    width: 100%;
    margin: auto;
    display: block;
}

@media (max-width: 991px) {
    .col.s12.m12.l6.msf-meatballs-snacks-image {
        padding-top: 30px;
        /* text-align: center; */
        clear: both;
        display: block;
        margin: auto;
        float: none;
    }
    .col.s12.m12.l6.msf-meatballs-snacks-image img {
        margin: auto;
    }
    .msf-meatballs-left a {
        margin: auto;
    }
    .msf-meatballs-heading br {
        display: none;
    }
    .msf-meatballs-sub-heading {
        max-width: 530px;
    }
}

.msf-meatballs-heading {
    font-size: 36px;
    line-height: 38px;
    text-align: center;
    color: #064B1E;
}

.msf-meatballs-sub-heading {
    text-align: center;
    color: #FFFFFF;
    line-height: 24px;
    /* max-width: 530px; */
    margin: auto;
    font-size: 20px;
}

.msf-meatballs-content {
    padding-top: 30px;
}

.msf-meatballs-small-text {
    font-size: 14px;
    line-height: 12px;
    color: #ffffff;
    width: 100%;
    margin-top: 10px;
    text-align: center;
}

.msf-meatballs-small-text a {
    font-size: inherit;
    color: inherit;
    text-decoration: underline;
}

.msf-meatballs-terms-footer {
    background: #000000;
    margin: 20px auto;
    border-top: 2px solid #ffffff;
}

.msf-meatballs-terms {
    font-size: 12px;
    color: #ffffff;
    padding: 10px;
    margin: 0px auto;
    text-align: center;
}

.msf-meatballs-terms a {
    font-size: inherit;
    color: #ffffff;
}

@media (min-width: 992px) {
    .msf-meatballs-sub-heading {
        font-size: 22px;
        text-align: left;
        line-height: 26px;
    }
    .msf-meatballs-small-text {
        text-align: left;
    }
    .msf-meatballs-heading {
        font-size: 45px;
        line-height: 48px;
        text-align: left;
    }
    .msf-meatballs-2020 {
        display: flex;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .msf-meatballs-content {
        position: relative;
        max-width: 545px;
        margin: auto;
        padding: 0 10px;
        transform: translateY(50%);
        -webkit-transform: translateY(50%);
        -moz-transform: translateY(50%);
        -ms-transform: translateY(50%);
    }
    .msf-meatballs-heading {
        font-size: 40px;
    }
}

@media (min-width: 1201px) {
    .msf-meatballs-content {
        position: relative;
        max-width: 570px;
        margin: auto;
        padding-top: 0;
        transform: translateY(67%);
        -webkit-transform: translateY(67%);
        -moz-transform: translateY(67%);
        -ms-transform: translateY(67%);
    }
}

@media (min-width: 992px){
    .msf-meatballs-content {
     margin-left: 45px;
    }
}

/* msf-meatballs it bucket css ends */

/*rkt-holiday*/
.rkt-holiday-2020-bg{
    background:#00BCF0;
}
.rkt-holiday-2020 {
    background: url('../../../content/dam/kfr/homepage/december-2020/rkt-holiday-treat-making-2020-bg.png');
    margin: auto auto 20px;
}
.rkt-holiday-heading{
    font-size: 45px;
    color: #FFFFFF;
    line-height: 45px;
    text-align: center;
}

.rkt-holiday-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
@media (min-width: 992px){
.rkt-holiday-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.rkt-holiday-content {
    position: relative;
    padding-top: 0;
    transform: translateY(63%);
    -webkit-transform: translateY(63%);
    -moz-transform: translateY(63%);
    -ms-transform: translateY(63%);
}
.rkt-holiday-sub-heading {
    text-align: left;
}
.rkt-holiday-content{
    margin-left: 45px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .rkt-holiday-content{
        margin-top: 30px;
    }
    .rkt-holiday-sub-heading{
        font-size: 20px;
    }
    .rkt-holiday-heading {
        font-size: 36px;
        line-height: 36px;
        text-align: center;
    }
    .rkt-holiday-heading br{
        display:none;
    }
    .rkt-holiday-sub-heading br{
        display:none;
    }
    .rkt-holiday-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .rkt-holiday-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.rkt-holiday-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .rkt-holiday-content{
    text-align: center;
    text-align: -webkit-center;
}
.rkt-holiday-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .rkt-holiday-heading br {
        display: none;
    }
.rkt-holiday-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.rkt-holiday-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:60px; 
    margin-top: 15px;
}
.rkt-holiday-sub-heading br {
    display: none;
} 
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.rkt-holiday-heading {
    font-size: 38px;
    line-height: 40px;
}
   .rkt-holiday-sub-heading {
    font-size: 18px;
    line-height: 24px;
}
.rkt-holiday-sub-heading br{
    display:none;
}
.rkt-holiday-heading br {
    display: none;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.rkt-holiday-heading br {
    display: none;
}
}


@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .rkt-holiday-content {
        margin-top: 30px;
    }
    .rkt-holiday-bottom-text{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .rkt-holiday-sub-heading{
        font-size:19px;
    }
    .rkt-holiday-heading {
        font-size: 40px;
    }
    .rkt-holiday-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,50%);
        -webkit-transform: translate(3%,50%);
        -moz-transform: translate(3%,50%);
        -ms-transform: translate(3%,50%);
    }
}
@media only screen and (min-width: 1280px) { 
    .rkt-holiday-sub-heading{
        font-size:22px;
    }
    .rkt-holiday-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,73%);
        -webkit-transform: translate(10%,73%);
        -moz-transform: translate(10%,73%);
        -ms-transform: translate(10%,73%);
    }
}
@media only screen and (max-width:991px){
.rkt-holiday-button{
    margin-bottom: 50px;
}
}

.col.s12.m12.l6.rkt-holiday-image {
    padding: 0;
}

.rkt-holiday-image img.rkt-holiday-banner-mobile {
    display: block;
    width: 100%;
}

.rkt-holiday-image img.rkt-holiday-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .rkt-holiday-image img.rkt-holiday-banner-mobile {
        display: none;
    }
    .rkt-holiday-image img.rkt-holiday-banner {
        display: block;
    }
}

/*end of rkt-holiday */
/*pop-tarts-sc*/
.pop-tarts-sc-2020 {
    background: url(../../../content/dam/kfr/homepage/december-2020/pop-tart-sweater-pattern.png);
    margin: auto auto 20px;
}
.pop-tarts-sc-heading{
    font-size: 45px;
    color: #FFFFFF ;
    line-height: 45px;
    text-align: center;
}

.pop-tarts-sc-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
.pop-tarts-sc-sub-heading span{
    font-size: 12px;
    position: relative;
    top: -6px;
}
.pop-tarts-sc-ending-content{
    font-size: 12px;
    color: #FFFFFF;
}

@media (min-width: 992px){
.pop-tarts-sc-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.pop-tarts-sc-content {
    position: relative;
    padding-top: 0;
    transform: translateY(58%);
    -webkit-transform: translateY(58%);
    -moz-transform: translateY(58%);
    -ms-transform: translateY(58%);
}
.pop-tarts-sc-sub-heading {
    text-align: left;
    max-width: 463px;
}
.pop-tarts-sc-content{
    margin-left: 40px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .pop-tarts-sc-content{
        margin-top: 30px;
    }
    .pop-tarts-sc-sub-heading{
        font-size: 20px;
    }
    .pop-tarts-sc-heading {
        font-size: 36px;
        color: #FFFFFF;
        line-height: 36px;
        text-align: center;
    }
    .pop-tarts-sc-sub-heading br{
        display:none;
    }
    .pop-tarts-sc-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .pop-tarts-sc-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.pop-tarts-sc-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
.pop-tarts-sc-ending-content{
    text-align: center;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .pop-tarts-sc-content{
    text-align: center;
    text-align: -webkit-center;
}
.pop-tarts-sc-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .pop-tarts-sc-heading br {
        display: block;
    }
.pop-tarts-sc-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.pop-tarts-sc-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:20px; 
    margin-top: 15px;
}
.pop-tarts-sc-sub-heading br {
    display: none;
}


}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.pop-tarts-sc-heading {
    font-size: 45px;
    line-height: 45px;
}
   .pop-tarts-sc-sub-heading {
    font-size: 20px;
    width: 100%;
    line-height: 24px;
}
.pop-tarts-sc-sub-heading br{
    display:none;
}
}
@media only screen and (max-width:992px){
    .pop-tarts-sc-ending-content{
        margin-bottom: 70px;
        text-align: center;
    }
}

@media only screen and (min-width: 325px) and (max-width: 896px) and (orientation: landscape){
    .pop-tarts-sc-sub-heading {
        width: 100%;
    }
}

@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .pop-tarts-sc-content {
        margin-top: 30px;
    }
    .pop-tarts-sc-ending-content{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .pop-tarts-sc-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,70%);
        -webkit-transform: translate(3%,70%);
        -moz-transform: translate(3%,70%);
        -ms-transform: translate(3%,70%);
    }
}
@media only screen and (min-width: 1280px) { 
    .pop-tarts-sc-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,80%);
        -webkit-transform: translate(10%,80%);
        -moz-transform: translate(10%,80%);
        -ms-transform: translate(10%,80%);
    }
}

.p-10{
    font-size: 10px;
}

/* added */
.col.s12.m12.l6.pop-tarts-sc-new-image {
    padding: 0;
}

.pop-tarts-sc-new-image img.pop-tarts-sc-new-banner-mobile {
    display: block;
    width: 100%;
}
.pop-tarts-sc-new-image img.pop-tarts-sc-new-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .pop-tarts-sc-new-image img.pop-tarts-sc-new-banner-mobile {
        display: none;
    }
    .pop-tarts-sc-new-image img.pop-tarts-sc-new-banner {
        display: block;
    }
}

/* added */

@media only screen and (max-width: 1023px) and (orientation:landscape){
    .col.s12.m12.l6.pop-tarts-sc-new-image{
    text-align: center;
}
}

@media only screen and (max-width: 1023px){
p.pop-tarts-sc-heading.AvenirNextLTPro-medium.caps.text-white br{
 display: none;
}
}

@media only screen and (min-width: 1112px) and(max-width:1279px) and (orientation: landscape){
    .pop-tarts-sc-sub-heading {
    font-size: 20px;
}
}
@media only screen and (min-width: 1112px) and (orientation: landscape){
    p.pop-tarts-sc-sub-heading{
        font-size: 19px;
    }
}
/*end of pop-tarts-sc */
/*spk-keurig-homepage*/
.spk-keurig-homepage-2020 {
    background: #3c2e23;
    margin: auto auto 20px;
}
.spk-keurig-homepage-heading{
    font-size: 45px;
    color: #FFFFFF ;
    line-height: 45px;
    text-align: center;
}

.spk-keurig-homepage-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}

.spk-keurig-homepage-ending-content{
    font-size: 12px;
    color: #FFFFFF;
}

@media (min-width: 992px){
.spk-keurig-homepage-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.spk-keurig-homepage-content {
    position: relative;
    padding-top: 0;
    transform: translateY(45%);
    -webkit-transform: translateY(45%);
    -moz-transform: translateY(45%);
    -ms-transform: translateY(45%);
}
.spk-keurig-homepage-sub-heading {
    text-align: left;
}
.spk-keurig-homepage-content{
    margin-left: 40px;
}
}
@media (min-width: 320px) and (max-width: 768px) {
    .spk-keurig-homepage-content{
        margin-top: 30px;
    }
    .spk-keurig-homepage-sub-heading{
        font-size: 20px;
    }
    .spk-keurig-homepage-heading {
        font-size: 36px;
        color: #FFFFFF;
        line-height: 36px;
        text-align: center;
    }
    .spk-keurig-homepage-sub-heading br{
        display:none;
    }
    .spk-keurig-homepage-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .spk-keurig-homepage-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.spk-keurig-homepage-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
.spk-keurig-homepage-ending-content{
    text-align: center;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .spk-keurig-homepage-content{
    text-align: center;
    text-align: -webkit-center;
}
.spk-keurig-homepage-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .spk-keurig-homepage-heading br {
        display: block;
    }
.spk-keurig-homepage-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.spk-keurig-homepage-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:20px; 
    margin-top: 15px;
}
.spk-keurig-homepage-sub-heading br {
    display: none;
}
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.spk-keurig-homepage-heading {
    font-size: 45px;
    line-height: 45px;
}
   .spk-keurig-homepage-sub-heading {
    font-size: 20px;
    width: 100%;
    line-height: 24px;
}
.spk-keurig-homepage-sub-heading br{
    display:none;
}
}
@media only screen and (max-width:992px){
    .spk-keurig-homepage-ending-content{
        margin-bottom: 70px;
        text-align: center;
    }
}

@media only screen and (min-width: 325px) and (max-width: 896px) and (orientation: landscape){
    .spk-keurig-homepage-sub-heading {
        width: 100%;
    }
}

@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .spk-keurig-homepage-content {
        margin-top: 30px;
    }
    .spk-keurig-homepage-ending-content{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .spk-keurig-homepage-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,48%);
        -webkit-transform: translate(3%,48%);
        -moz-transform: translate(3%,48%);
        -ms-transform: translate(3%,48%);
    }
}
@media only screen and (min-width: 1280px) { 
    .spk-keurig-homepage-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,67%);
        -webkit-transform: translate(10%,67%);
        -moz-transform: translate(10%,67%);
        -ms-transform: translate(10%,67%);
    }
}
.spk-keurig-homepage-footer-content{
    background-color: #3c2e23;
    padding-bottom: 10px;
    margin: 20px auto;
}
.p-10{
    font-size: 10px;
}
.footer-text-spk-keurig-homepage{
    color: #FFFFFF;
}
.footerlink-spk{
    color: #FFFFFF;
}
@media only screen and (max-width:600px) and (orientation:portrait){
    p.footer-text-spk-keurig-homepage.p-12 {
        padding: 0 8px;
   }
}
/* added */
.col.s12.m12.l6.spk-keurig-homepage-new-image {
    padding: 0;
}

.spk-keurig-homepage-new-image img.spk-keurig-homepage-new-banner-mobile {
    display: block;
    width: 100%;
}
.spk-keurig-homepage-new-image img.spk-keurig-homepage-new-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .spk-keurig-homepage-new-image img.spk-keurig-homepage-new-banner-mobile {
        display: none;
    }
    .spk-keurig-homepage-new-image img.spk-keurig-homepage-new-banner {
        display: block;
    }
}

/* added */

@media only screen and (max-width: 1023px) and (orientation:landscape){
    .col.s12.m12.l6.spk-keurig-homepage-new-image{
    text-align: center;
}
}

@media only screen and (max-width: 1023px){
p.spk-keurig-homepage-heading.AvenirNextLTPro-medium.caps.text-white br{
 display: none;
}
}

@media only screen and (min-width: 1112px) and(max-width:1279px) and (orientation: landscape){
    .spk-keurig-homepage-sub-heading {
    font-size: 20px;
}
}
@media only screen and (min-width: 1112px) and (orientation: landscape){
    p.spk-keurig-homepage-sub-heading{
        font-size: 19px;
    }
}
@media (min-width:992px) and (max-width:1279px){
    .spk-keurig-homepage-sub-heading {
        max-width: 430px;
    }
}
@media (min-width:1280px) {
    .spk-keurig-homepage-sub-heading {
        max-width: 510px;
    }
}
/*end of spk-keurig-homepage */
/*css for multiple receipt issue in upload receipt issue*/
.sorry-copy {
    text-align: center;
    color: #4d4d4f;
    font-size: 15px;
	font-family: AvenirNextLTPro-Medium;
    font-style: italic;                       
}/*css for multiple receipt issue in upload receipt issue*/
 /*spk-protein-meal*/
.spk-protein-meal-2020 {
    background: #BA0C2F;
    margin: auto auto 20px;
}
.spk-protein-meal-heading{
    font-size: 45px;
    color: #FFDE00 ;
    line-height: 45px;
    text-align: center;
}

.spk-protein-meal-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
.spk-protein-meal-sub-heading span{
    font-size: 12px;
    position: relative;
    top: -6px;
}
.spk-protein-meal-ending-content{
    font-size: 12px;
    color: #FFFFFF;
}

@media (min-width: 992px){
.spk-protein-meal-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
    color: #FFDE00;
}
.spk-protein-meal-content {
    position: relative;
    padding-top: 0;
    transform: translateY(51%);
    -webkit-transform: translateY(51%);
    -moz-transform: translateY(51%);
    -ms-transform: translateY(51%);
}
.spk-protein-meal-sub-heading {
    text-align: left;
    max-width: 439px;
}
.spk-protein-meal-content{
    margin-left: 40px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .spk-protein-meal-content{
        margin-top: 30px;
    }
    .spk-protein-meal-sub-heading{
        font-size: 20px;
    }
    .spk-protein-meal-heading {
        font-size: 36px;
        color: #FFDE00;
        line-height: 36px;
        text-align: center;
    }
    .spk-protein-meal-sub-heading br{
        display:none;
    }
    .spk-protein-meal-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .spk-protein-meal-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.spk-protein-meal-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
.spk-protein-meal-ending-content{
    text-align: center;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .spk-protein-meal-content{
    text-align: center;
    text-align: -webkit-center;
}
.spk-protein-meal-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .spk-protein-meal-heading br {
        display: block;
    }
.spk-protein-meal-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.spk-protein-meal-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:20px; 
    margin-top: 15px;
}
.spk-protein-meal-sub-heading br {
    display: none;
}


}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.spk-protein-meal-heading {
    font-size: 45px;
    line-height: 45px;
}
   .spk-protein-meal-sub-heading {
    font-size: 20px;
    width: 100%;
    line-height: 24px;
}
.spk-protein-meal-sub-heading br{
    display:none;
}
}
@media only screen and (max-width:992px){
    .spk-protein-meal-ending-content{
        margin-bottom: 70px;
        text-align: center;
    }
}

@media only screen and (min-width: 325px) and (max-width: 896px) and (orientation: landscape){
    .spk-protein-meal-sub-heading {
        width: 100%;
    }
}

@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .spk-protein-meal-content {
        margin-top: 30px;
    }
    .spk-protein-meal-ending-content{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .spk-protein-meal-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,61%);
        -webkit-transform: translate(3%,61%);
        -moz-transform: translate(3%,61%);
        -ms-transform: translate(3%,61%);
    }
}
@media only screen and (min-width: 1280px) { 
    .spk-protein-meal-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,86%);
        -webkit-transform: translate(10%,86%);
        -moz-transform: translate(10%,86%);
        -ms-transform: translate(10%,86%);
    }
}

.p-10{
    font-size: 10px;
}

/* added */
.col.s12.m12.l6.spk-protein-meal-new-image {
    padding: 0;
}

.spk-protein-meal-new-image img.spk-protein-meal-new-banner-mobile {
    display: block;
    width: 100%;
}
.spk-protein-meal-new-image img.spk-protein-meal-new-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .spk-protein-meal-new-image img.spk-protein-meal-new-banner-mobile {
        display: none;
    }
    .spk-protein-meal-new-image img.spk-protein-meal-new-banner {
        display: block;
        padding-top: 10px;
    }
}

/* added */

@media only screen and (max-width: 1023px) and (orientation:landscape){
    .col.s12.m12.l6.spk-protein-meal-new-image{
    text-align: center;
}
}

@media only screen and (max-width: 1023px){
p.spk-protein-meal-heading.AvenirNextLTPro-medium.caps.text-white br{
 display: none;
}
}

@media only screen and (min-width: 1112px) and(max-width:1279px) and (orientation: landscape){
    .spk-protein-meal-sub-heading {
    font-size: 19px;
}
}
/*end of spk-protein-meal */
/*rk-homestyle-hp*/
.rk-homestyle-hp-2021 {
    background:#00BCF0;
    margin: auto auto 20px;
}
.rk-homestyle-hp-heading{
    font-size: 45px;
    color: #FFFFFF;
    line-height: 45px;
    text-align: center;
}

.rk-homestyle-hp-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
@media (min-width: 992px){
.rk-homestyle-hp-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.rk-homestyle-hp-content {
    position: relative;
    padding-top: 0;
    transform: translateY(60%);
    -webkit-transform: translateY(60%);
    -moz-transform: translateY(60%);
    -ms-transform: translateY(60%);
}
.rk-homestyle-hp-sub-heading {
    text-align: left;
}
.rk-homestyle-hp-content{
    margin-left: 45px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .rk-homestyle-hp-content{
        margin-top: 30px;
    }
    .rk-homestyle-hp-sub-heading{
        font-size: 20px;
    }
    .rk-homestyle-hp-heading {
        font-size: 36px;
        line-height: 36px;
        text-align: center;
    }
    .rk-homestyle-hp-heading br{
        display:none;
    }
    .rk-homestyle-hp-sub-heading br{
        display:none;
    }
    .rk-homestyle-hp-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .rk-homestyle-hp-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.rk-homestyle-hp-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .rk-homestyle-hp-content{
    text-align: center;
    text-align: -webkit-center;
}
.rk-homestyle-hp-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .rk-homestyle-hp-heading br {
        display: none;
    }
.rk-homestyle-hp-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.rk-homestyle-hp-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:60px; 
    margin-top: 15px;
}
.rk-homestyle-hp-sub-heading br {
    display: none;
} 
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.rk-homestyle-hp-heading {
    font-size: 44px;
    line-height: 44px;
}
   .rk-homestyle-hp-sub-heading {
    font-size: 18px;
    line-height: 24px;
}
.rk-homestyle-hp-sub-heading br{
    display:none;
}
.rk-homestyle-hp-heading br {
    display: none;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.rk-homestyle-hp-heading br {
    display: none;
}
}


@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .rk-homestyle-hp-content {
        margin-top: 30px;
    }
    .rk-homestyle-hp-bottom-text{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .rk-homestyle-hp-sub-heading{
        font-size:19px;
    }
   .rk-homestyle-hp-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,60%);
        -webkit-transform: translate(3%,60%);
        -moz-transform: translate(3%,60%);
        -ms-transform: translate(3%,60%);
    }
}
@media only screen and (min-width: 1280px) { 
    .rk-homestyle-hp-sub-heading{
        font-size:22px;
    }
    .rk-homestyle-hp-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,65%);
        -webkit-transform: translate(10%,65%);
        -moz-transform: translate(10%,65%);
        -ms-transform: translate(10%,65%);
    }
}
@media only screen and (max-width:991px){
.rk-homestyle-hp-button{
    margin-bottom: 50px;
}
}

.col.s12.m12.l6.rk-homestyle-hp-image {
    padding: 0;
}

.rk-homestyle-hp-image img.rk-homestyle-hp-banner-mobile {
    display: block;
    width: 100%;
}

.rk-homestyle-hp-image img.rk-homestyle-hp-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .rk-homestyle-hp-image img.rk-homestyle-hp-banner-mobile {
        display: none;
    }
    .rk-homestyle-hp-image img.rk-homestyle-hp-banner {
        display: block;
    }
}

/*end of rk-homestyle-hp */
/*rb-roasted-oats*/
.rb-roasted-oats-2021 {
    background:#9D1C77;
    margin: auto auto 20px;
}
.rb-roasted-oats-heading{
    font-size: 45px;
    color: #F5DB2F;
    line-height: 45px;
    text-align: center;
}

.rb-roasted-oats-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
@media (min-width: 992px){
.rb-roasted-oats-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.rb-roasted-oats-content {
    position: relative;
    padding-top: 0;
    transform: translateY(55%);
    -webkit-transform: translateY(55%);
    -moz-transform: translateY(55%);
    -ms-transform: translateY(55%);
}
.rb-roasted-oats-sub-heading {
    text-align: left;
}
.rb-roasted-oats-content{
    margin-left: 45px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .rb-roasted-oats-content{
        margin-top: 30px;
    }
    .rb-roasted-oats-sub-heading{
        font-size: 20px;
    }
    .rb-roasted-oats-heading {
        font-size: 36px;
        line-height: 36px;
        text-align: center;
    }
    .rb-roasted-oats-heading br{
        display:none;
    }
    .rb-roasted-oats-sub-heading br{
        display:none;
    }
    .rb-roasted-oats-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .rb-roasted-oats-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.rb-roasted-oats-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .rb-roasted-oats-content{
    text-align: center;
    text-align: -webkit-center;
}
.rb-roasted-oats-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .rb-roasted-oats-heading br {
        display: none;
    }
.rb-roasted-oats-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.rb-roasted-oats-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:60px; 
    margin-top: 15px;
}
.rb-roasted-oats-sub-heading br {
    display: none;
} 
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.rb-roasted-oats-heading {
    font-size: 44px;
    line-height: 44px;
}
   .rb-roasted-oats-sub-heading {
    font-size: 18px;
    line-height: 24px;
}
.rb-roasted-oats-sub-heading br{
    display:none;
}
.rb-roasted-oats-heading br {
    display: none;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.rb-roasted-oats-heading br {
    display: none;
}
}


@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .rb-roasted-oats-content {
        margin-top: 30px;
    }
    .rb-roasted-oats-bottom-text{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .rb-roasted-oats-sub-heading{
        font-size:19px;
    }
   .rb-roasted-oats-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,53%);
        -webkit-transform: translate(3%,53%);
        -moz-transform: translate(3%,53%);
        -ms-transform: translate(3%,53%);
    }
}
@media only screen and (min-width: 1280px) { 
    .rb-roasted-oats-sub-heading{
        font-size:22px;
    }
    .rb-roasted-oats-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,60%);
        -webkit-transform: translate(10%,60%);
        -moz-transform: translate(10%,60%);
        -ms-transform: translate(10%,60%);
    }
}
@media only screen and (max-width:991px){
.rb-roasted-oats-button{
    margin-bottom: 50px;
}
}

.col.s12.m12.l6.rb-roasted-oats-image {
    padding: 0;
}

.rb-roasted-oats-image img.rb-roasted-oats-banner-mobile {
    display: block;
    width: 100%;
}

.rb-roasted-oats-image img.rb-roasted-oats-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .rb-roasted-oats-image img.rb-roasted-oats-banner-mobile {
        display: none;
    }
    .rb-roasted-oats-image img.rb-roasted-oats-banner {
        display: block;
    }
}

/*end of rb-roasted-oats */

/*fmw-cinnamon*/
.fmw-cinnamon-2020 {
    background: #F58B0F;
    margin: auto auto 20px;
}
.fmw-cinnamon-heading{
    font-size: 45px;
    color: #FFFFFF ;
    line-height: 45px;
    text-align: center;
}

.fmw-cinnamon-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
.fmw-cinnamon-sub-heading span{
    position: relative;
}
.fmw-cinnamon-ending-content{
    font-size: 12px;
    color: #FFFFFF;
}

@media (min-width: 992px){
.fmw-cinnamon-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.fmw-cinnamon-content {
    position: relative;
    padding-top: 0;
    transform: translateY(60%);
    -webkit-transform: translateY(60%);
    -moz-transform: translateY(60%);
    -ms-transform: translateY(60%);
}
.fmw-cinnamon-sub-heading {
    text-align: left;
    max-width: 476px;
}
.fmw-cinnamon-content{
    margin-left: 40px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .fmw-cinnamon-content{
        margin-top: 30px;
    }
    .fmw-cinnamon-sub-heading{
        font-size: 20px;
    }
    .fmw-cinnamon-heading {
        font-size: 36px;
        color: #FFFFFF;
        line-height: 36px;
        text-align: center;
    }
    .fmw-cinnamon-sub-heading br{
        display:none;
    }
    .fmw-cinnamon-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .fmw-cinnamon-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.fmw-cinnamon-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
.fmw-cinnamon-ending-content{
    text-align: center;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .fmw-cinnamon-content{
    text-align: center;
    text-align: -webkit-center;
}
.fmw-cinnamon-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .fmw-cinnamon-heading br {
        display: block;
    }
.fmw-cinnamon-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.fmw-cinnamon-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:20px; 
    margin-top: 15px;
}
.fmw-cinnamon-sub-heading br {
    display: none;
}


}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.fmw-cinnamon-heading {
    font-size: 45px;
    line-height: 45px;
}
   .fmw-cinnamon-sub-heading {
    font-size: 20px;
    width: 100%;
    line-height: 24px;
}
.fmw-cinnamon-sub-heading br{
    display:none;
}
}
@media only screen and (max-width:992px){
    .fmw-cinnamon-ending-content{
        margin-bottom: 70px;
        text-align: center;
    }
}

@media only screen and (min-width: 325px) and (max-width: 896px) and (orientation: landscape){
    .fmw-cinnamon-sub-heading {
        width: 100%;
    }
}

@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .fmw-cinnamon-content {
        margin-top: 30px;
    }
    .fmw-cinnamon-ending-content{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .fmw-cinnamon-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,51%);
        -webkit-transform: translate(3%,51%);
        -moz-transform: translate(3%,51%);
        -ms-transform: translate(3%,51%);
    }
}
@media only screen and (min-width: 1280px) { 
    .fmw-cinnamon-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,52%);
        -webkit-transform: translate(10%,52%);
        -moz-transform: translate(10%,52%);
        -ms-transform: translate(10%,52%);
    }
}

.p-10{
    font-size: 10px;
}

/* added */
.col.s12.m12.l6.fmw-cinnamon-new-image {
    padding: 0;
}

.fmw-cinnamon-new-image img.fmw-cinnamon-new-banner-mobile {
    display: block;
    width: 100%;
}
.fmw-cinnamon-new-image img.fmw-cinnamon-new-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .fmw-cinnamon-new-image img.fmw-cinnamon-new-banner-mobile {
        display: none;
    }
    .fmw-cinnamon-new-image img.fmw-cinnamon-new-banner {
        display: block;
    }
}

/* added */

@media only screen and (max-width: 1023px) and (orientation:landscape){
    .col.s12.m12.l6.fmw-cinnamon-new-image{
    text-align: center;
}
}

@media only screen and (max-width: 1023px){
p.fmw-cinnamon-heading.AvenirNextLTPro-medium.caps.text-white br{
 display: none;
}
}

@media only screen and (min-width: 1112px) and(max-width:1279px) and (orientation: landscape){
    .fmw-cinnamon-sub-heading {
    font-size: 20px;
}
}

/*end of fmw-cinnamon */

/*disney-plus-homepage*/
.disney-plus-homepage-2020 {
    background: #0d0f28;
    margin: auto auto 20px;
}
.disney-plus-homepage-heading{
    font-size: 45px;
    color: #FFFFFF ;
    line-height: 45px;
    text-align: center;
}

.disney-plus-homepage-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
.disney-plus-homepage-sub-heading span{
    font-size: 12px;
    position: relative;
    top: -6px;
}
.disney-plus-homepage-ending-content{
    font-size: 12px;
    color: #FFFFFF;
}

@media (min-width: 992px){
.disney-plus-homepage-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.disney-plus-homepage-content {
    position: relative;
    padding-top: 0;
    transform: translateY(48%);
    -webkit-transform: translateY(48%);
    -moz-transform: translateY(48%);
    -ms-transform: translateY(48%);
}
.disney-plus-homepage-sub-heading {
    text-align: left;
    max-width: 463px;
}
.disney-plus-homepage-content{
    margin-left: 40px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .disney-plus-homepage-content{
        margin-top: 30px;
    }
    .disney-plus-homepage-sub-heading{
        font-size: 20px;
    }
    .disney-plus-homepage-pre-heading {
        font-size: 32px;
    }
    .disney-plus-homepage-heading {
        font-size: 40px;
        color: #FFFFFF;
        line-height: 40px;
        text-align: center;
    }
    .disney-plus-homepage-sub-heading br{
        display:none;
    }
    .disney-plus-homepage-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .disney-plus-homepage-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.disney-plus-homepage-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
.disney-plus-homepage-ending-content{
    text-align: center;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .disney-plus-homepage-content{
    text-align: center;
    text-align: -webkit-center;
}
.disney-plus-homepage-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .disney-plus-homepage-heading br {
        display: block;
    }
.disney-plus-homepage-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.disney-plus-homepage-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:20px; 
    margin-top: 15px;
}
.disney-plus-homepage-sub-heading br {
    display: none;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.disney-plus-homepage-heading {
    font-size: 45px;
    line-height: 45px;
}
   .disney-plus-homepage-sub-heading {
    font-size: 19px;
    width: 100%;
    line-height: 24px;
}
.disney-plus-homepage-sub-heading br{
    display:none;
}
}
@media only screen and (max-width:992px){
    .disney-plus-homepage-ending-content{
        margin-bottom: 70px;
        text-align: center;
    }
}

@media only screen and (min-width: 325px) and (max-width: 896px) and (orientation: landscape){
    .disney-plus-homepage-sub-heading {
        width: 100%;
    }
}

@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .disney-plus-homepage-content {
        margin-top: 30px;
    }
    .disney-plus-homepage-ending-content{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .disney-plus-homepage-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,55%);
        -webkit-transform: translate(3%,55%);
        -moz-transform: translate(3%,55%);
        -ms-transform: translate(3%,55%);
    }
}
@media only screen and (min-width: 1280px) { 
    .disney-plus-homepage-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,86%);
        -webkit-transform: translate(10%,86%);
        -moz-transform: translate(10%,86%);
        -ms-transform: translate(10%,86%);
    }
}
.p-10{
    font-size: 10px;
}

/* added */
.col.s12.m12.l6.disney-plus-homepage-new-image {
    padding: 0;
}

.disney-plus-homepage-new-image img.disney-plus-homepage-new-banner-mobile {
    display: block;
    width: 100%;
}
.disney-plus-homepage-new-image img.disney-plus-homepage-new-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .disney-plus-homepage-new-image img.disney-plus-homepage-new-banner-mobile {
        display: none;
    }
    .disney-plus-homepage-new-image img.disney-plus-homepage-new-banner {
        display: block;
    }
}

/* added */

@media only screen and (max-width: 1023px) and (orientation:landscape){
    .col.s12.m12.l6.disney-plus-homepage-new-image{
    text-align: center;
}
}

@media only screen and (max-width: 1023px){
p.disney-plus-homepage-heading.AvenirNextLTPro-medium.caps.text-white br{
 display: none;
}
}

@media only screen and (min-width: 1112px) and(max-width:1279px) and (orientation: landscape){
    .disney-plus-homepage-sub-heading {
    font-size: 20px;
}
}

/* CSS for disney+ bucket & footer starts */
.disney-plus-homepage-small-text {
    font-size: 14px;
    line-height: 12px;
    color: #ffffff;
    width: 100%;
    margin-top: 10px;
    text-align: center;
}

.disney-plus-homepage-small-text a {
    font-size: inherit;
    color: inherit;
    text-decoration: underline;
}

@media (min-width: 992px) {
    .disney-plus-homepage-small-text {
        text-align: left;
    }
}
.disney-plus-homepage-footer-content{
    background-color: #0d0f28;
    padding-bottom: 10px;
    margin: 20px auto;
}
.p-12{
    font-size: 12px;
}
.p-19{
    font-size: 19px;
}
.p-45{
    font-size: 45px;
}
.footer-text-disney-plus-homepage{
    color: #FFFFFF;
}
.footerlink-disney-plus{
    color: #FFFFFF;
}
@media (max-width:991px) and (orientation:portrait) {
    .disney-plus-homepage-pre-heading{
        text-align: center;
    }
}
.disney-plus-homepage-pre-heading{
    line-height: 20px;
}
/* CSS for disney+ bucket & footer ends */
/*end of disney-plus-homepage */
/*innovation-2x*/
.innovation-2x-showcase-2021{
    background: #0092FA;
}
.innovation-2x-2021 {
    background: url(../../../content/dam/kfr/homepage/jan-2021/bg-2x-image.png) no-repeat;
    margin: auto auto 20px;
}
.innovation-2x-heading{
    font-size: 45px;
    color: #FFFFFF ;
    line-height: 45px;
    text-align: center;
}

.innovation-2x-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
.innovation-2x-sub-heading span{
    position: relative;
}
.innovation-2x-ending-content{
    font-size: 12px;
    color: #FFFFFF;
}

@media (min-width: 992px){
.innovation-2x-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.innovation-2x-content {
    position: relative;
    padding-top: 0;
    transform: translateY(80%);
    -webkit-transform: translateY(80%);
    -moz-transform: translateY(80%);
    -ms-transform: translateY(80%);
}
.innovation-2x-sub-heading {
    text-align: left;
    max-width: 496px;
}
.innovation-2x-content{
    margin-left: 40px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .innovation-2x-content{
        margin-top: 30px;
    }
    .innovation-2x-sub-heading{
        font-size: 20px;
    }
    .innovation-2x-heading {
        font-size: 36px;
        color: #FFFFFF;
        line-height: 36px;
        text-align: center;
    }
    .innovation-2x-sub-heading br{
        display:none;
    }
    .innovation-2x-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .innovation-2x-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.innovation-2x-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
.innovation-2x-ending-content{
    text-align: center;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .innovation-2x-content{
    text-align: center;
    text-align: -webkit-center;
}
.innovation-2x-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .innovation-2x-heading br {
        display: block;
    }
.innovation-2x-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.innovation-2x-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:20px; 
    margin-top: 15px;
}
.innovation-2x-sub-heading br {
    display: none;
}
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.innovation-2x-heading {
    font-size: 45px;
    line-height: 45px;
}
   .innovation-2x-sub-heading {
    font-size: 20px;
    width: 100%;
    line-height: 24px;
}
.innovation-2x-sub-heading br{
    display:none;
}
}
@media only screen and (max-width:992px){
    .innovation-2x-ending-content{
        margin-bottom: 70px;
        text-align: center;
    }
}

@media only screen and (min-width: 325px) and (max-width: 896px) and (orientation: landscape){
    .innovation-2x-sub-heading {
        width: 100%;
    }
}

@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .innovation-2x-content {
        margin-top: 30px;
    }
    .innovation-2x-ending-content{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .innovation-2x-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,73%);
        -webkit-transform: translate(3%,73%);
        -moz-transform: translate(3%,73%);
        -ms-transform: translate(3%,73%);
    }
}
@media only screen and (min-width: 1280px) { 
    .innovation-2x-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,72%);
        -webkit-transform: translate(10%,72%);
        -moz-transform: translate(10%,72%);
        -ms-transform: translate(10%,72%);
    }
}

.p-10{
    font-size: 10px;
}

/* added */
.col.s12.m12.l6.innovation-2x-new-image {
    padding: 0;
}

.innovation-2x-new-image img.innovation-2x-new-banner-mobile {
    display: block;
    width: 100%;
}
.innovation-2x-new-image img.innovation-2x-new-banner {
    display: none;
    float: right;
    padding-top: 0px;
}
@media (min-width: 992px) {
    .innovation-2x-new-image img.innovation-2x-new-banner-mobile {
        display: none;
    }
    .innovation-2x-new-image img.innovation-2x-new-banner {
        display: block;
        padding-top: 20px;
        padding-bottom: 20px;
        margin-right: 20px;
    }
}
/* added */

@media only screen and (max-width: 1023px) and (orientation:landscape){
    .col.s12.m12.l6.innovation-2x-new-image{
    text-align: center;
}
}
@media only screen and (max-width: 1023px){
p.innovation-2x-heading.AvenirNextLTPro-medium.caps.text-white br{
 display: none;
}
}
@media only screen and (min-width: 1112px) and(max-width:1279px) and (orientation: landscape){
    .innovation-2x-sub-heading {
    font-size: 20px;
}
}
.buynowbtn.btn-2x-innovation{
    max-width:255px;
}
/*end of innovation-2x */
/*pop-tarts-pretzel*/
.pop-tarts-pretzel {
    background: #0063B5;
    margin: auto auto 20px;
}
.pop-tarts-pretzel-heading{
    font-size: 45px;
    color: #F67C2B ;
    line-height: 45px;
    text-align: center;
}

.pop-tarts-pretzel-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}

.pop-tarts-pretzel-ending-content{
    font-size: 12px;
    color: #FFFFFF;
}

@media (min-width: 992px){
.pop-tarts-pretzel-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.pop-tarts-pretzel-content {
    position: relative;
    padding-top: 0;
    transform: translateY(56%);
    -webkit-transform: translateY(56%);
    -moz-transform: translateY(56%);
    -ms-transform: translateY(56%);
}
.pop-tarts-pretzel-sub-heading {
    text-align: left;
    max-width: 477px;
}
.pop-tarts-pretzel-content{
    margin-left: 40px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .pop-tarts-pretzel-content{
        margin-top: 30px;
    }
    .pop-tarts-pretzel-sub-heading{
        font-size: 20px;
    }
    .pop-tarts-pretzel-heading {
        font-size: 36px;
        color: #F67C2B;
        line-height: 36px;
        text-align: center;
    }
    .pop-tarts-pretzel-sub-heading br{
        display:none;
    }
    .pop-tarts-pretzel-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .pop-tarts-pretzel-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.pop-tarts-pretzel-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
.pop-tarts-pretzel-ending-content{
    text-align: center;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .pop-tarts-pretzel-content{
    text-align: center;
    text-align: -webkit-center;
}
.pop-tarts-pretzel-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .pop-tarts-pretzel-heading br {
        display: block;
    }
.pop-tarts-pretzel-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.pop-tarts-pretzel-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:20px; 
    margin-top: 15px;
}
.pop-tarts-pretzel-sub-heading br {
    display: none;
}
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.pop-tarts-pretzel-heading {
    font-size: 45px;
    line-height: 45px;
}
   .pop-tarts-pretzel-sub-heading {
    font-size: 20px;
    width: 100%;
    line-height: 24px;
}
.pop-tarts-pretzel-sub-heading br{
    display:none;
}
}
@media only screen and (max-width:992px){
    .pop-tarts-pretzel-ending-content{
        margin-bottom: 70px;
        text-align: center;
    }
}

@media only screen and (min-width: 325px) and (max-width: 896px) and (orientation: landscape){
    .pop-tarts-pretzel-sub-heading {
        width: 100%;
    }
}

@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .pop-tarts-pretzel-content {
        margin-top: 30px;
    }
    .pop-tarts-pretzel-ending-content{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .pop-tarts-pretzel-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,47%);
        -webkit-transform: translate(3%,47%);
        -moz-transform: translate(3%,47%);
        -ms-transform: translate(3%,47%);
    }
}
@media only screen and (min-width: 1280px) { 
    .pop-tarts-pretzel-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,47%);
        -webkit-transform: translate(10%,47%);
        -moz-transform: translate(10%,47%);
        -ms-transform: translate(10%,47%);
    }
}

.p-10{
    font-size: 10px;
}
/* added */
.col.s12.m12.l6.pop-tarts-pretzel-new-image {
    padding: 0;
}
.pop-tarts-pretzel-new-image img.pop-tarts-pretzel-new-banner-mobile {
    display: block;
    width: 100%;
}
.pop-tarts-pretzel-new-image img.pop-tarts-pretzel-new-banner {
    display: none;
    float: right;
    padding-top: 0px;
}
@media (min-width: 992px) {
    .pop-tarts-pretzel-new-image img.pop-tarts-pretzel-new-banner-mobile {
        display: none;
    }
    .pop-tarts-pretzel-new-image img.pop-tarts-pretzel-new-banner {
        display: block;
        margin-right: 20px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
}
/* added */

@media only screen and (max-width: 1023px) and (orientation:landscape){
    .col.s12.m12.l6.pop-tarts-pretzel-new-image{
    text-align: center;
}
}

@media only screen and (max-width: 1023px){
p.pop-tarts-pretzel-heading.AvenirNextLTPro-medium.caps.text-white br{
 display: none;
}
}

@media only screen and (min-width: 1112px) and(max-width:1279px) and (orientation: landscape){
    .pop-tarts-pretzel-sub-heading {
    font-size: 20px;
}
}
/*end of pop-tarts-pretzel */
/*spk-blueberry*/
.spk-blueberry-2021 {
    background: #BA0C2F;
    margin: auto auto 20px;
}
.spk-blueberry-heading{
    font-size: 45px;
    color: #FFDE00 ;
    line-height: 45px;
    text-align: center;
}

.spk-blueberry-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
.spk-blueberry-ending-content{
    font-size: 12px;
    color: #FFFFFF;
}

@media (min-width: 992px){
.spk-blueberry-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.spk-blueberry-content {
    position: relative;
    padding-top: 0;
    transform: translateY(61%);
    -webkit-transform: translateY(61%);
    -moz-transform: translateY(61%);
    -ms-transform: translateY(61%);
}
.spk-blueberry-sub-heading {
    text-align: left;
    max-width: 496px;
}
.spk-blueberry-content{
    margin-left: 40px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .spk-blueberry-content{
        margin-top: 30px;
    }
    .spk-blueberry-sub-heading{
        font-size: 20px;
    }
    .spk-blueberry-heading {
        font-size: 36px;
        color: #FFDE00;
        line-height: 36px;
        text-align: center;
    }
    .spk-blueberry-sub-heading br{
        display:none;
    }
    .spk-blueberry-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .spk-blueberry-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.spk-blueberry-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
.spk-blueberry-ending-content{
    text-align: center;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .spk-blueberry-content{
    text-align: center;
    text-align: -webkit-center;
}
.spk-blueberry-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .spk-blueberry-heading br {
        display: block;
    }
.spk-blueberry-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.spk-blueberry-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:20px; 
    margin-top: 15px;
}
.spk-blueberry-sub-heading br {
    display: none;
}
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.spk-blueberry-heading {
    font-size: 45px;
    line-height: 45px;
}
   .spk-blueberry-sub-heading {
    font-size: 20px;
    width: 100%;
    line-height: 24px;
}
.spk-blueberry-sub-heading br{
    display:none;
}
}
@media only screen and (max-width:992px){
    .spk-blueberry-ending-content{
        margin-bottom: 70px;
        text-align: center;
    }
}

@media only screen and (min-width: 325px) and (max-width: 896px) and (orientation: landscape){
    .spk-blueberry-sub-heading {
        width: 100%;
    }
}

@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .spk-blueberry-content {
        margin-top: 30px;
    }
    .spk-blueberry-ending-content{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .spk-blueberry-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,71%);
        -webkit-transform: translate(3%,71%);
        -moz-transform: translate(3%,71%);
        -ms-transform: translate(3%,71%);
    }
}
@media only screen and (min-width: 1280px) { 
    .spk-blueberry-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,71%);
        -webkit-transform: translate(10%,71%);
        -moz-transform: translate(10%,71%);
        -ms-transform: translate(10%,71%);
    }
}

.p-10{
    font-size: 10px;
}

/* added */
.col.s12.m12.l6.spk-blueberry-new-image {
    padding: 0;
}

.spk-blueberry-new-image img.spk-blueberry-new-banner-mobile {
    display: block;
    width: 100%;
}
.spk-blueberry-new-image img.spk-blueberry-new-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .spk-blueberry-new-image img.spk-blueberry-new-banner-mobile {
        display: none;
    }
    .spk-blueberry-new-image img.spk-blueberry-new-banner {
        display: block;
        margin-right: 20px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

/* added */

@media only screen and (max-width: 1023px) and (orientation:landscape){
    .col.s12.m12.l6.spk-blueberry-new-image{
    text-align: center;
}
}

@media only screen and (max-width: 1023px){
p.spk-blueberry-heading.AvenirNextLTPro-medium.caps.text-white br{
 display: none;
}
}

@media only screen and (min-width: 1112px) and(max-width:1279px) and (orientation: landscape){
    .spk-blueberry-sub-heading {
    font-size: 20px;
}
}
/*end of spk-blueberry */
/*krave-cereal*/
.krave-cereal-2021 {
    background: #713728;
    margin: auto auto 20px;
}
.krave-cereal-heading{
    font-size: 45px;
    color: #FFD800 ;
    line-height: 45px;
    text-align: center;
}

.krave-cereal-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
.krave-cereal-ending-content{
    font-size: 12px;
    color: #FFFFFF;
}

@media (min-width: 992px){
.krave-cereal-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.krave-cereal-content {
    position: relative;
    padding-top: 0;
    transform: translateY(62%);
    -webkit-transform: translateY(62%);
    -moz-transform: translateY(62%);
    -ms-transform: translateY(62%);
}
.krave-cereal-sub-heading {
    text-align: left;
    max-width: 496px;
}
.krave-cereal-content{
    margin-left: 40px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .krave-cereal-content{
        margin-top: 30px;
    }
    .krave-cereal-sub-heading{
        font-size: 20px;
    }
    .krave-cereal-heading {
        font-size: 36px;
        color:#FFD800;
        line-height: 36px;
        text-align: center;
    }
    .krave-cereal-sub-heading br{
        display:none;
    }
    .krave-cereal-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .krave-cereal-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.krave-cereal-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
.krave-cereal-ending-content{
    text-align: center;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .krave-cereal-content{
    text-align: center;
    text-align: -webkit-center;
}
.krave-cereal-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .krave-cereal-heading br {
        display: block;
    }
.krave-cereal-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.krave-cereal-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:20px; 
    margin-top: 15px;
}
.krave-cereal-sub-heading br {
    display: none;
}


}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.krave-cereal-heading {
    font-size: 45px;
    line-height: 45px;
}
   .krave-cereal-sub-heading {
    font-size: 20px;
    width: 100%;
    line-height: 24px;
}
.krave-cereal-sub-heading br{
    display:none;
}
}
@media only screen and (max-width:992px){
    .krave-cereal-ending-content{
        margin-bottom: 70px;
        text-align: center;
    }
}

@media only screen and (min-width: 325px) and (max-width: 896px) and (orientation: landscape){
    .krave-cereal-sub-heading {
        width: 100%;
    }
}

@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .krave-cereal-content {
        margin-top: 30px;
    }
    .krave-cereal-ending-content{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .krave-cereal-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,52%);
        -webkit-transform: translate(3%,52%);
        -moz-transform: translate(3%,52%);
        -ms-transform: translate(3%,52%);
    }
}
@media only screen and (min-width: 1280px) { 
    .krave-cereal-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,53%);
        -webkit-transform: translate(10%,53%);
        -moz-transform: translate(10%,53%);
        -ms-transform: translate(10%,53%);
    }
}

.p-10{
    font-size: 10px;
}

/* added */
.col.s12.m12.l6.krave-cereal-new-image {
    padding: 0;
}

.krave-cereal-new-image img.krave-cereal-new-banner-mobile {
    display: block;
    width: 100%;
}
.krave-cereal-new-image img.krave-cereal-new-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .krave-cereal-new-image img.krave-cereal-new-banner-mobile {
        display: none;
    }
    .krave-cereal-new-image img.krave-cereal-new-banner {
        display: block;
        padding: 20px 0;
        margin-right: 20px;
    }
}
/* added */

@media only screen and (max-width: 1023px) and (orientation:landscape){
    .col.s12.m12.l6.krave-cereal-new-image{
    text-align: center;
}
}

@media only screen and (max-width: 1023px){
p.krave-cereal-heading.AvenirNextLTPro-medium.caps.text-white br{
 display: none;
}
}

@media only screen and (min-width: 1112px) and(max-width:1279px) and (orientation: landscape){
    .krave-cereal-sub-heading {
    font-size: 20px;
}
}
/*end of krave-cereal */
/*th-dipping-thins*/
.th-dipping-thins-2021 {
    background: #DC1830;
    margin: auto auto 20px;
}
.th-dipping-thins-heading{
    font-size: 45px;
    color: #FFFFFF ;
    line-height: 45px;
    text-align: center;
}

.th-dipping-thins-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
.th-dipping-thins-ending-content{
    font-size: 12px;
    color: #FFFFFF;
}

@media (min-width: 992px){
.th-dipping-thins-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.th-dipping-thins-content {
    position: relative;
    padding-top: 0;
    transform: translateY(60%);
    -webkit-transform: translateY(60%);
    -moz-transform: translateY(60%);
    -ms-transform: translateY(60%);
}
.th-dipping-thins-sub-heading {
    text-align: left;
    max-width: 496px;
}
.th-dipping-thins-content{
    margin-left: 40px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .th-dipping-thins-content{
        margin-top: 30px;
    }
    .th-dipping-thins-sub-heading{
        font-size: 20px;
    }
    .th-dipping-thins-heading {
        font-size: 36px;
        color: #FFFFFF;
        line-height: 36px;
        text-align: center;
    }
    .th-dipping-thins-sub-heading br{
        display:none;
    }
    .th-dipping-thins-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .th-dipping-thins-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.th-dipping-thins-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
.th-dipping-thins-ending-content{
    text-align: center;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .th-dipping-thins-content{
    text-align: center;
    text-align: -webkit-center;
}
.th-dipping-thins-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .th-dipping-thins-heading br {
        display: block;
    }
.th-dipping-thins-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.th-dipping-thins-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:20px; 
    margin-top: 15px;
}
.th-dipping-thins-sub-heading br {
    display: none;
}
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.th-dipping-thins-heading {
    font-size: 45px;
    line-height: 45px;
}
   .th-dipping-thins-sub-heading {
    font-size: 20px;
    width: 100%;
    line-height: 24px;
}
.th-dipping-thins-sub-heading br{
    display:none;
}
}
@media only screen and (max-width:992px){
    .th-dipping-thins-ending-content{
        margin-bottom: 70px;
        text-align: center;
    }
}
@media only screen and (min-width: 325px) and (max-width: 896px) and (orientation: landscape){
    .th-dipping-thins-sub-heading {
        width: 100%;
    }
}

@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .th-dipping-thins-content {
        margin-top: 30px;
    }
    .th-dipping-thins-ending-content{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .th-dipping-thins-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,55%);
        -webkit-transform: translate(3%,55%);
        -moz-transform: translate(3%,55%);
        -ms-transform: translate(3%,55%);
    }
}
@media only screen and (min-width: 1280px) { 
    .th-dipping-thins-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,55%);
        -webkit-transform: translate(10%,55%);
        -moz-transform: translate(10%,55%);
        -ms-transform: translate(10%,55%);
    }
}
.p-10{
    font-size: 10px;
}

/* added */
.col.s12.m12.l6.th-dipping-thins-new-image {
    padding: 0;
}

.th-dipping-thins-new-image img.th-dipping-thins-new-banner-mobile {
    display: block;
    width: 100%;
}
.th-dipping-thins-new-image img.th-dipping-thins-new-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .th-dipping-thins-new-image img.th-dipping-thins-new-banner-mobile {
        display: none;
    }
    .th-dipping-thins-new-image img.th-dipping-thins-new-banner {
        display: block;
    }
}
/* added */

@media only screen and (max-width: 1023px) and (orientation:landscape){
    .col.s12.m12.l6.th-dipping-thins-new-image{
    text-align: center;
}
}

@media only screen and (max-width: 1023px){
p.th-dipping-thins-heading.AvenirNextLTPro-medium.caps.text-white br{
 display: none;
}
}

@media only screen and (min-width: 1112px) and(max-width:1279px) and (orientation: landscape){
    .th-dipping-thins-sub-heading {
    font-size: 20px;
}
}

/*end of th-dipping-thins */

/*ccc-homepage bucket */
.ccc-homepage-2021 {
    background:#dedede;
    margin: auto auto 20px;
}
.ccc-homepage-heading{
    font-size: 42px;
    color: #1e1e1e;
    line-height: 45px;
    text-align: center;
}

.ccc-homepage-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#1e1e1e;
    font-family: 'AvenirNextLTPro-Medium';  
}
@media (min-width: 992px){
.ccc-homepage-heading{
    font-size: 42px;
    line-height: 45px;
    text-align: left;
}
.ccc-homepage-content {
    position: relative;
    padding-top: 0;
    transform: translateY(65%);
    -webkit-transform: translateY(65%);
    -moz-transform: translateY(65%);
    -ms-transform: translateY(65%);
}
.ccc-homepage-sub-heading {
    text-align: left;
}
.ccc-homepage-content{
    margin-left: 45px;
}
}
@media (min-width: 320px) and (max-width: 768px) {
    .ccc-homepage-content{
        margin-top: 30px;
    }
    .ccc-homepage-sub-heading{
        font-size: 20px;
    }
    .ccc-homepage-heading {
        font-size: 36px;
        line-height: 36px;
        text-align: center;
    }
    .ccc-homepage-heading br{
        display:none;
    }
    .ccc-homepage-sub-heading br{
        display:none;
    }
    .ccc-homepage-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .ccc-homepage-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.ccc-homepage-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .ccc-homepage-content{
    text-align: center;
    text-align: -webkit-center;
}
.ccc-homepage-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .ccc-homepage-heading br {
        display: none;
    }
.ccc-homepage-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.ccc-homepage-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:10px; 
    margin-top: 15px;
}
.ccc-homepage-sub-heading br {
    display: none;
} 
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.ccc-homepage-heading {
    font-size: 33px;
    line-height: 40px;
}
   .ccc-homepage-sub-heading {
    font-size: 18px;
    line-height: 24px;
}
.ccc-homepage-sub-heading br{
    display:none;
}
.ccc-homepage-heading br {
    display: none;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.ccc-homepage-heading br {
    display: none;
}
}

@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .ccc-homepage-content {
        margin-top: 30px;
    }
    .ccc-homepage-bottom-text{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .ccc-homepage-sub-heading{
        font-size:17px;
    }
    .ccc-homepage-heading{
        font-size: 37px;
    }
   .ccc-homepage-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,60%);
        -webkit-transform: translate(3%,60%);
        -moz-transform: translate(3%,60%);
        -ms-transform: translate(3%,60%);
    }
}
@media only screen and (min-width: 1280px) { 
    .ccc-homepage-sub-heading{
        font-size:20px;
    }
    .ccc-homepage-heading{
        font-size: 42px;
    }
    .ccc-homepage-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,68%);
        -webkit-transform: translate(10%,68%);
        -moz-transform: translate(10%,68%);
        -ms-transform: translate(10%,68%);
    }
}
@media only screen and (max-width:991px){
.ccc-homepage-button{
    margin-bottom: 50px;
}
}

.col.s12.m12.l6.ccc-homepage-image {
    padding: 0;
}

.ccc-homepage-image img.ccc-homepage-banner-mobile {
    display: block;
    width: 100%;
}

.ccc-homepage-image img.ccc-homepage-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .ccc-homepage-image img.ccc-homepage-banner-mobile {
        display: none;
    }
    .ccc-homepage-image img.ccc-homepage-banner {
        display: block;
    }
}
.ccc-homepage-footer-content p, .ccc-homepage-bottom-text{
    color: #1e1e1e;
}
.ccc-homepage-footer-content {
    background-color: #dedede;
    padding-top: 10px;
    padding-bottom: 5px;
}

/*end of ccc-homepage bucket*/
/*rkt-prd*/
.rkt-prd-2021 {
    background:#C984B7;
    margin: auto auto 20px;
}
.rkt-prd-heading{
    font-size: 45px;
    color: #FFFFFF;
    line-height: 45px;
    text-align: center;
}

.rkt-prd-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
@media (min-width: 992px){
.rkt-prd-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.rkt-prd-content {
    position: relative;
    padding-top: 0;
    transform: translateY(95%);
    -webkit-transform: translateY(95%);
    -moz-transform: translateY(95%);
    -ms-transform: translateY(95%);
}
.rkt-prd-sub-heading {
    text-align: left;
}
.rkt-prd-content{
    margin-left: 45px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .rkt-prd-content{
        margin-top: 30px;
    }
    .rkt-prd-sub-heading{
        font-size: 20px;
    }
    .rkt-prd-heading {
        font-size: 36px;
        line-height: 36px;
        text-align: center;
    }
    .rkt-prd-heading br{
        display:none;
    }
    .rkt-prd-sub-heading br{
        display:none;
    }
    .rkt-prd-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .rkt-prd-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.rkt-prd-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
}
@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .rkt-prd-content{
    text-align: center;
    text-align: -webkit-center;
}
.rkt-prd-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .rkt-prd-heading br {
        display: none;
    }
.rkt-prd-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.rkt-prd-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:60px; 
    margin-top: 15px;
}
.rkt-prd-sub-heading br {
    display: none;
} 
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.rkt-prd-heading {
    font-size: 43px;
    line-height: 44px;
}
   .rkt-prd-sub-heading {
    font-size: 18px;
    line-height: 24px;
}
.rkt-prd-sub-heading br{
    display:none;
}
.rkt-prd-heading br {
    display: none;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.rkt-prd-heading br {
    display: none;
}
}
@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .rkt-prd-content {
        margin-top: 30px;
    }
    .rkt-prd-bottom-text{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .rkt-prd-sub-heading{
        font-size:19px;
    }
    .rkt-prd-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,93%);
        -webkit-transform: translate(3%,93%);
        -moz-transform: translate(3%,93%);
        -ms-transform: translate(3%,93%);
    }
}
@media only screen and (min-width: 1280px) { 
    .rkt-prd-sub-heading{
        font-size:22px;
    }
    .rkt-prd-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,93%);
        -webkit-transform: translate(10%,93%);
        -moz-transform: translate(10%,93%);
        -ms-transform: translate(10%,93%);
    }
}
@media only screen and (max-width:991px){
.rkt-prd-button{
    margin-bottom: 50px;
}
}

.col.s12.m12.l6.rkt-prd-image {
    padding: 0;
}

.rkt-prd-image img.rkt-prd-banner-mobile {
    display: block;
    width: 100%;
}
.rkt-prd-image img.rkt-prd-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .rkt-prd-image img.rkt-prd-banner-mobile {
        display: none;
    }
    .rkt-prd-image img.rkt-prd-banner {
        display: block;
    }
}
/*end of rkt-prd */

/*spk-ketobars*/
.spk-ketobars-2021 {
    background:#BA0C2F;
    margin: auto auto 20px;
}
.spk-ketobars-heading{
    font-size: 45px;
    color: #FFDE00;
    line-height: 45px;
    text-align: center;
}

.spk-ketobars-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
@media (min-width: 992px){
.spk-ketobars-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.spk-ketobars-content {
    position: relative;
    padding-top: 0;
    transform: translateY(58%);
    -webkit-transform: translateY(58%);
    -moz-transform: translateY(58%);
    -ms-transform: translateY(58%);
}
.spk-ketobars-sub-heading {
    text-align: left;
}
.spk-ketobars-content{
    margin-left: 45px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .spk-ketobars-content{
        margin-top: 30px;
    }
    .spk-ketobars-sub-heading{
        font-size: 20px;
    }
    .spk-ketobars-heading {
        font-size: 36px;
        line-height: 36px;
        text-align: center;
    }
    .spk-ketobars-heading br{
        display:none;
    }
    .spk-ketobars-sub-heading br{
        display:none;
    }
    .spk-ketobars-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .spk-ketobars-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.spk-ketobars-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .spk-ketobars-content{
    text-align: center;
    text-align: -webkit-center;
}
.spk-ketobars-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .spk-ketobars-heading br {
        display: none;
    }
.spk-ketobars-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.spk-ketobars-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:60px; 
    margin-top: 15px;
}
.spk-ketobars-sub-heading br {
    display: none;
} 
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.spk-ketobars-heading {
    font-size: 43px;
    line-height: 44px;
}
   .spk-ketobars-sub-heading {
    font-size: 18px;
    line-height: 24px;
}
.spk-ketobars-sub-heading br{
    display:none;
}
.spk-ketobars-heading br {
    display: none;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.spk-ketobars-heading br {
    display: none;
}
}


@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .spk-ketobars-content {
        margin-top: 30px;
    }
    .spk-ketobars-bottom-text{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .spk-ketobars-sub-heading{
        font-size:19px;
    }
    .spk-ketobars-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,56%);
        -webkit-transform: translate(3%,56%);
        -moz-transform: translate(3%,56%);
        -ms-transform: translate(3%,56%);
    }
}
@media only screen and (min-width: 1280px) { 
    .spk-ketobars-sub-heading{
        font-size:22px;
    }
    .spk-ketobars-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,61%);
        -webkit-transform: translate(10%,61%);
        -moz-transform: translate(10%,61%);
        -ms-transform: translate(10%,61%);
    }
}
@media only screen and (max-width:991px){
.spk-ketobars-button{
    margin-bottom: 50px;
}
}

.col.s12.m12.l6.spk-ketobars-image {
    padding: 0;
}

.spk-ketobars-image img.spk-ketobars-banner-mobile {
    display: block;
    width: 100%;
}

.spk-ketobars-image img.spk-ketobars-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .spk-ketobars-image img.spk-ketobars-banner-mobile {
        display: none;
    }
    .spk-ketobars-image img.spk-ketobars-banner {
        display: block;
    }
}

/*end of spk-ketobars */
/*halo-esports-arena-homepage*/
.halo-esports-arena-homepage-2021 {
    background: #050608;
    margin: auto auto 20px;
}
.halo-esports-arena-homepage-heading{
    font-size: 45px;
    color: #FFFFFF ;
    line-height: 45px;
    text-align: center;
}

.halo-esports-arena-homepage-sub-heading {
    text-align: center;
    line-height: 22px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
.halo-esports-arena-homepage-sub-heading span{
    font-size: 12px;
    position: relative;
    top: -6px;
}
.halo-esports-arena-homepage-ending-content{
    font-size: 12px;
    color: #FFFFFF;
}

@media (min-width: 992px){
.halo-esports-arena-homepage-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.halo-esports-arena-homepage-content {
    position: relative;
    padding-top: 0;
    transform: translateY(31%);
    -webkit-transform: translateY(31%);
    -moz-transform: translateY(31%);
    -ms-transform: translateY(31%);
}
.halo-esports-arena-homepage-sub-heading {
    text-align: left;
    max-width: 566px;
}
.halo-esports-arena-homepage-content{
    margin-left: 40px;
}
}
@media (min-width: 320px) and (max-width: 768px) {
    .halo-esports-arena-homepage-content{
        margin-top: 30px;
    }
    .halo-esports-arena-homepage-sub-heading{
        font-size: 20px;
    }
    .halo-esports-arena-homepage-heading {
        font-size: 40px;
        color: #FFFFFF;
        line-height: 40px;
        text-align: center;
    }
    .halo-esports-arena-homepage-sub-heading br{
        display:none;
    }
    .halo-esports-arena-homepage-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .halo-esports-arena-homepage-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.halo-esports-arena-homepage-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
.halo-esports-arena-homepage-ending-content{
    text-align: center;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .halo-esports-arena-homepage-content{
    text-align: center;
    text-align: -webkit-center;
}
.halo-esports-arena-homepage-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .halo-esports-arena-homepage-heading br {
        display: block;
    }
.halo-esports-arena-homepage-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.halo-esports-arena-homepage-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:20px; 
    margin-top: 15px;
}
.halo-esports-arena-homepage-sub-heading br {
    display: none;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.halo-esports-arena-homepage-heading {
    font-size: 45px;
    line-height: 45px;
}
   .halo-esports-arena-homepage-sub-heading {
    font-size: 19px;
    width: 100%;
    line-height: 24px;
}
.halo-esports-arena-homepage-sub-heading br{
    display:none;
}
}
@media only screen and (max-width:992px){
    .halo-esports-arena-homepage-ending-content{
        margin-bottom: 70px;
        text-align: center;
    }
}

@media only screen and (min-width: 325px) and (max-width: 896px) and (orientation: landscape){
    .halo-esports-arena-homepage-sub-heading {
        width: 100%;
    }
}

@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .halo-esports-arena-homepage-content {
        margin-top: 30px;
    }
    .halo-esports-arena-homepage-ending-content{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .halo-esports-arena-homepage-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,40%);
        -webkit-transform: translate(3%,40%);
        -moz-transform: translate(3%,40%);
        -ms-transform: translate(3%,40%);
    }
}
@media only screen and (min-width: 1280px) { 
    .halo-esports-arena-homepage-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,73%);
        -webkit-transform: translate(10%,73%);
        -moz-transform: translate(10%,73%);
        -ms-transform: translate(10%,73%);
    }
}
.p-10{
    font-size: 10px;
}

/* added */
.col.s12.m12.l6.halo-esports-arena-homepage-new-image {
    padding: 0;
}

.halo-esports-arena-homepage-new-image img.halo-esports-arena-homepage-new-banner-mobile {
    display: block;
    width: 100%;
}
.halo-esports-arena-homepage-new-image img.halo-esports-arena-homepage-new-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .halo-esports-arena-homepage-new-image img.halo-esports-arena-homepage-new-banner-mobile {
        display: none;
    }
    .halo-esports-arena-homepage-new-image img.halo-esports-arena-homepage-new-banner {
        display: block;
    }
}

/* added */

@media only screen and (max-width: 1023px) and (orientation:landscape){
    .col.s12.m12.l6.halo-esports-arena-homepage-new-image{
    text-align: center;
}
}

@media only screen and (max-width: 1023px){
p.halo-esports-arena-homepage-heading.AvenirNextLTPro-medium.caps.text-white br{
 display: none;
}
}

@media only screen and (min-width: 1112px) and(max-width:1279px) and (orientation: landscape){
    .halo-esports-arena-homepage-sub-heading {
    font-size: 20px;
}
}

/* CSS for disney+ bucket & footer starts */
.halo-esports-arena-homepage-small-text {
    font-size: 14px;
    line-height: 12px;
    color: #ffffff;
    width: 100%;
    margin-top: 10px;
    text-align: center;
}

.halo-esports-arena-homepage-small-text a {
    font-size: inherit;
    color: inherit;
    text-decoration: underline;
}

@media (min-width: 992px) {
    .halo-esports-arena-homepage-small-text {
        text-align: left;
    }
}
.halo-esports-arena-homepage-footer-content{
    background-color: #050608;
    padding-bottom: 10px;
    margin: 20px auto;
}
.p-12{
    font-size: 12px;
}
.p-19{
    font-size: 19px;
}
.p-45{
    font-size: 45px;
}
.footer-text-halo-esports-arena-homepage{
    color: #FFFFFF;
}
.footerlink-halo-arena{
    color: #FFFFFF;
}
/*end of halo-esports-arena-homepage */

/*kfr-chocstraw*/
.kfr-chocstraw-2021 {
    background: #BA0C2F;
    margin: auto auto 20px;
}
.kfr-chocstraw-heading{
    font-size: 45px;
    color: #FFDE00;
    line-height: 45px;
    text-align: center;
}

.kfr-chocstraw-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
.kfr-chocstraw-sub-heading span{
    font-size: 12px;
    position: relative;
    top: -6px;
}
.kfr-chocstraw-ending-content{
    font-size: 12px;
    color: #FFFFFF;
}

@media (min-width: 992px){
.kfr-chocstraw-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.kfr-chocstraw-content {
    position: relative;
    padding-top: 0;
    transform: translateY(65%);
    -webkit-transform: translateY(65%);
    -moz-transform: translateY(65%);
    -ms-transform: translateY(65%);
}
.kfr-chocstraw-sub-heading {
    text-align: left;
    max-width: 463px;
}
.kfr-chocstraw-content{
    margin-left: 40px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .kfr-chocstraw-content{
        margin-top: 30px;
    }
    .kfr-chocstraw-sub-heading{
        font-size: 20px;
    }
    .kfr-chocstraw-heading {
        font-size: 36px;
        color: #FFDE00;
        line-height: 36px;
        text-align: center;
    }
    .kfr-chocstraw-sub-heading br{
        display:none;
    }
    .kfr-chocstraw-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .kfr-chocstraw-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.kfr-chocstraw-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
.kfr-chocstraw-ending-content{
    text-align: center;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .kfr-chocstraw-content{
    text-align: center;
    text-align: -webkit-center;
}
.kfr-chocstraw-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .kfr-chocstraw-heading br {
        display: block;
    }
.kfr-chocstraw-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.kfr-chocstraw-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:20px; 
    margin-top: 15px;
}
.kfr-chocstraw-sub-heading br {
    display: none;
}


}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.kfr-chocstraw-heading {
    font-size: 45px;
    line-height: 45px;
}
   .kfr-chocstraw-sub-heading {
    font-size: 20px;
    width: 100%;
    line-height: 24px;
}
.kfr-chocstraw-sub-heading br{
    display:none;
}
}
@media only screen and (max-width:992px){
    .kfr-chocstraw-ending-content{
        margin-bottom: 70px;
        text-align: center;
    }
}

@media only screen and (min-width: 325px) and (max-width: 896px) and (orientation: landscape){
    .kfr-chocstraw-sub-heading {
        width: 100%;
    }
}

@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .kfr-chocstraw-content {
        margin-top: 30px;
    }
    .kfr-chocstraw-ending-content{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .kfr-chocstraw-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,62%);
        -webkit-transform: translate(3%,62%);
        -moz-transform: translate(3%,62%);
        -ms-transform: translate(3%,62%);
    }
}
@media only screen and (min-width: 1280px) { 
    .kfr-chocstraw-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,67%);
        -webkit-transform: translate(10%,67%);
        -moz-transform: translate(10%,67%);
        -ms-transform: translate(10%,67%);
    }
}

.p-10{
    font-size: 10px;
}

/* added */
.col.s12.m12.l6.kfr-chocstraw-new-image {
    padding: 0;
}

.kfr-chocstraw-new-image img.kfr-chocstraw-new-banner-mobile {
    display: block;
    width: 100%;
}
.kfr-chocstraw-new-image img.kfr-chocstraw-new-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .kfr-chocstraw-new-image img.kfr-chocstraw-new-banner-mobile {
        display: none;
    }
    .kfr-chocstraw-new-image img.kfr-chocstraw-new-banner {
        display: block;
    }
}

/* added */

@media only screen and (max-width: 1023px) and (orientation:landscape){
    .col.s12.m12.l6.kfr-chocstraw-new-image{
    text-align: center;
}
}

@media only screen and (max-width: 1023px){
p.kfr-chocstraw-heading.AvenirNextLTPro-medium.caps.text-white br{
 display: none;
}
}

@media only screen and (min-width: 1112px) and(max-width:1279px) and (orientation: landscape){
    .kfr-chocstraw-sub-heading {
    font-size: 20px;
}
}
/*end of kfr-chocstraw */
/*poptarts-redvelvet*/
.poptarts-redvelvet-2021 {
    background:#0063B5;
    margin: auto auto 20px;
}
.poptarts-redvelvet-heading{
    font-size: 45px;
    color: #FFFFFF;
    line-height: 45px;
    text-align: center;
}

.poptarts-redvelvet-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
@media (min-width: 992px){
.poptarts-redvelvet-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.poptarts-redvelvet-content {
    position: relative;
    padding-top: 0;
    transform: translateY(55%);
    -webkit-transform: translateY(55%);
    -moz-transform: translateY(55%);
    -ms-transform: translateY(55%);
}
.poptarts-redvelvet-sub-heading {
    text-align: left;
}
.poptarts-redvelvet-content{
    margin-left: 45px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .poptarts-redvelvet-content{
        margin-top: 30px;
    }
    .poptarts-redvelvet-sub-heading{
        font-size: 20px;
    }
    .poptarts-redvelvet-heading {
        font-size: 36px;
        line-height: 36px;
        text-align: center;
    }
    .poptarts-redvelvet-heading br{
        display:none;
    }
    .poptarts-redvelvet-sub-heading br{
        display:none;
    }
    .poptarts-redvelvet-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .poptarts-redvelvet-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.poptarts-redvelvet-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .poptarts-redvelvet-content{
    text-align: center;
    text-align: -webkit-center;
}
.poptarts-redvelvet-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .poptarts-redvelvet-heading br {
        display: none;
    }
.poptarts-redvelvet-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.poptarts-redvelvet-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:60px; 
    margin-top: 15px;
}
.poptarts-redvelvet-sub-heading br {
    display: none;
} 
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.poptarts-redvelvet-heading {
    font-size: 43px;
    line-height: 44px;
}
   .poptarts-redvelvet-sub-heading {
    font-size: 18px;
    line-height: 24px;
}
.poptarts-redvelvet-sub-heading br{
    display:none;
}
.poptarts-redvelvet-heading br {
    display: none;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.poptarts-redvelvet-heading br {
    display: none;
}
}


@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .poptarts-redvelvet-content {
        margin-top: 30px;
    }
    .poptarts-redvelvet-bottom-text{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .poptarts-redvelvet-sub-heading{
        font-size:19px;
    }
    .poptarts-redvelvet-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,58%);
        -webkit-transform: translate(3%,58%);
        -moz-transform: translate(3%,58%);
        -ms-transform: translate(3%,58%);
    }
}
@media only screen and (min-width: 1280px) { 
    .poptarts-redvelvet-sub-heading{
        font-size:22px;
    }
    .poptarts-redvelvet-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,72%);
        -webkit-transform: translate(10%,72%);
        -moz-transform: translate(10%,72%);
        -ms-transform: translate(10%,72%);
    }
}
@media (min-width:1023px){
    .poptarts-redvelvet-sub-heading{
        padding-right: 45px;
    }
}

.col.s12.m12.l6.poptarts-redvelvet-image {
    padding: 0;
}

.poptarts-redvelvet-image img.poptarts-redvelvet-banner-mobile {
    display: block;
    width: 100%;
}

.poptarts-redvelvet-image img.poptarts-redvelvet-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .poptarts-redvelvet-image img.poptarts-redvelvet-banner-mobile {
        display: none;
    }
    .poptarts-redvelvet-image img.poptarts-redvelvet-banner {
        display: block;
    }
}

/*end of poptarts-redvelvet */
/*kfr-500k-bonus*/
.kfr-500k-bonus-2021 {
    background: url(../../../content/dam/kfr/homepage/feb-2021/kelloggs-repeating-pattern.png);
    margin: auto auto 20px;
}
.kfr-500k-bonus-point-2021{
    background: #eae7d6;
}
.kfr-500k-bonus-heading{
    font-size: 45px;
    color: #955B00;
    line-height: 45px;
    text-align: center;
}

.kfr-500k-bonus-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#6A6355;
    font-family: 'AvenirNextLTPro-Medium';  
}
.kfr-500k-bonus-sub-heading span{
    font-size: 12px;
    position: relative;
    top: -6px;
}
.kfr-500k-bonus-ending-content{
    font-size: 12px;
    color: #6A6355;
}

@media (min-width: 992px){
.kfr-500k-bonus-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.kfr-500k-bonus-content {
    position: relative;
    padding-top: 0;
    transform: translateY(18%);
    -webkit-transform: translateY(18%);
    -moz-transform: translateY(18%);
    -ms-transform: translateY(18%);
}
.kfr-500k-bonus-sub-heading {
    text-align: left;
    max-width: 516px;
}
.kfr-500k-bonus-content{
    margin-left: 40px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .kfr-500k-bonus-content{
        margin-top: 30px;
    }
    .kfr-500k-bonus-sub-heading{
        font-size: 20px;
    }
    .kfr-500k-bonus-heading {
        font-size: 36px;
        color: #955B00;
        line-height: 36px;
        text-align: center;
    }
    .kfr-500k-bonus-sub-heading br{
        display:none;
    }
    .kfr-500k-bonus-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .kfr-500k-bonus-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.kfr-500k-bonus-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
.kfr-500k-bonus-ending-content{
    text-align: center;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .kfr-500k-bonus-content{
    text-align: center;
    text-align: -webkit-center;
}
.kfr-500k-bonus-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .kfr-500k-bonus-heading br {
        display: block;
    }
p.kfr-500k-bonus-tiny-heading{
    text-align: center;
    margin:0 auto;
    margin-bottom:20px;
}
.kfr-500k-bonus-tiny-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:20px; 
    margin-top: 15px;
}
.kfr-500k-bonus-sub-heading br {
    display: none;
}


}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.kfr-500k-bonus-heading {
    font-size: 45px;
    line-height: 45px;
}
   .kfr-500k-bonus-sub-heading {
    font-size: 20px;
    width: 100%;
    line-height: 24px;
}
.kfr-500k-bonus-sub-heading br{
    display:none;
}
}
@media only screen and (max-width:992px){
    .kfr-500k-bonus-ending-content{
        margin-bottom: 70px;
        text-align: center;
    }
}

@media only screen and (min-width: 325px) and (max-width: 896px) and (orientation: landscape){
    .kfr-500k-bonus-sub-heading {
        width: 100%;
    }
}

@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .kfr-500k-bonus-content {
        margin-top: 30px;
    }
    .kfr-500k-bonus-ending-content{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .kfr-500k-bonus-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,19%);
        -webkit-transform: translate(3%,19%);
        -moz-transform: translate(3%,19%);
        -ms-transform: translate(3%,19%);
    }
}
@media only screen and (min-width: 1280px) { 
    .kfr-500k-bonus-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,27%);
        -webkit-transform: translate(10%,27%);
        -moz-transform: translate(10%,27%);
        -ms-transform: translate(10%,27%);
    }
}

.p-10{
    font-size: 10px;
}

/* added */
.col.s12.m12.l6.kfr-500k-bonus-new-image {
    padding: 0;
}

.kfr-500k-bonus-new-image img.kfr-500k-bonus-new-banner-mobile {
    display: block;
    width: 100%;
}
.kfr-500k-bonus-new-image img.kfr-500k-bonus-new-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .kfr-500k-bonus-new-image img.kfr-500k-bonus-new-banner-mobile {
        display: none;
    }
    .kfr-500k-bonus-new-image img.kfr-500k-bonus-new-banner {
        display: block;
    }
}

/* added */

@media only screen and (max-width: 1023px) and (orientation:landscape){
    .col.s12.m12.l6.kfr-500k-bonus-new-image{
    text-align: center;
}
}

@media only screen and (max-width: 1023px){
p.kfr-500k-bonus-heading.AvenirNextLTPro-medium.caps.text-white br{
 display: none;
}
}

@media only screen and (min-width: 1112px) and(max-width:1279px) and (orientation: landscape){
    .kfr-500k-bonus-sub-heading {
    font-size: 20px;
}
}
/*end of kfr-500k-bonus */
/*family-dollar-homepage*/
.family-dollar-homepage-2021 {
    background: #121212;
    margin: auto auto 20px;
}
.family-dollar-homepage-heading{
    font-size: 45px;
    color: #FFFFFF ;
    line-height: 45px;
    text-align: center;
}
.family-dollar-homepage-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
.family-dollar-homepage-sub-heading span{
    font-size: 12px;
    position: relative;
    top: -6px;
}
.family-dollar-homepage-ending-content{
    font-size: 12px;
    color: #FFFFFF;
}

@media (min-width: 992px){
.family-dollar-homepage-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.family-dollar-homepage-content {
    position: relative;
    padding-top: 0;
    transform: translateY(44%);
    -webkit-transform: translateY(44%);
    -moz-transform: translateY(44%);
    -ms-transform: translateY(44%);
}
.family-dollar-homepage-sub-heading {
    text-align: left;
    max-width: 473px;
}
.family-dollar-homepage-content{
    margin-left: 40px;
}
}

@media (min-width: 320px) and (max-width: 768px) {
    .family-dollar-homepage-content{
        margin-top: 30px;
    }
    .family-dollar-homepage-sub-heading{
        font-size: 20px;
    }
    .family-dollar-homepage-heading {
        font-size: 40px;
        color: #FFFFFF;
        line-height: 40px;
        text-align: center;
    }
    .family-dollar-homepage-sub-heading br{
        display:none;
    }
    .family-dollar-homepage-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .family-dollar-homepage-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.family-dollar-homepage-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
.family-dollar-homepage-ending-content{
    text-align: center;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .family-dollar-homepage-content{
    text-align: center;
    text-align: -webkit-center;
}
.family-dollar-homepage-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .family-dollar-homepage-heading br {
        display: block;
    }
.family-dollar-homepage-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.family-dollar-homepage-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:20px; 
    margin-top: 15px;
}
.family-dollar-homepage-sub-heading br {
    display: none;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.family-dollar-homepage-heading {
    font-size: 45px;
    line-height: 45px;
}
   .family-dollar-homepage-sub-heading {
    font-size: 19px;
    width: 100%;
    line-height: 24px;
}
.family-dollar-homepage-sub-heading br{
    display:none;
}
}
@media only screen and (max-width:992px){
    .family-dollar-homepage-ending-content{
        margin-bottom: 70px;
        text-align: center;
    }
}

@media only screen and (min-width: 325px) and (max-width: 896px) and (orientation: landscape){
    .family-dollar-homepage-sub-heading {
        width: 100%;
    }
}

@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .family-dollar-homepage-content {
        margin-top: 30px;
    }
    .family-dollar-homepage-ending-content{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .family-dollar-homepage-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,58%);
        -webkit-transform: translate(3%,58%);
        -moz-transform: translate(3%,58%);
        -ms-transform: translate(3%,58%);
    }
}
@media only screen and (min-width: 1280px) { 
    .family-dollar-homepage-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,65%);
        -webkit-transform: translate(10%,65%);
        -moz-transform: translate(10%,65%);
        -ms-transform: translate(10%,65%);
    }
}
.p-10{
    font-size: 10px;
}

/* added */
.col.s12.m12.l6.family-dollar-homepage-new-image {
    padding: 0;
}

.family-dollar-homepage-new-image img.family-dollar-homepage-new-banner-mobile {
    display: block;
    width: 100%;
}
.family-dollar-homepage-new-image img.family-dollar-homepage-new-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .family-dollar-homepage-new-image img.family-dollar-homepage-new-banner-mobile {
        display: none;
    }
    .family-dollar-homepage-new-image img.family-dollar-homepage-new-banner {
        display: block;
    }
}

/* added */

@media only screen and (max-width: 1023px) and (orientation:landscape){
    .col.s12.m12.l6.family-dollar-homepage-new-image{
    text-align: center;
}
}

@media only screen and (max-width: 1023px){
p.family-dollar-homepage-heading.AvenirNextLTPro-medium.caps.text-white br{
 display: none;
}
}

@media only screen and (min-width: 1112px) and(max-width:1279px) and (orientation: landscape){
    .family-dollar-homepage-sub-heading {
    font-size: 20px;
}
}

/* CSS for disney+ bucket & footer starts */
.family-dollar-homepage-small-text {
    font-size: 14px;
    line-height: 12px;
    color: #ffffff;
    width: 100%;
    margin-top: 10px;
    text-align: center;
}

.family-dollar-homepage-small-text a {
    font-size: inherit;
    color: inherit;
    text-decoration: underline;
}

@media (min-width: 992px) {
    .family-dollar-homepage-small-text {
        text-align: left;
    }
}
.family-dollar-homepage-footer-content{
    background-color: #121212;
    padding-bottom: 10px;
    margin: 20px auto;
}
.p-12{
    font-size: 12px;
}
.p-19{
    font-size: 19px;
}
.p-45{
    font-size: 45px;
}
.footer-text-family-dollar-homepage{
    color: #FFFFFF;
}
.footerlink-family-dollar{
    color: #FFFFFF;
}

/* CSS for disney+ bucket & footer ends */
/*end of family-dollar-homepage */
/*msf-veggie-bacon*/
.msf-veggie-bacon-2021 {
    background: #61A04A;
    margin: auto auto 20px;
}
.msf-veggie-bacon-heading{
    font-size: 45px;
    color: #064B1E;
    line-height: 45px;
    text-align: center;
}

.msf-veggie-bacon-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
.msf-veggie-bacon-sub-heading span{
    font-size: 12px;
    position: relative;
    top: -6px;
}
.msf-veggie-bacon-ending-content{
    font-size: 12px;
    color: #FFFFFF;
}

@media (min-width: 992px){
.msf-veggie-bacon-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.msf-veggie-bacon-content {
    position: relative;
    padding-top: 0;
    transform: translateY(37%);
    -webkit-transform: translateY(37%);
    -moz-transform: translateY(37%);
    -ms-transform: translateY(37%);
}
.msf-veggie-bacon-sub-heading {
    text-align: left;
    max-width: 463px;
}
.msf-veggie-bacon-content{
    margin-left: 40px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .msf-veggie-bacon-content{
        margin-top: 30px;
    }
    .msf-veggie-bacon-sub-heading{
        font-size: 20px;
    }
    .msf-veggie-bacon-heading {
        font-size: 36px;
        color: #064B1E;
        line-height: 36px;
        text-align: center;
    }
    .msf-veggie-bacon-sub-heading br{
        display:none;
    }
    .msf-veggie-bacon-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .msf-veggie-bacon-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.msf-veggie-bacon-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
.msf-veggie-bacon-ending-content{
    text-align: center;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .msf-veggie-bacon-content{
    text-align: center;
    text-align: -webkit-center;
}
.msf-veggie-bacon-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .msf-veggie-bacon-heading br {
        display: block;
    }
.msf-veggie-bacon-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.msf-veggie-bacon-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:20px; 
    margin-top: 15px;
}
.msf-veggie-bacon-sub-heading br {
    display: none;
}
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.msf-veggie-bacon-heading {
    font-size: 45px;
    line-height: 45px;
}
   .msf-veggie-bacon-sub-heading {
    font-size: 20px;
    width: 100%;
    line-height: 24px;
}
.msf-veggie-bacon-sub-heading br{
    display:none;
}
}
@media only screen and (max-width:992px){
    .msf-veggie-bacon-ending-content{
        margin-bottom: 70px;
        text-align: center;
    }
}

@media only screen and (min-width: 325px) and (max-width: 896px) and (orientation: landscape){
    .msf-veggie-bacon-sub-heading {
        width: 100%;
    }
}

@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .msf-veggie-bacon-content {
        margin-top: 30px;
    }
    .msf-veggie-bacon-ending-content{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .msf-veggie-bacon-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,38%);
        -webkit-transform: translate(3%,38%);
        -moz-transform: translate(3%,38%);
        -ms-transform: translate(3%,38%);
    }
}
@media only screen and (min-width: 1280px) { 
    .msf-veggie-bacon-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,63%);
        -webkit-transform: translate(10%,63%);
        -moz-transform: translate(10%,63%);
        -ms-transform: translate(10%,63%);
    }
}

.p-10{
    font-size: 10px;
}

/* added */
.col.s12.m12.l6.msf-veggie-bacon-new-image {
    padding: 0;
}

.msf-veggie-bacon-new-image img.msf-veggie-bacon-new-banner-mobile {
    display: block;
    width: 100%;
}
.msf-veggie-bacon-new-image img.msf-veggie-bacon-new-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .msf-veggie-bacon-new-image img.msf-veggie-bacon-new-banner-mobile {
        display: none;
    }
    .msf-veggie-bacon-new-image img.msf-veggie-bacon-new-banner {
        display: block;
        padding-top: 20px;
    }
}

/* added */

@media only screen and (max-width: 1023px) and (orientation:landscape){
    .col.s12.m12.l6.msf-veggie-bacon-new-image{
    text-align: center;
}
}

@media only screen and (max-width: 1023px){
p.msf-veggie-bacon-heading.AvenirNextLTPro-medium.caps.text-white br{
 display: none;
}
}

@media only screen and (min-width: 1112px) and(max-width:1279px) and (orientation: landscape){
    .msf-veggie-bacon-sub-heading {
    font-size: 20px;
}
}
/*end of msf-veggie-bacon */
 
#redeem-step1 #friendstate {
    font-size: 1.6rem;
    padding: 12px 20px 10px 20px;
    border: 1px solid #766f67;
    width: 100%;
    margin-bottom: 15px;
}
/* march hotdeals*/
.hotdeals-image-heading{
    text-shadow: none;
}
.hotdeals-heading.march {
    color: #696969;
}
.hotdeals-past-points.march {
    color: #FFFFFF;
}
.hotdeals-present-points.march {
    color: #FFFFFF;
}
.hotdeals-bottom-text.march {
    color: #696969;
}
p.hotdeals-past-points.march.AvenirNextLTPro-MediumIt {
    color: #696969;
}
p.hotdeals-present-points.march.AvenirNextLTPro-MediumIt {
    color: #EB3C71;
}
p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy.AvenirNextLTPro-Medium.march {
    text-align: left! important;
}
@media (min-width: 1201px){
p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy {
    font-size: 41px;
    line-height: 41px;
}
}
@media (max-width:767px){
    .col.s8.m6.l12.hotdeals-content.jacks-box {
        padding: 20px 0 0 10px;
    }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-min-device-pixel-ratio : 4) and (-webkit-device-pixel-ratio : 4) and (orientation: portrait) {
p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy.AvenirNextLTPro-Medium.march {
  text-align:left;
  }
   .col.s8.m6.l12.hotdeals-content.jacks-box {
        padding: 20px 0 0 10px;
    }
}
@media only screen and (min-width: 1024px) and (max-width:1112px){ 
    p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy.AvenirNextLTPro-Medium.march {
        font-size: 34px;
        line-height: 34px;
    }
} 
@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
    p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy.AvenirNextLTPro-Medium.march {
    font-size: 41px! important;
    line-height: 41px! important;
    width: 100%;
}
}
@media only screen and (max-width:1023px){
 p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy.AvenirNextLTPro-Medium.march{
    margin-top: -5px;
}
p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy.AvenirNextLTPro-Medium.march br{
    display:block !important;
}
}
@media only screen and (max-width:767px) and (orientation:portrait){
    p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy.AvenirNextLTPro-Medium.march{
       font-size: 24px;
       line-height: 24px;
   }
}
@media only screen and (max-width: 991px) {
    #Banner_image_mobile {
        width: 100%;
        float: right;
    }
  }
  @media only screen and (max-width: 767px) {
    #Banner_image_mobile {
        width: 100%;
    }
  }
  img#Banner_image {
    height: 600px;
    position: absolute;
    bottom: 0;
}
  @media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait){
    p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy {
        font-size: 41px;
        line-height: 41px;
    }
}
@media (min-width: 1024px){
    p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy.AvenirNextLTPro-Medium.march br{
        display: none;
    }
    .hotdeal-layer .hotdeals-image img{
        padding: 20px;
    }
}
@media (max-width: 1023px){
    p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy.AvenirNextLTPro-Medium.march{
       text-align: center !important;
        }
}
/* CSS for march hot deals ends*/
/*DYK CSS start here*/
@media only screen and (max-width: 768px) {
.rewards #redeem-step1.dyk-step1 .row .col.s12.m12.l7{
    float: right;
}
.rewards #redeem-step1.dyk-step1 .selected-item.col.s12.m12.l3.offset-l1{
    padding: 30px;
}
.rewards #redeem-step1.dyk-step1 .row {
    display: flex;
    flex-direction: column-reverse;
}
.rewards #redeem-step1.dyk-step1 .shippingForm .row:NTH-CHILD(6) {
    flex-direction: column;
	display:block;
}
.rewards #redeem-step1.dyk-step1 .shippingForm .dykstate {
    width: 47%;
    float:left;
}
.rewards #redeem-step1.dyk-step1 .shippingForm .dykzip {
    float: right;
    width: 47%;
}
}
.rewards #redeem-step1.dyk-step1 .shippingForm input[type=text],
.rewards #redeem-step1 #dykstate, 
.rewards #redeem-step1.dyk-step1 #friendstate{
    font-style: italic;
    color:#4C4C4C;
}
.rewards #redeem-step1.dyk-step1 h4{
    font-size: 14px;
    font-family: 'AvenirNextLTPro-Bold';
    text-transform: uppercase;
	color: #000000;
}
.rewards #redeem-step1.dyk-step1 .shippingForm label.use-address{
    font-size: 14px;
    font-family: 'AvenirNextLTPro-Bold';
    text-transform: uppercase;
    display: flex;
    align-items: center;
    float: left;
	color: #000000;
}
.rewards #redeem-step1.dyk-step1 .shippingForm label.use-address input{
     margin-right: 10px;
}
.rewards #redeem-step1.dyk-step1 p{
    font-size: 16px;
    margin:0;
    font-family: 'AvenirNextLTPro-Medium';
    line-height: 24px;
	color: #000;
}
.rewards #redeem-step1.dyk-step1 .tabs h3.active,
.rewards #redeem-step1.dyk-step1 .tabs h3:last-child{
    padding-bottom: 5px;
    font-family: 'AvenirNextLTPro-Bold';
    font-size: 16px;
}
.rewards #redeem-step1.dyk-step1 .selected-item img{
    padding-top: 15px;
}
.rewards #redeem-step1.dyk-step1 .buttons a.dyk-continue{
	font-family: 'AvenirNextLTPro-MediumIt';
    text-transform: uppercase;
    font-size: 20px;
    border-radius: 6px;
    background: #BD233A;
}
.rewards #redeem-step1.dyk-step1 .buttons a.cancel{
	font-size: 16px;
    letter-spacing: 0.48px;
    text-transform: uppercase;
    font-weight: 600;
    color: #BD233A;
}
.rewards #redeem-step1.dyk-step1 .selected-item .selected-qty, 
.rewards #redeem-step1.dyk-step1 .selected-item .selected-cost,
.rewards #redeem-step1.dyk-step1 .selected-item .selected-total{
	    color: #BD233A;
}
.rewards #redeem-step1.dyk-step1 .selected-item .selected-qty{
	font-family: 'AvenirNextLTPro-Bold';
}
.rewards #redeem-step1.dyk-step1 .shippingForm .row:NTH-CHILD(6) .state {
    /* padding: 0 .75em !important; */
    margin-bottom: 15px;
}
.rewards #redeem-step1.dyk-step1 .shippingForm .row:NTH-CHILD(6) .state select{
    padding: 12px 20px 10px;
        font-size: 1.6rem;
    width: 100%;
}
.rewards #redeem-step1.dyk-step1 .buttons{
	    margin-top: 30px;
    margin-bottom: 30px;
}
/*DYK CSS end here*/

/*eggo-cereal-hp*/
.eggo-cereal-hp-2021 {
    background:#FFD62E;
    margin: auto auto 20px;
}
.eggo-cereal-hp-heading{
    font-size: 45px;
    color: #EB1B2D;
    line-height: 45px;
    text-align: center;
}

.eggo-cereal-hp-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#722200;
    font-family: 'AvenirNextLTPro-Medium';  
}
@media (min-width: 992px){
.eggo-cereal-hp-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.eggo-cereal-hp-content {
    position: relative;
    padding-top: 0;
    transform: translateY(52%);
    -webkit-transform: translateY(52%);
    -moz-transform: translateY(52%);
    -ms-transform: translateY(52%);
}
.eggo-cereal-hp-sub-heading {
    text-align: left;
}
.eggo-cereal-hp-content{
    margin-left: 45px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .eggo-cereal-hp-content{
        margin-top: 30px;
    }
    .eggo-cereal-hp-sub-heading{
        font-size: 20px;
    }
    .eggo-cereal-hp-heading {
        font-size: 36px;
        line-height: 36px;
        text-align: center;
    }
    .eggo-cereal-hp-heading br{
        display:none;
    }
    .eggo-cereal-hp-sub-heading br{
        display:none;
    }
    .eggo-cereal-hp-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .eggo-cereal-hp-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.eggo-cereal-hp-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .eggo-cereal-hp-content{
    text-align: center;
    text-align: -webkit-center;
}
.eggo-cereal-hp-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .eggo-cereal-hp-heading br {
        display: none;
    }
.eggo-cereal-hp-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.eggo-cereal-hp-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:60px; 
    margin-top: 15px;
}
.eggo-cereal-hp-sub-heading br {
    display: none;
} 
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.eggo-cereal-hp-heading {
    font-size: 43px;
    line-height: 44px;
}
   .eggo-cereal-hp-sub-heading {
    font-size: 18px;
    line-height: 24px;
}
.eggo-cereal-hp-sub-heading br{
    display:none;
}
.eggo-cereal-hp-heading br {
    display: none;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.eggo-cereal-hp-heading br {
    display: none;
}
}


@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .eggo-cereal-hp-content {
        margin-top: 30px;
    }
    .eggo-cereal-hp-bottom-text{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .eggo-cereal-hp-sub-heading{
        font-size:19px;
    }
    .eggo-cereal-hp-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,53%);
        -webkit-transform: translate(3%,53%);
        -moz-transform: translate(3%,53%);
        -ms-transform: translate(3%,53%);
    }
}
@media only screen and (min-width: 1280px) { 
    .eggo-cereal-hp-sub-heading{
        font-size:22px;
    }
    .eggo-cereal-hp-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,65%);
        -webkit-transform: translate(10%,65%);
        -moz-transform: translate(10%,65%);
        -ms-transform: translate(10%,65%);
    }
}
@media only screen and (max-width:991px){
.eggo-cereal-hp-button{
    margin-bottom: 50px;
}
}

.col.s12.m12.l6.eggo-cereal-hp-image {
    padding: 0;
}

.eggo-cereal-hp-image img.eggo-cereal-hp-banner-mobile {
    display: block;
    width: 100%;
}

.eggo-cereal-hp-image img.eggo-cereal-hp-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .eggo-cereal-hp-image img.eggo-cereal-hp-banner-mobile {
        display: none;
    }
    .eggo-cereal-hp-image img.eggo-cereal-hp-banner {
        display: block;
    }
}

/*end of eggo-cereal-hp */
/*dollar-general-homepage*/
.dollar-general-homepage-2021 {
    background: #000000;
    margin: auto auto 20px;
}
.dollar-general-homepage-heading{
    font-size: 42px;
    color: #ffffff;
    line-height: 45px;
    text-align: center;
}

.dollar-general-homepage-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#ffffff;
    font-family: 'AvenirNextLTPro-Medium';  
}
@media (min-width: 992px){
.dollar-general-homepage-heading{
    font-size: 42px;
    line-height: 45px;
    text-align: left;
}
.dollar-general-homepage-content {
    position: relative;
    padding-top: 0;
    transform: translateY(59%);
    -webkit-transform: translateY(59%);
    -moz-transform: translateY(59%);
    -ms-transform: translateY(59%);
}
.dollar-general-homepage-sub-heading {
    text-align: left;
}
.dollar-general-homepage-content{
    margin-left: 45px;
}
}
@media (min-width: 320px) and (max-width: 768px) {
    .dollar-general-homepage-content{
        margin-top: 30px;
    }
    .dollar-general-homepage-sub-heading{
        font-size: 20px;
    }
    .dollar-general-homepage-heading {
        font-size: 36px;
        line-height: 36px;
        text-align: center;
    }
    .dollar-general-homepage-heading br{
        display:none;
    }
    .dollar-general-homepage-sub-heading br{
        display:none;
    }
    .dollar-general-homepage-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .dollar-general-homepage-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.dollar-general-homepage-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .dollar-general-homepage-content{
    text-align: center;
    text-align: -webkit-center;
}
.dollar-general-homepage-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .dollar-general-homepage-heading br {
        display: none;
    }
.dollar-general-homepage-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.dollar-general-homepage-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:10px; 
    margin-top: 15px;
}
.dollar-general-homepage-sub-heading br {
    display: none;
} 
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.dollar-general-homepage-heading {
    font-size: 33px;
    line-height: 40px;
}
   .dollar-general-homepage-sub-heading {
    font-size: 18px;
    line-height: 24px;
}
.dollar-general-homepage-sub-heading br{
    display:none;
}
.dollar-general-homepage-heading br {
    display: none;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.dollar-general-homepage-heading br {
    display: none;
}
}


@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .dollar-general-homepage-content {
        margin-top: 30px;
    }
    .dollar-general-homepage-bottom-text{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .dollar-general-homepage-sub-heading{
        font-size:17px;
    }
    .dollar-general-homepage-heading{
        font-size: 37px;
    }
   .dollar-general-homepage-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,59%);
        -webkit-transform: translate(3%,59%);
        -moz-transform: translate(3%,59%);
        -ms-transform: translate(3%,59%);
    }
}
@media only screen and (min-width: 1280px) { 
    .dollar-general-homepage-sub-heading{
        font-size:20px;
    }
    .dollar-general-homepage-heading{
        font-size: 42px;
    }
    .dollar-general-homepage-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,68%);
        -webkit-transform: translate(10%,68%);
        -moz-transform: translate(10%,68%);
        -ms-transform: translate(10%,68%);
    }
}
@media only screen and (max-width:991px){
.dollar-general-homepage-button{
    margin-bottom: 50px;
}
}

.col.s12.m12.l6.dollar-general-homepage-image {
    padding: 0;
}

.dollar-general-homepage-image img.dollar-general-homepage-banner-mobile {
    display: block;
    width: 100%;
}

.dollar-general-homepage-image img.dollar-general-homepage-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .dollar-general-homepage-image img.dollar-general-homepage-banner-mobile {
        display: none;
    }
    .dollar-general-homepage-image img.dollar-general-homepage-banner {
        display: block;
    }
}
.dollar-general-homepage-footer-content p, .dollar-general-homepage-bottom-text{
    color: #ffffff;
}
.dollar-general-homepage-footer-content {
    background-color: #000000;
    padding-top: 10px;
    padding-bottom: 5px;
}
.dollargeneral-2021-button.buynowbtn {
    padding: 12px 10px 10px;
}
/*end of dollar-general-homepage */
/*tiger-paws css start her*/
.tiger-paws-2021 {
    background:#68CCE7;
    margin: auto auto 20px;
}
.tiger-paws-heading, .consumer-review{
    font-size: 45px;
    color: #354DA0;
    line-height: 45px;
    text-align: center;
}

.tiger-paws-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
@media (min-width: 992px){
.tiger-paws-heading, .consumer-review{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.tiger-paws-content {
    position: relative;
    padding-top: 0;
    transform: translateY(20%);
    -webkit-transform: translateY(20%);
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
}
.tiger-paws-sub-heading {
    text-align: left;
}
.tiger-paws-content{
    margin-left: 45px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .tiger-paws-content{
        margin-top: 30px;
    }
    .tiger-paws-sub-heading{
        font-size: 20px;
    }
    .tiger-paws-heading {
        font-size: 36px;
        line-height: 36px;
        text-align: center;
    }
    .tiger-paws-heading br{
        display:none;
    }
    .tiger-paws-sub-heading br{
        display:none;
    }
    .tiger-paws-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .tiger-paws-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.tiger-paws-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .tiger-paws-content{
    text-align: center;
    text-align: -webkit-center;
}
.tiger-paws-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .tiger-paws-heading br {
        display: none;
    }
.tiger-paws-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.tiger-paws-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:60px; 
    margin-top: 15px;
}
.tiger-paws-sub-heading br {
    display: none;
} 
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.tiger-paws-heading {
    font-size: 43px;
    line-height: 44px;
}
.tiger-paws-sub-heading br{
    display:none;
}
.tiger-paws-heading br {
    display: none;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.tiger-paws-heading br {
    display: none;
}
}


@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .tiger-paws-content {
        margin-top: 30px;
    }
    .tiger-paws-bottom-text{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .tiger-paws-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,55%);
        -webkit-transform: translate(3%,55%);
        -moz-transform: translate(3%,55%);
        -ms-transform: translate(3%,55%);
    }
}
@media only screen and (min-width: 1280px) { 
    .tiger-paws-sub-heading{
        font-size:22px;
    }
    .tiger-paws-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,55%);
        -webkit-transform: translate(10%,55%);
        -moz-transform: translate(10%,55%);
        -ms-transform: translate(10%,55%);
    }
}
@media (min-width:1023px){
    .tiger-paws-sub-heading{
        padding-right: 45px;
    }
}

.col.s12.m12.l6.tiger-paws-image {
    padding: 0;
}

.tiger-paws-image img.tiger-paws-banner-mobile {
    display: block;
    width: 100%;
}

.tiger-paws-image img.tiger-paws-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .tiger-paws-image img.tiger-paws-banner-mobile {
        display: none;
    }
    .tiger-paws-image img.tiger-paws-banner {
        display: block;
    }
}
@media (min-width: 992px){
.tiger-paws-image img.tiger-paws-banner {
    display: block;
    padding: 20px 0 0;
    margin-right: 20px;
}
}
@media (min-width: 992px) {
.tiger-paws-2021.content-wrapper{
    display: flex;
    flex-direction: row;
}
.tiger-paws-2021-sub{
    display: flex;
    justify-content: center;
    align-items: center;
}
.tiger-paws-content {
    position: relative;
    padding-top: 0;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
}
.tiger-paws-content {
    margin-top: 0px;
}
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
  .tiger-paws-content  {
      position: relative;
      padding-top: 0;
      transform: translate(3%,0%);
      -webkit-transform: translate(3%,0%);
      -moz-transform: translate(3%,0%);
      -ms-transform: translate(3%,0%);
  }
}
@media only screen and (min-width: 1280px) {
  .tiger-paws-content {
    position: relative;
    padding-top: 0;
    transform: translate(10%,0%);
    -webkit-transform: translate(10%,0%);
    -moz-transform: translate(10%,0%);
    -ms-transform: translate(10%,0%);
} 
}
/*tiger-paws css end her*/
/*raisin-bran css start her*/
.raisin-bran-2021 {
    background:#9D1C77;
    margin: auto auto 20px;
}
.raisin-bran-heading, .consumer-review{
    font-size: 45px;
    color: #F5DB2F;
    line-height: 45px;
    text-align: center;
}

.raisin-bran-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
@media (min-width: 992px){
.raisin-bran-heading, .consumer-review{
    font-size: 45px;
    line-height: 50px;
    text-align: left;
}
.raisin-bran-content {
    position: relative;
    padding-top: 0;
    transform: translateY(20%);
    -webkit-transform: translateY(20%);
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
}
.raisin-bran-sub-heading {
    text-align: left;
}
.raisin-bran-content{
    margin-left: 45px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .raisin-bran-content{
        margin-top: 30px;
    }
    .raisin-bran-sub-heading{
        font-size: 20px;
    }
    .raisin-bran-heading {
        font-size: 36px;
        line-height: 36px;
        text-align: center;
    }
    .raisin-bran-heading br{
        display:none;
    }
    .raisin-bran-sub-heading br{
        display:none;
    }
    .raisin-bran-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .raisin-bran-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.raisin-bran-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .raisin-bran-content{
    text-align: center;
    text-align: -webkit-center;
}
.raisin-bran-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .raisin-bran-heading br {
        display: none;
    }
.raisin-bran-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.raisin-bran-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:60px; 
    margin-top: 15px;
}
.raisin-bran-sub-heading br {
    display: none;
} 
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.raisin-bran-heading {
    font-size: 43px;
    line-height: 44px;
}
.raisin-bran-sub-heading br{
    display:none;
}
.raisin-bran-heading br {
    display: none;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.raisin-bran-heading br {
    display: none;
}
}


@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .raisin-bran-content {
        margin-top: 30px;
    }
    .raisin-bran-bottom-text{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .raisin-bran-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,55%);
        -webkit-transform: translate(3%,55%);
        -moz-transform: translate(3%,55%);
        -ms-transform: translate(3%,55%);
    }
}
@media only screen and (min-width: 1280px) { 
    .raisin-bran-sub-heading{
        font-size:22px;
    }
    .raisin-bran-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,55%);
        -webkit-transform: translate(10%,55%);
        -moz-transform: translate(10%,55%);
        -ms-transform: translate(10%,55%);
    }
}
@media (min-width:1023px){
    .raisin-bran-sub-heading{
        padding-right: 45px;
    }
}

.col.s12.m12.l6.raisin-bran-image {
    padding: 0;
}

.raisin-bran-image img.raisin-bran-banner-mobile {
    display: block;
    width: 100%;
}

.raisin-bran-image img.raisin-bran-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .raisin-bran-image img.raisin-bran-banner-mobile {
        display: none;
    }
    .raisin-bran-image img.raisin-bran-banner {
        display: block;
    }
}
@media (min-width: 992px){
.raisin-bran-image img.raisin-bran-banner {
    display: block;
    padding: 20px 0 0;
    margin-right: 20px;
}
}
@media (min-width: 992px) {
.raisin-bran-2021.content-wrapper{
	display: flex;
    flex-direction: row;
}
.raisin-bran-2021-sub{
	display: flex;
    justify-content: center;
    align-items: center;
}
.raisin-bran-content {
    position: relative;
    padding-top: 0;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
}
.raisin-bran-content {
    margin-top: 0px;
    margin-left:40px;
}
}
@media (min-width:1280px){
.raisin-bran-content {
position: relative;
padding-top: 0;
transform: translateX(10%);
-webkit-transform: translateX(10%);
-moz-transform: translateX(10%);
-ms-transform: translateX(10%);
}
}
/*raisin-bran css end her*/
/*eggo-mickey css start her*/
.eggo-mickey-2021 {
    background: #FFD62E url("../../../content/dam/kfr/homepage/mar-2021/dots.png") repeat;
    background-size: cover;
    margin: auto auto 20px;
}
.eggo-mickey-heading {
    font-size: 45px;
    color: #EB1B2D;
    line-height: 45px;
    text-align: center;
}
 .consumer-review{
    font-size: 45px;
    color: #F5DB2F;
    line-height: 45px;
    text-align: center;
}

.eggo-mickey-sub-heading {
    text-align: center;
    line-height: 30px;
    color: #722200;
    font-family: 'AvenirNextLTPro-Medium'; 
}
@media (min-width: 992px){
.eggo-mickey-heading, .consumer-review{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.eggo-mickey-content {
    position: relative;
    padding-top: 0;
    transform: translateY(20%);
    -webkit-transform: translateY(20%);
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
}
.eggo-mickey-sub-heading {
    text-align: left;
}
.eggo-mickey-content{
    margin-left: 45px;
}

}



@media (min-width: 320px) and (max-width: 767px) {
    .eggo-mickey-content{
        margin-top: 30px;
    }
	.eggo-mickey-sub-heading {
		font-size: 18px !important;
		line-height: 22px;
	}
	.eggo-mickey-heading {
		font-size: 28px;
		line-height: 28px;
		text-align: center;
	}
    .eggo-mickey-heading br{
    }
    .eggo-mickey-sub-heading br{
        display:none;
    }
    .eggo-mickey-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .eggo-mickey-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.eggo-mickey-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .eggo-mickey-content{
    text-align: center;
    text-align: -webkit-center;
}
.eggo-mickey-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
	
	.eggo-mickey-heading br {
		display: none;
	}
	
	.eggo-mickey-sub-heading br {
		display: none;
	}
	
	.eggo-mickey-2021 .col.s12.m12.l6.eggo-mickey-image {
		padding: 0 8%;
	}
	.eggo-mickey-2021 .eggo-mickey-image img.eggo-mickey-banner-mobile {
		width: 95%;
	}
	.eggo-mickey-content {
		margin-top: 30px;
	}

	.eggo-mickey-heading {
		font-size: 28px;
		line-height: 32px;
		font-family: 'AvenirNextLTPro-Medium';
	}

	.eggo-mickey-sub-heading {
		font-size: 20px;
		line-height: 24px;
	}

	.col.s12.m12.l6.eggo-mickey-image {
		padding: 0 8%;
	}
	.eggo-mickey-sub-heading +a.buynowbtn{
		margin:0 auto;
		margin-bottom:20px;
	}
	.eggo-mickey-sub-heading +a.buynowbtn{
		  margin:0 auto;
		margin-bottom:60px; 
		margin-top: 15px;
	}
 
}

@media only screen and (min-width:1025px) and (max-width:1366px){
	.eggo-mickey-2021 .eggo-mickey-content {
		margin-top: 30px;
	}

	.eggo-mickey-2021 .eggo-mickey-sub-heading.p-22 {
		font-size: 18px;
		line-height: 22px;
	}

	.eggo-mickey-2021 .eggo-mickey-sub-heading +a.buynowbtn {margin: 15px 0 60px 0;}
	
}


@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.eggo-mickey-heading {
    font-size: 36px;
    line-height: 36px;
}
.eggo-mickey-sub-heading.p-22 {
    font-size: 18px;
    line-height: 22px;
}

}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.eggo-mickey-heading br {
    display: none;
}
}


@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .eggo-mickey-content {
        margin-top: 30px;
    }
    .eggo-mickey-bottom-text{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .eggo-mickey-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,55%);
        -webkit-transform: translate(3%,55%);
        -moz-transform: translate(3%,55%);
        -ms-transform: translate(3%,55%);
    }
}
@media only screen and (min-width: 1280px) { 
    .eggo-mickey-sub-heading{
        font-size:22px;
    }
    .eggo-mickey-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,55%);
        -webkit-transform: translate(10%,55%);
        -moz-transform: translate(10%,55%);
        -ms-transform: translate(10%,55%);
    }
}
@media (min-width:1023px){
    .eggo-mickey-sub-heading{
        padding-right: 45px;
    }
}

.col.s12.m12.l6.eggo-mickey-image {
    padding: 0;
}

.eggo-mickey-image img.eggo-mickey-banner-mobile {
    display: block;
    width: 93%;
}

.eggo-mickey-image img.eggo-mickey-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .eggo-mickey-image img.eggo-mickey-banner-mobile {
        display: none;
    }
    .eggo-mickey-image img.eggo-mickey-banner {
        display: block;
    }
}
@media (min-width: 992px){
.eggo-mickey-image img.eggo-mickey-banner {
    display: block;
    padding: 30px 0 0;
    margin-right: 46px;
}
}
@media (min-width: 992px) {
.eggo-mickey-2021.content-wrapper{
	display: flex;
    flex-direction: row;
}
.eggo-mickey-2021-sub{
	display: flex;
    justify-content: center;
    align-items: center;
}
.eggo-mickey-content {
    position: relative;
    padding-top: 0;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
}
.eggo-mickey-content {
    margin-top: 0px;
}
}
/*eggo-mickey css end her*/
/*kfr_peeps css start her*/
.kfr_peeps-2021 {
    background:#FFE75E;
    margin: auto auto 20px;
}
.kfr_peeps-heading, .consumer-review{
    font-size: 45px;
    color: #006D96;
    line-height: 45px;
    text-align: center;
}

.kfr_peeps-sub-heading {
    text-align: center;
    line-height: 30px;
    color: #006D96;
    font-family: 'AvenirNextLTPro-Medium';
}
@media (min-width: 992px){
.kfr_peeps-heading, .consumer-review{
    font-size: 45px;
    line-height: 50px;
    text-align: left;
}
.kfr_peeps-content {
    position: relative;
    padding-top: 0;
    transform: translateY(20%);
    -webkit-transform: translateY(20%);
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
}
.kfr_peeps-sub-heading {
    text-align: left;
}
.kfr_peeps-content{
    margin-left: 45px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .kfr_peeps-content{
        margin-top: 30px;
    }
    .kfr_peeps-sub-heading{
        font-size: 20px;
    }
    .kfr_peeps-heading {
        font-size: 36px;
        line-height: 36px;
        text-align: center;
		font-family: 'AvenirNextLTPro-Medium';
    }
    .kfr_peeps-heading br{
        
    }
    .kfr_peeps-sub-heading br{
        display:none;
    }
    .kfr_peeps-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .kfr_peeps-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.kfr_peeps-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .kfr_peeps-content{
    text-align: center;
    text-align: -webkit-center;
}
.kfr_peeps-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .kfr_peeps-heading br {
        
    }
.kfr_peeps-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.kfr_peeps-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:60px; 
    margin-top: 15px;
}
.kfr_peeps-sub-heading br {
    display: none;
} 
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.kfr_peeps-heading {
    font-size: 43px;
    line-height: 44px;
}
.kfr_peeps-sub-heading br{
    display:none;
}
.kfr_peeps-heading br {
    
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.kfr_peeps-heading br {
   
}
}


@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .kfr_peeps-content {
        margin-top: 30px;
    }
    .kfr_peeps-bottom-text{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .kfr_peeps-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,55%);
        -webkit-transform: translate(3%,55%);
        -moz-transform: translate(3%,55%);
        -ms-transform: translate(3%,55%);
    }
}
@media only screen and (min-width: 1280px) { 
    .kfr_peeps-sub-heading{
        font-size:22px;
    }
    .kfr_peeps-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,55%);
        -webkit-transform: translate(10%,55%);
        -moz-transform: translate(10%,55%);
        -ms-transform: translate(10%,55%);
    }
}
@media (min-width:1023px){
    .kfr_peeps-sub-heading{
        padding-right: 45px;
    }
}

.col.s12.m12.l6.kfr_peeps-image {
    padding: 0;
}

.kfr_peeps-image img.kfr_peeps-banner-mobile {
    display: block;
    width: 100%;
}

.kfr_peeps-image img.kfr_peeps-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .kfr_peeps-image img.kfr_peeps-banner-mobile {
        display: none;
    }
    .kfr_peeps-image img.kfr_peeps-banner {
        display: block;
    }
}
@media (min-width: 992px){
.kfr_peeps-image img.kfr_peeps-banner {
    display: block;
    padding: 20px 0 0;
    margin-right: 0px;
}
}
@media (min-width: 992px) {
.kfr_peeps-2021.content-wrapper{
	display: flex;
    flex-direction: row;
}
.kfr_peeps-2021-sub{
	display: flex;
    justify-content: center;
    align-items: center;
}
.kfr_peeps-content {
    position: relative;
    padding-top: 0;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
}
.kfr_peeps-content {
    margin-top: 0px;
}
}
@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.kfr_peeps-heading br {
    display: none;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .kfr_peeps-heading br {
       display: none;  
  }
}
@media only screen and (max-width: 990px){
.col.s12.m12.l6.kfr_peeps-image img {
    padding: 20px 20px 0px 20px;
}
}
@media only screen and (min-width: 1112px) and (orientation: landscape){
.kfr_peeps-content{
    position: relative;
    padding-top: 0;
    transform: translate(1%,0%);
    -webkit-transform: translate(1%,0%);
    -moz-transform: translate(1%,0%);
    -ms-transform: translate(1%,0%);
}
}
/*kfr_peeps css end her*/
/*rms_eastermins css start her*/
.rms_eastermins-2021 {
    background:#7CBC44;
    margin: auto auto 20px;
}
.rms_eastermins-heading, .consumer-review{
    font-size: 45px;
    color: #fff;
    line-height: 45px;
    text-align: center;
}

.rms_eastermins-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
@media (min-width: 992px){
.rms_eastermins-heading, .consumer-review{
    font-size: 45px;
    line-height: 50px;
    text-align: left;
}
.rms_eastermins-content {
    position: relative;
    padding-top: 0;
    transform: translateY(20%);
    -webkit-transform: translateY(20%);
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
}
.rms_eastermins-sub-heading {
    text-align: left;
}
.rms_eastermins-content{
    margin-left: 45px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .rms_eastermins-content{
        margin-top: 30px;
    }
    .rms_eastermins-sub-heading{
        font-size: 20px;
    }
    .rms_eastermins-heading {
        font-size: 36px;
        line-height: 36px;
        text-align: center;
    }
    .rms_eastermins-heading br{
        
    }
    .rms_eastermins-sub-heading br{
        display:none;
    }
    .rms_eastermins-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .rms_eastermins-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.rms_eastermins-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .rms_eastermins-content{
    text-align: center;
    text-align: -webkit-center;
}
.rms_eastermins-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .rms_eastermins-heading br {
        
    }
.rms_eastermins-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.rms_eastermins-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:60px; 
    margin-top: 15px;
}
.rms_eastermins-sub-heading br {
    display: none;
} 
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.rms_eastermins-heading {
    font-size: 43px;
    line-height: 44px;
}
.rms_eastermins-sub-heading br{
    display:none;
}
.rms_eastermins-heading br {
    
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.rms_eastermins-heading br {
    
}
}


@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .rms_eastermins-content {
        margin-top: 30px;
    }
    .rms_eastermins-bottom-text{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .rms_eastermins-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,55%);
        -webkit-transform: translate(3%,55%);
        -moz-transform: translate(3%,55%);
        -ms-transform: translate(3%,55%);
    }
}
@media only screen and (min-width: 1280px) { 
    .rms_eastermins-sub-heading{
        font-size:22px;
    }
    .rms_eastermins-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,55%);
        -webkit-transform: translate(10%,55%);
        -moz-transform: translate(10%,55%);
        -ms-transform: translate(10%,55%);
    }
}
@media (min-width:1023px){
    .rms_eastermins-sub-heading{
        padding-right: 45px;
    }
}

.col.s12.m12.l6.rms_eastermins-image {
    padding: 0;
}

.rms_eastermins-image img.rms_eastermins-banner-mobile {
    display: block;
    width: 100%;
}

.rms_eastermins-image img.rms_eastermins-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .rms_eastermins-image img.rms_eastermins-banner-mobile {
        display: none;
    }
    .rms_eastermins-image img.rms_eastermins-banner {
        display: block;
    }
}
@media (min-width: 992px){
.rms_eastermins-image img.rms_eastermins-banner {
    display: block;
    padding: 20px 0 0;
    margin-right: 20px;
}
}
@media (min-width: 992px) {
.rms_eastermins-2021.content-wrapper{
	display: flex;
    flex-direction: row;
}
.rms_eastermins-2021-sub{
	display: flex;
    justify-content: center;
    align-items: center;
}
.rms_eastermins-content {
    position: relative;
    padding-top: 0;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
}
.rms_eastermins-content {
    margin-top: 0px;
}
}
.rms_eastermins-2021.content-wrapper{
    height: auto;
    background-size: 100% 100%; 
    background-position: center 50px;
    background-repeat: no-repeat;
}
.col.s12.m12.l6.rms_eastermins-2021-sub{
	margin-top: 130px;
    margin-bottom: 185px;
    float: left;
    margin-left: 0;
}
@media only screen and (min-width: 1023px){
img.rms_eastermins-banner-mobile {
    display: none;
}
.rms_eastermins-2021.content-wrapper{
	background-image: url(../../../content/dam/kfr/homepage/mar-2021/package-grass.png);
}
}
@media only screen and (max-width: 1023px){
.col.s12.m12.l6.rms_eastermins-2021-sub {
    margin-top: 0px;
    margin-bottom: 0px;
    float: left;
    margin-left: 0;
}
.rms_eastermins-2021.content-wrapper{
	background-image:none;
}
}
@media only screen and (min-width: 1023px) and (max-width:1024px){
.col.s12.m12.l6.rms_eastermins-2021-sub {
    margin-top: 80px;
    margin-bottom: 80px;
    float: left;
    margin-left: 0;
}
}
@media only screen and (max-width: 990px){
/*.col.s12.m12.l6.kfr_peeps-image{
	display: flex;
    justify-content: center;
} */
.col.s12.m12.l6.kfr_peeps-image img{
	width: 100%;
}
}
@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.rms_eastermins-heading br{
    display: none;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) and (orientation: landscape){
.rms_eastermins-sub-heading br{
    display: none;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
   .rms_eastermins-heading br{
       display: none;  
  }
}
@media only screen and (max-width: 990px){
.col.s12.m12.l6.kfr_peeps-image img.rms_eastermins-banner-mobile {
    padding: 20px 0px 0px 0px;
}
}
@media only screen and (min-width: 1112px) and (orientation: landscape){
.rms_eastermins-content {
    position: relative;
    padding-top: 0;
    transform: translate(3%,0%);
    -webkit-transform: translate(3%,0%);
    -moz-transform: translate(3%,0%);
    -ms-transform: translate(3%,0%);
}
}
/*rms_eastermins css end her*/
/*cocoa-krispets*/
.cocoa-krispets-2021 {
    background:#713728;
    margin: auto auto 20px;
}
.cocoa-krispets-heading{
    font-size: 45px;
    color: #F5DB2F;
    line-height: 45px;
    text-align: center;
}

.cocoa-krispets-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#FFFFFF;
    font-family: 'AvenirNextLTPro-Medium';  
}
@media (min-width: 992px){
.cocoa-krispets-heading{
    font-size: 45px;
    line-height: 45px;
    text-align: left;
}
.cocoa-krispets-content {
    position: relative;
    padding-top: 0;
    transform: translateY(65%);
    -webkit-transform: translateY(65%);
    -moz-transform: translateY(65%);
    -ms-transform: translateY(65%);
}
.cocoa-krispets-sub-heading {
    text-align: left;
}
.cocoa-krispets-content{
    margin-left: 45px;
}

}
@media (min-width: 320px) and (max-width: 768px) {
    .cocoa-krispets-content{
        margin-top: 30px;
    }
    .cocoa-krispets-sub-heading{
        font-size: 20px;
    }
    .cocoa-krispets-heading {
        font-size: 36px;
        line-height: 36px;
        text-align: center;
    }
    .cocoa-krispets-heading br{
        display:none;
    }
    .cocoa-krispets-sub-heading br{
        display:none;
    }
    .cocoa-krispets-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .cocoa-krispets-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.cocoa-krispets-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .cocoa-krispets-content{
    text-align: center;
    text-align: -webkit-center;
}
.cocoa-krispets-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .cocoa-krispets-heading br {
        display: none;
    }
.cocoa-krispets-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.cocoa-krispets-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:60px; 
    margin-top: 15px;
}
.cocoa-krispets-sub-heading br {
    display: none;
} 
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.cocoa-krispets-heading {
    font-size: 43px;
    line-height: 44px;
}
   .cocoa-krispets-sub-heading {
    font-size: 18px;
    line-height: 24px;
}
.cocoa-krispets-sub-heading br{
    display:none;
}
.cocoa-krispets-heading br {
    display: none;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.cocoa-krispets-heading br {
    display: none;
}
}


@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .cocoa-krispets-content {
        margin-top: 30px;
    }
    .cocoa-krispets-bottom-text{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .cocoa-krispets-sub-heading{
        font-size:19px;
    }
    .cocoa-krispets-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,58%);
        -webkit-transform: translate(3%,58%);
        -moz-transform: translate(3%,58%);
        -ms-transform: translate(3%,58%);
    }
}
@media only screen and (min-width: 1280px) { 
    .cocoa-krispets-sub-heading{
        font-size:22px;
    }
    .cocoa-krispets-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,58%);
        -webkit-transform: translate(10%,58%);
        -moz-transform: translate(10%,58%);
        -ms-transform: translate(10%,58%);
    }
}
@media only screen and (max-width:991px){
.cocoa-krispets-button{
    margin-bottom: 50px;
}
}

.col.s12.m12.l6.cocoa-krispets-image {
    padding: 0;
}

.cocoa-krispets-image img.cocoa-krispets-banner-mobile {
    display: block;
    width: 100%;
}

.cocoa-krispets-image img.cocoa-krispets-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .cocoa-krispets-image img.cocoa-krispets-banner-mobile {
        display: none;
    }
    .cocoa-krispets-image img.cocoa-krispets-banner {
        display: block;
    }
}

/*end of cocoa-krispets */ 
/* april hotdeals*/

.hotdeals-image-heading{
    text-shadow: 3px 3px 6px #000000A8;
}
.hotdeals-heading.april {
    color: #696969;
}

.hotdeals-past-points.april {
    color: #FFFFFF;
}

.hotdeals-present-points.april {
    color: #FFFFFF;
}

.hotdeals-bottom-text.april {
    color: #696969;
}

p.hotdeals-past-points.april.AvenirNextLTPro-MediumIt {
    color: #696969;
}

p.hotdeals-present-points.april.AvenirNextLTPro-MediumIt {
    color: #FD1C19;
}

@media (min-width: 1201px){
p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy {
    font-size: 41px;
    line-height: 41px;
}
.hotdeals-image-heading{
    text-align: left !important;
}
}
@media (max-width:767px){
    .col.s8.m6.l12.hotdeals-content.jacks-box {
        padding: 20px 0 0 10px;
    }
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-min-device-pixel-ratio : 4) and (-webkit-device-pixel-ratio : 4) and (orientation: portrait) {
p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy.AvenirNextLTPro-Medium.april {
  text-align:left;
  }
   .col.s8.m6.l12.hotdeals-content.jacks-box {
        padding: 20px 0 0 10px;
    }
}
@media only screen and (min-width: 1024px) and (max-width:1112px){ 
    p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy.AvenirNextLTPro-Medium.april {
        font-size: 34px;
        line-height: 34px;
    }
} 
@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
    p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy.AvenirNextLTPro-Medium.april {
    font-size: 41px! important;
    line-height: 41px! important;
    width: 100%;
}
}
@media only screen and (max-width:1023px){
 p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy.AvenirNextLTPro-Medium.april{
    margin-top: -5px;
}
p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy.AvenirNextLTPro-Medium.april br{
    display:block !important;
}
}
@media only screen and (max-width:767px) and (orientation:portrait){
    p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy.AvenirNextLTPro-Medium.april{
       font-size: 24px;
       line-height: 24px;
   }
}

  @media only screen and (max-width: 991px) {
    #Banner_image_mobile {
        width: 100%;
        float: right;
    }
  }
  @media only screen and (max-width: 767px) {
    #Banner_image_mobile {
        width: 100%;
    }
  }
  img#Banner_image {
    height: 600px;
    position: absolute;
    bottom: 0;
}
  @media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait){
    p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy {
        font-size: 41px;
        line-height: 41px;
    }
    p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy.AvenirNextLTPro-Medium.april{
        padding-left: 40px !important;
        }
}
@media (min-width: 1024px){
    p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy.AvenirNextLTPro-Medium.april br{
        display: none;
    }
}
@media (max-width: 1023px) and (orientation: landscape){
    p.hotdeals-image-heading.caps.AvenirNextLTPro-Heavy.AvenirNextLTPro-Medium.april{
        padding-left: 50px !important;
        }
}
/* CSS for april hot deals ends*/



/*New css for hotdeals portrait:do not delete*/
@media (max-width: 599px){
    .row .col.s4.hotdeals-image {
        width: 50%;
    }
    .hotdeals-image-heading{
        width: 100%;
    }
    .col.s8.m6.l12.hotdeals-content {
        width: 50%;
    }
    .hotdeals-heading.april,.hotdeals-past-points.april,.hotdeals-present-points.april{
        font-size: 18px;
        line-height: 20px;
    }
    .hotdeals-cta-section a {
        font-size: 16px;
        width: 150px;
        padding: 12px 20px;
    }
    .hotdeal-layer.col {
        height: 260px;
    }
    
    }
    @media (max-width: 991px) {
    .hotdeals-bottom-text.april {
        left: -50%;
    }
    }
    .hotdeals-bottom-text.april {
        text-align: center !important;
        font-size: 10px;
    }
	@media (max-width:414px){
    .hotdeals-bottom-text.tree{
        bottom: -5px;
    }
}
/*Hot deals potrait fixes end*/

/*spk-swig-promo*/
.spk-swig-promo-2021 {
    background:#d62c49;
    margin: auto auto 20px;
}
.spk-swig-promo-heading{
    font-size: 42px;
    color: #ffffff;
    line-height: 45px;
    text-align: center;
}

.spk-swig-promo-sub-heading {
    text-align: center;
    line-height: 30px;
    color:#ffffff;
    font-family: 'AvenirNextLTPro-Medium';  
}
@media (min-width: 992px){
.spk-swig-promo-heading{
    font-size: 42px;
    line-height: 45px;
    text-align: left;
}
.spk-swig-promo-content {
    position: relative;
    padding-top: 0;
    transform: translateY(51%);
    -webkit-transform: translateY(51%);
    -moz-transform: translateY(51%);
    -ms-transform: translateY(51%);
}
.spk-swig-promo-sub-heading {
    text-align: left;
}
.spk-swig-promo-content{
    margin-left: 45px;
}
}
@media (min-width: 320px) and (max-width: 768px) {
    .spk-swig-promo-content{
        margin-top: 30px;
    }
    .spk-swig-promo-sub-heading{
        font-size: 20px;
    }
    .spk-swig-promo-heading {
        font-size: 36px;
        line-height: 36px;
        text-align: center;
    }
    .spk-swig-promo-heading br{
        display:none;
    }
    .spk-swig-promo-sub-heading br{
        display:none;
    }
    .spk-swig-promo-content {
        text-align: center;
        text-align: -webkit-center;
        padding:0px 10px;
    }
    .spk-swig-promo-heading .header-sup {
        font-size: 26px;
        top: -12px;
    }
.spk-swig-promo-sub-heading +a.buynowbtn {
    margin-left: auto;
    margin-right:auto;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation : landscape){
    .spk-swig-promo-content{
    text-align: center;
    text-align: -webkit-center;
}
.spk-swig-promo-content{
    margin-top: 30px;
}
}
@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:portrait) {
    .spk-swig-promo-heading br {
        display: none;
    }
.spk-swig-promo-sub-heading +a.buynowbtn{
    margin:0 auto;
    margin-bottom:20px;
}
.spk-swig-promo-sub-heading +a.buynowbtn{
      margin:0 auto;
    margin-bottom:10px; 
    margin-top: 15px;
}
.spk-swig-promo-sub-heading br {
    display: none;
} 
}

@media only screen and (min-width: 768px) and (max-width:1024px) and (orientation:landscape) {
.spk-swig-promo-heading {
    font-size: 33px;
    line-height: 40px;
}
   .spk-swig-promo-sub-heading {
    font-size: 18px;
    line-height: 24px;
}
.spk-swig-promo-sub-heading br{
    display:none;
}
.spk-swig-promo-heading br {
    display: none;
}
}

@media only screen and (max-width: 991px) and (min-width: 601px) and (orientation: landscape){
.spk-swig-promo-heading br {
    display: none;
}
}


@media only screen and (min-width: 834px) and (orientation: portrait) { 
    .spk-swig-promo-content {
        margin-top: 30px;
    }
    .spk-swig-promo-bottom-text{
        text-align: center;
    }
}
@media only screen and (min-width: 1112px) and (orientation: landscape) { 
    .spk-swig-promo-sub-heading{
        font-size:17px;
    }
    .spk-swig-promo-heading{
        font-size: 37px;
    }
   .spk-swig-promo-content {
        position: relative;
        padding-top: 0;
        transform: translate(3%,45%);
        -webkit-transform: translate(3%,45%);
        -moz-transform: translate(3%,45%);
        -ms-transform: translate(3%,45%);
    }
}
@media only screen and (min-width: 1280px) { 
    .spk-swig-promo-sub-heading{
        font-size:20px;
    }
    .spk-swig-promo-heading{
        font-size: 42px;
    }
    .spk-swig-promo-content {
        position: relative;
        padding-top: 0;
        transform: translate(10%,55%);
        -webkit-transform: translate(10%,55%);
        -moz-transform: translate(10%,55%);
        -ms-transform: translate(10%,55%);
    }
}
@media only screen and (max-width:991px){
.spk-swig-promo-button{
    margin-bottom: 50px;
}
.spk-swig-promo-bottom-text{
    padding-bottom: 20px;
}
}

.col.s12.m12.l6.spk-swig-promo-image {
    padding: 0;
}

.spk-swig-promo-image img.spk-swig-promo-banner-mobile {
    display: block;
    width: 100%;
}

.spk-swig-promo-image img.spk-swig-promo-banner {
    display: none;
    float: right;
    padding-top: 0px;
}

@media (min-width: 992px) {
    .spk-swig-promo-image img.spk-swig-promo-banner-mobile {
        display: none;
    }
    .spk-swig-promo-image img.spk-swig-promo-banner {
        display: block;
    }
}
.spk-swig-promo-footer-content p, .spk-swig-promo-bottom-text{
    color: #ffffff;
}
.spk-swig-promo-footer-content {
    background-color: #d62c49;
    padding-top: 10px;
    padding-bottom: 5px;
    margin-bottom: 20px;
}
.buynowbtn.spk{
    padding: 12px 10px 10px;
}
/*end of spk-swig-promo */

/*Issue fix for thanks terms and condition*/
.terms-condition {
    font-size: 2rem;
    margin-top: 2rem;
}

/*Upload reciept issue by Ekta*/
a.btn_responsive.disabled:hover {
    background: #717171;
}
/*Shipping form issue - Surya*/
.shippingForm label.use-address{
    max-width: 200px;
}
/* Endorsed Image for rewards start*/
.rewards-catalog .rewardContainer .thumbContainer .endorsedImage img {
    width: 20%;
    float: left;
    width: 100%;
    padding: 0;
}
.rewards-catalog .rewardContainer .thumbContainer .endorsedImage{
    width: 35px;
    display: inline-block;
    margin: 3px;
    float: left;
    position: absolute;
}
.endorsedImageText {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.endorsedImageText img {
    width: 70px;
    margin-right: 15px;
}
.endorsedImageText .copyText {
    color: #0a769c;
    font-size: 40px;
    font-family: 'AvenirNextLTPro-Bold';
    padding: 0;
    margin: 0;
}
@media only screen and (max-width: 767px) {
.rewards-catalog .rewardContainer .thumbContainer .endorsedImage{
    width: 23px;
}
.endorsedImageText {
    margin-top: 16px;
}
.endorsedImageText img {
    width: 43px;
    margin-right: 7px;
}
.endorsedImageText .copyText {
    font-size: 23px;
}
}
@media only screen and (max-width: 600px){
    .rewards-catalog div.reward .thumbContainer img {
        width: 90px;
    }

/* Endorsed Image for rewards end*/
