/*---
 * Imports
 * Add all the BRAND CUSTOM less imports from the project in this file
 * Base global styles = Add all the BRAND CUSTOM global stylesheets
 * BRAND CUSTOM Component styles = Add the stylesheets component related
 * Page styles = Add the page specific styles
---*/
/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
/* line 8, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/**
 * Remove the margin in all browsers (opinionated).
 */
/* line 18, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
body {
  margin: 0;
}
/* HTML5 display definitions
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
/* line 31, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  /* 1 */
  display: block;
}
/**
 * Add the correct display in IE 9-.
 */
/* line 50, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
audio,
canvas,
progress,
video {
  display: inline-block;
}
/**
 * Add the correct display in iOS 4-7.
 */
/* line 61, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 70, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
progress {
  vertical-align: baseline;
}
/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */
/* line 79, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
template,
[hidden] {
  display: none;
}
/* Links
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
/* line 91, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
a {
  background-color: transparent;
}
/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
/* line 100, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
a:active,
a:hover {
  outline-width: 0;
}
/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 113, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
/* line 123, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
b,
strong {
  font-weight: inherit;
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 132, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
b,
strong {
  font-weight: bolder;
}
/**
 * Add the correct font style in Android 4.3-.
 */
/* line 141, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
dfn {
  font-style: italic;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* line 150, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/**
 * Add the correct background and color in IE 9-.
 */
/* line 159, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
mark {
  background-color: #ff0;
  color: #000;
}
/**
 * Add the correct font size in all browsers.
 */
/* line 168, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
/* line 177, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
/* line 185, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
sub {
  bottom: -0.25em;
}
/* line 189, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10-.
 */
/* line 200, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
img {
  border-style: none;
}
/**
 * Hide the overflow in IE.
 */
/* line 208, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
svg:not(:root) {
  overflow: hidden;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 220, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct margin in IE 8.
 */
/* line 232, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
figure {
  margin: 1em 40px;
}
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 241, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 255, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
button,
input,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Restore the font weight unset by the previous rule.
 */
/* line 267, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
optgroup {
  font-weight: bold;
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 * 2. Show the overflow in Edge, Firefox, and IE.
 */
/* line 277, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
button,
input,
select {
  /* 2 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
/* line 288, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Change the cursor in all browsers (opinionated).
 */
/* line 297, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  cursor: pointer;
}
/**
 * Restore the default cursor to disabled elements unset by the previous rule.
 */
/* line 308, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
[disabled] {
  cursor: default;
}
/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS.
 */
/* line 318, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}
/**
 * Remove the inner border and padding in Firefox.
 */
/* line 329, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
/* line 339, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
button:-moz-focusring,
input:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
/* line 348, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
/* line 361, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Remove the default vertical scrollbar in IE.
 */
/* line 374, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
/* line 383, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 393, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * Correct the odd appearance of search inputs in Chrome and Safari.
 */
/* line 402, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
[type="search"] {
  -webkit-appearance: textfield;
}
/**
 * Remove the inner padding and cancel buttons in Chrome on OS X and
 * Safari on OS X.
 */
/* line 411, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_normalize.less */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*---
 * Variables
 * Add all the variables you need for the project
 * Responsive = The responsive breakpoints use as needed.
 * Colors = Corporate Colors
---*/
@shadow #555555;
/*------------------------------------*\
    GLOBAL/BASE STYLES
\*------------------------------------*/
/* line 4, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
*:focus {
  outline: 0;
}
/* line 8, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
html,
body {
  color: #656263;
  padding: 0;
  margin: 0;
  height: 100%;
  width: 100%;
  font-size: 62.5%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 21, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
html {
  box-sizing: border-box;
}
/* line 25, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
body {
  height: auto;
  min-height: 100%;
  font-size: 16px;
  line-height: 1.4;
}
/* line 32, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
h1,
.h1 {
  font-size: 28px;
  font-size: 2.8rem;
}
@media screen and (min-width: 769px) {
  /* line 35, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
  h1,
  .h1 {
    font-size: 32px;
    font-size: 3.2rem;
  }
}
/* line 40, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
h2,
.h2 {
  font-size: 24px;
  font-size: 2.4rem;
}
@media screen and (min-width: 769px) {
  /* line 43, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
  h2,
  .h2 {
    font-size: 28px;
    font-size: 2.8rem;
  }
}
/* line 48, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
h3,
.h3 {
  font-size: 18px;
  font-size: 1.8rem;
}
@media screen and (min-width: 769px) {
  /* line 51, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
  h3,
  .h3 {
    font-size: 20px;
    font-size: 2rem;
  }
}
/* line 56, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
.title-delimiter {
  padding: 0 15px;
  margin-bottom: 15px;
  margin-top: 15px;
  overflow: hidden;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}
/* line 67, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
.title-delimiter::before,
.title-delimiter::after {
  background-color: #656263;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: super;
  width: 50%;
}
@media screen and (min-width: 769px) {
  /* line 78, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
  .title-delimiter {
    padding: 0;
  }
}
/* line 82, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
.title-delimiter::before {
  right: 0.5em;
  margin-left: -50%;
}
/* line 87, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
.title-delimiter::after {
  left: 0.5em;
  margin-right: -50%;
}
/* line 96, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
.title-line-sides-container {
  max-width: 1120px;
  margin-top: 30px;
  margin-bottom: 30px;
}
@media screen and (min-width: 769px) {
  /* line 103, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
  .title-line-sides-container {
    margin-top: 145px;
    margin-bottom: 50px;
  }
}
/* line 108, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
.productdetailspage .title-line-sides-container {
  margin-top: 30px;
}
@media screen and (min-width: 769px) {
  /* line 110, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
  .productdetailspage .title-line-sides-container {
    margin-top: 0;
  }
}
/* line 115, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
.title-line-sides-container .title-line-sides {
  font-size: 20px;
  font-size: 2rem;
  box-sizing: border-box;
  color: #414141;
  text-transform: uppercase;
  position: relative;
  text-align: center;
}
@media screen and (min-width: 769px) {
  /* line 125, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
  .title-line-sides-container .title-line-sides {
    font-size: 32px;
    font-size: 3.2rem;
  }
}
@media screen and (min-width: 992px) {
  /* line 129, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
  .title-line-sides-container .title-line-sides {
    font-size: 50px;
    font-size: 5rem;
  }
}
/* line 133, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
.title-line-sides-container .title-line-sides > span {
  background-color: #fff;
  position: relative;
  z-index: 2;
  display: inline-block;
  padding: 0 10px;
  max-width: 167px;
  margin: auto;
  line-height: 1;
}
@media screen and (min-width: 769px) {
  /* line 143, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
  .title-line-sides-container .title-line-sides > span {
    max-width: 265px;
    padding: 0 25px;
  }
}
@media screen and (min-width: 992px) {
  /* line 148, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
  .title-line-sides-container .title-line-sides > span {
    max-width: inherit;
    padding: 0 20px;
  }
}
/* line 154, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
.title-line-sides-container .title-line-sides:before {
  content: '';
  height: 1px;
  position: absolute;
  border-bottom: 1px solid #414141;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  left: 0;
  z-index: 1;
}
/* line 172, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
.youtube-container,
.iframe.prodAttrDispLook1 > ul li .iframe-container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
/* line 179, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
.youtube-container iframe,
.iframe.prodAttrDispLook1 > ul li .iframe-container iframe {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 189, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
.shadow,
#headerRow1 #quickLinksBar .support .quick-links-menu,
#headerRow1 #quickLinksBar .find-a-retailer .quick-links-menu,
#headerRow1 #quickLinksBar .utility-dropdown .quick-links-menu,
#headerRow2 #departmentsMenu > li .departmentMenu,
#headerRow2 #departmentsMenu.active > li .departmentMenu,
#footer,
.pdp-navigation .pdp-navigation-container.fixed-nav > ul,
#productDetailsStickyNote #pdp_sticky_header,
div.widget_quick_info_popup {
  box-shadow: 0 2px 5px -4px #555555;
}
/* line 193, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
.product_rating {
  font-size: 16px;
  font-size: 1.6rem;
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: baseline;
  margin-left: 15px;
  margin-right: 15px;
}
@media screen and (min-width: 769px) {
  /* line 204, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
  .product_rating {
    width: 100%;
    margin-left: 0px;
  }
}
/* line 209, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
.product_rating .rating {
  unicode-bidi: bidi-override;
  direction: ltr;
  color: gold;
}
/* line 214, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
.product_rating .rating > span {
  display: inline-block;
  position: relative;
  width: 1.1em;
}
/* line 221, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
.product_rating .rating.one-star > span:nth-child(-n+1):before {
  content: "\2605";
  position: absolute;
}
/* line 228, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
.product_rating .rating.two-star > span:nth-child(-n+2):before {
  content: "\2605";
  position: absolute;
}
/* line 235, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
.product_rating .rating.three-star > span:nth-child(-n+3):before {
  content: "\2605";
  position: absolute;
}
/* line 242, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
.product_rating .rating.four-star > span:nth-child(-n+4):before {
  content: "\2605";
  position: absolute;
}
/* line 249, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
.product_rating .rating.five-star > span:nth-child(-n+5):before {
  content: "\2605";
  position: absolute;
}
/* line 257, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
.rowContainer,
.rowContainer > .row {
  padding: 0;
}
/* line 261, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
#MessageArea {
  opacity: 1;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  margin: 0;
  max-width: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  min-width: 270px;
}
/* line 274, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
#MessageArea .content {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 37%;
  transform: translate(-50%, -50%);
  background-color: #FFFFFF;
  border-left: 0px solid #e5e5e5;
  border-right: 0px solid #e5e5e5;
  border-bottom: 0px solid #e5e5e5;
  padding: 35px;
  box-shadow: 0 0 10px 2px #888888;
}
/* line 286, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
#MessageArea .content #clickableErrorMessageImg {
  display: flex;
}
/* line 288, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
#MessageArea .content #clickableErrorMessageImg .icon-graco-close2 {
  font-size: 1.2rem;
  margin-left: .3rem;
  color: #414141;
}
/* line 295, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
#MessageArea .content .message img {
  float: left;
  height: 18px;
  position: relative;
  width: 18px;
}
/* line 301, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_global.less */
#MessageArea .content .message .message_text {
  font-size: auto;
  font-size: initial;
  color: #414141;
  margin-left: 25px;
}
@font-face {
  font-family: 'bbj';
  src: url('iconfonts/bbj.eot?l8ajkm');
  src: url('iconfonts/bbj.eot?l8ajkm#iefix') format('embedded-opentype'), url('iconfonts/bbj.ttf?l8ajkm') format('truetype'), url('iconfonts/bbj.woff?l8ajkm') format('woff'), url('iconfonts/bbj.svg?l8ajkm#bbj') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* line 12, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
[class^="icon-bbj-"],
[class*=" icon-bbj-"],
.fonticon,
.n-form .checkbox-container .checkmark,
.n-form .select-container span.arrow,
.n-form .selectWrapper span.arrow,
.JsDatePickBox .boxMainInner .controlsBar .monthForwardButton,
.JsDatePickBox .boxMainInner .controlsBar .monthForwardButtonOver,
.JsDatePickBox .boxMainInner .controlsBar .monthBackwardButton,
.JsDatePickBox .boxMainInner .controlsBar .monthBackwardButtonOver,
.JsDatePickBox .boxMainInner .controlsBar .yearForwardButton,
.JsDatePickBox .boxMainInner .controlsBar .yearForwardButtonOver,
.JsDatePickBox .boxMainInner .controlsBar .yearBackwardButton,
.JsDatePickBox .boxMainInner .controlsBar .yearBackwardButtonOver,
.JsDatePickBox .jsDatePickCloseButton,
.JsDatePickBox .jsDatePickCloseButtonOver,
.compare_back a .back_arrow,
.prodRecLook1.carousel .content li .product .product_colors ul li.more_link a,
.prodRecLook3.carousel .content li .product .product_colors ul li.more_link a,
.accordion.look1 h2 span,
.accordion.look1 .accordion-title span,
.accordion h2 span,
.accordion .accordion-title span,
#headerRow1 #departmentsButton > span:before,
#headerRow1 #quickLinksBar #searchBox #searchTermWrapper:before,
#headerRow1 #quickLinksBar .support .quick-link-btn:before,
#headerRow1 #quickLinksBar .find-a-retailer .quick-link-btn:before,
#headerRow1 #quickLinksBar .utility-dropdown .quick-link-btn:before,
#headerRow1 #quickLinksBar #widget_minishopcart:before,
#headerRow2 #departmentsMenu > li.submenu .departmentButton:before,
#headerRow2 #departmentsMenu.active > li.submenu .departmentButton:before,
.hamburger-menu-active .submenu:not(.actived-item) .header > .menuLink:before,
.hamburger-menu-active .submenu:not(.actived-item) > .menuLink:before,
.hamburger-menu-active .extra-menu-items .drive-title .departmentButton .arrow_button_icon:before,
.hamburger-menu-active .menu-footer .drive-title .departmentButton .arrow_button_icon:before,
.hamburger-menu-active #departmentsMenu .drive-title .departmentButton .arrow_button_icon:before,
.hamburger-menu-active #departmentsMenu.active .drive-title .departmentButton .arrow_button_icon:before,
.hamburger-menu-active .menu-footer .menu-footer-icon-one:before,
.hamburger-menu-active .departmentMenu > .header > .link.prevArrow:before,
.grid-tiles__list__item__title .icon,
.carousel > .nextPageButton,
.carousel > .prevPageButton,
#footer.footer #footerRow1 .section .header h3 .status-icon,
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_colors ul li.more_link a,
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_compatibility a,
.productListingWidget.prodListLook1 .paging_controls .left_arrow,
.productListingWidget.prodListLook1 .paging_controls .right_arrow,
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_colors ul li.more_link a,
.productListingWidget.prodListLook2 .paging_controls .left_arrow,
.productListingWidget.prodListLook2 .paging_controls .right_arrow,
.product-listing-compare__compare-items ul li.active .icon-graco-close,
.category-tile .text-container a span,
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .close_group .close,
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions .quantity_input label:before,
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look2 .right_column .close_group .close,
.facetWidget #facetTextWrapper #facetFilterListWrapper .facetSelected .close,
.facetWidget fieldset .title .arrow span,
.facetWidget .facetSelect li input:checked + a .checkBox > .checkmark,
.facetWidget .showMore input[type=checkbox]:checked + label:before,
.countrySelector .main-container .container .country-select-content .mob-country-selector #countrySelectorAccordion li.open h2.list-title .status-icon,
.countrySelector .main-container .container .country-select-content .mob-country-selector #countrySelectorAccordion h2.list-title .status-icon,
.DataInterceptExpirationDate span.arrow,
.CO4MainContent .paymetricbox .savedCCContainer span.arrow,
.product-registration-page #widget_breadcrumb a.back-btn .back-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'bbj' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 28, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
[class^="icon-bbj-"],
[class*=" icon-bbj-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'bbj' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 43, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-call:before {
  content: "\e91a";
}
/* line 46, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-discontinued_products:before {
  content: "\e91b";
}
/* line 49, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-faq:before {
  content: "\e91c";
}
/* line 52, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-preference_center:before {
  content: "\e91d";
}
/* line 55, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-product_registration:before {
  content: "\e91e";
}
/* line 58, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-recall_info:before {
  content: "\e91f";
}
/* line 61, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-warranty_info:before {
  content: "\e920";
}
/* line 64, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-check_mark:before,
.n-form .checkbox-container .checkmark:before {
  content: "\e918";
}
/* line 67, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-close_x_small:before,
.JsDatePickBox .jsDatePickCloseButton:before,
.JsDatePickBox .jsDatePickCloseButtonOver:before,
.facetWidget #facetTextWrapper #facetFilterListWrapper .facetSelected .close:before,
.JsDatePickBox .jsDatePickCloseButton .fonticon:before,
.JsDatePickBox .jsDatePickCloseButtonOver .fonticon:before,
.JsDatePickBox .jsDatePickCloseButton .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.JsDatePickBox .jsDatePickCloseButtonOver .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.JsDatePickBox .jsDatePickCloseButton .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.JsDatePickBox .jsDatePickCloseButtonOver .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.JsDatePickBox .jsDatePickCloseButton .category-tile .text-container a span:before,
.JsDatePickBox .jsDatePickCloseButtonOver .category-tile .text-container a span:before {
  content: "\e919";
}
/* line 70, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-close_circle:before,
.product-compare .content .compare-main .c-row.products-compare .item a.remove-link span.remove:before,
.product-listing-compare__compare-items ul li.active .icon-graco-close:before {
  content: "\e916";
}
/* line 73, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-carousel_arrow_left:before,
.gallery-showcase__slider-nav__prev .fonticon:before,
.gallery-showcase__slider-nav__prev .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.gallery-showcase__slider-nav__prev .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.gallery-showcase__slider-nav__prev .category-tile .text-container a span:before {
  content: "\e900";
}
/* line 76, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-carousel_arrow_right:before,
.gallery-showcase__slider-nav__next .fonticon:before,
.gallery-showcase__slider-nav__next .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.gallery-showcase__slider-nav__next .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.gallery-showcase__slider-nav__next .category-tile .text-container a span:before {
  content: "\e901";
}
/* line 79, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-cell_phone_call:before,
.hamburger-menu-active .menu-footer .menu-footer-icon-one:before {
  content: "\e902";
}
/* line 82, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-close_x:before,
.hamburger-menu-active .extra-menu-items .drive-title .departmentButton .arrow_button_icon:before,
.hamburger-menu-active .menu-footer .drive-title .departmentButton .arrow_button_icon:before,
.hamburger-menu-active #departmentsMenu .drive-title .departmentButton .arrow_button_icon:before,
.hamburger-menu-active #departmentsMenu.active .drive-title .departmentButton .arrow_button_icon:before,
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .header .close:before,
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content #shoppingListCreateSuccessPopup_close.close:before,
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .body #shoppingListErrorMessageArea:before,
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .close_group .close:before,
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look2 .right_column .close_group .close:before {
  content: "\e903";
}
/* line 85, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-collapse_minus:before {
  content: "\e904";
}
/* line 88, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-down_carat:before,
.n-form .select-container span.arrow:before,
.accordion.look3 h2 .header-text .accordion-status:before,
#headerRow1 #quickLinksBar .support .quick-link-btn:before,
#headerRow1 #quickLinksBar .find-a-retailer .quick-link-btn:before,
#headerRow1 #quickLinksBar .utility-dropdown .quick-link-btn:before,
#headerRow2 #departmentsMenu > li.submenu .departmentButton:before,
#headerRow2 #departmentsMenu.active > li.submenu .departmentButton:before,
.shopperActions .cart-available-enabled .quantity_input label:before,
.shopperActions .dropdown_primary .drop .dropdown_arrow_product div:before,
#footer.footer #footerRow1 .section.acc-opened .header h3 .status-icon:before,
#productDetailsStickyNote #smmary_shopperAction .cart-available-enabled .quantity_input label:before,
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.closed-tile .category-tile .text-container a span:before,
.countrySelector .main-container .container .country-select-content .mob-country-selector #countrySelectorAccordion h2.list-title .status-icon:before,
.DataInterceptExpirationDate span.arrow:before,
.CO4MainContent .paymetricbox .savedCCContainer span.arrow:before {
  content: "\e905";
}
/* line 91, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-expand_plus:before,
.accordion h2 span:before,
.accordion .accordion-title span:before {
  content: "\e906";
}
/* line 94, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-facebook:before,
.socialActions .social-icons .item.st_facebook_custom:before,
.socialActions .social-icons [data-network="facebook"]:before {
  content: "\e907";
}
/* line 97, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-globe:before {
  content: "\e908";
}
/* line 100, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-information:before,
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_compatibility a:before {
  content: "\e909";
}
/* line 103, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-instagram:before,
.socialActions .social-icons .item.st_instagram_large span:before {
  content: "\e90a";
}
/* line 106, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-menu_mobile:before,
#headerRow1 #departmentsButton > span:before {
  content: "\e90b";
}
/* line 109, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-pagination_dots:before {
  content: "\e90c";
}
/* line 112, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-play_video_button:before {
  content: "\e90d";
}
/* line 115, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-plus:before,
.prodRecLook3.carousel .content li .product .product_colors ul li.more_link a:before,
.product-compare .content .compare-main .c-row .item.add-another-product a .icon:before,
.accordion.look1 h2 span:before,
.accordion.look1 .accordion-title span:before,
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_colors ul li.more_link a:before,
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_colors ul li.more_link a:before,
.facetWidget fieldset .title .arrow.arrow_collapsed span:before,
.facetWidget .facetSelect li input:checked + a .checkBox > .checkmark:before,
.facetWidget[aria-expanded="false"] .fonticon.filter-toggle-icon:before,
.facetWidget[aria-expanded="false"] .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton.filter-toggle-icon:before,
.facetWidget[aria-expanded="false"] .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton.filter-toggle-icon:before,
.facetWidget[aria-expanded="false"] .category-tile .text-container a span.filter-toggle-icon:before {
  content: "\e90e";
}
/* line 118, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-minus:before,
.accordion.closed h2 span:before,
.accordion.closed .accordion-title span:before,
.facetWidget fieldset .title .arrow span:before,
.facetWidget[aria-expanded="true"] .fonticon.filter-toggle-icon:before,
.facetWidget[aria-expanded="true"] .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton.filter-toggle-icon:before,
.facetWidget[aria-expanded="true"] .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton.filter-toggle-icon:before,
.facetWidget[aria-expanded="true"] .category-tile .text-container a span.filter-toggle-icon:before {
  content: "\e921";
}
/* line 121, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-search_magnifying_glass:before,
#headerRow1 #quickLinksBar #searchBox #searchTermWrapper:before {
  content: "\e90f";
}
/* line 124, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-shopping_cart:before,
#headerRow1 #quickLinksBar #widget_minishopcart:before {
  content: "\e910";
}
/* line 127, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-left_carat:before,
.JsDatePickBox .boxMainInner .controlsBar .monthForwardButton:before,
.JsDatePickBox .boxMainInner .controlsBar .monthForwardButtonOver:before,
.JsDatePickBox .boxMainInner .controlsBar .monthBackwardButton:before,
.JsDatePickBox .boxMainInner .controlsBar .monthBackwardButtonOver:before,
.JsDatePickBox .boxMainInner .controlsBar .yearForwardButton:before,
.JsDatePickBox .boxMainInner .controlsBar .yearForwardButtonOver:before,
.JsDatePickBox .boxMainInner .controlsBar .yearBackwardButton:before,
.JsDatePickBox .boxMainInner .controlsBar .yearBackwardButtonOver:before,
.product-compare .arrows .right-arrow:before,
.hamburger-menu-active .submenu:not(.actived-item) .header > .menuLink:before,
.hamburger-menu-active .submenu:not(.actived-item) > .menuLink:before,
.grid-tiles__list__item__title .icon:before,
.carousel-2 .text-container a.title .icon:before,
.support-grid__title span.fonticon:before,
div#widget_breadcrumb ul span.divider:before,
div#widget_breadcrumb ul li.divider:before,
.productListingWidget.prodListLook1 .paging_controls .right_arrow:before,
.productListingWidget.prodListLook2 .paging_controls .right_arrow:before,
.awards-grid .items-list .item .cta-container a .icon:before,
.JsDatePickBox .boxMainInner .monthForwardButtonOver .fonticon:before,
.JsDatePickBox .boxMainInner .monthForwardButton .fonticon:before,
.JsDatePickBox .boxMainInner .yearForwardButtonOver .fonticon:before,
.JsDatePickBox .boxMainInner .yearForwardButton .fonticon:before,
.support-grid__title span.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.JsDatePickBox .boxMainInner .monthForwardButtonOver .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.JsDatePickBox .boxMainInner .monthForwardButton .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.JsDatePickBox .boxMainInner .yearForwardButtonOver .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.JsDatePickBox .boxMainInner .yearForwardButton .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.support-grid__title span.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.JsDatePickBox .boxMainInner .monthForwardButtonOver .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.JsDatePickBox .boxMainInner .monthForwardButton .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.JsDatePickBox .boxMainInner .yearForwardButtonOver .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.JsDatePickBox .boxMainInner .yearForwardButton .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.support-grid__title span.category-tile .text-container a span:before,
.JsDatePickBox .boxMainInner .monthForwardButtonOver .category-tile .text-container a span:before,
.JsDatePickBox .boxMainInner .monthForwardButton .category-tile .text-container a span:before,
.JsDatePickBox .boxMainInner .yearForwardButtonOver .category-tile .text-container a span:before,
.JsDatePickBox .boxMainInner .yearForwardButton .category-tile .text-container a span:before {
  content: "\e911";
}
/* line 130, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-right_carat:before,
.JsDatePickBox .boxMainInner .controlsBar .monthBackwardButton:before,
.JsDatePickBox .boxMainInner .controlsBar .monthBackwardButtonOver:before,
.JsDatePickBox .boxMainInner .controlsBar .yearBackwardButton:before,
.JsDatePickBox .boxMainInner .controlsBar .yearBackwardButtonOver:before,
.compare_back a .back_arrow:before,
.product-compare .arrows .left-arrow:before,
.hamburger-menu-active .departmentMenu > .header > .link.prevArrow:before,
.productListingWidget.prodListLook1 .paging_controls .left_arrow:before,
.productListingWidget.prodListLook2 .paging_controls .left_arrow:before,
.JsDatePickBox .boxMainInner .monthBackwardButton .fonticon:before,
.JsDatePickBox .boxMainInner .monthBackwardButtonOver .fonticon:before,
.JsDatePickBox .boxMainInner .yearBackwardButton .fonticon:before,
.JsDatePickBox .boxMainInner .yearBackwardButtonOver .fonticon:before,
.product-registration-page #widget_breadcrumb a.back-btn .back-icon:before,
.JsDatePickBox .boxMainInner .monthBackwardButton .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.JsDatePickBox .boxMainInner .monthBackwardButtonOver .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.JsDatePickBox .boxMainInner .yearBackwardButton .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.JsDatePickBox .boxMainInner .yearBackwardButtonOver .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.JsDatePickBox .boxMainInner .monthBackwardButton .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.JsDatePickBox .boxMainInner .monthBackwardButtonOver .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.JsDatePickBox .boxMainInner .yearBackwardButton .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.JsDatePickBox .boxMainInner .yearBackwardButtonOver .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.JsDatePickBox .boxMainInner .monthBackwardButton .category-tile .text-container a span:before,
.JsDatePickBox .boxMainInner .monthBackwardButtonOver .category-tile .text-container a span:before,
.JsDatePickBox .boxMainInner .yearBackwardButton .category-tile .text-container a span:before,
.JsDatePickBox .boxMainInner .yearBackwardButtonOver .category-tile .text-container a span:before {
  content: "\e912";
}
/* line 133, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-up_carat:before,
.accordion.look3.closed h2 .accordion-status:before,
#footer.footer #footerRow1 .section .header h3 .status-icon:before,
.category-tile .text-container a span:before,
.countrySelector .main-container .container .country-select-content .mob-country-selector #countrySelectorAccordion li.open h2.list-title .status-icon:before {
  content: "\e913";
}
/* line 136, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-youtube:before,
.socialActions .social-icons .item.st_youtube_large span:before {
  content: "\e914";
}
/* line 139, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-zoom_magnifying_glass:before {
  content: "\e915";
}
/* line 142, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-small_minus:before {
  content: "\e917";
}
/* line 145, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-calendar:before {
  content: "\e953";
}
/* line 148, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-download3:before {
  content: "\e9c7";
}
/* line 151, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-file-pdf:before {
  content: "\eadf";
}
/* line 154, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-new-tab:before {
  content: "\ea7e";
}
/* line 157, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-twitter:before,
.socialActions .social-icons [data-network="twitter"]:before {
  content: "\e93e";
}
/* line 160, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-pinterest:before,
.socialActions .social-icons [data-network="pinterest"]:before {
  content: "\e93d";
}
/* line 163, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_iconfonts.less */
.icon-bbj-email:before,
.socialActions .social-icons [data-network="email"]:before {
  content: "\e93c";
}
@media (max-width: 768px) {
  /* line 3, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_grid.less */
  .acol1 {
    width: 8.333333%;
  }
  /* line 4, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_grid.less */
  .acol2 {
    width: 16.666666%;
  }
  /* line 5, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_grid.less */
  .acol3 {
    width: 25%;
  }
  /* line 6, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_grid.less */
  .acol4 {
    width: 33.333333%;
  }
  /* line 7, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_grid.less */
  .acol5 {
    width: 41.666666%;
  }
  /* line 8, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_grid.less */
  .acol6 {
    width: 50%;
  }
  /* line 9, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_grid.less */
  .acol7 {
    width: 58.333333%;
  }
  /* line 10, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_grid.less */
  .acol8 {
    width: 66.666666%;
  }
  /* line 11, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_grid.less */
  .acol9 {
    width: 75%;
  }
  /* line 12, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_grid.less */
  .acol10 {
    width: 83.333333%;
  }
  /* line 13, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_grid.less */
  .acol11 {
    width: 91.666666%;
  }
  /* line 14, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_grid.less */
  .acol12 {
    width: 100%;
  }
  /* line 15, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_grid.less */
  .rowContainer > .row.margin-true {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 19, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_grid.less */
  .row.margin-true > div > div {
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 25, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_grid.less */
.homepage .rowContainer,
.homepage .rowContainer > .row {
  padding: 0px 0px;
}
@media (min-width: 1281px) {
  /* line 31, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_grid.less */
  .homepage .rowContainer,
  .homepage .rowContainer > .row {
    padding: 0px 0px;
  }
}
@font-face {
  font-family: 'bariollight';
  src: url('fonts/bariol_light-webfont.eot');
  src: url('fonts/bariol_light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/bariol_light-webfont.woff2') format('woff2'), url('fonts/bariol_light-webfont.woff') format('woff'), url('fonts/bariol_light-webfont.ttf') format('truetype'), url('fonts/bariol_light-webfont.svg#bariollight') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'bariolbold';
  src: url('fonts/bariol_bold-webfont.eot');
  src: url('fonts/bariol_bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/bariol_bold-webfont.woff2') format('woff2'), url('fonts/bariol_bold-webfont.woff') format('woff'), url('fonts/bariol_bold-webfont.ttf') format('truetype'), url('fonts/bariol_bold-webfont.svg#bariolbold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'bariolregular';
  src: url('fonts/bariol_regular-webfont.eot');
  src: url('fonts/bariol_regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/bariol_regular-webfont.woff2') format('woff2'), url('fonts/bariol_regular-webfont.woff') format('woff'), url('fonts/bariol_regular-webfont.ttf') format('truetype'), url('fonts/bariol_regular-webfont.svg#bariolregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'bariolregular2';
  src: url('https://pay.babyjogger.com/assets/fonts/bariol_regular-webfont.eot');
  src: url('https://pay.calphalon.com/assets/fonts/bariol_regular-webfont.eot?#iefix') format('embedded-opentype'), url('https://pay.babyjogger.com/assets/fonts/bariol_regular-webfont.woff2') format('woff2'), url('https://pay.babyjogger.com/assets/fonts/bariol_regular-webfont.woff') format('woff'), url('https://pay.babyjogger.com/assets/fonts/bariol_regular-webfont.ttf') format('truetype');
}
/* line 52, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_fonts.less */
.bariol-light,
.gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-content__header {
  font-family: 'bariollight';
  font-style: normal;
  font-weight: normal;
}
/* line 58, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_fonts.less */
.bariol-bold,
.button.bbj-btn,
.bbj-btn,
.subheads,
.body-copy-bold,
.text-links,
.text-links-small,
.links-bold,
.links-big-bold,
.prodRecLook1.carousel .content li .product .quick_info_grid:hover a,
.prodRecLook3.carousel .content li .product .quick_info_grid:hover a,
.product-compare .content .compare-main .compare-3-products .c-row .item,
.product-compare .content .compare-main .compare-4-products .c-row .item,
.product-compare .content .compare-main .c-row.price-compare .item .product-price,
.product-compare .content .compare-main .c-row.price-compare .item .product-review .reviews-counter,
.socialActions .social-icons,
.shopperActions .cart-available-enabled #add2CartBtn .button_text,
.shopperActions #where2BuyBtn .button_text,
.shopperActions .dropdown_primary > a,
.pdp-shopper-actions-compatible-with .title-container,
#footer.footer #needHelpRow p,
#footer.footer #footerRow1 .section .header h3,
.pdp-navigation .pdp-navigation-container > ul li a,
#productDetailsStickyNote #smmary_shopperAction .cart-available-enabled #add2CartBtn .button_text,
#productDetailsStickyNote #smmary_shopperAction #where2BuyBtn .button_text,
.bulletedList.prodAttrDispLook5 ul li .tooltip__title,
.specifications.prodAttrDispLook1 ul li .bulleted-us,
.specifications.prodAttrDispLook1 ul li .bulleted-metric,
.definingAttributes .color_swatch_label,
.partContainer .sku .model-title,
.partContainer .model-title,
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .header span,
.gallery-showcase__slider-for__slide__slide-content__btn,
.gallery-showcase__slider-nav__items__item_thumb-caption,
div#widget_breadcrumb ul li,
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .quick_info_grid a,
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .quick_info_grid a,
.product-listing-compare__buttons a,
.category-tile .text-container p span,
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions .button#WC_QuickInfo_Link_addtocart .button_text,
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions .button#WC_QuickInfo_Link_wheretobuy .button_text,
#content .facetWidget.collapsible .toggle,
.facetWidget .clearAll,
.facetWidget #facetTextWrapper #facetFilterListWrapper .facetSelected,
.facetWidget .showMore label,
.awards-grid .items-list .item .cta-container a,
#myAccountOptions .my-account-title,
#box.wishlist #four-grid-wishlist .item .button.control-bar .no_float.button_primary,
.product-registration-page .container .description > h4,
.sprite__copy-container h3,
.sprite__copy-container a,
.prodRecLook1.carousel h3,
.prodRecLook1.carousel .content li .product .product_rating,
.catalogEntryRecommendationWidget.prodRecLook2 .content > h3,
.catalogEntryRecommendationWidget.prodRecLook2 .displaySubTitle > h3,
.catalogEntryRecommendationWidget.prodRecLook2 .content > h4,
.catalogEntryRecommendationWidget.prodRecLook2 .displaySubTitle > h4,
.catalogEntryRecommendationWidget.prodRecLook2 ul.grid li .product-link > a,
#showCatalogEntryRecommendation .displaySubTitle > h3,
#showCatalogEntryRecommendation .displaySubTitle > h4,
.prodRecLook3.carousel h3,
.prodRecLook3.carousel .content li .product .product_info .product_name,
.prodRecLook3.carousel .content li .product .product_info .product_name a,
.prodRecLook3.carousel .content li .product .product_rating,
#headerRow2 #departmentsMenu,
#headerRow2 #departmentsMenu.active,
#headerRow2 #departmentsMenu > li .departmentMenu .categoryList .menuLink,
#headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .menuLink,
#headerRow2 #departmentsMenu > li .departmentMenu .categoryList .item-summary .header,
#headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .item-summary .header,
#headerRow2 .call-to-action,
.hamburger-menu-active .extra-menu-items .link.menuLink,
.hamburger-menu-active .menu-footer .link.menuLink,
.hamburger-menu-active #departmentsMenu .link.menuLink,
.hamburger-menu-active #departmentsMenu.active .link.menuLink,
.hamburger-menu-active .extra-menu-items .menuLink,
.hamburger-menu-active .menu-footer .menuLink,
.hamburger-menu-active #departmentsMenu .menuLink,
.hamburger-menu-active #departmentsMenu.active .menuLink,
.hamburger-menu-active .menu-footer ul > li a,
.grid-tiles__list__item__title,
.content-tab ul.content-tab-nav li a,
.carousel-2 .text-container a.title,
.pdp-shopper-actions-compatible-with .actions-list li a,
.support-grid__title,
.ribbon-banner .text-section-0,
.ribbon-banner .link-section,
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label,
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label label,
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a.active,
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a:hover,
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitButtonText,
.productListingWidget.prodListLook1 .paging_controls .pageControlMenu .pageControl .hoverover:hover,
.productListingWidget.prodListLook1 .paging_controls .pageControlMenu .pageControl .active,
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label,
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label label,
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a.active,
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a:hover,
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitButtonText,
.productListingWidget.prodListLook2 .paging_controls .pageControlMenu .pageControl .hoverover:hover,
.productListingWidget.prodListLook2 .paging_controls .pageControlMenu .pageControl .active,
.product-listing-compare__compare-items ul li p,
.category-tile .text-container a,
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .product_rating,
.facetWidget fieldset .title,
.tabButtonContainer .tab_container,
.contentPage h3,
.contentPage h4,
.contentPage a,
.countrySelector .main-container .container h2.title,
.site-map-content .content_wrapper .main-content .static_page_content .page_header,
.site-map-content .content_wrapper .main-content .static_page_content .info_table_1 .column ul li.h2.h4,
.site-map-content .content_wrapper .main-content .static_page_content .info_table_1 .column ul li.h2.h4 > a,
.emailNewsletter .sub-title,
.contact-us-page .ContactUsContent .confirm-content h2,
.awards-grid .items-list .item .badges-list li .text-container .title a,
.retailers#retailers-international a,
.retailers#retailers-international .title,
.retailers .online-retailer a,
.searchresultspage .productListingWidget.prodListLook3 .product_listing_container > ul .productDetailsLink,
.searchresultspage .productListingWidget.prodListLook3 .product_listing_container > ul .product_name a,
.checkStepsLay .BSHeading h2,
.checkStepsLay .sign_in_registration #checkoutasguest,
div.content_wrapper_position.shop_cart .remove_address_link,
.CO4MainContent #commonaddresstable > .addressDetails a,
.checkout5page .checkoutwrapper .checkoutformwrapper .editButton,
.sign_in_registration .heading-box .header,
.product-registration-page .container h1.title,
.product-registration-page .container .description .content .reg-info,
.product-registration-page #widget_breadcrumb a.back-btn,
.product-registration-page.car-seats .product-reg-form .customer-info-box h3,
.product-registration-page.other-products .product-reg-form .customer-info-box h3,
.product-registration-page.car-seats .product-reg-form .product-info-box h3,
.product-registration-page.other-products .product-reg-form .product-info-box h3,
.product-registration-page.car-seats .product-reg-form .product-reg-form-actions .subscribe-section .checkbox-container .checkbox-description a,
.product-registration-page.other-products .product-reg-form .product-reg-form-actions .subscribe-section .checkbox-container .checkbox-description a,
.prod-reg-confirmation-page .masthead .title,
.prod-reg-confirmation-page .masthead .link-container a,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .customer-info-box h3,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box h3,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box h3,
.warrantly-reg-page .WarrantyRegistrationContent .warranty-reg-confirmation .title,
.warrantly-reg-page .WarrantyRegistrationContent .warranty-reg-confirmation .content .case-number {
  font-family: 'bariolbold';
  font-style: normal;
  font-weight: normal;
}
/* line 64, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_fonts.less */
.bariol-regular,
.title-line-sides-container .title-line-sides,
.hero-headline,
.page-headline,
.page-headline-small,
.subheads2,
.body-copy,
.body-alternative,
.links-regular,
.links-big-regular,
.product-compare .content .compare-main .c-row.price-compare .item .product-detail,
.product-compare .content .compare-main .c-row .item .heading-mobile,
#headerRow1 #quickLinksBar > li a,
#headerRow1 #quickLinksBar #searchBox #searchTermWrapper > input,
#headerRow1 #quickLinksBar .support .quick-links-menu > ul > li > a,
#headerRow1 #quickLinksBar .find-a-retailer .quick-links-menu > ul > li > a,
#headerRow1 #quickLinksBar .utility-dropdown .quick-links-menu > ul > li > a,
#headerRow1 #quickLinksBar .support .quick-links-menu.active li,
#headerRow1 #quickLinksBar .find-a-retailer .quick-links-menu.active li,
#headerRow1 #quickLinksBar .utility-dropdown .quick-links-menu.active li,
.shopperActions .wish_order_list .message,
.shopperActions .wish_order_list .created_list a,
#footer.footer #socialEmailRow .socialLinks .shareText,
#footer.footer #socialEmailRow .social-actions__sign-up p,
#footer.footer #footerRow1 .section ul a,
.bulletedList.prodAttrDispLook5 ul li .tooltip,
.specifications.prodAttrDispLook1,
.definingAttributes .heading,
.partContainer .sku,
.partContainer .model-title .model-hash,
.priceContainer .discontinued_label,
.priceContainer .price,
.priceContainer .old_price,
.priceContainer .model_display .title,
.priceContainer .pattern_display .title,
.priceContainer .model_display .value,
.priceContainer .pattern_display .value,
.nameContainer .main_header,
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .body #shoppingListErrorMessageArea p,
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .body > p,
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .body > p#successMessageAreaText,
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .body form input,
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .product .product_name,
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .footer .button_primary .button_text,
.gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-content__paragraph,
.product-listing-compare h2,
.category-tile .text-container h2,
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .main_header,
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .price,
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .old_price,
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column #WC_QuickInfo_Link_viewdetails,
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .compare_target,
.awards-grid .items-list .item .badges-list li .text-container .publication,
.checkStepsLay,
div.content_wrapper_position.shop_cart #box.shopping_cart_box,
.checkOutStepHeaderContent,
.title-delimiter,
.n-form,
.n-form .selectWrapper .dijitSelect .dijitButtonText,
.n-form label,
.n-form .form-disclaimer,
.n-form .required,
.create-travel-system__text-container__body-copy,
.sprite__copy-container p,
.masthead h1.title,
.masthead.look1 .text-container .title,
.masthead.look1 .text-container .description,
.prodRecLook1.carousel .content li .product .product_info .product_name,
.prodRecLook1.carousel .content li .product .product_info .product_name a,
.prodRecLook1.carousel .content li .product .product_colors ul > span,
.prodRecLook1.carousel .content li .product .product_compatibility p,
.catalogEntryRecommendationWidget.prodRecLook2 ul.grid,
.catalogEntryRecommendationWidget.prodRecLook2 ul.grid li .product-description,
.prodRecLook3.carousel .content li .product .product_colors ul li.text_display span,
.product-compare,
.product-compare .content .compare-main .c-row.price-compare .item .product-name,
.compare-products .masthead .title,
.accordion.look1 h2,
.accordion.look1 .accordion-title,
.accordion h2,
.accordion .accordion-title,
#headerRow1 #quickLinksBar #searchBox #searchDropdown,
#headerRow1 #quickLinksBar #searchBox #searchDropdown .list_section li a,
#headerRow2 #departmentsMenu > li .departmentMenu .categoryList .item-summary .summary-paragraph,
#headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .item-summary .summary-paragraph,
.grid-tiles__list__item__description,
.underlined-banner p,
.carousel ul.carousel-1 .text-container h1,
.carousel-2 .text-container p,
.carousel-3 .text-container h2,
.carousel-3 .text-container p,
#productDetailsStickyNote #smmary_productName,
#productDetailsStickyNote #smmary_productName,
#productDetailsStickyNote #smmary_productName .nameContainer h1.main_header,
#productDetailsStickyNote #smmary_productName .nameContainer h1.main_header,
#productDetailsStickyNote #smmary_oldPrice,
#productDetailsStickyNote #smmary_price,
#productDetailsStickyNote #smmary_price .price,
.default.prodAttrDispLook1 li,
.bulletedList.prodAttrDispLook5 ul li .tooltip,
.specifications.prodAttrDispLook1,
.specifications.prodAttrDispLook1 ul li,
.specifications.prodAttrDispLook1 ul li span,
.specifications.prodAttrDispLook1 ul li p,
.NWL_DescriptivettrWidget_default .default.prodAttrDispLook1,
.support-grid__text,
.iframe.prodAttrDispLook1 > ul li .link-container p,
.ribbon-banner .text-section-1,
.ribbon-banner .text-section-2,
.hero-grid__text-container h1,
.hero-grid__text-container p,
.productListingWidget.prodListLook1 .header_bar .title,
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label,
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label label,
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_info .product_name a,
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_compatibility > p,
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_compatibility .tooltip_description,
.productListingWidget.prodListLook1 .paging_controls .pageControlMenu .pageControl .hoverover,
.productListingWidget.prodListLook2 .header_bar .title,
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label,
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label label,
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_info .product_name a,
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .compare_target,
.productListingWidget.prodListLook2 .paging_controls .pageControlMenu .pageControl .hoverover,
.category-tile .text-container p,
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column > p,
.facetWidget .facetSelect li a,
.contentPage h1,
.contentPage p,
.contentPage li,
.contentPage.about .title,
.contentPage.about .date,
.contentPage.about .description,
.countrySelector .main-container .container .country-select-content .mob-country-selector #countrySelectorAccordion ul li a,
.countrySelector .main-container .container .country-select-content .countryList .country-list-group li.list-box ul li a,
.site-map-content .content_wrapper .main-content .static_page_content .info_table_1 .column ul li.h3 a,
.emailNewsletter .content,
.contact-us-page .ContactUsContent .confirm-content .content,
.JsDatePickBox,
.JsDatePickBox .boxMainInner .controlsBarText,
.retailers#retailers-international p,
.retailers#retailers-international .status .message,
.storeLocator .store-locations .storeDetails,
.sign_in_registration .title h1,
#WC_AccountDisplay_div_23 p,
#WC_AccountDisplay_div_23 ul,
.forgot-pass-link,
#myAccountOptions ul.facetSelect li.selected a,
.product-registration-page .container .description .content,
.product-registration-page #widget_breadcrumb,
.prod-reg-confirmation-page .masthead .description,
.prod-reg-confirmation-page .masthead .link-container,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .fileUpload-section .upload-value,
.warrantly-reg-page .WarrantyRegistrationContent .warranty-reg-confirmation .content .description,
div.content_wrapper_position.shop_cart #box.shopping_cart_box {
  font-family: 'bariolregular';
  font-style: normal;
  font-weight: normal;
}
/* line 70, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_fonts.less */
.bariol-regular2 {
  font-family: 'bariolregular2';
  font-style: normal;
  font-weight: normal;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form,
div.content_wrapper_position.shop_cart #box.shopping_cart_box {
  margin-bottom: 25px;
}
@media screen and (min-width: 769px) {
  /* line 8, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
  .n-form,
  div.content_wrapper_position.shop_cart #box.shopping_cart_box {
    margin-bottom: 45px;
  }
}
/* line 12, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form.n-form-styled {
  padding: 45px 15px;
}
/* line 18, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form.n-form-styled-2 {
  background: #D3D2D2;
  padding: 45px 15px;
}
@media screen and (min-width: 769px) {
  /* line 24, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
  .n-form.n-form-styled-2 {
    padding: 45px;
  }
}
@media screen and (min-width: 769px) {
  /* line 30, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
  .n-form.n-form-styled-2 .form-group {
    display: inline-block;
  }
}
/* line 42, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form h3 {
  color: #414141;
  margin: 10px 0;
}
/* line 47, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .form-group {
  box-sizing: border-box;
  margin: 10px 0;
  min-height: 88px;
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 54, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
  .n-form .form-group {
    margin: 10px 0;
    width: 88%;
    min-height: auto;
    min-height: initial;
  }
}
/* line 65, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .form-group.error input[type="text"],
.n-form .form-group.error input[type="email"],
.n-form .form-group.error input[type="password"],
.n-form .form-group.error input[type="date"],
.n-form .form-group.error input[type="tel"],
.n-form .form-group.error select.ProdRegInput,
.n-form .form-group.error textarea {
  border-color: #E9004C;
}
/* line 76, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .form-group.error strong {
  display: block;
}
/* line 82, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .form-actions {
  display: flex;
  margin: 10px 0;
  align-items: center;
  min-height: 88px;
  max-width: 420px;
  padding-right: 50px;
}
@media screen and (min-width: 769px) {
  /* line 90, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
  .n-form .form-actions {
    width: 88%;
    padding-right: 25px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 95, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
  .n-form .form-actions {
    padding-right: 50px;
  }
}
/* line 99, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .form-actions .n-form-clear {
  margin-top: 0;
  margin-right: 30px;
  margin-left: auto;
}
@media screen and (min-width: 769px) {
  /* line 104, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
  .n-form .form-actions .n-form-clear {
    margin-left: 0;
    margin-right: auto;
  }
}
/* line 110, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .form-actions input[type="submit"] {
  margin-left: 25px;
}
@media screen and (min-width: 769px) {
  /* line 112, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
  .n-form .form-actions input[type="submit"] {
    margin-left: auto;
  }
}
/* line 118, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form label,
.n-form input,
.n-form strong {
  box-sizing: border-box;
  display: block;
}
/* line 125, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .checkbox-container {
  overflow: auto;
  margin-bottom: 4px !important;
  margin-top: 10px;
}
/* line 129, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .checkbox-container .checkmark {
  font-size: 12px;
  font-size: 1.2rem;
  background: none;
  display: none;
  color: #8CC800;
  position: absolute;
  width: 14px;
  height: 14px;
}
/* line 142, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .checkbox-container .checkbox {
  float: left;
}
/* line 146, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .checkbox-container .checkbox-description {
  float: left;
  margin-bottom: 0;
  margin-left: 10px;
  width: 88%;
  height: 120px;
}
@media screen and (min-width: 769px) {
  /* line 153, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
  .n-form .checkbox-container .checkbox-description {
    margin-left: 8px;
    height: 170px;
  }
}
/* line 160, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .checkbox-container input[type="checkbox"] {
  display: none;
}
/* line 164, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .checkbox-container input[type="checkbox"] + .checkbox {
  background: #fff;
  border: 1px solid #D3D2D2;
  height: 14px;
  margin: 5px 0 0 0;
  padding: 0;
  position: relative;
  width: 14px;
}
/* line 176, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .checkbox-container input[type="checkbox"]:checked + .checkbox .checkmark {
  display: block;
}
/* line 184, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .radio-container {
  overflow: auto;
  margin-bottom: 4px !important;
  margin-top: 10px;
}
/* line 188, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .radio-container .radiomark {
  background: #8CC800;
  border-radius: 50%;
  display: none;
  color: #8CC800;
  position: absolute;
  width: 8px;
  height: 8px;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
}
/* line 205, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .radio-container .radiobox {
  float: left;
}
/* line 209, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .radio-container .radio-description {
  float: left;
  margin-bottom: 0;
  margin-left: 10px;
}
@media screen and (min-width: 769px) {
  /* line 214, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
  .n-form .radio-container .radio-description {
    margin-left: 8px;
  }
}
/* line 219, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .radio-container input[type="radio"] {
  display: none;
}
/* line 223, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .radio-container input[type="radio"] + .radiobox {
  background: #fff;
  border: 1px solid #8CC800;
  border-radius: 50%;
  height: 14px;
  margin: 5px 0 0 0;
  padding: 0;
  position: relative;
  width: 14px;
}
/* line 236, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .radio-container input[type="radio"]:checked + .radiobox .radiomark {
  display: block;
}
/* line 243, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form input[type="text"],
.n-form input[type="email"],
.n-form input[type="password"],
.n-form input[type="tel"],
div.content_wrapper_position.shop_cart #total_breakdown #PromotionCodeForm .promotion_input input {
  font-size: 14px;
  font-size: 1.4rem;
  border: 1px solid #D3D2D2;
  color: #414141;
  height: 32px;
  margin-bottom: 4px !important;
  width: 100%;
  max-width: 420px;
  text-indent: 6px;
  padding: 1px;
  transition: border .4s 0s linear;
}
/* line 258, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form input[type="text"]:focus,
.n-form input[type="email"]:focus,
.n-form input[type="password"]:focus,
.n-form input[type="tel"]:focus,
.n-form input[type="text"]:active,
.n-form input[type="email"]:active,
.n-form input[type="password"]:active,
.n-form input[type="tel"]:active {
  box-shadow: 0px 0px 1px 0px #656263;
  outline: 0;
}
/* line 265, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form input[type="submit"] {
  display: inline-block;
}
/* line 269, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form textarea {
  font-size: 14px;
  font-size: 1.4rem;
  border: 1px solid #D3D2D2;
  color: #656263;
  min-height: 120px;
  margin-bottom: 4px !important;
  min-width: 280px;
  max-width: 420px;
  transition: border .4s 0s linear;
}
@media screen and (min-width: 769px) {
  /* line 280, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
  .n-form textarea {
    min-width: 260px;
  }
}
/* line 284, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form textarea:focus {
  box-shadow: 0px 0px 1px 0px #656263;
  outline: 0;
}
/* line 292, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .select-container {
  display: inline-block;
  margin-bottom: 4px !important;
  position: relative;
  max-width: 420px;
  width: 100%;
}
/* line 298, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .select-container select,
div.content_wrapper_position.shop_cart .dropdown_primary,
.CO2MainContent .youraddress div#yourshippingaddressselect,
.CO2MainContent .youraddress div#yourbillingaddressselect,
.CO2MainContent select.SelectStateAddress {
  background: #fff;
  border: 1px solid #D3D2D2;
  border-radius: 0px;
  color: #414141;
  height: 32px;
  max-width: none;
  padding: 0 26px 0px 6px;
  transition: border .4s 0s linear;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 315, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .select-container select::-ms-expand {
  display: none;
}
/* line 319, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .select-container select.small {
  min-width: 90px;
}
/* line 323, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .select-container select:focus {
  box-shadow: 0px 0px 1px 0px #656263;
  outline: 0;
}
/* line 329, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .select-container span.arrow {
  font-size: 11px;
  font-size: 1.1rem;
  bottom: 0;
  color: #414141;
  height: 12px;
  margin: auto;
  position: absolute;
  right: 10px;
  top: 0;
  width: 12px;
}
/* line 343, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .select-container .dijitArrowButton::before {
  display: none;
}
/* line 348, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .selectWrapper {
  width: 100%;
  background: linear-gradient(to top, #D3D2D2, #fff);
  border: solid 1px #8CC800;
  margin-right: 0;
  max-width: 420px;
  padding: 0px;
  height: 30px;
  margin-right: 20px;
  float: left;
}
/* line 360, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .selectWrapper .dijitSelect {
  width: 100%;
  padding: 0;
  color: #8CC800;
  border: 0;
  background: transparent;
}
/* line 366, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .selectWrapper .dijitSelect .dijitButtonContents {
  box-sizing: border-box;
  height: 30px;
}
/* line 370, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .selectWrapper .dijitSelect .dijitSelectMenu {
  overflow: auto;
}
/* line 374, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .selectWrapper .dijitSelect .dijitButtonText {
  display: block;
  text-transform: uppercase;
  text-transform: capitalize;
  height: 30px;
  padding: 2px 10px;
  box-sizing: border-box;
}
@media screen and (min-width: 769px) {
  /* line 384, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
  .n-form .selectWrapper .dijitSelect .dijitButtonText {
    padding: 0px 10px;
  }
}
/* line 387, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .selectWrapper .dijitSelect .dijitButtonText span {
  line-height: 1.6;
}
@media screen and (min-width: 769px) {
  /* line 390, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
  .n-form .selectWrapper .dijitSelect .dijitButtonText span {
    line-height: normal;
  }
}
/* line 398, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .selectWrapper span.arrow {
  font-size: 12px;
  font-size: 1.2rem;
  bottom: 0;
  color: #8CC800;
  height: 12px;
  margin: auto;
  position: absolute;
  right: 10px;
  top: 0;
  width: 12px;
}
/* line 412, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .selectWrapper .dijitArrowButton::before {
  display: none;
}
/* line 418, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .form-group.error .selectWrapper {
  border: solid 1px #E9004C;
}
/* line 424, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form label,
.n-form .form-disclaimer {
  color: #656263;
  margin-bottom: 6px;
}
/* line 431, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form label sup,
.n-form .form-disclaimer sup {
  font-size: 16px;
  font-size: 1.6rem;
  top: 0px;
}
/* line 436, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form label span,
.n-form .form-disclaimer span {
  font-size: 8px;
  font-size: 0.8rem;
  font-style: italic;
  text-transform: uppercase;
}
/* line 444, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form strong {
  color: #E9004C;
  display: none;
  font-weight: normal;
}
/* line 451, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form strong abbr {
  font-size: 12px;
  font-size: 1.2rem;
  text-decoration: none;
}
/* line 455, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form strong abbr span {
  color: #E9004C !important;
}
/* line 462, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form div:empty,
.n-form label:empty,
.n-form p:empty {
  margin: 0;
  padding: 0;
}
/* line 472, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.n-form .sign_in_registration .n-form-clear {
  margin-right: 20px;
}
/* line 480, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.DataInterceptExpirationDate select {
  background: #fff;
  border: 1px solid #D3D2D2;
  border-radius: 0px;
  color: #414141;
  height: 32px;
  max-width: none;
  padding: 0 26px 0px 6px;
  transition: border .4s 0s linear;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 495, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.DataInterceptExpirationDate select::-ms-expand {
  display: none;
}
/* line 499, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.DataInterceptExpirationDate select.small {
  min-width: 90px;
}
/* line 503, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.DataInterceptExpirationDate select:focus {
  box-shadow: 0px 0px 1px 0px #656263;
  outline: 0;
}
/* line 508, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.DataInterceptExpirationDate span.arrow {
  font-size: 11px;
  font-size: 1.1rem;
  bottom: 0;
  color: #414141;
  height: 12px;
  margin: auto;
  position: absolute;
  right: 10px;
  top: 0;
  width: 12px;
}
/* line 521, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.DataInterceptExpirationDate .dijitArrowButton::before {
  display: none;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
.outer-wrapper {
  box-sizing: border-box;
}
/* line 5, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
.inner-wrapper,
#contentWrapper {
  box-sizing: border-box;
  margin: 0 auto;
  overflow: auto;
}
/* line 12, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
.fluid-container {
  margin: 0 auto;
  max-width: 1440px;
}
/* line 17, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
#contentWrapper {
  max-width: 1440px;
  width: 100%;
}
/* line 23, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
.slot {
  overflow: visible;
  box-sizing: border-box;
  padding: 0;
}
@media screen and (min-width: 769px) {
  /* line 34, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn,
  .title-delimiter,
  .title-line-sides-container,
  .n-form.n-form-styled,
  .n-form.n-form-styled-2,
  .create-travel-system,
  .sprite,
  .masthead,
  .compare_back,
  .prodRecLook1.carousel,
  .catalogEntryRecommendationWidget.prodRecLook2,
  #showCatalogEntryRecommendation .displaySubTitle > h3,
  #showCatalogEntryRecommendation .displaySubTitle > h4,
  .prodRecLook3.carousel,
  .product-compare,
  .accordion.look1 h2,
  .accordion.look1 .accordion-title,
  .accordion h2,
  .accordion .accordion-title,
  .grid-tiles,
  .content-tab ul.content-tab-nav,
  .pdp-navigation,
  #productDetailsStickyNote,
  .bulletedList.prodAttrDispLook5,
  #product_rating #BVRRContainer,
  .specifications.prodAttrDispLook1,
  .support-grid,
  .iframe.prodAttrDispLook1,
  .gallery-showcase,
  div#widget_breadcrumb,
  .ribbon-banner,
  .hero-grid__text-container,
  .category-tile .text-container,
  .searchSummaryWidget,
  .tabButtonContainer,
  .site-map-content .content_wrapper .main-content,
  .emailNewsletter,
  .contact-us-page .rowContainer,
  .awards-grid,
  .searchresultspage .row.margin-true > div > div.searchSummaryWidget,
  .searchresultspage .row.margin-true > div > div.tabButtonContainer,
  .searchresultspage .row.margin-true > div > div.tab,
  .searchresultspage .row.margin-true > div > div.dynamic-banner,
  .user-registration-form .content_wrapper .main_content,
  .product-registration-page .container.masthead,
  .product-registration-page.car-seats .container.masthead,
  .product-registration-page.other-products .container.masthead,
  .product-registration-page.car-seats .product-reg-form,
  .product-registration-page.other-products .product-reg-form,
  .warrantly-reg-page .rowContainer .contentRecommendationWidget {
    margin-left: 6%;
    margin-right: 6%;
  }
}
@media screen and (min-width: 992px) {
  /* line 41, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn,
  .title-delimiter,
  .title-line-sides-container,
  .n-form.n-form-styled,
  .n-form.n-form-styled-2,
  .create-travel-system,
  .sprite,
  .masthead,
  .compare_back,
  .prodRecLook1.carousel,
  .catalogEntryRecommendationWidget.prodRecLook2,
  #showCatalogEntryRecommendation .displaySubTitle > h3,
  #showCatalogEntryRecommendation .displaySubTitle > h4,
  .prodRecLook3.carousel,
  .product-compare,
  .accordion.look1 h2,
  .accordion.look1 .accordion-title,
  .accordion h2,
  .accordion .accordion-title,
  .grid-tiles,
  .content-tab ul.content-tab-nav,
  .pdp-navigation,
  #productDetailsStickyNote,
  .bulletedList.prodAttrDispLook5,
  #product_rating #BVRRContainer,
  .specifications.prodAttrDispLook1,
  .support-grid,
  .iframe.prodAttrDispLook1,
  .gallery-showcase,
  div#widget_breadcrumb,
  .ribbon-banner,
  .hero-grid__text-container,
  .category-tile .text-container,
  .searchSummaryWidget,
  .tabButtonContainer,
  .site-map-content .content_wrapper .main-content,
  .emailNewsletter,
  .contact-us-page .rowContainer,
  .awards-grid,
  .searchresultspage .row.margin-true > div > div.searchSummaryWidget,
  .searchresultspage .row.margin-true > div > div.tabButtonContainer,
  .searchresultspage .row.margin-true > div > div.tab,
  .searchresultspage .row.margin-true > div > div.dynamic-banner,
  .user-registration-form .content_wrapper .main_content,
  .product-registration-page .container.masthead,
  .product-registration-page.car-seats .container.masthead,
  .product-registration-page.other-products .container.masthead,
  .product-registration-page.car-seats .product-reg-form,
  .product-registration-page.other-products .product-reg-form,
  .warrantly-reg-page .rowContainer .contentRecommendationWidget {
    margin-left: 8%;
    margin-right: 8%;
  }
}
@media screen and (min-width: 769px) {
  /* line 48, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l,
  .carousel-3 .text-container {
    margin-left: 6%;
  }
}
@media screen and (min-width: 992px) {
  /* line 54, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l,
  .carousel-3 .text-container {
    margin-left: 8%;
  }
}
@media screen and (min-width: 769px) {
  /* line 60, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r,
  .carousel ul.carousel-1 .text-container {
    margin-right: 6%;
  }
}
@media screen and (min-width: 992px) {
  /* line 66, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r,
  .carousel ul.carousel-1 .text-container {
    margin-right: 8%;
  }
}
@media screen and (min-width: 769px) {
  /* line 72, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-1 {
    margin-left: 72%;
  }
}
@media screen and (min-width: 992px) {
  /* line 77, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-1 {
    margin-left: 96%;
  }
}
@media screen and (min-width: 769px) {
  /* line 82, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-2 {
    margin-left: 36%;
  }
}
@media screen and (min-width: 992px) {
  /* line 87, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-2 {
    margin-left: 48%;
  }
}
@media screen and (min-width: 769px) {
  /* line 92, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-3 {
    margin-left: 24%;
  }
}
@media screen and (min-width: 992px) {
  /* line 97, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-3 {
    margin-left: 32%;
  }
}
@media screen and (min-width: 769px) {
  /* line 102, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-4 {
    margin-left: 18%;
  }
}
@media screen and (min-width: 992px) {
  /* line 107, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-4 {
    margin-left: 24%;
  }
}
@media screen and (min-width: 769px) {
  /* line 112, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-5 {
    margin-left: 14.399999999999999%;
  }
}
@media screen and (min-width: 992px) {
  /* line 117, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-5 {
    margin-left: 19.2%;
  }
}
@media screen and (min-width: 769px) {
  /* line 122, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-6 {
    margin-left: 12%;
  }
}
@media screen and (min-width: 992px) {
  /* line 127, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-6 {
    margin-left: 16%;
  }
}
@media screen and (min-width: 769px) {
  /* line 132, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-7,
  div .widget_product_image_viewer {
    margin-left: 10.285714285714285%;
  }
}
@media screen and (min-width: 992px) {
  /* line 137, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-7,
  div .widget_product_image_viewer {
    margin-left: 13.714285714285714%;
  }
}
@media screen and (min-width: 769px) {
  /* line 142, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-8 {
    margin-left: 9%;
  }
}
@media screen and (min-width: 992px) {
  /* line 147, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-8 {
    margin-left: 12%;
  }
}
@media screen and (min-width: 769px) {
  /* line 152, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-9 {
    margin-left: 8%;
  }
}
@media screen and (min-width: 992px) {
  /* line 157, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-9 {
    margin-left: 10.666666666666666%;
  }
}
@media screen and (min-width: 769px) {
  /* line 162, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-10 {
    margin-left: 7.199999999999999%;
  }
}
@media screen and (min-width: 992px) {
  /* line 167, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-10 {
    margin-left: 9.6%;
  }
}
@media screen and (min-width: 769px) {
  /* line 172, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-11 {
    margin-left: 6.545454545454545%;
  }
}
@media screen and (min-width: 992px) {
  /* line 177, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-11 {
    margin-left: 8.727272727272727%;
  }
}
@media screen and (min-width: 769px) {
  /* line 182, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-12 {
    margin-left: 6%;
  }
}
@media screen and (min-width: 992px) {
  /* line 187, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-l-12 {
    margin-left: 8%;
  }
}
@media screen and (min-width: 769px) {
  /* line 192, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r,
  .carousel ul.carousel-1 .text-container {
    margin-right: 6%;
  }
}
@media screen and (min-width: 992px) {
  /* line 197, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r,
  .carousel ul.carousel-1 .text-container {
    margin-right: 8%;
  }
}
@media screen and (min-width: 769px) {
  /* line 202, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-1 {
    margin-right: 72%;
  }
}
@media screen and (min-width: 992px) {
  /* line 207, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-1 {
    margin-right: 96%;
  }
}
@media screen and (min-width: 769px) {
  /* line 212, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-2 {
    margin-right: 36%;
  }
}
@media screen and (min-width: 992px) {
  /* line 217, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-2 {
    margin-right: 48%;
  }
}
@media screen and (min-width: 769px) {
  /* line 222, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-3 {
    margin-right: 24%;
  }
}
@media screen and (min-width: 992px) {
  /* line 227, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-3 {
    margin-right: 32%;
  }
}
@media screen and (min-width: 769px) {
  /* line 232, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-4 {
    margin-right: 18%;
  }
}
@media screen and (min-width: 992px) {
  /* line 237, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-4 {
    margin-right: 24%;
  }
}
@media screen and (min-width: 769px) {
  /* line 242, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-5,
  .socialActions,
  .shopperActions,
  .definingAttributes,
  .partContainer,
  .NWL_DescriptivettrWidget_default,
  .nameContainer {
    margin-right: 14.399999999999999%;
  }
}
@media screen and (min-width: 992px) {
  /* line 247, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-5,
  .socialActions,
  .shopperActions,
  .definingAttributes,
  .partContainer,
  .NWL_DescriptivettrWidget_default,
  .nameContainer {
    margin-right: 19.2%;
  }
}
@media screen and (min-width: 769px) {
  /* line 252, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-6 {
    margin-right: 12%;
  }
}
@media screen and (min-width: 992px) {
  /* line 257, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-6 {
    margin-right: 16%;
  }
}
@media screen and (min-width: 769px) {
  /* line 262, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-7 {
    margin-right: 10.285714285714285%;
  }
}
@media screen and (min-width: 992px) {
  /* line 267, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-7 {
    margin-right: 13.714285714285714%;
  }
}
@media screen and (min-width: 769px) {
  /* line 272, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-8 {
    margin-right: 9%;
  }
}
@media screen and (min-width: 992px) {
  /* line 277, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-8 {
    margin-right: 12%;
  }
}
@media screen and (min-width: 769px) {
  /* line 282, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-9 {
    margin-right: 8%;
  }
}
@media screen and (min-width: 992px) {
  /* line 287, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-9 {
    margin-right: 10.666666666666666%;
  }
}
@media screen and (min-width: 769px) {
  /* line 292, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-10 {
    margin-right: 7.199999999999999%;
  }
}
@media screen and (min-width: 992px) {
  /* line 297, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-10 {
    margin-right: 9.6%;
  }
}
@media screen and (min-width: 769px) {
  /* line 302, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-11 {
    margin-right: 6.545454545454545%;
  }
}
@media screen and (min-width: 992px) {
  /* line 307, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-11 {
    margin-right: 8.727272727272727%;
  }
}
@media screen and (min-width: 769px) {
  /* line 312, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-12 {
    margin-right: 6%;
  }
}
@media screen and (min-width: 992px) {
  /* line 317, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-mrgn-r-12 {
    margin-right: 8%;
  }
}
/* line 322, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
.c-pdng,
.title-line-sides-container,
.create-travel-system,
.sprite,
.grid-tiles,
.shopperActions,
#productDetailsStickyNote #pdp_sticky_header,
.definingAttributes,
.ribbon-banner,
.hero-grid__text-container,
.category-tile .text-container {
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 769px) {
  /* line 326, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_layout.less */
  .c-pdng,
  .title-line-sides-container,
  .create-travel-system,
  .sprite,
  .grid-tiles,
  .shopperActions,
  #productDetailsStickyNote #pdp_sticky_header,
  .definingAttributes,
  .ribbon-banner,
  .hero-grid__text-container,
  .category-tile .text-container {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_actions.less */
.button.bbj-btn,
.bbj-btn {
  font-size: 18px;
  font-size: 1.8rem;
  color: #fff;
  background-color: #D3D2D2;
  border: none;
  border-radius: 0;
  display: inline-block;
  padding: 8px 18px 8px 18px;
  text-align: center;
  width: auto;
}
/* line 13, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_actions.less */
.button.bbj-btn.large,
.bbj-btn.large {
  min-width: 150px;
}
@media screen and (min-width: 769px) {
  /* line 16, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_actions.less */
  .button.bbj-btn.large,
  .bbj-btn.large {
    min-width: 180px;
  }
}
@media screen and (min-width: 769px) {
  /* line 22, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_actions.less */
  .button.bbj-btn,
  .bbj-btn {
    font-size: 20px;
    font-size: 2rem;
    padding: 8px 20px 8px 20px;
  }
}
/* line 27, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_actions.less */
.button.bbj-btn.green,
.bbj-btn.green,
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .footer .button_primary,
.buttondiv.widget_site_popup .middle > .content_left_border > .content_right_border > .content .footer .button_primary .button_text,
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .footer .button_primary .button_text,
.product-listing-compare__buttons a,
.buttondiv.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions .button#WC_QuickInfo_Link_addtocart,
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions .button#WC_QuickInfo_Link_addtocart,
.locationSearchForm input[type="button"] {
  color: #fff;
  background-color: #8CC800;
  border: solid 1px #8CC800;
}
/* line 31, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_actions.less */
.button.bbj-btn.green:hover,
.bbj-btn.green:hover,
.buttondiv.widget_site_popup .middle > .content_left_border > .content_right_border > .content .footer .button_primary .button_text:hover,
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .footer .button_primary .button_text:hover,
.buttondiv.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions .button#WC_QuickInfo_Link_addtocart:hover,
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions .button#WC_QuickInfo_Link_addtocart:hover {
  background-color: rgba(140, 200, 0, 0.8);
}
/* line 36, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_actions.less */
.button.bbj-btn.grey,
.bbj-btn.grey {
  color: #414141;
  background-color: #D3D2D2;
}
/* line 40, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_actions.less */
.button.bbj-btn.grey:hover,
.bbj-btn.grey:hover {
  background-color: rgba(211, 210, 210, 0.8);
}
/* line 45, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_actions.less */
.button.bbj-btn.white,
.bbj-btn.white,
.product-listing-compare__buttons a.clear_buttom {
  color: #8CC800;
  background-color: #fff;
  border: solid 1px #8CC800;
}
/* line 50, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_actions.less */
.button.bbj-btn.white:hover,
.bbj-btn.white:hover {
  background-color: rgba(211, 210, 210, 0.8);
}
/* line 3, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
.hero-headline,
.carousel ul.carousel-1 .text-container h1 {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 3rem;
  color: #fff;
}
@media screen and (min-width: 769px) {
  /* line 9, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .hero-headline,
  .carousel ul.carousel-1 .text-container h1 {
    font-size: 40px;
    font-size: 4rem;
    line-height: 4.5rem;
  }
}
@media screen and (min-width: 992px) {
  /* line 15, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .hero-headline,
  .carousel ul.carousel-1 .text-container h1 {
    font-size: 60px;
    font-size: 6rem;
    line-height: 7.0rem;
  }
}
@media screen and (min-width: 1280px) {
}
/* line 27, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
.page-headline,
.masthead h1.title,
.masthead.look1 .text-container .title,
.compare-products .masthead .title,
.accordion.look1 h2,
.accordion.look1 .accordion-title,
.accordion h2,
.accordion .accordion-title,
.hero-grid__text-container h1,
.contentPage h1,
.sign_in_registration .title h1 {
  font-size: 25px;
  font-size: 2.5rem;
  color: #414141;
}
@media screen and (min-width: 769px) {
  /* line 32, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .page-headline,
  .masthead h1.title,
  .masthead.look1 .text-container .title,
  .compare-products .masthead .title,
  .accordion.look1 h2,
  .accordion.look1 .accordion-title,
  .accordion h2,
  .accordion .accordion-title,
  .hero-grid__text-container h1,
  .contentPage h1,
  .sign_in_registration .title h1 {
    font-size: 32px;
    font-size: 3.2rem;
  }
}
@media screen and (min-width: 992px) {
  /* line 35, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .page-headline,
  .masthead h1.title,
  .masthead.look1 .text-container .title,
  .compare-products .masthead .title,
  .accordion.look1 h2,
  .accordion.look1 .accordion-title,
  .accordion h2,
  .accordion .accordion-title,
  .hero-grid__text-container h1,
  .contentPage h1,
  .sign_in_registration .title h1 {
    font-size: 50px;
    font-size: 5rem;
  }
}
/* line 41, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
.page-headline-small,
.title-delimiter,
.carousel-3 .text-container h2 {
  line-height: 1em;
  font-size: 20px;
  font-size: 2rem;
  color: #414141;
}
@media screen and (min-width: 769px) {
  /* line 48, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .page-headline-small,
  .title-delimiter,
  .carousel-3 .text-container h2 {
    font-size: 32px;
    font-size: 3.2rem;
  }
}
@media screen and (min-width: 992px) {
  /* line 51, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .page-headline-small,
  .title-delimiter,
  .carousel-3 .text-container h2 {
    font-size: 50px;
    font-size: 5rem;
  }
}
/* line 56, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
.subheads,
.sprite__copy-container h3,
.prodRecLook1.carousel h3,
.catalogEntryRecommendationWidget.prodRecLook2 .content > h3,
.catalogEntryRecommendationWidget.prodRecLook2 .displaySubTitle > h3,
.catalogEntryRecommendationWidget.prodRecLook2 .content > h4,
.catalogEntryRecommendationWidget.prodRecLook2 .displaySubTitle > h4,
#showCatalogEntryRecommendation .displaySubTitle > h3,
#showCatalogEntryRecommendation .displaySubTitle > h4,
.prodRecLook3.carousel h3,
#headerRow2 #departmentsMenu > li .departmentMenu .categoryList .item-summary .header,
#headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .item-summary .header,
.grid-tiles__list__item__title,
.content-tab ul.content-tab-nav li a,
.carousel-2 .text-container a.title,
.support-grid__title,
.tabButtonContainer .tab_container,
.countrySelector .main-container .container h2.title,
.site-map-content .content_wrapper .main-content .static_page_content .page_header,
.contact-us-page .ContactUsContent .confirm-content h2,
.retailers#retailers-international .title,
.checkStepsLay .BSHeading h2,
.sign_in_registration .heading-box .header,
.product-registration-page .container h1.title,
.prod-reg-confirmation-page .masthead .title,
.warrantly-reg-page .WarrantyRegistrationContent .warranty-reg-confirmation .title {
  font-size: 20px;
  font-size: 2rem;
  color: #414141;
}
@media screen and (min-width: 769px) {
  /* line 61, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .subheads,
  .sprite__copy-container h3,
  .prodRecLook1.carousel h3,
  .catalogEntryRecommendationWidget.prodRecLook2 .content > h3,
  .catalogEntryRecommendationWidget.prodRecLook2 .displaySubTitle > h3,
  .catalogEntryRecommendationWidget.prodRecLook2 .content > h4,
  .catalogEntryRecommendationWidget.prodRecLook2 .displaySubTitle > h4,
  #showCatalogEntryRecommendation .displaySubTitle > h3,
  #showCatalogEntryRecommendation .displaySubTitle > h4,
  .prodRecLook3.carousel h3,
  #headerRow2 #departmentsMenu > li .departmentMenu .categoryList .item-summary .header,
  #headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .item-summary .header,
  .grid-tiles__list__item__title,
  .content-tab ul.content-tab-nav li a,
  .carousel-2 .text-container a.title,
  .support-grid__title,
  .tabButtonContainer .tab_container,
  .countrySelector .main-container .container h2.title,
  .site-map-content .content_wrapper .main-content .static_page_content .page_header,
  .contact-us-page .ContactUsContent .confirm-content h2,
  .retailers#retailers-international .title,
  .checkStepsLay .BSHeading h2,
  .sign_in_registration .heading-box .header,
  .product-registration-page .container h1.title,
  .prod-reg-confirmation-page .masthead .title,
  .warrantly-reg-page .WarrantyRegistrationContent .warranty-reg-confirmation .title {
    font-size: 24px;
    font-size: 2.4rem;
  }
}
@media screen and (min-width: 992px) {
  /* line 65, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .subheads,
  .sprite__copy-container h3,
  .prodRecLook1.carousel h3,
  .catalogEntryRecommendationWidget.prodRecLook2 .content > h3,
  .catalogEntryRecommendationWidget.prodRecLook2 .displaySubTitle > h3,
  .catalogEntryRecommendationWidget.prodRecLook2 .content > h4,
  .catalogEntryRecommendationWidget.prodRecLook2 .displaySubTitle > h4,
  #showCatalogEntryRecommendation .displaySubTitle > h3,
  #showCatalogEntryRecommendation .displaySubTitle > h4,
  .prodRecLook3.carousel h3,
  #headerRow2 #departmentsMenu > li .departmentMenu .categoryList .item-summary .header,
  #headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .item-summary .header,
  .grid-tiles__list__item__title,
  .content-tab ul.content-tab-nav li a,
  .carousel-2 .text-container a.title,
  .support-grid__title,
  .tabButtonContainer .tab_container,
  .countrySelector .main-container .container h2.title,
  .site-map-content .content_wrapper .main-content .static_page_content .page_header,
  .contact-us-page .ContactUsContent .confirm-content h2,
  .retailers#retailers-international .title,
  .checkStepsLay .BSHeading h2,
  .sign_in_registration .heading-box .header,
  .product-registration-page .container h1.title,
  .prod-reg-confirmation-page .masthead .title,
  .warrantly-reg-page .WarrantyRegistrationContent .warranty-reg-confirmation .title {
    font-size: 30px;
    font-size: 3rem;
  }
}
/* line 70, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
.subheads2,
#productDetailsStickyNote #smmary_productName,
#productDetailsStickyNote #smmary_productName,
#productDetailsStickyNote #smmary_productName .nameContainer h1.main_header,
#productDetailsStickyNote #smmary_productName .nameContainer h1.main_header,
#productDetailsStickyNote #smmary_price,
#productDetailsStickyNote #smmary_price .price {
  font-size: 20px;
  font-size: 2rem;
  color: #414141;
}
@media screen and (min-width: 769px) {
  /* line 75, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .subheads2,
  #productDetailsStickyNote #smmary_productName,
  #productDetailsStickyNote #smmary_productName,
  #productDetailsStickyNote #smmary_productName .nameContainer h1.main_header,
  #productDetailsStickyNote #smmary_productName .nameContainer h1.main_header,
  #productDetailsStickyNote #smmary_price,
  #productDetailsStickyNote #smmary_price .price {
    font-size: 22px;
    font-size: 2.2rem;
  }
}
@media screen and (min-width: 992px) {
  /* line 79, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .subheads2,
  #productDetailsStickyNote #smmary_productName,
  #productDetailsStickyNote #smmary_productName,
  #productDetailsStickyNote #smmary_productName .nameContainer h1.main_header,
  #productDetailsStickyNote #smmary_productName .nameContainer h1.main_header,
  #productDetailsStickyNote #smmary_price,
  #productDetailsStickyNote #smmary_price .price {
    font-size: 28px;
    font-size: 2.8rem;
  }
}
/* line 85, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
.body-copy,
.n-form,
.n-form .selectWrapper .dijitSelect .dijitButtonText,
.n-form label,
.n-form .form-disclaimer,
.n-form .required,
.create-travel-system__text-container__body-copy,
.sprite__copy-container p,
.masthead.look1 .text-container .description,
.prodRecLook1.carousel .content li .product .product_info .product_name,
.prodRecLook1.carousel .content li .product .product_info .product_name a,
.prodRecLook1.carousel .content li .product .product_colors ul > span,
.prodRecLook1.carousel .content li .product .product_compatibility p,
.catalogEntryRecommendationWidget.prodRecLook2 ul.grid,
.catalogEntryRecommendationWidget.prodRecLook2 ul.grid li .product-description,
.prodRecLook3.carousel .content li .product .product_colors ul li.text_display span,
.product-compare,
.product-compare .content .compare-main .c-row.price-compare .item .product-name,
#headerRow1 #quickLinksBar #searchBox #searchDropdown .list_section li a,
#headerRow2 #departmentsMenu > li .departmentMenu .categoryList .item-summary .summary-paragraph,
#headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .item-summary .summary-paragraph,
.grid-tiles__list__item__description,
.underlined-banner p,
.carousel-2 .text-container p,
.carousel-3 .text-container p,
.default.prodAttrDispLook1 li,
.bulletedList.prodAttrDispLook5 ul li .tooltip,
.specifications.prodAttrDispLook1,
.specifications.prodAttrDispLook1 ul li,
.specifications.prodAttrDispLook1 ul li span,
.specifications.prodAttrDispLook1 ul li p,
.NWL_DescriptivettrWidget_default .default.prodAttrDispLook1,
.support-grid__text,
.iframe.prodAttrDispLook1 > ul li .link-container p,
.ribbon-banner .text-section-1,
.ribbon-banner .text-section-2,
.hero-grid__text-container p,
.productListingWidget.prodListLook1 .header_bar .title,
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label,
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label label,
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_compatibility > p,
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_compatibility .tooltip_description,
.productListingWidget.prodListLook1 .paging_controls .pageControlMenu .pageControl .hoverover,
.productListingWidget.prodListLook2 .header_bar .title,
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label,
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label label,
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .compare_target,
.productListingWidget.prodListLook2 .paging_controls .pageControlMenu .pageControl .hoverover,
.category-tile .text-container p,
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column > p,
.facetWidget .facetSelect li a,
.contentPage p,
.contentPage li,
.contentPage.about .description,
.emailNewsletter .content,
.contact-us-page .ContactUsContent .confirm-content .content,
.JsDatePickBox,
.JsDatePickBox .boxMainInner .controlsBarText,
.retailers#retailers-international p,
.storeLocator .store-locations .storeDetails,
#WC_AccountDisplay_div_23 p,
#WC_AccountDisplay_div_23 ul,
.product-registration-page .container .description .content,
.product-registration-page #widget_breadcrumb,
.prod-reg-confirmation-page .masthead .description,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .fileUpload-section .upload-value,
.warrantly-reg-page .WarrantyRegistrationContent .warranty-reg-confirmation .content .description,
div.content_wrapper_position.shop_cart #box.shopping_cart_box {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 19px;
  color: #656263;
}
@media screen and (min-width: 769px) {
  /* line 92, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .body-copy,
  .n-form,
  .n-form .selectWrapper .dijitSelect .dijitButtonText,
  .n-form label,
  .n-form .form-disclaimer,
  .n-form .required,
  .create-travel-system__text-container__body-copy,
  .sprite__copy-container p,
  .masthead.look1 .text-container .description,
  .prodRecLook1.carousel .content li .product .product_info .product_name,
  .prodRecLook1.carousel .content li .product .product_info .product_name a,
  .prodRecLook1.carousel .content li .product .product_colors ul > span,
  .prodRecLook1.carousel .content li .product .product_compatibility p,
  .catalogEntryRecommendationWidget.prodRecLook2 ul.grid,
  .catalogEntryRecommendationWidget.prodRecLook2 ul.grid li .product-description,
  .prodRecLook3.carousel .content li .product .product_colors ul li.text_display span,
  .product-compare,
  .product-compare .content .compare-main .c-row.price-compare .item .product-name,
  #headerRow1 #quickLinksBar #searchBox #searchDropdown .list_section li a,
  #headerRow2 #departmentsMenu > li .departmentMenu .categoryList .item-summary .summary-paragraph,
  #headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .item-summary .summary-paragraph,
  .grid-tiles__list__item__description,
  .underlined-banner p,
  .carousel-2 .text-container p,
  .carousel-3 .text-container p,
  .default.prodAttrDispLook1 li,
  .bulletedList.prodAttrDispLook5 ul li .tooltip,
  .specifications.prodAttrDispLook1,
  .specifications.prodAttrDispLook1 ul li,
  .specifications.prodAttrDispLook1 ul li span,
  .specifications.prodAttrDispLook1 ul li p,
  .NWL_DescriptivettrWidget_default .default.prodAttrDispLook1,
  .support-grid__text,
  .iframe.prodAttrDispLook1 > ul li .link-container p,
  .ribbon-banner .text-section-1,
  .ribbon-banner .text-section-2,
  .hero-grid__text-container p,
  .productListingWidget.prodListLook1 .header_bar .title,
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label,
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label label,
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_compatibility > p,
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_compatibility .tooltip_description,
  .productListingWidget.prodListLook1 .paging_controls .pageControlMenu .pageControl .hoverover,
  .productListingWidget.prodListLook2 .header_bar .title,
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label,
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label label,
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .compare_target,
  .productListingWidget.prodListLook2 .paging_controls .pageControlMenu .pageControl .hoverover,
  .category-tile .text-container p,
  div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column > p,
  .facetWidget .facetSelect li a,
  .contentPage p,
  .contentPage li,
  .contentPage.about .description,
  .emailNewsletter .content,
  .contact-us-page .ContactUsContent .confirm-content .content,
  .JsDatePickBox,
  .JsDatePickBox .boxMainInner .controlsBarText,
  .retailers#retailers-international p,
  .storeLocator .store-locations .storeDetails,
  #WC_AccountDisplay_div_23 p,
  #WC_AccountDisplay_div_23 ul,
  .product-registration-page .container .description .content,
  .product-registration-page #widget_breadcrumb,
  .prod-reg-confirmation-page .masthead .description,
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .fileUpload-section .upload-value,
  .warrantly-reg-page .WarrantyRegistrationContent .warranty-reg-confirmation .content .description,
  div.content_wrapper_position.shop_cart #box.shopping_cart_box {
    line-height: 24px;
  }
}
@media screen and (min-width: 992px) {
  /* line 97, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .body-copy,
  .n-form,
  .n-form .selectWrapper .dijitSelect .dijitButtonText,
  .n-form label,
  .n-form .form-disclaimer,
  .n-form .required,
  .create-travel-system__text-container__body-copy,
  .sprite__copy-container p,
  .masthead.look1 .text-container .description,
  .prodRecLook1.carousel .content li .product .product_info .product_name,
  .prodRecLook1.carousel .content li .product .product_info .product_name a,
  .prodRecLook1.carousel .content li .product .product_colors ul > span,
  .prodRecLook1.carousel .content li .product .product_compatibility p,
  .catalogEntryRecommendationWidget.prodRecLook2 ul.grid,
  .catalogEntryRecommendationWidget.prodRecLook2 ul.grid li .product-description,
  .prodRecLook3.carousel .content li .product .product_colors ul li.text_display span,
  .product-compare,
  .product-compare .content .compare-main .c-row.price-compare .item .product-name,
  #headerRow1 #quickLinksBar #searchBox #searchDropdown .list_section li a,
  #headerRow2 #departmentsMenu > li .departmentMenu .categoryList .item-summary .summary-paragraph,
  #headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .item-summary .summary-paragraph,
  .grid-tiles__list__item__description,
  .underlined-banner p,
  .carousel-2 .text-container p,
  .carousel-3 .text-container p,
  .default.prodAttrDispLook1 li,
  .bulletedList.prodAttrDispLook5 ul li .tooltip,
  .specifications.prodAttrDispLook1,
  .specifications.prodAttrDispLook1 ul li,
  .specifications.prodAttrDispLook1 ul li span,
  .specifications.prodAttrDispLook1 ul li p,
  .NWL_DescriptivettrWidget_default .default.prodAttrDispLook1,
  .support-grid__text,
  .iframe.prodAttrDispLook1 > ul li .link-container p,
  .ribbon-banner .text-section-1,
  .ribbon-banner .text-section-2,
  .hero-grid__text-container p,
  .productListingWidget.prodListLook1 .header_bar .title,
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label,
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label label,
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_compatibility > p,
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_compatibility .tooltip_description,
  .productListingWidget.prodListLook1 .paging_controls .pageControlMenu .pageControl .hoverover,
  .productListingWidget.prodListLook2 .header_bar .title,
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label,
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label label,
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .compare_target,
  .productListingWidget.prodListLook2 .paging_controls .pageControlMenu .pageControl .hoverover,
  .category-tile .text-container p,
  div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column > p,
  .facetWidget .facetSelect li a,
  .contentPage p,
  .contentPage li,
  .contentPage.about .description,
  .emailNewsletter .content,
  .contact-us-page .ContactUsContent .confirm-content .content,
  .JsDatePickBox,
  .JsDatePickBox .boxMainInner .controlsBarText,
  .retailers#retailers-international p,
  .storeLocator .store-locations .storeDetails,
  #WC_AccountDisplay_div_23 p,
  #WC_AccountDisplay_div_23 ul,
  .product-registration-page .container .description .content,
  .product-registration-page #widget_breadcrumb,
  .prod-reg-confirmation-page .masthead .description,
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .fileUpload-section .upload-value,
  .warrantly-reg-page .WarrantyRegistrationContent .warranty-reg-confirmation .content .description,
  div.content_wrapper_position.shop_cart #box.shopping_cart_box {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
/* line 103, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
.body-alternative,
#productDetailsStickyNote #smmary_oldPrice,
.contentPage.about .title,
.contentPage.about .date,
.retailers#retailers-international .status .message {
  font-size: 16px;
  font-size: 1.6rem;
  color: #D3D2D2;
}
@media screen and (min-width: 769px) {
  /* line 108, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .body-alternative,
  #productDetailsStickyNote #smmary_oldPrice,
  .contentPage.about .title,
  .contentPage.about .date,
  .retailers#retailers-international .status .message {
    font-size: 22px;
    font-size: 2.2rem;
  }
}
@media screen and (min-width: 992px) {
  /* line 112, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .body-alternative,
  #productDetailsStickyNote #smmary_oldPrice,
  .contentPage.about .title,
  .contentPage.about .date,
  .retailers#retailers-international .status .message {
    font-size: 24px;
    font-size: 2.4rem;
  }
}
/* line 118, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
.body-copy-bold,
.prodRecLook1.carousel .content li .product .product_rating,
.prodRecLook3.carousel .content li .product .product_info .product_name,
.prodRecLook3.carousel .content li .product .product_info .product_name a,
.prodRecLook3.carousel .content li .product .product_rating,
#headerRow2 .call-to-action,
.ribbon-banner .text-section-0,
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label,
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label label,
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a.active,
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a:hover,
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitButtonText,
.productListingWidget.prodListLook1 .paging_controls .pageControlMenu .pageControl .hoverover:hover,
.productListingWidget.prodListLook1 .paging_controls .pageControlMenu .pageControl .active,
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label,
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label label,
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a.active,
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a:hover,
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitButtonText,
.productListingWidget.prodListLook2 .paging_controls .pageControlMenu .pageControl .hoverover:hover,
.productListingWidget.prodListLook2 .paging_controls .pageControlMenu .pageControl .active,
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .product_rating,
.contentPage h3,
.contentPage h4,
.emailNewsletter .sub-title,
.product-registration-page .container .description .content .reg-info,
.product-registration-page #widget_breadcrumb a.back-btn,
.product-registration-page.car-seats .product-reg-form .customer-info-box h3,
.product-registration-page.other-products .product-reg-form .customer-info-box h3,
.product-registration-page.car-seats .product-reg-form .product-info-box h3,
.product-registration-page.other-products .product-reg-form .product-info-box h3,
.prod-reg-confirmation-page .masthead .link-container a,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .customer-info-box h3,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box h3,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box h3,
.warrantly-reg-page .WarrantyRegistrationContent .warranty-reg-confirmation .content .case-number {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 19px;
  color: #656263;
}
@media screen and (min-width: 769px) {
  /* line 124, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .body-copy-bold,
  .prodRecLook1.carousel .content li .product .product_rating,
  .prodRecLook3.carousel .content li .product .product_info .product_name,
  .prodRecLook3.carousel .content li .product .product_info .product_name a,
  .prodRecLook3.carousel .content li .product .product_rating,
  #headerRow2 .call-to-action,
  .ribbon-banner .text-section-0,
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label,
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label label,
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a.active,
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a:hover,
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitButtonText,
  .productListingWidget.prodListLook1 .paging_controls .pageControlMenu .pageControl .hoverover:hover,
  .productListingWidget.prodListLook1 .paging_controls .pageControlMenu .pageControl .active,
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label,
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label label,
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a.active,
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a:hover,
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitButtonText,
  .productListingWidget.prodListLook2 .paging_controls .pageControlMenu .pageControl .hoverover:hover,
  .productListingWidget.prodListLook2 .paging_controls .pageControlMenu .pageControl .active,
  div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .product_rating,
  .contentPage h3,
  .contentPage h4,
  .emailNewsletter .sub-title,
  .product-registration-page .container .description .content .reg-info,
  .product-registration-page #widget_breadcrumb a.back-btn,
  .product-registration-page.car-seats .product-reg-form .customer-info-box h3,
  .product-registration-page.other-products .product-reg-form .customer-info-box h3,
  .product-registration-page.car-seats .product-reg-form .product-info-box h3,
  .product-registration-page.other-products .product-reg-form .product-info-box h3,
  .prod-reg-confirmation-page .masthead .link-container a,
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .customer-info-box h3,
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box h3,
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box h3,
  .warrantly-reg-page .WarrantyRegistrationContent .warranty-reg-confirmation .content .case-number {
    line-height: 24px;
  }
}
@media screen and (min-width: 992px) {
  /* line 129, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .body-copy-bold,
  .prodRecLook1.carousel .content li .product .product_rating,
  .prodRecLook3.carousel .content li .product .product_info .product_name,
  .prodRecLook3.carousel .content li .product .product_info .product_name a,
  .prodRecLook3.carousel .content li .product .product_rating,
  #headerRow2 .call-to-action,
  .ribbon-banner .text-section-0,
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label,
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label label,
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a.active,
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a:hover,
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitButtonText,
  .productListingWidget.prodListLook1 .paging_controls .pageControlMenu .pageControl .hoverover:hover,
  .productListingWidget.prodListLook1 .paging_controls .pageControlMenu .pageControl .active,
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label,
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label label,
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a.active,
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a:hover,
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitButtonText,
  .productListingWidget.prodListLook2 .paging_controls .pageControlMenu .pageControl .hoverover:hover,
  .productListingWidget.prodListLook2 .paging_controls .pageControlMenu .pageControl .active,
  div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .product_rating,
  .contentPage h3,
  .contentPage h4,
  .emailNewsletter .sub-title,
  .product-registration-page .container .description .content .reg-info,
  .product-registration-page #widget_breadcrumb a.back-btn,
  .product-registration-page.car-seats .product-reg-form .customer-info-box h3,
  .product-registration-page.other-products .product-reg-form .customer-info-box h3,
  .product-registration-page.car-seats .product-reg-form .product-info-box h3,
  .product-registration-page.other-products .product-reg-form .product-info-box h3,
  .prod-reg-confirmation-page .masthead .link-container a,
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .customer-info-box h3,
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box h3,
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box h3,
  .warrantly-reg-page .WarrantyRegistrationContent .warranty-reg-confirmation .content .case-number {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
/* line 134, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
.text-links,
.sprite__copy-container a,
.pdp-shopper-actions-compatible-with .actions-list li a,
.product-listing-compare__compare-items ul li p,
.category-tile .text-container a,
.contentPage a,
.site-map-content .content_wrapper .main-content .static_page_content .info_table_1 .column ul li.h2.h4,
.site-map-content .content_wrapper .main-content .static_page_content .info_table_1 .column ul li.h2.h4 > a,
.awards-grid .items-list .item .badges-list li .text-container .title a,
.retailers#retailers-international a,
.retailers .online-retailer a,
.searchresultspage .productListingWidget.prodListLook3 .product_listing_container > ul .productDetailsLink,
.checkStepsLay .sign_in_registration #checkoutasguest,
div.content_wrapper_position.shop_cart .remove_address_link,
.CO4MainContent #commonaddresstable > .addressDetails a,
.checkout5page .checkoutwrapper .checkoutformwrapper .editButton,
.product-registration-page.car-seats .product-reg-form .product-reg-form-actions .subscribe-section .checkbox-container .checkbox-description a,
.product-registration-page.other-products .product-reg-form .product-reg-form-actions .subscribe-section .checkbox-container .checkbox-description a {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1;
  color: #203370;
  position: relative;
}
/* line 141, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
.text-links:hover,
.sprite__copy-container a:hover,
.category-tile .text-container a:hover,
.awards-grid .items-list .item .badges-list li .text-container .title a:hover {
  text-decoration: underline;
}
@media screen and (min-width: 769px) {
  /* line 145, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .text-links,
  .sprite__copy-container a,
  .pdp-shopper-actions-compatible-with .actions-list li a,
  .product-listing-compare__compare-items ul li p,
  .category-tile .text-container a,
  .contentPage a,
  .site-map-content .content_wrapper .main-content .static_page_content .info_table_1 .column ul li.h2.h4,
  .site-map-content .content_wrapper .main-content .static_page_content .info_table_1 .column ul li.h2.h4 > a,
  .awards-grid .items-list .item .badges-list li .text-container .title a,
  .retailers#retailers-international a,
  .retailers .online-retailer a,
  .searchresultspage .productListingWidget.prodListLook3 .product_listing_container > ul .productDetailsLink,
  .checkStepsLay .sign_in_registration #checkoutasguest,
  div.content_wrapper_position.shop_cart .remove_address_link,
  .CO4MainContent #commonaddresstable > .addressDetails a,
  .checkout5page .checkoutwrapper .checkoutformwrapper .editButton,
  .product-registration-page.car-seats .product-reg-form .product-reg-form-actions .subscribe-section .checkbox-container .checkbox-description a,
  .product-registration-page.other-products .product-reg-form .product-reg-form-actions .subscribe-section .checkbox-container .checkbox-description a {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media screen and (min-width: 992px) {
  /* line 149, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .text-links,
  .sprite__copy-container a,
  .pdp-shopper-actions-compatible-with .actions-list li a,
  .product-listing-compare__compare-items ul li p,
  .category-tile .text-container a,
  .contentPage a,
  .site-map-content .content_wrapper .main-content .static_page_content .info_table_1 .column ul li.h2.h4,
  .site-map-content .content_wrapper .main-content .static_page_content .info_table_1 .column ul li.h2.h4 > a,
  .awards-grid .items-list .item .badges-list li .text-container .title a,
  .retailers#retailers-international a,
  .retailers .online-retailer a,
  .searchresultspage .productListingWidget.prodListLook3 .product_listing_container > ul .productDetailsLink,
  .checkStepsLay .sign_in_registration #checkoutasguest,
  div.content_wrapper_position.shop_cart .remove_address_link,
  .CO4MainContent #commonaddresstable > .addressDetails a,
  .checkout5page .checkoutwrapper .checkoutformwrapper .editButton,
  .product-registration-page.car-seats .product-reg-form .product-reg-form-actions .subscribe-section .checkbox-container .checkbox-description a,
  .product-registration-page.other-products .product-reg-form .product-reg-form-actions .subscribe-section .checkbox-container .checkbox-description a {
    font-size: 20px;
    font-size: 2rem;
  }
}
/* line 155, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
.text-links-small,
.catalogEntryRecommendationWidget.prodRecLook2 ul.grid li .product-link > a,
.ribbon-banner .link-section {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1;
  color: #203370;
}
@media screen and (min-width: 769px) {
  /* line 161, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .text-links-small,
  .catalogEntryRecommendationWidget.prodRecLook2 ul.grid li .product-link > a,
  .ribbon-banner .link-section {
    font-size: 17px;
    font-size: 1.7rem;
  }
}
@media screen and (min-width: 992px) {
  /* line 165, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .text-links-small,
  .catalogEntryRecommendationWidget.prodRecLook2 ul.grid li .product-link > a,
  .ribbon-banner .link-section {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
/* line 169, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
.text-links-small:hover,
.catalogEntryRecommendationWidget.prodRecLook2 ul.grid li .product-link > a:hover,
.ribbon-banner .link-section:hover {
  text-decoration: underline;
}
/* line 174, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
.links-regular,
#headerRow1 #quickLinksBar #searchBox #searchDropdown,
.countrySelector .main-container .container .country-select-content .mob-country-selector #countrySelectorAccordion ul li a,
.countrySelector .main-container .container .country-select-content .countryList .country-list-group li.list-box ul li a,
.site-map-content .content_wrapper .main-content .static_page_content .info_table_1 .column ul li.h3 a,
.forgot-pass-link,
#myAccountOptions ul.facetSelect li.selected a,
.prod-reg-confirmation-page .masthead .link-container {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1;
  color: #414141;
}
@media screen and (min-width: 769px) {
  /* line 180, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .links-regular,
  #headerRow1 #quickLinksBar #searchBox #searchDropdown,
  .countrySelector .main-container .container .country-select-content .mob-country-selector #countrySelectorAccordion ul li a,
  .countrySelector .main-container .container .country-select-content .countryList .country-list-group li.list-box ul li a,
  .site-map-content .content_wrapper .main-content .static_page_content .info_table_1 .column ul li.h3 a,
  .forgot-pass-link,
  #myAccountOptions ul.facetSelect li.selected a,
  .prod-reg-confirmation-page .masthead .link-container {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media screen and (min-width: 992px) {
  /* line 184, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .links-regular,
  #headerRow1 #quickLinksBar #searchBox #searchDropdown,
  .countrySelector .main-container .container .country-select-content .mob-country-selector #countrySelectorAccordion ul li a,
  .countrySelector .main-container .container .country-select-content .countryList .country-list-group li.list-box ul li a,
  .site-map-content .content_wrapper .main-content .static_page_content .info_table_1 .column ul li.h3 a,
  .forgot-pass-link,
  #myAccountOptions ul.facetSelect li.selected a,
  .prod-reg-confirmation-page .masthead .link-container {
    font-size: 17px;
    font-size: 1.7rem;
  }
}
/* line 189, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
.links-big-regular,
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_info .product_name a,
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_info .product_name a {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1;
  color: #414141;
}
@media screen and (min-width: 769px) {
  /* line 195, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .links-big-regular,
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_info .product_name a,
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_info .product_name a {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media screen and (min-width: 992px) {
  /* line 199, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .links-big-regular,
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_info .product_name a,
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_info .product_name a {
    font-size: 20px;
    font-size: 2rem;
  }
}
/* line 204, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
.links-bold,
#headerRow2 #departmentsMenu,
#headerRow2 #departmentsMenu.active {
  font-size: 16px;
  font-size: 1.6rem;
  color: #414141;
  line-height: 1;
}
@media screen and (min-width: 769px) {
  /* line 210, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .links-bold,
  #headerRow2 #departmentsMenu,
  #headerRow2 #departmentsMenu.active {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media screen and (min-width: 992px) {
  /* line 214, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .links-bold,
  #headerRow2 #departmentsMenu,
  #headerRow2 #departmentsMenu.active {
    font-size: 17px;
    font-size: 1.7rem;
  }
}
/* line 221, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
.links-big-bold,
#headerRow2 #departmentsMenu > li .departmentMenu .categoryList .menuLink,
#headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .menuLink,
.hamburger-menu-active .extra-menu-items .link.menuLink,
.hamburger-menu-active .menu-footer .link.menuLink,
.hamburger-menu-active #departmentsMenu .link.menuLink,
.hamburger-menu-active #departmentsMenu.active .link.menuLink,
.hamburger-menu-active .extra-menu-items .menuLink,
.hamburger-menu-active .menu-footer .menuLink,
.hamburger-menu-active #departmentsMenu .menuLink,
.hamburger-menu-active #departmentsMenu.active .menuLink,
.hamburger-menu-active .menu-footer ul > li a,
.facetWidget fieldset .title,
.searchresultspage .productListingWidget.prodListLook3 .product_listing_container > ul .product_name a {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1;
  color: #414141;
}
@media screen and (min-width: 769px) {
  /* line 227, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .links-big-bold,
  #headerRow2 #departmentsMenu > li .departmentMenu .categoryList .menuLink,
  #headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .menuLink,
  .hamburger-menu-active .extra-menu-items .link.menuLink,
  .hamburger-menu-active .menu-footer .link.menuLink,
  .hamburger-menu-active #departmentsMenu .link.menuLink,
  .hamburger-menu-active #departmentsMenu.active .link.menuLink,
  .hamburger-menu-active .extra-menu-items .menuLink,
  .hamburger-menu-active .menu-footer .menuLink,
  .hamburger-menu-active #departmentsMenu .menuLink,
  .hamburger-menu-active #departmentsMenu.active .menuLink,
  .hamburger-menu-active .menu-footer ul > li a,
  .facetWidget fieldset .title,
  .searchresultspage .productListingWidget.prodListLook3 .product_listing_container > ul .product_name a {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media screen and (min-width: 992px) {
  /* line 231, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .links-big-bold,
  #headerRow2 #departmentsMenu > li .departmentMenu .categoryList .menuLink,
  #headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .menuLink,
  .hamburger-menu-active .extra-menu-items .link.menuLink,
  .hamburger-menu-active .menu-footer .link.menuLink,
  .hamburger-menu-active #departmentsMenu .link.menuLink,
  .hamburger-menu-active #departmentsMenu.active .link.menuLink,
  .hamburger-menu-active .extra-menu-items .menuLink,
  .hamburger-menu-active .menu-footer .menuLink,
  .hamburger-menu-active #departmentsMenu .menuLink,
  .hamburger-menu-active #departmentsMenu.active .menuLink,
  .hamburger-menu-active .menu-footer ul > li a,
  .facetWidget fieldset .title,
  .searchresultspage .productListingWidget.prodListLook3 .product_listing_container > ul .product_name a {
    font-size: 20px;
    font-size: 2rem;
  }
}
/*

    Copyright 2009 Itamar Arjuan
    jsDatePick is distributed under the terms of the GNU General Public License.

*/
/* line 8, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox {
  position: relative;
  width: 212px;
}
/* line 10, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .jsDatePickCloseButton {
  cursor: pointer;
  position: absolute;
  z-index: 1;
  top: 1px;
  right: 10px;
  width: 33px;
  height: 13px;
}
/* line 11, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .jsDatePickCloseButtonOver {
  cursor: pointer;
  position: absolute;
  z-index: 1;
  top: 1px;
  right: 10px;
  width: 33px;
  height: 13px;
}
/* line 12, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .jsDatePickCloseButtonDown {
  cursor: pointer;
  position: absolute;
  z-index: 1;
  top: 1px;
  right: 10px;
  width: 33px;
  height: 13px;
}
/* line 14, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxLeftWall {
  float: left;
  width: 7px;
  margin: 0;
  padding: 0;
}
/* line 15, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxLeftWall .leftTopCorner {
  margin: 0;
  padding: 0;
  width: 7px;
  height: 8px;
}
/* line 16, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxLeftWall .leftBottomCorner {
  margin: 0;
  padding: 0;
  width: 7px;
  height: 8px;
  overflow: hidden;
}
/* line 17, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxLeftWall .leftWall {
  margin: 0;
  padding: 0;
  width: 7px;
  overflow: hidden;
}
/* line 19, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxRightWall {
  float: left;
  width: 7px;
  margin: 0;
  padding: 0;
}
/* line 20, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxRightWall .rightTopCorner {
  margin: 0;
  padding: 0;
  width: 7px;
  height: 8px;
  overflow: hidden;
}
/* line 21, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxRightWall .rightBottomCorner {
  margin: 0;
  padding: 0;
  width: 7px;
  height: 8px;
  overflow: hidden;
}
/* line 22, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxRightWall .rightWall {
  margin: 0;
  padding: 0;
  width: 7px;
  overflow: hidden;
}
/* line 24, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .topWall {
  position: absolute;
  overflow: hidden;
  top: 0px;
  left: 7px;
  width: 198px;
  height: 4px;
}
/* line 25, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .bottomWall {
  position: absolute;
  overflow: hidden;
  bottom: -1px;
  left: 7px;
  width: 198px;
  height: 4px;
}
/* line 27, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .hiddenBoxLeftWall {
  float: left;
  width: 0px;
  overflow: hidden;
}
/* line 28, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .hiddenBoxRightWall {
  float: left;
  width: 0px;
  overflow: hidden;
}
/* line 30, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMain {
  float: left;
  background-color: #ffffff;
  margin: 0;
  padding: 15px 0 5px 0;
}
/* line 31, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainStripped {
  background: #ffffff;
  border: none;
}
/* line 32, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .tooltip {
  height: 12px;
  line-height: 11px;
  overflow: hidden;
  font-size: 10px;
  color: #666666;
  text-align: left;
  padding: 0px;
  margin: 2px 0 2px 0;
}
/* line 33, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .weekDaysRow {
  height: 12px;
  overflow: hidden;
  line-height: 11px;
  font-size: 10px;
  color: #666666;
  text-align: center;
  padding: 0px;
  margin: 2px 0 0 0;
}
/* line 34, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .weekDaysRow .weekDay {
  float: left;
  height: 14px;
  overflow: hidden;
  width: 24px;
  margin: 0 5px 0 0;
  padding: 0;
}
/* line 36, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner {
  background: #ffffff;
  width: 198px;
  float: left;
  margin: 5px 0 0 0;
  padding: 0;
}
/* line 37, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainCellsContainer {
  background-color: #ffffff;
  margin: 0;
  padding: 0;
}
/* line 39, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .controlsBar {
  overflow: hidden;
  height: 20px;
  position: relative;
}
/* line 40, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .controlsBarText {
  overflow: hidden;
  height: 20px;
  line-height: 20px;
  color: #000000;
  font-size: 12px;
  text-align: center;
}
/* line 42, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .monthForwardButton {
  overflow: hidden;
  cursor: pointer;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0px;
  right: 22px;
}
/* line 43, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .monthForwardButtonOver {
  overflow: hidden;
  cursor: pointer;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0px;
  right: 22px;
}
/* line 44, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .monthForwardButtonDown {
  overflow: hidden;
  cursor: pointer;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0px;
  right: 22px;
}
/* line 46, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .monthBackwardButton {
  overflow: hidden;
  cursor: pointer;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0px;
  left: 22px;
}
/* line 47, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .monthBackwardButtonOver {
  overflow: hidden;
  cursor: pointer;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0px;
  left: 22px;
}
/* line 48, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .monthBackwardButtonDown {
  overflow: hidden;
  cursor: pointer;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0px;
  left: 22px;
}
/* line 50, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .yearForwardButton {
  overflow: hidden;
  cursor: pointer;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0px;
  right: 0px;
}
/* line 51, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .yearForwardButtonOver {
  overflow: hidden;
  cursor: pointer;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0px;
  right: 0px;
}
/* line 52, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .yearForwardButtonDown {
  overflow: hidden;
  cursor: pointer;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0px;
  right: 0px;
}
/* line 54, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .yearBackwardButton {
  overflow: hidden;
  cursor: pointer;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
}
/* line 55, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .yearBackwardButtonOver {
  overflow: hidden;
  cursor: pointer;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
}
/* line 56, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .yearBackwardButtonDown {
  overflow: hidden;
  cursor: pointer;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
}
/* line 58, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .skipDay {
  cursor: default;
  overflow: hidden;
  width: 24px;
  height: 25px;
  float: left;
  margin: 4px 5px 0 0;
  padding: 0;
}
/* line 59, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .dayNormal {
  -khtml-user-select: none;
  font-size: 12px;
  cursor: pointer;
  overflow: hidden;
  color: #4c4c4c;
  width: 24px;
  height: 25px;
  float: left;
  margin: 4px 5px 0 0;
  padding: 0;
  text-align: center;
  line-height: 25px;
  /*background:url(img/dayNormal.gif) left top no-repeat;*/
}
/* line 60, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .dayNormalToday {
  -khtml-user-select: none;
  font-size: 12px;
  cursor: pointer;
  overflow: hidden;
  color: #f40f0f;
  font-weight: bold;
  width: 24px;
  height: 25px;
  float: left;
  margin: 4px 5px 0 0;
  padding: 0;
  text-align: center;
  line-height: 25px;
  /*background:url(img/dayNormal.gif) left top no-repeat;*/
}
/* line 62, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .dayDisabled {
  -khtml-user-select: none;
  cursor: default;
  font-size: 12px;
  overflow: hidden;
  color: #999999;
  width: 24px;
  height: 25px;
  float: left;
  margin: 4px 5px 0 0;
  padding: 0;
  text-align: center;
  line-height: 25px;
  /*background:url(img/dayNormal.gif) left top no-repeat;*/
}
/* line 64, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .dayOver {
  -khtml-user-select: none;
  cursor: pointer;
  font-size: 12px;
  overflow: hidden;
  color: #4c4c4c;
  width: 24px;
  height: 25px;
  float: left;
  margin: 4px 5px 0 0;
  padding: 0;
  text-align: center;
  line-height: 25px;
  /*background:url(img/dayOver.gif) left top no-repeat;*/
}
/* line 65, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .dayOverToday {
  -khtml-user-select: none;
  cursor: pointer;
  font-size: 12px;
  overflow: hidden;
  font-weight: bold;
  color: #f40f0f;
  width: 24px;
  height: 25px;
  float: left;
  margin: 4px 5px 0 0;
  padding: 0;
  text-align: center;
  line-height: 25px;
  /*background:url(img/dayOver.gif) left top no-repeat;*/
}
/* line 67, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .dayDown {
  -khtml-user-select: none;
  cursor: pointer;
  font-size: 12px;
  overflow: hidden;
  color: #F9F9F9;
  width: 24px;
  height: 25px;
  float: left;
  margin: 4px 5px 0 0;
  padding: 0;
  text-align: center;
  line-height: 25px;
  /*background:url(img/dayDown.gif) left top no-repeat; */
}
/* line 68, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .dayDownToday {
  -khtml-user-select: none;
  cursor: pointer;
  font-size: 12px;
  overflow: hidden;
  color: #f40f0f;
  font-weight: bold;
  width: 24px;
  height: 25px;
  float: left;
  margin: 4px 5px 0 0;
  padding: 0;
  text-align: center;
  line-height: 25px;
  /* background:url(img/dayDown.gif) left top no-repeat;*/
}
/* line 72, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox {
  left: 0 !important;
  top: 32px !important;
}
/* line 77, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .controlsBar .monthForwardButton,
.JsDatePickBox .boxMainInner .controlsBar .monthForwardButtonOver,
.JsDatePickBox .boxMainInner .controlsBar .monthBackwardButton,
.JsDatePickBox .boxMainInner .controlsBar .monthBackwardButtonOver {
  font-size: 10px;
  font-size: 1rem;
  top: 6px;
}
/* line 90, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .boxMainInner .controlsBar .yearForwardButton,
.JsDatePickBox .boxMainInner .controlsBar .yearForwardButtonOver,
.JsDatePickBox .boxMainInner .controlsBar .yearBackwardButton,
.JsDatePickBox .boxMainInner .controlsBar .yearBackwardButtonOver {
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 104, css\LESS\BRAND_CUSTOM\COMPONENTS\vendor\js-datepicker.less */
.JsDatePickBox .jsDatePickCloseButton,
.JsDatePickBox .jsDatePickCloseButtonOver {
  font-size: 10px;
  font-size: 1rem;
  top: 6px;
}
/* ----- Create travel system component styles ----- */
/* line 3, css\LESS\BRAND_CUSTOM\COMPONENTS\create-travel-system.less */
.create-travel-system {
  position: relative;
}
/* line 8, css\LESS\BRAND_CUSTOM\COMPONENTS\create-travel-system.less */
.create-travel-system__text-container {
  position: relative;
  margin: auto;
  max-width: 600px;
}
@media screen and (min-width: 769px) {
  /* line 14, css\LESS\BRAND_CUSTOM\COMPONENTS\create-travel-system.less */
  .create-travel-system__text-container {
    margin-left: 0;
    min-height: 300px;
    width: 40%;
    z-index: 2;
  }
}
@media screen and (min-width: 1280px) {
  /* line 21, css\LESS\BRAND_CUSTOM\COMPONENTS\create-travel-system.less */
  .create-travel-system__text-container {
    width: 42%;
    padding-top: 33px;
  }
}
@media screen and (min-width: 1440px) {
  /* line 26, css\LESS\BRAND_CUSTOM\COMPONENTS\create-travel-system.less */
  .create-travel-system__text-container {
    width: 40%;
  }
}
/* line 30, css\LESS\BRAND_CUSTOM\COMPONENTS\create-travel-system.less */
.create-travel-system__text-container__body-copy {
  margin-bottom: 20px;
}
/* line 34, css\LESS\BRAND_CUSTOM\COMPONENTS\create-travel-system.less */
.create-travel-system__text-container__body-copy p {
  margin-bottom: 15px;
}
/* line 38, css\LESS\BRAND_CUSTOM\COMPONENTS\create-travel-system.less */
.create-travel-system__text-container__actions {
  text-align: center;
  margin-top: 15px;
}
@media screen and (min-width: 769px) {
  /* line 42, css\LESS\BRAND_CUSTOM\COMPONENTS\create-travel-system.less */
  .create-travel-system__text-container__actions {
    text-align: left;
  }
}
@media screen and (min-width: 1280px) {
  /* line 45, css\LESS\BRAND_CUSTOM\COMPONENTS\create-travel-system.less */
  .create-travel-system__text-container__actions {
    margin-bottom: 0;
  }
}
/* line 49, css\LESS\BRAND_CUSTOM\COMPONENTS\create-travel-system.less */
.create-travel-system__text-container__actions a {
  margin: 0 0 25px 0;
  width: 170px;
}
@media screen and (min-width: 769px) {
  /* line 53, css\LESS\BRAND_CUSTOM\COMPONENTS\create-travel-system.less */
  .create-travel-system__text-container__actions a {
    width: 180px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 57, css\LESS\BRAND_CUSTOM\COMPONENTS\create-travel-system.less */
  .create-travel-system__text-container__actions a {
    float: left;
    margin-right: 15px;
    width: 185px;
    padding-right: 15px;
    padding-left: 15px;
  }
}
/* line 65, css\LESS\BRAND_CUSTOM\COMPONENTS\create-travel-system.less */
.create-travel-system__text-container__actions a:last-child {
  margin-right: 0;
}
@media screen and (min-width: 769px) {
  /* line 74, css\LESS\BRAND_CUSTOM\COMPONENTS\create-travel-system.less */
  .create-travel-system__image-container {
    position: absolute;
    width: 100%;
    right: 0;
    top: 0;
    z-index: 1;
  }
}
/* line 82, css\LESS\BRAND_CUSTOM\COMPONENTS\create-travel-system.less */
.create-travel-system__image-container picture {
  display: block;
}
/* line 86, css\LESS\BRAND_CUSTOM\COMPONENTS\create-travel-system.less */
.create-travel-system__image-container img {
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 89, css\LESS\BRAND_CUSTOM\COMPONENTS\create-travel-system.less */
  .create-travel-system__image-container img {
    min-width: 100%;
  }
}
@media screen and (min-width: 992px) {
  /* line 95, css\LESS\BRAND_CUSTOM\COMPONENTS\create-travel-system.less */
  .create-travel-system__image-container img {
    min-width: 0;
    max-width: 100%;
  }
}
@media screen and (min-width: 1280px) {
  /* line 101, css\LESS\BRAND_CUSTOM\COMPONENTS\create-travel-system.less */
  .create-travel-system__image-container img {
    left: auto;
    right: 0;
    max-width: 110%;
  }
}
/* ----- Empty quick cart component styles ----- */
/* line 3, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#MiniShopCartProductAddedWrapper {
  display: none;
}
/* line 7, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container,
#MiniShopCartProductAdded {
  left: 0 !important;
  background-color: white;
}
@media screen and (min-width: 769px) {
  /* line 10, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
  #quick_cart_container,
  #MiniShopCartProductAdded {
    width: 345px;
    float: right;
    left: auto !important;
    right: 10% !important;
  }
}
@media screen and (min-width: 992px) {
  /* line 16, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
  #quick_cart_container,
  #MiniShopCartProductAdded {
    right: 10% !important;
  }
}
@media screen and (min-width: 1024px) {
  /* line 19, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
  #quick_cart_container,
  #MiniShopCartProductAdded {
    right: 12% !important;
  }
}
@media screen and (min-width: 1280px) {
  /* line 22, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
  #quick_cart_container,
  #MiniShopCartProductAdded {
    right: 10% !important;
  }
}
@media screen and (min-width: 1440px) {
  /* line 25, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
  #quick_cart_container,
  #MiniShopCartProductAdded {
    right: 16% !important;
  }
}
/* line 32, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart::before,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart::before,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper::before,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper::before {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid white;
  content: '';
  margin-top: -10px;
  position: absolute;
  right: 58px;
}
@media screen and (min-width: 769px) {
  /* line 42, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
  #quick_cart_container .dijitDialogPaneContent #quick_cart::before,
  #MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart::before,
  #quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper::before,
  #MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper::before {
    right: 5px;
  }
}
/* line 47, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown {
  background: white;
  border: none;
  width: 100%;
}
/* line 51, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown h3,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown h3,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown h3,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown h3,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown h3,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown h3,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown h3,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown h3 {
  border: none;
  color: #414141;
  background-color: white;
  text-transform: uppercase;
  font-size: 11px;
  font-size: 1.1rem;
  padding-left: 5px;
  max-width: 80%;
}
@media screen and (min-width: 769px) {
  /* line 60, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
  #quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown h3,
  #MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown h3,
  #quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown h3,
  #MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown h3,
  #quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown h3,
  #MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown h3,
  #quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown h3,
  #MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown h3 {
    font-size: 14px;
    font-size: 1.4rem;
    padding-left: 10px;
  }
}
/* line 65, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .close-button,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .close-button,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .close-button,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .close-button,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .close-button,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .close-button,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .close-button,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .close-button {
  position: absolute;
  font-size: auto;
  font-size: initial;
  top: 1.5rem;
  right: 1.5rem;
  display: block;
}
/* line 72, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .close-button span,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .close-button span,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .close-button span,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .close-button span,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .close-button span,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .close-button span,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .close-button span,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .close-button span {
  display: none;
}
/* line 75, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .close-button :after,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .close-button :after,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .close-button :after,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .close-button :after,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .close-button :after,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .close-button :after,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .close-button :after,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .close-button :after {
  background-image: none;
}
/* line 79, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content {
  border-top: 1px solid #656263;
  font-size: 18px;
  font-size: 1.8rem;
  text-align: center;
  padding: 0;
}
/* line 80, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .view_more_items,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .view_more_items,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .view_more_items,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .view_more_items,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .view_more_items,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .view_more_items,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .view_more_items,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .view_more_items {
  font-size: initial;
  text-decoration: underline;
}
/* line 84, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products {
  padding: 25px 0;
}
/* line 92, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .subtotal,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .subtotal,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .subtotal,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .subtotal,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .subtotal,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .subtotal,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .subtotal,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .subtotal {
  border: none;
  color: #000;
  text-align: left;
  margin-left: 3rem;
}
/* line 97, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .subtotal .product_price,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .subtotal .product_price,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .subtotal .product_price,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .subtotal .product_price,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .subtotal .product_price,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .subtotal .product_price,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .subtotal .product_price,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .subtotal .product_price {
  display: block;
  margin-right: 1rem;
  color: #000;
}
/* line 103, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .subtotal a,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .subtotal a,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .subtotal a,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .subtotal a,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .subtotal a,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .subtotal a,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .subtotal a,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .subtotal a {
  color: #000;
}
/* line 107, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products {
  padding: 0;
  text-align: left;
}
/* line 110, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product {
  margin-left: 10px;
  max-width: 100%;
  display: block;
}
/* line 115, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .product_image img,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .product_image img,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .product_image img,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .product_image img,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_image img,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_image img,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_image img,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_image img {
  border: 1px solid #656263;
  height: auto;
  width: 100%;
}
/* line 121, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .product_name,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .product_name,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .product_name,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .product_name,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_name,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_name,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_name,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_name {
  font-size: auto;
  font-size: initial;
  margin-left: 10px;
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 127, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
  #quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .product_name,
  #MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .product_name,
  #quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .product_name,
  #MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .product_name,
  #quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_name,
  #MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_name,
  #quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_name,
  #MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_name {
    margin: 1rem 0;
  }
}
/* line 131, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .product_part_number,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .product_part_number,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .product_part_number,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .product_part_number,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_part_number,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_part_number,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_part_number,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_part_number {
  display: none;
}
/* line 134, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .item_spacer_3px,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .item_spacer_3px,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .item_spacer_3px,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .item_spacer_3px,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .item_spacer_3px,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .item_spacer_3px,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .item_spacer_3px,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .item_spacer_3px,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .item_spacer_7px,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .item_spacer_7px,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .item_spacer_7px,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .item_spacer_7px,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .item_spacer_7px,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .item_spacer_7px,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .item_spacer_7px,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .item_spacer_7px {
  display: none;
}
/* line 137, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .product_color,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .product_color,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .product_color,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .product_color,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_color,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_color,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_color,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_color {
  display: none;
}
/* line 140, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .product_quantity,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .product_quantity,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .product_quantity,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .product_quantity,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_quantity,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_quantity,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_quantity,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_quantity {
  display: inline;
  margin-left: 10px;
}
/* line 144, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .product_price,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .product_price,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .product_price,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .product_price,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_price,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_price,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_price,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_price {
  font-weight: bold;
}
/* line 147, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .other-prod-info,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .other-prod-info,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .other-prod-info,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .other-prod-info,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .other-prod-info,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .other-prod-info,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .other-prod-info,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .other-prod-info {
  margin-top: .2rem;
  font-size: 1.3rem;
  margin-left: 10px;
  line-height: 1.8rem;
}
/* line 153, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .subtotal,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .subtotal,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .subtotal,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .subtotal,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .subtotal,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .subtotal,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .subtotal,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .subtotal {
  display: flex;
  text-align: left;
  margin-left: 3rem;
}
/* line 157, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .subtotal .product_price,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .subtotal .product_price,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .subtotal .product_price,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .subtotal .product_price,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .subtotal .product_price,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .subtotal .product_price,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .subtotal .product_price,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .subtotal .product_price {
  float: left;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: bold;
  color: #000;
  margin-right: 1rem;
}
@media screen and (min-width: 769px) {
  /* line 164, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
  #quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .subtotal .product_price,
  #MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .subtotal .product_price,
  #quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .subtotal .product_price,
  #MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .subtotal .product_price,
  #quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .subtotal .product_price,
  #MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .subtotal .product_price,
  #quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .subtotal .product_price,
  #MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .subtotal .product_price {
    font-size: auto;
    font-size: initial;
    margin-top: .7rem;
  }
}
@media screen and (min-width: 769px) {
  /* line 171, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
  #quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .subtotal .subtotal-msg,
  #MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .content .products .product .subtotal .subtotal-msg,
  #quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .subtotal .subtotal-msg,
  #MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .content .products .product .subtotal .subtotal-msg,
  #quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .subtotal .subtotal-msg,
  #MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .subtotal .subtotal-msg,
  #quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .subtotal .subtotal-msg,
  #MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .subtotal .subtotal-msg {
    text-align: left;
    display: block;
    display: inline;
  }
}
/* line 181, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .footer,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .footer,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .footer,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .footer,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .footer,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .footer,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .footer,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .footer {
  border: none;
}
@media screen and (min-width: 769px) {
  /* line 183, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
  #quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .footer,
  #MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .footer,
  #quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .footer,
  #MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .footer,
  #quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .footer,
  #MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .footer,
  #quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .footer,
  #MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .footer {
    padding: 10px 12px;
  }
}
/* line 186, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .footer .basicButton,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .footer .basicButton,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .footer .basicButton,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .footer .basicButton,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .footer .basicButton,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .footer .basicButton,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .footer .basicButton,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .footer .basicButton {
  background: none;
  border-radius: 0;
  border: none;
  display: block;
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 192, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
  #quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .footer .basicButton,
  #MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .footer .basicButton,
  #quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .footer .basicButton,
  #MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .footer .basicButton,
  #quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .footer .basicButton,
  #MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .footer .basicButton,
  #quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .footer .basicButton,
  #MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .footer .basicButton {
    width: 30rem;
  }
}
/* line 195, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .footer .basicButton span,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .footer .basicButton span,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .footer .basicButton span,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .footer .basicButton span,
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .footer .basicButton span,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .footer .basicButton span,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .footer .basicButton span,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .footer .basicButton span {
  text-transform: uppercase;
  background-color: #8CC800;
  color: white;
  border-color: #8CC800;
  border-radius: 0;
  padding: 6px 10px;
  display: block;
  padding-top: 2rem;
  font-size: initial;
}
@media screen and (min-width: 769px) {
  /* line 206, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
  #quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .footer .basicButton span,
  #MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup #cartDropdown .footer .basicButton span,
  #quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .footer .basicButton span,
  #MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup #cartDropdown .footer .basicButton span,
  #quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .footer .basicButton span,
  #MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .footer .basicButton span,
  #quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .footer .basicButton span,
  #MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .footer .basicButton span {
    width: 100%;
  }
}
/* line 215, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown {
  background-color: white;
}
/* line 217, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown h3,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown h3,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown h3,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown h3 {
  background-color: white;
}
/* line 220, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content {
  background-color: white;
  border-bottom: solid 1px #656263;
  border-top: solid 1px #656263;
}
/* line 225, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product {
  padding-left: 115px;
}
/* line 229, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_image a img,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_image a img,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_image a img,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_image a img {
  height: auto;
  width: 100%;
}
/* line 235, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_name,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_name,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_name,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_name {
  margin: 0;
}
/* line 238, css\LESS\BRAND_CUSTOM\COMPONENTS\quick-cart.less */
#quick_cart_container .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_price,
#MiniShopCartProductAdded .dijitDialogPaneContent #quick_cart #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_price,
#quick_cart_container .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_price,
#MiniShopCartProductAdded .dijitDialogPaneContent #MiniShopCartProductAddedWrapper #widget_minishopcart_popup_1 #cartDropdown .content .products .product .product_price {
  margin: 0;
}
/* ----- Sprite component styles ----- */
@media screen and (min-width: 769px) {
  /* line 6, css\LESS\BRAND_CUSTOM\COMPONENTS\sprite.less */
  .sprite {
    display: flex;
    align-items: center;
  }
}
/* line 11, css\LESS\BRAND_CUSTOM\COMPONENTS\sprite.less */
.sprite__img-container {
  max-width: 400px;
  margin: 0 auto;
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 16, css\LESS\BRAND_CUSTOM\COMPONENTS\sprite.less */
  .sprite__img-container {
    width: 50%;
  }
}
/* line 20, css\LESS\BRAND_CUSTOM\COMPONENTS\sprite.less */
.sprite__img-container > div {
  width: 217px;
  height: 217px;
  margin: auto;
  background-size: 100%;
  display: block;
}
@media screen and (min-width: 769px) {
  /* line 27, css\LESS\BRAND_CUSTOM\COMPONENTS\sprite.less */
  .sprite__img-container > div {
    width: 100%;
    height: auto;
    padding-bottom: 100%;
  }
}
/* line 35, css\LESS\BRAND_CUSTOM\COMPONENTS\sprite.less */
.sprite__copy-container {
  width: 100%;
  overflow: hidden;
  padding-bottom: 70px;
}
@media screen and (min-width: 769px) {
  /* line 40, css\LESS\BRAND_CUSTOM\COMPONENTS\sprite.less */
  .sprite__copy-container {
    width: 50%;
    display: table;
    margin: auto;
    padding-bottom: 0;
  }
}
/* line 47, css\LESS\BRAND_CUSTOM\COMPONENTS\sprite.less */
.sprite__copy-container h3 {
  text-transform: uppercase;
}
@media screen and (min-width: 769px) {
  /* line 50, css\LESS\BRAND_CUSTOM\COMPONENTS\sprite.less */
  .sprite__copy-container h3 {
    padding-bottom: 35px;
  }
}
/* line 55, css\LESS\BRAND_CUSTOM\COMPONENTS\sprite.less */
.sprite__copy-container p {
  padding-bottom: 20px;
}
@media screen and (min-width: 769px) {
  /* line 59, css\LESS\BRAND_CUSTOM\COMPONENTS\sprite.less */
  .sprite__copy-container p {
    padding-bottom: 40px;
  }
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\masthead\global.less */
.masthead {
  padding: 0 15px;
}
@media screen and (min-width: 769px) {
  /* line 5, css\LESS\BRAND_CUSTOM\COMPONENTS\masthead\global.less */
  .masthead {
    padding: 0;
  }
}
/* line 9, css\LESS\BRAND_CUSTOM\COMPONENTS\masthead\global.less */
.masthead h1.title {
  margin: 40px 0 20px 0;
}
@media screen and (min-width: 769px) {
  /* line 13, css\LESS\BRAND_CUSTOM\COMPONENTS\masthead\global.less */
  .masthead h1.title {
    margin-top: 50px;
  }
}
/* ----- Masthead look1 component styles ----- */
/* line 3, css\LESS\BRAND_CUSTOM\COMPONENTS\masthead\masthead-look1.less */
.masthead.look1 {
  overflow: hidden;
  margin-bottom: 30px;
}
@media screen and (min-width: 769px) {
  /* line 6, css\LESS\BRAND_CUSTOM\COMPONENTS\masthead\masthead-look1.less */
  .masthead.look1 {
    margin-bottom: 50px;
  }
}
/* line 10, css\LESS\BRAND_CUSTOM\COMPONENTS\masthead\masthead-look1.less */
.masthead.look1 .text-container {
  margin-bottom: 20px;
  max-width: 465px;
}
@media screen and (min-width: 769px) {
  /* line 14, css\LESS\BRAND_CUSTOM\COMPONENTS\masthead\masthead-look1.less */
  .masthead.look1 .text-container {
    float: left;
    margin-bottom: 0;
  }
}
/* line 19, css\LESS\BRAND_CUSTOM\COMPONENTS\masthead\masthead-look1.less */
.masthead.look1 .text-container .title {
  margin-bottom: 10px;
  text-transform: uppercase;
}
@media screen and (min-width: 769px) {
  /* line 31, css\LESS\BRAND_CUSTOM\COMPONENTS\masthead\masthead-look1.less */
  .masthead.look1 .button-container {
    float: right;
    padding-top: 95px;
  }
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\compare-back.less */
.compare_back {
  margin-top: 25px;
  padding: 0 15px;
}
@media screen and (min-width: 769px) {
  /* line 5, css\LESS\BRAND_CUSTOM\COMPONENTS\compare-back.less */
  .compare_back {
    padding: 0;
    display: none;
  }
}
/* line 10, css\LESS\BRAND_CUSTOM\COMPONENTS\compare-back.less */
.compare_back a {
  font-size: 12px;
  font-size: 1.2rem;
  color: #414141;
}
/* line 14, css\LESS\BRAND_CUSTOM\COMPONENTS\compare-back.less */
.compare_back a .back_arrow {
  font-size: 10px;
  font-size: 1rem;
}
/* ----- Product recommendation component styles ----- */
/* line 2, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel {
  margin-bottom: 15px;
  overflow: visible;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 320px) {
  /* line 11, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
  .prodRecLook1.carousel .prevPageButton,
  .prodRecLook1.carousel .nextPageButton {
    top: 40%;
  }
  /* line 14, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
  .prodRecLook1.carousel .prevPageButton:after,
  .prodRecLook1.carousel .nextPageButton:after {
    color: #656263;
  }
}
@media screen and (min-width: 769px) {
  /* line 20, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
  .prodRecLook1.carousel .prevPageButton,
  .prodRecLook1.carousel .nextPageButton {
    top: 42%;
  }
}
@media screen and (min-width: 1280px) {
  /* line 23, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
  .prodRecLook1.carousel .prevPageButton,
  .prodRecLook1.carousel .nextPageButton {
    top: 42%;
  }
}
@media screen and (min-width: 1440px) {
  /* line 26, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
  .prodRecLook1.carousel .prevPageButton,
  .prodRecLook1.carousel .nextPageButton {
    top: 44%;
  }
}
@media screen and (min-width: 769px) {
  /* line 31, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
  .prodRecLook1.carousel {
    margin-bottom: 45px;
    margin-top: 25px;
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 39, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel h3 {
  margin-bottom: 10px;
  height: 26px;
}
@media screen and (min-width: 992px) {
  /* line 44, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
  .prodRecLook1.carousel h3 {
    height: 40px;
  }
}
/* line 51, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel span h4 {
  margin: 0 !important;
}
/* line 60, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel.viewed .displayTitle {
  display: none;
}
/* line 66, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel.related .displaySubTitle {
  display: none;
}
/* line 71, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content {
  width: 100%;
  margin: 0;
}
/* line 76, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product {
  padding: 35px;
  max-width: none;
  overflow: hidden;
  border-top: solid 1px #D3D2D2;
  position: relative;
  max-width: 300px;
  margin: 0 auto;
  line-height: normal;
  border: none;
}
@media screen and (min-width: 769px) {
}
/* line 91, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_image {
  position: relative;
  text-align: center;
  width: 100%;
  border-bottom: solid 1px #D3D2D2;
  padding: 0 5%;
  box-sizing: border-box;
}
/* line 99, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_image .image {
  width: 100%;
  height: 200px;
  position: relative;
}
@media screen and (min-width: 480px) {
  /* line 104, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
  .prodRecLook1.carousel .content li .product .product_image .image {
    margin: 0 auto;
  }
}
/* line 108, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_image .image img {
  margin: auto;
  height: auto;
  width: auto;
  max-width: 100%;
  max-height: 200px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 122, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_image .RibbonAdDefault {
  display: none;
  font-size: 11px;
  font-size: 1.1rem;
  position: absolute;
  top: 0px;
  left: -6.5%;
  border: solid 1px #D3D2D2;
  padding: 0px 5px;
  border-radius: 5px;
  background: transparent;
  background: #fff;
  text-transform: capitalize;
  line-height: 2.2rem;
  width: auto;
}
@media screen and (min-width: 992px) {
  /* line 138, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
  .prodRecLook1.carousel .content li .product .product_image .RibbonAdDefault {
    font-size: 13px;
    font-size: 1.3rem;
    top: 10px;
    padding: 2px 10px;
  }
}
/* line 146, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_info {
  position: relative;
  width: 100%;
  float: left;
  border: none;
  padding-right: 1%;
  box-sizing: border-box;
  z-index: 5;
}
/* line 155, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_info .product_name {
  padding-top: 5px;
}
/* line 159, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_info .product_name a {
  line-height: 1.5;
  padding-bottom: 0px;
}
/* line 167, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_info .attr-Summary {
  display: none;
}
/* line 171, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_info .product_price {
  padding: 5px 0px;
}
@media screen and (min-width: 769px) {
  /* line 174, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
  .prodRecLook1.carousel .content li .product .product_info .product_price {
    float: left;
  }
}
/* line 181, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_info .product_price span {
  font-size: 14px;
  font-size: 1.4rem;
  font-family: 'bariolbold' !important;
  color: #656263;
  font-style: normal;
  font-weight: normal;
}
@media screen and (min-width: 769px) {
  /* line 189, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
  .prodRecLook1.carousel .content li .product .product_info .product_price span {
    font-size: 20px;
    font-size: 2rem;
    font-family: 'bariolbold' !important;
  }
}
/* line 194, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_info .product_price span.more_colors {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 197, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
  .prodRecLook1.carousel .content li .product .product_info .product_price span.more_colors {
    font-size: 15px;
    font-size: 1.5rem;
    display: block;
    float: right;
  }
}
/* line 207, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .quick_info_grid {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
@media screen and (min-width: 769px) {
  /* line 215, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
  .prodRecLook1.carousel .content li .product .quick_info_grid {
    display: block;
  }
}
/* line 220, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .quick_info_grid:hover a {
  text-transform: lowercase;
  transition: all 0.5s ease-in-out;
  background: #8CC800;
  color: #fff;
}
/* line 229, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .quick_info_grid a {
  font-size: 16px;
  font-size: 1.6rem;
  border-color: transparent;
  color: transparent;
  position: absolute;
  top: 25%;
  left: 15%;
  width: 70%;
  height: 15%;
  text-align: center;
  padding: 12px;
  line-height: 1.5;
  text-transform: uppercase;
  box-sizing: border-box;
  margin: 0 auto;
}
@media screen and (min-width: 992px) {
  /* line 246, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
  .prodRecLook1.carousel .content li .product .quick_info_grid a {
    top: 25%;
    left: 25%;
    width: 50%;
    height: 15%;
    padding: 12px;
  }
}
/* line 256, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_rating {
  text-transform: lowercase;
  color: #203370;
  width: 100%;
}
/* line 262, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_rating .rating {
  margin-right: 10px;
}
/* line 268, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_colors {
  float: left;
}
/* line 272, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_colors ul {
  padding: 0;
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 278, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_colors ul li {
  padding: 0;
}
/* line 280, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_colors ul li.color_item {
  float: left;
  height: 15px;
  width: 15px;
  margin: 10px 5px;
  list-style: none;
  overflow: hidden;
}
/* line 290, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_colors ul li.more_link {
  float: left;
  height: 15px;
  width: 15px;
  margin: 10px 0px 10px 5px;
}
/* line 297, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_colors ul li.more_link a {
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 301, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_colors ul li.more_link a:before {
  content: "\e90e";
}
/* line 308, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_colors ul > span {
  display: block!important;
  clear: both;
  text-align: left;
}
/* line 313, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_colors ul > span:before {
  content: "\2022";
  margin-right: 10px;
  color: #8CC800;
}
/* line 322, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_compatibility {
  float: left;
  width: 100%;
  position: relative;
  z-index: 6666666;
}
/* line 328, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_compatibility p {
  display: inline-block;
}
/* line 332, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_compatibility .info-icon {
  margin-left: 5px;
  display: inline-block;
  margin-top: 2px;
  font-family: 'bbj' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 16px;
  font-size: 1.6rem;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 350, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_compatibility .info-icon:before {
  content: "\e909";
}
/* line 354, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_compatibility .info-icon .tooltip {
  background-color: #8CC800;
  color: #fff;
  display: none;
  position: absolute;
  padding: 10px;
  bottom: 25px;
  left: 0px;
  text-align: left;
}
@media screen and (min-width: 992px) {
  /* line 363, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
  .prodRecLook1.carousel .content li .product .product_compatibility .info-icon .tooltip {
    padding: 20px;
    bottom: 35px;
    left: 0px;
    min-width: 200px;
    text-align: center;
  }
}
/* line 370, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_compatibility .info-icon .tooltip:before {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 117px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  z-index: 66666;
  border-color: #8CC800 transparent transparent transparent;
}
@media screen and (min-width: 992px) {
  /* line 382, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
  .prodRecLook1.carousel .content li .product .product_compatibility .info-icon .tooltip:before {
    bottom: -10px;
    border-width: 10px 10px 0 10px;
    left: 127px;
  }
}
/* line 393, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_compatibility .info-icon:hover .tooltip {
  display: block;
}
/* line 398, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .product_compatibility .info-icon .tooltip_description {
  color: #fff;
}
/* line 404, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .compare_target {
  display: none;
  font-size: 15px;
  font-size: 1.5rem;
  position: relative;
  text-transform: capitalize;
  float: right;
  padding: 15px 0;
  text-align: left;
  box-sizing: border-box;
  width: 100%;
  z-index: 5;
}
@media screen and (min-width: 769px) {
  /* line 417, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
  .prodRecLook1.carousel .content li .product .compare_target {
    padding: 0;
    text-align: right;
    width: auto;
    line-height: 35px;
  }
}
/* line 424, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .compare_target input[type="checkbox"] {
  font-size: 5vw;
}
/* line 428, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .content li .product .compare_target label {
  color: #D3D2D2;
}
@media screen and (min-width: 769px) {
  /* line 431, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
  .prodRecLook1.carousel .content li .product .compare_target label {
    color: #D3D2D2;
  }
}
/* line 440, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .prevPageButton {
  margin-left: 0;
}
@media screen and (min-width: 769px) {
  /* line 443, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
  .prodRecLook1.carousel .prevPageButton {
    margin-left: -55px;
  }
}
/* line 447, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .prevPageButton:after {
  left: 0;
}
/* line 452, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .nextPageButton {
  margin-right: 0;
}
@media screen and (min-width: 769px) {
  /* line 455, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
  .prodRecLook1.carousel .nextPageButton {
    margin-right: -55px;
  }
}
/* line 459, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.prodRecLook1.carousel .nextPageButton:after {
  right: 0;
}
/* line 466, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.productdetailspage .prodRecLook1.carousel .content li .product .product_colors ul > span {
  display: none !important;
}
/* line 470, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look1.less */
.nmmv_player {
  height: 800px;
  position: relative;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look2.less */
.catalogEntryRecommendationWidget.prodRecLook2 {
  margin-top: 15px;
  padding: 0 15px;
}
/* line 7, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look2.less */
.catalogEntryRecommendationWidget.prodRecLook2 .content > h3,
.catalogEntryRecommendationWidget.prodRecLook2 .displaySubTitle > h3,
.catalogEntryRecommendationWidget.prodRecLook2 .content > h4,
.catalogEntryRecommendationWidget.prodRecLook2 .displaySubTitle > h4 {
  margin-bottom: 25px;
}
/* line 13, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look2.less */
.catalogEntryRecommendationWidget.prodRecLook2 > .content {
  margin: 0;
}
@media screen and (min-width: 769px) {
  /* line 19, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look2.less */
  .catalogEntryRecommendationWidget.prodRecLook2 {
    padding: 0;
    margin-top: 30px;
  }
}
/* line 24, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look2.less */
.catalogEntryRecommendationWidget.prodRecLook2 .header {
  display: none;
}
/* line 28, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look2.less */
.catalogEntryRecommendationWidget.prodRecLook2 ul {
  list-style-type: none;
  padding-left: 0;
  overflow: hidden;
}
/* line 33, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look2.less */
.catalogEntryRecommendationWidget.prodRecLook2 ul .hidden {
  display: none;
}
/* line 38, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look2.less */
.catalogEntryRecommendationWidget.prodRecLook2 ul.grid {
  color: #000;
  padding-right: 0;
  right: 0;
  padding-left: 0px;
  line-height: 20px;
  list-style-type: none;
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 48, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look2.less */
  .catalogEntryRecommendationWidget.prodRecLook2 ul.grid {
    text-align: left;
    line-height: auto;
  }
}
/* line 53, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look2.less */
.catalogEntryRecommendationWidget.prodRecLook2 ul.grid li {
  align-items: center;
  color: #D3D2D2;
  border-bottom: 1px solid #D3D2D2;
  padding-right: 6%;
  width: 100%;
  line-height: 1.2em;
  padding-bottom: 10px;
  padding-top: 10px;
}
@media screen and (min-width: 769px) {
  /* line 63, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look2.less */
  .catalogEntryRecommendationWidget.prodRecLook2 ul.grid li {
    padding-right: 5%;
    padding-bottom: 18px;
    padding-top: 18px;
  }
}
@media screen and (min-width: 992px) {
  /* line 69, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look2.less */
  .catalogEntryRecommendationWidget.prodRecLook2 ul.grid li {
    padding-right: 3%;
  }
}
/* line 73, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look2.less */
.catalogEntryRecommendationWidget.prodRecLook2 ul.grid li:first-child {
  border-top: 1px solid #D3D2D2;
}
/* line 77, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look2.less */
.catalogEntryRecommendationWidget.prodRecLook2 ul.grid li .product-description {
  width: 60%;
  float: left;
}
@media screen and (min-width: 769px) {
  /* line 82, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look2.less */
  .catalogEntryRecommendationWidget.prodRecLook2 ul.grid li .product-description {
    width: 85%;
  }
}
@media screen and (min-width: 992px) {
  /* line 86, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look2.less */
  .catalogEntryRecommendationWidget.prodRecLook2 ul.grid li .product-description {
    width: 89%;
  }
}
@media screen and (min-width: 1280px) {
  /* line 90, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look2.less */
  .catalogEntryRecommendationWidget.prodRecLook2 ul.grid li .product-description {
    width: 92%;
  }
}
/* line 96, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look2.less */
.catalogEntryRecommendationWidget.prodRecLook2 ul.grid li .product-link {
  position: relative;
}
@media screen and (min-width: 769px) {
  /* line 99, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look2.less */
  .catalogEntryRecommendationWidget.prodRecLook2 ul.grid li .product-link {
    float: right;
  }
}
/* line 102, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look2.less */
.catalogEntryRecommendationWidget.prodRecLook2 ul.grid li .product-link > a {
  top: 0;
  position: absolute;
  bottom: 0;
  margin: auto;
  right: 10px;
}
/* line 122, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look2.less */
#showCatalogEntryRecommendation .displaySubTitle > h3,
#showCatalogEntryRecommendation .displaySubTitle > h4 {
  margin-bottom: 25px;
  padding: 0 15px;
}
@media screen and (min-width: 769px) {
  /* line 127, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look2.less */
  #showCatalogEntryRecommendation .displaySubTitle > h3,
  #showCatalogEntryRecommendation .displaySubTitle > h4 {
    padding: 0;
  }
}
/* ----- Product recommendation component styles ----- */
/* line 2, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel {
  margin-bottom: 15px;
  overflow: visible;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}
@media screen and (min-width: 320px) {
  /* line 11, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
  .prodRecLook3.carousel .prevPageButton,
  .prodRecLook3.carousel .nextPageButton {
    top: 50%;
  }
  /* line 14, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
  .prodRecLook3.carousel .prevPageButton:after,
  .prodRecLook3.carousel .nextPageButton:after {
    color: #656263;
  }
}
@media screen and (min-width: 769px) {
  /* line 20, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
  .prodRecLook3.carousel {
    margin-bottom: 45px;
    margin-top: 25px;
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 28, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel h3 {
  margin-bottom: 10px;
}
/* line 35, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel span h4 {
  display: none;
}
/* line 43, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel.viewed .displayTitle {
  display: none;
}
/* line 49, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel.related .displaySubTitle {
  display: none;
}
/* line 54, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content {
  width: 100%;
  margin: 0;
}
/* line 59, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product {
  padding: 35px 0;
  max-width: none;
  overflow: hidden;
  border-top: solid 1px #D3D2D2;
  position: relative;
  max-width: 300px;
  margin: 0 auto;
  line-height: normal;
  border: none;
}
@media screen and (min-width: 600px) {
  /* line 70, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
  .prodRecLook3.carousel .content li .product {
    padding: 35px 10px;
  }
}
@media screen and (min-width: 769px) {
  /* line 74, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
  .prodRecLook3.carousel .content li .product {
    padding: 10px;
  }
}
/* line 78, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .product_image {
  position: relative;
  text-align: center;
  width: 100%;
  padding: 0 5%;
  box-sizing: border-box;
}
/* line 85, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .product_image .image {
  width: 100%;
  height: 200px;
  position: relative;
}
@media screen and (min-width: 480px) {
  /* line 90, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
  .prodRecLook3.carousel .content li .product .product_image .image {
    margin: 0 auto;
  }
}
/* line 94, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .product_image .image img {
  margin: auto;
  height: auto;
  width: auto;
  max-width: 100%;
  max-height: 200px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 108, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .product_image .RibbonAdDefault {
  display: none;
  font-size: 11px;
  font-size: 1.1rem;
  position: absolute;
  top: 0px;
  left: -6.5%;
  border: solid 1px #D3D2D2;
  padding: 0px 5px;
  border-radius: 5px;
  background: transparent;
  background: #fff;
  text-transform: capitalize;
  line-height: 2.2rem;
  width: auto;
}
@media screen and (min-width: 992px) {
  /* line 124, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
  .prodRecLook3.carousel .content li .product .product_image .RibbonAdDefault {
    font-size: 13px;
    font-size: 1.3rem;
    top: 10px;
    padding: 2px 10px;
  }
}
/* line 132, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .product_info {
  position: relative;
  width: 100%;
  float: left;
  border: none;
  padding-right: 1%;
  box-sizing: border-box;
  z-index: 5;
}
/* line 141, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .product_info .product_name {
  padding-top: 5px;
  text-align: center;
}
/* line 146, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .product_info .product_name a {
  line-height: 1.5;
  padding-bottom: 0px;
}
/* line 154, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .product_info .attr-Summary {
  display: none;
}
/* line 158, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .product_info .product_price {
  padding: 0 0 5px 0;
  text-align: center;
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 163, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
  .prodRecLook3.carousel .content li .product .product_info .product_price {
    float: left;
  }
}
/* line 170, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .product_info .product_price span {
  font-size: 14px;
  font-size: 1.4rem;
  font-family: 'bariolbold' !important;
  color: #656263;
  font-style: normal;
  font-weight: normal;
}
@media screen and (min-width: 769px) {
  /* line 178, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
  .prodRecLook3.carousel .content li .product .product_info .product_price span {
    font-size: 20px;
    font-size: 2rem;
    font-family: 'bariolbold' !important;
  }
}
/* line 183, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .product_info .product_price span.more_colors {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 186, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
  .prodRecLook3.carousel .content li .product .product_info .product_price span.more_colors {
    font-size: 15px;
    font-size: 1.5rem;
    display: block;
    float: right;
  }
}
/* line 196, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .quick_info_grid {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
@media screen and (min-width: 769px) {
  /* line 204, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
  .prodRecLook3.carousel .content li .product .quick_info_grid {
    display: block;
  }
}
/* line 209, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .quick_info_grid:hover a {
  text-transform: lowercase;
  transition: all 0.5s ease-in-out;
  background: #8CC800;
  color: #fff;
}
/* line 218, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .quick_info_grid a {
  font-size: 16px;
  font-size: 1.6rem;
  border-color: transparent;
  color: transparent;
  position: absolute;
  top: 25%;
  left: 15%;
  width: 70%;
  height: 50px;
  text-align: center;
  padding: 12px;
  line-height: 1.5;
  text-transform: uppercase;
  box-sizing: border-box;
  margin: 0 auto;
}
@media screen and (min-width: 992px) {
  /* line 235, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
  .prodRecLook3.carousel .content li .product .quick_info_grid a {
    top: 25%;
    left: 25%;
    width: 50%;
    padding: 12px;
  }
}
/* line 244, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .product_rating {
  display: none;
  text-transform: lowercase;
  color: #203370;
  width: 100%;
}
/* line 251, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .product_rating .rating {
  margin-right: 10px;
}
/* line 257, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .product_colors {
  float: left;
  clear: both;
  text-align: center;
  width: 100%;
  box-sizing: border-box;
}
/* line 264, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .product_colors ul {
  padding: 0;
}
/* line 267, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .product_colors ul li {
  padding: 0;
}
/* line 269, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .product_colors ul li.color_item {
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  height: 15px;
  width: 15px;
  margin: 10px 5px;
}
/* line 278, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .product_colors ul li.more_link {
  display: inline-block;
  height: 15px;
  width: 15px;
  margin: 10px 0px 10px 5px;
  vertical-align: middle;
}
/* line 285, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .product_colors ul li.more_link a {
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 292, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .product_colors ul li.text_display {
  padding-left: 28%;
  text-align: left;
  width: 100%;
  box-sizing: border-box;
}
@media screen and (min-width: 600px) {
  /* line 298, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
  .prodRecLook3.carousel .content li .product .product_colors ul li.text_display {
    padding-left: 33%;
  }
}
@media screen and (min-width: 1280px) {
  /* line 302, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
  .prodRecLook3.carousel .content li .product .product_colors ul li.text_display {
    padding-left: 29%;
  }
}
@media screen and (min-width: 1440px) {
  /* line 306, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
  .prodRecLook3.carousel .content li .product .product_colors ul li.text_display {
    padding-left: 23%;
  }
}
/* line 313, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .product_colors ul li.text_display span:before {
  content: "\2022";
  margin-right: 10px;
  color: #8CC800;
}
/* line 324, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .compare_target {
  display: none;
  font-size: 15px;
  font-size: 1.5rem;
  position: relative;
  text-transform: capitalize;
  float: right;
  padding: 15px 0;
  text-align: left;
  box-sizing: border-box;
  width: 100%;
  z-index: 5;
}
@media screen and (min-width: 769px) {
  /* line 337, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
  .prodRecLook3.carousel .content li .product .compare_target {
    padding: 0;
    text-align: right;
    width: auto;
    line-height: 35px;
  }
}
/* line 344, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .compare_target input[type="checkbox"] {
  font-size: 5vw;
}
/* line 348, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .content li .product .compare_target label {
  color: #D3D2D2;
}
@media screen and (min-width: 769px) {
  /* line 351, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
  .prodRecLook3.carousel .content li .product .compare_target label {
    color: #D3D2D2;
  }
}
/* line 360, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .prevPageButton {
  margin-left: 0;
}
@media screen and (min-width: 769px) {
  /* line 363, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
  .prodRecLook3.carousel .prevPageButton {
    margin-left: -65px;
  }
}
/* line 367, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .prevPageButton:after {
  left: 0;
}
/* line 372, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .nextPageButton {
  margin-right: 0;
}
@media screen and (min-width: 769px) {
  /* line 375, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
  .prodRecLook3.carousel .nextPageButton {
    margin-right: -65px;
  }
}
/* line 379, css\LESS\BRAND_CUSTOM\COMPONENTS\product-recommendation\look3.less */
.prodRecLook3.carousel .nextPageButton:after {
  right: 0;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare {
  position: relative;
}
@media screen and (min-width: 769px) {
  /* line 9, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .c-row {
    height: 100%;
    float: none;
    width: 100%;
    display: table-row;
  }
}
/* line 16, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .c-row .item,
.product-compare .c-row .heading {
  float: left;
}
@media screen and (min-width: 769px) {
  /* line 19, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .c-row .item,
  .product-compare .c-row .heading {
    height: 100%;
    float: none;
    width: 100%;
    display: table-cell;
  }
}
/* line 28, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .c-row:after {
  content: "";
  display: block;
  clear: both;
}
/* line 35, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .arrows.compare-1-products {
  display: none;
}
/* line 38, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .arrows .left-arrow,
.product-compare .arrows .right-arrow {
  font-size: 24px;
  font-size: 2.4rem;
  position: absolute;
  color: #414141;
  cursor: pointer;
  width: 20px;
  height: 55px;
  top: 13%;
  z-index: 1;
  background: none;
  font-family: "bbj";
}
@media screen and (min-width: 769px) {
  /* line 39, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .arrows .left-arrow,
  .product-compare .arrows .right-arrow {
    display: none;
  }
}
/* line 59, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .arrows .left-arrow {
  left: 10px;
  opacity: 0.5;
}
/* line 65, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .arrows .right-arrow {
  right: 10px;
}
/* line 73, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .heading {
  border: 0;
  margin-bottom: 10px;
  padding: 0 15px;
}
@media screen and (min-width: 769px) {
  /* line 78, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .heading {
    padding: 0;
  }
}
/* line 82, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main {
  overflow: hidden;
}
@media screen and (min-width: 769px) {
  /* line 84, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main {
    box-sizing: border-box;
  }
}
/* line 88, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .compare-2-products,
.product-compare .content .compare-main .compare-3-products,
.product-compare .content .compare-main .compare-4-products {
  width: 200%;
  border: 0;
  position: relative;
  left: 0;
}
@media screen and (min-width: 769px) {
  /* line 93, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .compare-2-products,
  .product-compare .content .compare-main .compare-3-products,
  .product-compare .content .compare-main .compare-4-products {
    display: table;
    border-collapse: collapse;
    width: 100%;
    position: inherit;
  }
}
/* line 103, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .compare-2-products .c-row .item {
  width: 25%;
}
@media screen and (min-width: 769px) {
  /* line 105, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .compare-2-products .c-row .item {
    width: 26.66%;
  }
}
/* line 113, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row:last-child {
  border-bottom: none;
}
/* line 120, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .compare-3-products .c-row .item,
.product-compare .content .compare-main .compare-4-products .c-row .item {
  width: 25%;
}
@media screen and (min-width: 769px) {
  /* line 124, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .compare-3-products .c-row .item,
  .product-compare .content .compare-main .compare-4-products .c-row .item {
    width: 20%;
  }
}
/* line 140, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row {
  margin: 0;
  box-sizing: border-box;
  overflow: hidden;
  min-height: 30px;
  height: auto;
  border-bottom: 1px solid #D3D2D2;
}
/* line 152, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row.products-compare {
  padding: 0;
  height: auto;
  border: 0;
}
@media screen and (min-width: 769px) {
  /* line 156, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .c-row.products-compare {
    height: 220px;
    box-sizing: border-box;
  }
}
/* line 160, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row.products-compare .heading {
  margin: 0;
}
@media screen and (min-width: 769px) {
  /* line 163, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .c-row.products-compare .heading {
    border: none;
    opacity: 0;
  }
}
/* line 168, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row.products-compare .item {
  position: relative;
  border: 0;
}
@media screen and (min-width: 769px) {
  /* line 172, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .c-row.products-compare .item {
    border: none;
  }
}
/* line 176, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row.products-compare .item a {
  display: block;
}
/* line 178, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row.products-compare .item a img {
  display: block;
  margin: auto;
  max-height: 180px;
  max-width: 100%;
}
/* line 185, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row.products-compare .item a.remove-link {
  position: absolute;
  right: 25px;
  top: 10px;
}
/* line 191, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row.products-compare .item a.remove-link span.remove {
  font-size: 15px;
  font-size: 1.5rem;
  display: inline-block;
  font-family: "bbj";
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 769px) {
  /* line 199, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .c-row.products-compare .item a.remove-link span.remove {
    font-size: 20px;
    font-size: 2rem;
  }
}
/* line 209, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row.price-compare {
  overflow: visible;
}
@media screen and (min-width: 769px) {
  /* line 211, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .c-row.price-compare {
    background: none;
  }
}
/* line 217, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row.price-compare .heading {
  border: none;
  position: relative;
  margin: 0;
}
/* line 222, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row.price-compare .heading:after {
  border-right: 1px solid #D3D2D2;
  bottom: 0;
  content: '';
  height: 100%;
  position: absolute;
  right: -1px;
}
@media screen and (min-width: 769px) {
  /* line 230, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .c-row.price-compare .heading:after {
    height: 80%;
  }
}
@media screen and (min-width: 769px) {
  /* line 235, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .c-row.price-compare .heading {
    padding-top: 0;
  }
}
/* line 239, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row.price-compare .item {
  border: none;
  padding-top: 0;
  position: relative;
}
@media screen and (min-width: 769px) {
  /* line 244, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .c-row.price-compare .item {
    display: table-cell;
  }
}
/* line 248, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row.price-compare .item:after {
  border-right: 1px solid #D3D2D2;
  bottom: 0;
  content: '';
  height: 100%;
  position: absolute;
  right: -1px;
}
@media screen and (min-width: 769px) {
  /* line 256, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .c-row.price-compare .item:after {
    height: 80%;
  }
}
/* line 261, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row.price-compare .item .product-name {
  font-size: 18px;
  font-size: 1.8rem;
}
@media screen and (min-width: 769px) {
  /* line 264, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .c-row.price-compare .item .product-name {
    font-size: 24px;
    font-size: 2.4rem;
  }
}
/* line 269, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row.price-compare .item .product-price {
  margin-top: 5px;
}
@media screen and (min-width: 769px) {
  /* line 273, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .c-row.price-compare .item .product-price {
    font-size: 24px;
    font-size: 2.4rem;
  }
}
/* line 277, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row.price-compare .item .product-review {
  margin-top: 5px;
  display: flex;
  margin-bottom: 0;
}
/* line 281, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row.price-compare .item .product-review .mobile {
  display: block;
}
@media screen and (min-width: 769px) {
  /* line 283, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .c-row.price-compare .item .product-review .mobile {
    display: none;
  }
}
/* line 287, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row.price-compare .item .product-review .desktop {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 289, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .c-row.price-compare .item .product-review .desktop {
    display: block;
    position: relative;
    top: 1px;
    left: 5px;
  }
}
/* line 296, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row.price-compare .item .product-review .product_rating {
  font-size: 11px;
  font-size: 1.1rem;
  margin-right: 5px;
  width: auto;
  margin-bottom: 0;
}
@media screen and (min-width: 769px) {
  /* line 302, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .c-row.price-compare .item .product-review .product_rating {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
/* line 305, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row.price-compare .item .product-review .product_rating label {
  width: 0.95em;
}
/* line 310, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row.price-compare .item .product-review .reviews-counter {
  color: #203370;
  font-size: 12px;
  font-size: 1.2rem;
}
@media screen and (min-width: 769px) {
  /* line 315, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .c-row.price-compare .item .product-review .reviews-counter {
    font-size: 16px;
    font-size: 1.6rem;
    margin-left: 5px;
  }
}
@media screen and (min-width: 769px) {
  /* line 324, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .c-row.price-compare .item .product-detail {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
/* line 327, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row.price-compare .item .product-detail a {
  text-decoration: underline;
  margin-top: 5px;
  display: block;
}
/* line 333, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row.price-compare .item.add-another-product {
  display: none;
}
/* line 340, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row.price-compare .item:nth-child(3):after {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 342, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .c-row.price-compare .item:nth-child(3):after {
    display: block;
  }
}
/* line 354, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row .heading {
  height: 100%;
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 358, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .c-row .heading {
    box-sizing: border-box;
    width: 20%;
    display: table-cell;
    border-right: 1px solid #D3D2D2;
    margin-bottom: 0;
    padding: 15px 15px 15px 0;
  }
}
/* line 367, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row .item {
  height: 100%;
  padding: 10px;
  box-sizing: border-box;
  border-right: 1px solid transparent;
}
@media screen and (min-width: 769px) {
  /* line 373, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .c-row .item {
    padding: 15px;
    box-sizing: border-box;
    border-color: #D3D2D2;
  }
}
/* line 379, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row .item:nth-child(even) {
  border-color: #D3D2D2;
}
/* line 383, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row .item .heading-mobile {
  color: #656263;
  margin-bottom: 5px;
  display: inherit;
}
@media screen and (min-width: 769px) {
  /* line 388, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .c-row .item .heading-mobile {
    display: none;
  }
}
/* line 393, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row .item.add-another-product {
  text-align: center;
  color: #656263;
  vertical-align: top;
}
/* line 398, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row .item.add-another-product a {
  color: #656263;
}
/* line 401, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row .item.add-another-product a .icon {
  font-size: 25px;
  font-size: 2.5rem;
  font-family: "bbj";
  color: #D3D2D2;
  margin-top: 35px;
}
@media screen and (min-width: 769px) {
  /* line 408, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .c-row .item.add-another-product a .icon {
    font-size: 30px;
    font-size: 3rem;
  }
}
/* line 412, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .c-row .item.add-another-product a .add-text {
  margin-top: 5px;
  text-transform: lowercase;
  font-weight: normal;
}
@media screen and (min-width: 769px) {
  /* line 417, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .c-row .item.add-another-product a .add-text {
    font-family: 'bariolregular';
    font-size: 20px;
    font-size: 2rem;
    padding: 0 20px;
  }
}
/* line 429, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .compare-1-products {
  position: relative;
  left: 0;
}
@media screen and (min-width: 769px) {
  /* line 432, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .compare-1-products {
    position: inherit;
  }
}
/* line 436, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .compare-1-products .c-row.sticky {
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 438, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .compare-1-products .c-row.sticky {
    width: auto;
  }
}
/* line 442, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.product-compare .content .compare-main .compare-1-products .c-row .item {
  width: 50%;
}
@media screen and (min-width: 769px) {
  /* line 444, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .product-compare .content .compare-main .compare-1-products .c-row .item {
    width: 40%;
  }
}
/* line 455, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.compare-products {
  position: relative;
}
/* line 457, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.compare-products .masthead {
  padding-top: 30px;
}
@media screen and (min-width: 769px) {
  /* line 459, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
  .compare-products .masthead {
    padding-top: 0px;
  }
}
/* line 462, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.compare-products .masthead .title {
  text-transform: uppercase;
}
/* line 466, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.compare-products .masthead.look1 {
  margin-bottom: 0;
}
/* line 470, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.compare-products .compare_back {
  margin-top: 0;
  padding: 0 15px;
  margin-bottom: 10px;
  position: absolute;
  top: 20px;
}
/* line 480, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.compare-products .product-compare .compare-main .c-row .item {
  font-weight: bold;
}
/* line 483, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.compare-products .product-compare .compare-main .c-row .item ul {
  padding-left: 20px;
}
/* line 490, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.compare-products .product-compare .compare-main .products-compare .item .remove-link {
  color: transparent;
  width: 24px;
  height: 24px;
  right: 14px !important;
}
/* line 495, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.compare-products .product-compare .compare-main .products-compare .item .remove-link .remove {
  color: #656263;
}
/* line 502, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.compare-products .product-compare .compare-main .price-compare .heading {
  text-indent: -9999px;
}
/* line 506, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.compare-products .product-compare .compare-main .price-compare .product-price .old_price {
  text-decoration: line-through;
  color: #D3D2D2;
  font-size: 20px;
  font-size: 2rem;
  padding-right: 10px;
}
/* line 512, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.compare-products .product-compare .compare-main .price-compare .product-price .new-price {
  color: #8CC800;
  font-weight: bold;
}
/* line 517, css\LESS\BRAND_CUSTOM\COMPONENTS\product-compare.less */
.compare-products .product-compare .compare-main .price-compare .product-detail a {
  color: #203370;
}
/* line 2, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
.accordion {
  height: 100%;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 9, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
  .accordion.look3 {
    width: auto;
  }
}
/* line 12, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
.accordion.look3 h2 {
  margin-left: 0;
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  font-size: 1.6rem;
  border-top: 1px solid #D3D2D2;
  color: #203370;
  cursor: pointer;
  padding: auto 0;
  padding-left: 0;
  padding-right: 0;
}
@media screen and (min-width: 769px) {
  /* line 23, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
  .accordion.look3 h2 {
    font-size: 20px;
    font-size: 2rem;
    margin-right: 0%;
    padding: auto;
  }
}
/* line 28, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
.accordion.look3 h2 .header-text {
  display: flex;
}
/* line 30, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
.accordion.look3 h2 .header-text .accordion-status {
  margin: 0;
  padding-left: 15px;
  position: relative;
  margin: auto 0;
}
/* line 37, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
.accordion.look3 h2 .header-text .title {
  display: inline-block;
}
/* line 42, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
.accordion.look3 .accordion-body {
  width: 100%;
}
/* line 53, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
.accordion.look3.closed .accordion-body {
  padding-bottom: 0;
  overflow: auto;
  margin-right: 6%;
}
/* line 69, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
.accordion.closed .accordion-body {
  padding-bottom: 0;
  overflow: auto;
}
/* line 77, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
.accordion.look1 h2,
.accordion.look1 .accordion-title {
  padding-top: 17px;
  padding-bottom: 16px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  cursor: pointer;
}
@media screen and (min-width: 769px) {
  /* line 89, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
  .accordion.look1 h2,
  .accordion.look1 .accordion-title {
    cursor: default;
    padding-left: 0;
    padding-bottom: 15px;
    padding-right: 0;
  }
}
/* line 96, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
.accordion.look1 h2 span,
.accordion.look1 .accordion-title span {
  color: #8CC800;
  font-size: 18px;
  font-size: 1.8rem;
  bottom: 0;
  height: 18px;
  margin: auto;
  position: absolute;
  right: 15px;
  top: 0;
  width: 18px;
}
/* line 109, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
.accordion.look1 h2 span:hover,
.accordion.look1 .accordion-title span:hover {
  cursor: pointer;
}
/* line 117, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
.accordion h2,
.accordion .accordion-title {
  padding-bottom: 5px;
  padding-top: 10px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  cursor: pointer;
}
@media screen and (min-width: 769px) {
  /* line 130, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
  .accordion h2,
  .accordion .accordion-title {
    cursor: default;
    padding-left: 0;
    padding-bottom: 15px;
    padding-right: 0;
  }
}
/* line 137, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
.accordion h2 span,
.accordion .accordion-title span {
  color: #8CC800;
  font-size: 18px;
  font-size: 1.8rem;
  bottom: 0;
  height: 18px;
  margin: auto;
  position: absolute;
  right: 15px;
  top: 0;
  width: 18px;
}
/* line 150, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
.accordion h2 span:hover,
.accordion .accordion-title span:hover {
  cursor: pointer;
}
/* line 156, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
.accordion .accordion-body {
  box-sizing: border-box;
  overflow: auto;
  transition: padding .1s 0s ease;
  height: 100%;
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 168, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
  .accordion:not([data-accordion-desktop]) > h2,
  .accordion:not([data-accordion-desktop]) > .accordion-title {
    cursor: default;
  }
}
@media screen and (min-width: 769px) {
  /* line 173, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
  .accordion:not([data-accordion-desktop]) > h2 span,
  .accordion:not([data-accordion-desktop]) > .accordion-title span {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  /* line 179, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
  .accordion:not([data-accordion-desktop]) > .accordion-body {
    height: auto !important;
    display: block !important;
  }
}
/* line 186, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
.accordion__list {
  padding: 0 15px 20px;
}
@media screen and (min-width: 769px) {
  /* line 189, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
  .accordion__list {
    margin: 0 8%;
    padding: 0 0 30px;
  }
}
/* line 196, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
.accordion__item {
  list-style: none;
}
/* todo:we need to move following style to correct file. */
/* line 202, css\LESS\BRAND_CUSTOM\COMPONENTS\accordion.less */
.mainTitle {
  visibility: hidden;
  height: 0 !important;
}
/* ----- Main menu component styles ----- */
/* line 2, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#page {
  overflow-x: hidden;
}
/* line 6, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#content > div,
.categoryList,
.departmentsMenu {
  transition: all .5s;
}
/* line 13, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#header:before {
  display: none;
}
/* line 16, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#header .basicButton > span {
  background-color: inherit;
}
/* line 20, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#header .arrow_button_icon {
  display: none;
}
/* line 24, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#header #departmentsButton {
  margin: 0;
  background-image: none;
  border: none;
  float: left;
}
/* line 29, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#header #departmentsButton > span {
  border: none;
}
/* line 35, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#logo {
  position: relative;
  float: left;
  height: auto;
}
/* line 41, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#searchBar,
#searchBox {
  position: relative;
  display: block;
  float: left;
  height: 20px;
  margin: 0;
  border: none;
}
/* line 51, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#searchBar {
  width: auto;
  right: initial;
  padding: 0;
}
/* line 58, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#headerRow1 #quickLinksBar .hidden {
  display: none;
}
/* line 61, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#headerRow1 #quickLinksMenu.active .hidden {
  display: block !important;
}
/* line 64, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#headerRow1 #quickLinksBar > li {
  border: none;
}
/* line 67, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#headerRow1 #autoSuggestCachedSuggestions_div_ACCE_Label {
  display: none;
}
/* line 70, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#headerRow1 #MiniShopCartProductAdded {
  position: absolute;
}
/* line 73, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#headerRow1 #widget_minishopcart {
  background-image: none;
  border: none !important;
  width: auto;
  height: auto;
  position: relative;
  border-radius: 0;
  overflow: visible;
  margin: 0;
}
/* line 82, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#headerRow1 #widget_minishopcart:before {
  position: relative;
  top: auto;
  left: auto;
  clip: auto;
  font-size: 30px;
  font-size: 3rem;
  line-height: 15px;
}
@media screen and (min-width: 769px) {
  /* line 89, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow1 #widget_minishopcart:before {
    font-size: 130%;
    vertical-align: text-top;
  }
}
/* line 94, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#headerRow1 #widget_minishopcart #minishopcart_total {
  display: table;
  background: none;
  top: 0;
  border-radius: 0;
  min-width: 23px;
  width: auto;
  height: 23px;
  margin: -5px -18px 0 0px;
}
@media screen and (min-width: 769px) {
  /* line 103, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow1 #widget_minishopcart #minishopcart_total {
    display: block;
    right: auto;
    top: 0;
    margin: -8px 0 0 10px;
  }
}
/* line 123, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#wc_widget_RefreshArea_0 {
  width: 90vw;
}
@media screen and (min-width: 769px) {
  /* line 125, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #wc_widget_RefreshArea_0 {
    width: 100%;
  }
}
@media screen and (min-width: 769px) {
  /* line 143, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #departmentsMenu > li.submenu:hover .departmentMenu {
    display: block;
  }
}
@media screen and (min-width: 769px) {
  /* line 152, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow2 ul.extra-menu-items,
  #headerRow2 ul.menu-footer {
    display: none;
  }
}
/* line 157, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#headerRow2 {
  background-image: none;
  border: none;
  min-height: 0;
  position: absolute;
}
@media screen and (min-width: 769px) {
  /* line 162, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow2 {
    position: relative;
  }
}
/* line 166, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#headerRow2 .item-summary {
  overflow: auto;
  display: none;
}
/* line 170, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#headerRow2 .departmentButton.hiddenNav:before {
  display: none;
}
/* line 173, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#headerRow2 .departmentButton,
#headerRow2 .departmentButton.active {
  border: none;
  margin: 0;
  border-radius: 0;
  background-image: none;
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 180, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow2 .departmentButton,
  #headerRow2 .departmentButton.active {
    display: block;
  }
}
/* line 183, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#headerRow2 .departmentButton > span,
#headerRow2 .departmentButton.active > span {
  display: block;
  max-width: 100%;
  padding: 0;
  height: auto;
  border: none;
  border-radius: 0;
}
/* line 195, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#headerRow2 #departmentsMenu.active,
#headerRow2 #departmentsMenu.active > li,
#headerRow2 .departmentMenu > .header,
#headerRow2 .categoryList,
#headerRow2 .subcategoryList {
  border: none;
  border-radius: 0;
}
/* line 204, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#headerRow2 .categoryList {
  padding: 0;
}
@media screen and (min-width: 769px) {
  /* line 206, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow2 .categoryList {
    min-height: 280px;
    white-space: normal;
  }
  /* line 209, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow2 .categoryList > li > a {
    margin: 0;
    padding: 0;
    font-weight: normal;
  }
  /* line 214, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow2 .categoryList .subcategoryList > li > a {
    margin: 0;
    padding: 0;
    font-weight: normal;
  }
}
/* line 221, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#headerRow2 .departmentMenu {
  white-space: normal;
  display: block;
  position: relative;
  padding: 0;
  text-align: left;
  border: none;
}
@media screen and (min-width: 769px) {
  /* line 229, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow2 .departmentMenu {
    position: absolute;
    width: 100vw;
    transition: all .5s;
    padding: 0;
    transition: none;
    display: none;
  }
}
/* line 237, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#headerRow2 .departmentMenu a:hover {
  text-decoration: none;
}
/* line 240, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#headerRow2 .departmentMenu > li {
  white-space: normal;
  border: none;
  display: block;
}
@media screen and (min-width: 769px) {
  /* line 247, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow2 .departmentMenu > .header,
  #headerRow2 .departmentMenu > .header > .link {
    margin: 0;
    padding: 0;
  }
}
@media screen and (min-width: 769px) {
  /* line 254, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow2 .departmentMenu > .header > .link {
    display: inline-block;
  }
}
/* line 260, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#headerRow2 .flydown-promotion,
#headerRow2 .call-to-action {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 263, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow2 .flydown-promotion,
  #headerRow2 .call-to-action {
    display: block;
  }
}
@media screen and (min-width: 769px) {
  /* line 269, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow2 .categoryList,
  #headerRow2 .categoryList > li,
  #headerRow2 .flydown-promotion,
  #headerRow2 .departmentMenu > .header,
  #headerRow2 .call-to-action {
    float: none;
  }
  /* line 277, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow2 .departmentMenu > .header,
  #headerRow2 .call-to-action {
    width: 100%;
  }
  /* line 282, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow2 .call-to-action > div {
    float: left;
  }
  /* line 285, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow2 .call-to-action {
    list-style: none;
  }
  /* line 288, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow2 .categoryList,
  #headerRow2 .flydown-promotion {
    width: 50%;
  }
  /* line 294, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow2 .up-thumbnail .header {
    display: none;
  }
  /* line 297, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow2 .up-thumbnail .categoryList {
    width: 100%;
    margin-top: 57px;
    text-align: center;
    display: flex;
    justify-content: space-around;
    align-items: center;
  }
  /* line 307, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow2 .up-thumbnail .categoryList li a > img {
    display: block;
    max-width: 165px;
  }
  /* line 312, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow2 .up-thumbnail .categoryList li .menuLink span {
    width: 100%;
    display: block;
  }
  /* line 320, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow2 .left-thumbnail .header {
    display: none;
  }
  /* line 323, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow2 .left-thumbnail .categoryList {
    width: 100%;
  }
  /* line 326, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow2 .left-thumbnail .categoryList li {
    width: 33%;
  }
  /* line 329, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #headerRow2 .left-thumbnail .categoryList li .menuLink > img {
    display: block;
    float: left;
  }
}
/* line 338, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
.categoryList .contentRecommendationWidget {
  position: static;
}
/* line 342, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#page > div,
.categoryList,
.departmentsMenu {
  transition: all .5s;
}
/* line 352, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
.extra-menu-items,
.menu-footer,
#departmentsMenu,
#departmentsMenu.active {
  width: 90vw;
  display: none;
  position: relative;
  top: 0;
  left: 0;
  margin: auto;
  padding: 0;
}
@media screen and (min-width: 769px) {
  /* line 363, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  .extra-menu-items,
  .menu-footer,
  #departmentsMenu,
  #departmentsMenu.active {
    display: block;
    width: 100%;
    position: relative;
  }
}
/* line 368, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
.extra-menu-items > li,
.menu-footer > li,
#departmentsMenu > li,
#departmentsMenu.active > li,
.extra-menu-items li.hidden,
.menu-footer li.hidden,
#departmentsMenu li.hidden,
#departmentsMenu.active li.hidden {
  display: inline-block;
  position: relative;
  visibility: visible;
}
@media screen and (min-width: 769px) {
  /* line 375, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  .extra-menu-items > li:first-child,
  .menu-footer > li:first-child,
  #departmentsMenu > li:first-child,
  #departmentsMenu.active > li:first-child {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  /* line 381, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  .extra-menu-items .look-2,
  .menu-footer .look-2,
  #departmentsMenu .look-2,
  #departmentsMenu.active .look-2 {
    display: none !important;
  }
}
/* line 387, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#departmentsButton {
  display: block;
}
@media screen and (min-width: 769px) {
  /* line 389, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #departmentsButton {
    display: none;
  }
}
/* line 404, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
.hamburger-menu-active {
  background: rgba(0, 0, 0, 0.5);
}
/* line 406, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
.hamburger-menu-active .header-wrapper:before,
.hamburger-menu-active .content-wrapper:before,
.hamburger-menu-active .footer-wrapper:before {
  content: '\A';
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  z-index: 12;
  height: 100%;
  width: 100%;
}
/* line 418, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
.hamburger-menu-active {
  overflow: hidden;
}
/* line 421, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
.hamburger-menu-active > div {
  transform: translate3d(90vw, 0px, 0px);
}
/* line 425, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
.hamburger-menu-active .drive-title {
  display: block !important;
}
/* line 429, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
.hamburger-menu-active .departmentMenu {
  left: 0 !important;
}
/* line 431, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
.hamburger-menu-active .departmentMenu > .header {
  padding: 0;
}
/* line 434, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
.hamburger-menu-active .departmentMenu > .header > .toggle {
  position: relative;
  right: auto;
  margin: 0;
  padding: 0;
  width: auto;
  top: auto;
  float: right;
  display: none;
}
/* line 444, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
.hamburger-menu-active .departmentMenu > .header > .link {
  margin: 0;
  padding: 0;
  font-weight: inherit;
  display: inline-block;
  float: left;
  width: 100%;
}
/* line 453, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
.hamburger-menu-active .departmentMenu.active .categoryList .subcategoryList {
  display: none;
}
/* line 458, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
.hamburger-menu-active .extra-menu-items > li,
.hamburger-menu-active .menu-footer > li,
.hamburger-menu-active #departmentsMenu > li,
.hamburger-menu-active .departmentMenu,
.hamburger-menu-active .header {
  float: left;
  width: 100%;
}
/* line 467, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
.hamburger-menu-active #headerRow2 ul.hide-menu > li:not(.actived-item) {
  display: none;
}
/* line 471, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
.hamburger-menu-active #headerRow2 .categoryList,
.hamburger-menu-active #headerRow2 .subcategoryList {
  display: none;
}
/* line 476, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
.hamburger-menu-active #headerRow2 li.actived-item .categoryList,
.hamburger-menu-active #headerRow2 li.actived-item > ul {
  display: block;
}
/* line 481, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
.hamburger-menu-active .previous-menu .header {
  display: none;
}
/* line 486, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
.hamburger-menu-active .extra-menu-items,
.hamburger-menu-active .menu-footer,
.hamburger-menu-active #departmentsMenu {
  display: block;
}
/* line 490, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
.hamburger-menu-active .extra-menu-items.active,
.hamburger-menu-active .menu-footer.active,
.hamburger-menu-active #departmentsMenu.active {
  display: block;
}
/* line 493, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
.hamburger-menu-active .extra-menu-items .categoryList > li,
.hamburger-menu-active .menu-footer .categoryList > li,
.hamburger-menu-active #departmentsMenu .categoryList > li {
  width: 100%;
  padding: 0;
}
/* line 497, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
.hamburger-menu-active .extra-menu-items .subcategoryList > li,
.hamburger-menu-active .menu-footer .subcategoryList > li,
.hamburger-menu-active #departmentsMenu .subcategoryList > li {
  width: 100%;
}
/* line 513, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#searchButton,
#searchBox {
  border: medium none;
  border-radius: 0;
}
/* line 518, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#searchTermWrapper {
  width: 100%;
  border: none;
}
/* line 523, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#searchBar.active {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 525, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
  #searchBar.active {
    display: block;
  }
}
/* line 531, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#searchBar .submitButton {
  display: none;
}
/* line 536, css\LESS\BRAND_CUSTOM\COMPONENTS\header\global.less */
#searchFilterButton {
  display: none;
}
/* line 9, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#header {
  background-color: #414141;
  z-index: 111;
}
/* line 14, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 {
  background: #414141;
  display: flex;
  align-items: center;
  z-index: 1;
  max-width: 1440px;
  margin: auto;
  height: 50px;
}
@media screen and (min-width: 769px) {
  /* line 23, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 {
    height: 87px;
  }
}
/* line 27, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #departmentsButton > span {
  padding: 0 25px 0 0;
}
/* line 30, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #departmentsButton > span:before {
  font-size: 25px;
  font-size: 2.5rem;
  margin: 0 0 0 15px;
  vertical-align: middle;
  color: #fff;
}
/* line 39, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #logo {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 41, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #logo {
    display: inline-block;
    margin-left: 6%;
  }
}
@media screen and (min-width: 992px) {
  /* line 46, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #logo {
    margin-left: 8%;
  }
}
/* line 49, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #logo .contentRecommendationWidget > .left_espot > a > img {
  width: 26vw;
  max-width: 280px;
}
@media screen and (min-width: 769px) {
  /* line 53, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #logo .contentRecommendationWidget > .left_espot > a > img {
    margin-right: 24px;
    width: 12vw;
  }
}
@media screen and (min-width: 1024px) {
  /* line 58, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #logo .contentRecommendationWidget > .left_espot > a > img {
    width: 16vw;
  }
}
@media screen and (min-width: 992px) {
  /* line 62, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #logo .contentRecommendationWidget > .left_espot > a > img {
    margin-right: 32px;
    width: 20vw;
  }
}
@media screen and (min-width: 1440px) {
  /* line 67, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #logo .contentRecommendationWidget > .left_espot > a > img {
    width: 26vw;
  }
}
/* line 73, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar {
  margin: 0;
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
}
@media screen and (min-width: 769px) {
  /* line 82, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar {
    margin-right: 6%;
    justify-content: flex-end;
  }
}
@media screen and (min-width: 992px) {
  /* line 87, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar {
    margin-right: 8%;
  }
}
@media screen and (min-width: 769px) {
  /* line 94, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar > li {
    margin: 0 18px 0 0;
  }
}
@media screen and (min-width: 1280px) {
  /* line 98, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar > li {
    margin: 0 32px 0 0;
  }
}
/* line 102, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar > li a {
  font-size: 13px;
  font-size: 1.3rem;
  text-transform: uppercase;
  color: #fff;
}
@media screen and (min-width: 769px) {
  /* line 108, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar > li a {
    font-size: 14px;
    font-size: 1.4rem;
    padding: 11px 0;
    margin: 0;
  }
}
@media screen and (min-width: 1024px) {
  /* line 114, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar > li a {
    font-size: 15px;
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 1280px) {
  /* line 119, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar > li a {
    font-size: 17px;
    font-size: 1.7rem;
  }
}
/* line 126, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar > li a:hover {
  text-decoration: none;
  color: #8CC800;
}
/* line 133, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar > li.border-right {
  display: none;
}
/* line 140, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar > li:nth-last-child(7) {
  display: flex;
}
@media screen and (min-width: 769px) {
  /* line 143, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar > li:nth-last-child(7) {
    display: inline-block;
    position: relative;
    left: auto;
    top: auto;
  }
}
@media screen and (min-width: 769px) {
  /* line 155, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar > li:nth-last-child(5),
  #headerRow1 #quickLinksBar > li:nth-last-child(6) {
    display: inline-block;
  }
}
/* line 159, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar > li:nth-last-child(4) {
  display: flex;
  flex: 3;
  justify-content: center;
}
@media screen and (min-width: 480px) {
  /* line 164, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar > li:nth-last-child(4) {
    flex: 5;
  }
}
@media screen and (min-width: 769px) {
  /* line 168, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar > li:nth-last-child(4) {
    display: none;
  }
}
/* line 174, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar > li:nth-last-child(2) {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 177, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar > li:nth-last-child(2) {
    display: inline-block;
    position: relative;
    left: auto;
    top: auto;
  }
}
/* line 185, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar > li:nth-last-child(1) {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}
@media screen and (min-width: 769px) {
  /* line 190, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar > li:nth-last-child(1) {
    display: inline-block;
    position: relative;
    left: auto;
    top: auto;
  }
}
/* line 198, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar > li:last-child {
  margin: 0 15px 0 0;
}
@media screen and (min-width: 769px) {
  /* line 203, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar > li #searchBar {
    margin-right: 10px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 207, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar > li #searchBar {
    margin-right: 32px;
  }
}
/* line 213, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar .panelLinkSelected.selected {
  background: transparent;
  border: none;
}
/* line 218, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar #searchBox {
  background: transparent;
}
/* line 221, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar #searchBox #searchTermWrapper {
  position: relative;
  right: 0;
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  color: #fff;
  height: 20px;
}
/* line 232, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar #searchBox #searchTermWrapper:before {
  font-size: 20px;
  font-size: 2rem;
  color: #fff;
  cursor: pointer;
}
@media screen and (min-width: 769px) {
  /* line 237, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar #searchBox #searchTermWrapper:before {
    font-size: 23px;
    font-size: 2.3rem;
    position: absolute;
    z-index: 1;
    top: -1px;
    right: 10px;
  }
}
/* line 247, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar #searchBox #searchTermWrapper.active:before {
  font-size: 21px;
  font-size: 2.1rem;
  z-index: 2;
  position: absolute;
  top: 0;
  left: 6px;
}
@media screen and (min-width: 769px) {
  /* line 253, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar #searchBox #searchTermWrapper.active:before {
    font-size: 23px;
    font-size: 2.3rem;
    z-index: 2;
    top: -1px;
    right: 10px;
    left: auto;
  }
}
/* line 262, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar #searchBox #searchTermWrapper.active > input {
  display: inline-block;
  z-index: 1;
  top: 0;
  padding: 0 0 0 10vw;
  position: absolute;
  width: 52.2vw;
}
@media screen and (min-width: 769px) {
  /* line 270, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar #searchBox #searchTermWrapper.active > input {
    width: 16vw;
    max-width: 210px;
    position: relative;
    padding: 0 30px 0 10px;
  }
}
/* line 279, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar #searchBox #searchTermWrapper > input {
  font-size: 13px;
  font-size: 1.3rem;
  color: #fff;
  outline: none;
  transition: .5s;
  border: solid 1px #fff;
  background: #414141;
  height: 35px;
  width: 0;
  margin: -8px 0 0 0;
  padding: 0 0 0 8vw;
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 293, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar #searchBox #searchTermWrapper > input {
    font-size: 14px;
    font-size: 1.4rem;
    display: inline-block;
    width: 14.7vw;
    max-width: 230px;
    padding: 0 30px 0 10px;
    height: 37px;
  }
}
@media screen and (min-width: 992px) {
  /* line 302, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar #searchBox #searchTermWrapper > input {
    font-size: 17px;
    font-size: 1.7rem;
  }
}
/* line 305, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar #searchBox #searchTermWrapper > input::-webkit-input-placeholder {
  text-transform: uppercase;
  color: #fff;
}
/* line 310, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar #searchBox #searchTermWrapper > input::-moz-placeholder {
  /* Firefox 19+ */
  text-transform: uppercase;
  color: #fff;
  opacity: 1;
}
/* line 315, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar #searchBox #searchTermWrapper > input:-ms-input-placeholder {
  /* IE 10+ */
  text-transform: uppercase;
  color: #fff;
}
/* line 322, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar #searchBox #searchDropdown {
  color: black;
  margin: -2px 0 0 0;
  z-index: 1;
  left: 0;
  width: 48vw;
}
@media screen and (min-width: 769px) {
  /* line 329, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar #searchBox #searchDropdown {
    margin: -10px 0 0 0;
    height: auto;
    width: auto;
  }
}
/* line 334, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar #searchBox #searchDropdown .list_section li {
  border-bottom: none;
}
/* line 336, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar #searchBox #searchDropdown .list_section li a {
  text-transform: capitalize;
  color: #414141;
  background: #fff;
  padding: 10px;
  margin: 0;
}
/* line 344, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar #searchBox #searchDropdown .list_section li a:hover {
  background: #414141;
  color: #fff;
  text-decoration: none;
}
/* line 350, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar #searchBox #searchDropdown .list_section li a .category_list:hover {
  text-decoration: none;
}
/* line 355, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar #searchBox #searchDropdown .heading {
  display: none;
}
/* line 361, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar .support,
#headerRow1 #quickLinksBar .find-a-retailer,
#headerRow1 #quickLinksBar .utility-dropdown {
  position: relative;
}
@media screen and (min-width: 769px) {
  /* line 364, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar .support,
  #headerRow1 #quickLinksBar .find-a-retailer,
  #headerRow1 #quickLinksBar .utility-dropdown {
    display: block;
  }
}
/* line 368, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar .support .quick-link-btn,
#headerRow1 #quickLinksBar .find-a-retailer .quick-link-btn,
#headerRow1 #quickLinksBar .utility-dropdown .quick-link-btn {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 372, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar .support .quick-link-btn,
  #headerRow1 #quickLinksBar .find-a-retailer .quick-link-btn,
  #headerRow1 #quickLinksBar .utility-dropdown .quick-link-btn {
    display: flex;
    flex-flow: row-reverse;
  }
}
/* line 377, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar .support .quick-link-btn:before,
#headerRow1 #quickLinksBar .find-a-retailer .quick-link-btn:before,
#headerRow1 #quickLinksBar .utility-dropdown .quick-link-btn:before {
  font-size: 8px;
  font-size: 0.8rem;
  align-self: center;
  margin-left: 3px;
}
@media screen and (min-width: 1024px) {
  /* line 385, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar .support .quick-link-btn:before,
  #headerRow1 #quickLinksBar .find-a-retailer .quick-link-btn:before,
  #headerRow1 #quickLinksBar .utility-dropdown .quick-link-btn:before {
    font-size: 9px;
    font-size: 0.9rem;
  }
}
@media screen and (min-width: 1280px) {
  /* line 389, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar .support .quick-link-btn:before,
  #headerRow1 #quickLinksBar .find-a-retailer .quick-link-btn:before,
  #headerRow1 #quickLinksBar .utility-dropdown .quick-link-btn:before {
    font-size: 11px;
    font-size: 1.1rem;
  }
}
/* line 395, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar .support .quick-links-menu,
#headerRow1 #quickLinksBar .find-a-retailer .quick-links-menu,
#headerRow1 #quickLinksBar .utility-dropdown .quick-links-menu {
  font-size: 18px;
  font-size: 1.8rem;
  border: none !important;
  background-color: #fff;
  position: absolute;
  padding: 10px 0px;
  top: 45px;
  right: 50%;
  transform: translateX(50%);
  border-radius: 0;
  width: auto;
}
/* line 410, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar .support .quick-links-menu > ul > li > a,
#headerRow1 #quickLinksBar .find-a-retailer .quick-links-menu > ul > li > a,
#headerRow1 #quickLinksBar .utility-dropdown .quick-links-menu > ul > li > a {
  font-size: 18px;
  font-size: 1.8rem;
  text-transform: none;
  color: #656263;
  padding: 5px 0;
  margin: 0;
  white-space: nowrap;
}
/* line 419, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar .support .quick-links-menu > ul > li > a:hover,
#headerRow1 #quickLinksBar .find-a-retailer .quick-links-menu > ul > li > a:hover,
#headerRow1 #quickLinksBar .utility-dropdown .quick-links-menu > ul > li > a:hover {
  text-decoration: underline;
}
/* line 425, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar .support .quick-links-menu.active ul,
#headerRow1 #quickLinksBar .find-a-retailer .quick-links-menu.active ul,
#headerRow1 #quickLinksBar .utility-dropdown .quick-links-menu.active ul {
  padding: 0 15px;
}
/* line 428, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar .support .quick-links-menu.active li,
#headerRow1 #quickLinksBar .find-a-retailer .quick-links-menu.active li,
#headerRow1 #quickLinksBar .utility-dropdown .quick-links-menu.active li {
  display: block !important;
  padding-bottom: 10px;
  margin-left: 0;
  padding: 1px;
  border-bottom: none;
}
/* line 436, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar .support .quick-links-menu.active li a,
#headerRow1 #quickLinksBar .find-a-retailer .quick-links-menu.active li a,
#headerRow1 #quickLinksBar .utility-dropdown .quick-links-menu.active li a {
  text-align: left;
  color: #656263;
}
/* line 443, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar .support .quick-links-menu:before,
#headerRow1 #quickLinksBar .find-a-retailer .quick-links-menu:before,
#headerRow1 #quickLinksBar .utility-dropdown .quick-links-menu:before {
  position: absolute;
  content: "";
  top: -15px;
  width: 0;
  height: 0;
  right: 0;
  left: 0;
  margin: auto;
  border-style: solid;
  border-width: 0 15px 15px 15px;
  border-color: transparent transparent #ffffff transparent;
}
/* line 459, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar #widget_minishopcart {
  font-size: 0px;
  font-size: 0rem;
}
/* line 462, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar #widget_minishopcart:before {
  font-size: 20px;
  font-size: 2rem;
}
@media screen and (min-width: 769px) {
  /* line 465, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar #widget_minishopcart:before {
    font-size: 18px;
    font-size: 1.8rem;
    vertical-align: text-bottom;
  }
}
@media screen and (min-width: 769px) {
  /* line 471, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar #widget_minishopcart {
    font-size: 16px;
    font-size: 1.6rem;
    margin: 0;
    line-height: 16px;
  }
}
/* line 478, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar .logo {
  height: 80%;
}
/* line 480, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow1 #quickLinksBar .logo img {
  max-height: 50px;
  max-width: 45vw;
  height: 40px;
}
@media screen and (min-width: 769px) {
  /* line 485, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow1 #quickLinksBar .logo {
    display: none;
  }
}
/* line 492, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.checkout-header {
  position: relative;
}
/* line 496, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.checkout-header #headerRow1 {
  height: 62px;
  padding: 0;
  padding-top: 5px;
}
@media screen and (min-width: 769px) {
  /* line 500, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  .checkout-header #headerRow1 {
    padding: 0 2%;
    padding-top: 5px;
  }
}
/* line 505, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.checkout-header #headerRow1 #logo {
  display: inline-block;
  padding-left: 15px;
}
@media screen and (min-width: 769px) {
  /* line 509, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  .checkout-header #headerRow1 #logo {
    padding-left: 0;
  }
}
/* line 512, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.checkout-header #headerRow1 #logo a > img {
  height: 40px;
}
@media screen and (min-width: 769px) {
  /* line 514, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  .checkout-header #headerRow1 #logo a > img {
    height: 70px;
  }
}
/* line 521, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.checkout-header .checkout-header-title {
  position: absolute;
  left: 50%;
  top: 30px;
  color: white;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  font-size: 14px;
}
@media screen and (min-width: 769px) {
  /* line 529, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  .checkout-header .checkout-header-title {
    font-size: 22px;
  }
}
/* line 534, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.checkout-header .icon-lock {
  position: absolute;
  right: 15px;
  color: white;
  font-size: 20px;
  top: 25px;
}
@media screen and (min-width: 769px) {
  /* line 540, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  .checkout-header .icon-lock {
    right: 20px;
    font-size: 25px;
  }
}
@media screen and (min-width: 769px) {
  /* line 557, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow2 {
    background: #D3D2D2;
  }
}
/* line 561, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow2 > .dijitContentPane {
  max-width: 1440px;
  margin: auto;
}
/* line 566, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow2 #departmentsMenu,
#headerRow2 #departmentsMenu.active {
  text-transform: uppercase;
  background: #D3D2D2;
}
@media screen and (min-width: 769px) {
  /* line 583, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow2 #departmentsMenu,
  #headerRow2 #departmentsMenu.active {
    margin: 0 6% !important;
    box-sizing: border-box;
    width: auto;
  }
}
@media screen and (min-width: 992px) {
  /* line 589, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow2 #departmentsMenu,
  #headerRow2 #departmentsMenu.active {
    margin: 0 8% !important;
  }
}
/* line 593, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow2 #departmentsMenu > li,
#headerRow2 #departmentsMenu.active > li {
  color: #414141;
}
@media screen and (min-width: 769px) {
  /* line 596, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow2 #departmentsMenu > li,
  #headerRow2 #departmentsMenu.active > li {
    margin: 0 3% 0 0;
    padding: 13.5px 10px 13.5px 0;
  }
}
@media screen and (min-width: 992px) {
  /* line 600, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow2 #departmentsMenu > li,
  #headerRow2 #departmentsMenu.active > li {
    padding: 13.5px 15px 13.5px 0;
  }
}
/* line 604, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow2 #departmentsMenu > li:hover,
#headerRow2 #departmentsMenu.active > li:hover {
  text-decoration: underline;
}
/* line 610, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow2 #departmentsMenu > li.submenu,
#headerRow2 #departmentsMenu.active > li.submenu {
  text-decoration: none;
}
@media screen and (min-width: 1280px) {
  /* line 612, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow2 #departmentsMenu > li.submenu,
  #headerRow2 #departmentsMenu.active > li.submenu {
    position: static;
  }
}
/* line 618, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow2 #departmentsMenu > li.submenu .departmentButton:before,
#headerRow2 #departmentsMenu.active > li.submenu .departmentButton:before {
  font-size: 10px;
  font-size: 1rem;
  position: absolute;
  bottom: 5px;
  right: -15px;
  color: #414141;
}
/* line 628, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow2 #departmentsMenu > li.submenu .flydown-promotion,
#headerRow2 #departmentsMenu.active > li.submenu .flydown-promotion {
  display: none;
}
/* line 633, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow2 #departmentsMenu > li.submenu.actived-item:not(.overflow-disable) > a,
#headerRow2 #departmentsMenu.active > li.submenu.actived-item:not(.overflow-disable) > a {
  text-decoration: underline;
}
/* line 639, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow2 #departmentsMenu > li .departmentMenu,
#headerRow2 #departmentsMenu.active > li .departmentMenu {
  background-color: #fff;
}
@media screen and (min-width: 1280px) {
  /* line 644, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow2 #departmentsMenu > li .departmentMenu,
  #headerRow2 #departmentsMenu.active > li .departmentMenu {
    position: absolute;
    left: -9.5% !important;
    max-width: 1440px;
  }
}
@media screen and (min-width: 769px) {
  /* line 651, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow2 #departmentsMenu > li .departmentMenu .header,
  #headerRow2 #departmentsMenu.active > li .departmentMenu .header {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  /* line 657, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow2 #departmentsMenu > li .departmentMenu .categoryList,
  #headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList {
    width: 26%;
    padding-top: 35px;
    padding-bottom: 35px;
    padding-left: 6%;
    transition: none;
    background-color: #414141;
    color: #fff;
    box-sizing: border-box;
    min-height: 300px!important;
  }
}
@media screen and (min-width: 992px) {
  /* line 669, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow2 #departmentsMenu > li .departmentMenu .categoryList,
  #headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList {
    width: 28%;
    padding-left: 8%;
  }
}
@media screen and (min-width: 769px) {
  /* line 675, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow2 #departmentsMenu > li .departmentMenu .categoryList > li,
  #headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList > li {
    float: none;
    display: block;
    width: 100%;
  }
}
/* line 681, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow2 #departmentsMenu > li .departmentMenu .categoryList > li:last-child .menuLink,
#headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList > li:last-child .menuLink {
  border-bottom: none;
}
/* line 686, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow2 #departmentsMenu > li .departmentMenu .categoryList .menuLink,
#headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .menuLink {
  color: #414141;
  text-transform: uppercase;
}
@media screen and (min-width: 769px) {
  /* line 690, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow2 #departmentsMenu > li .departmentMenu .categoryList .menuLink,
  #headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .menuLink {
    padding: 10px 0;
    color: #fff;
  }
  /* line 693, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow2 #departmentsMenu > li .departmentMenu .categoryList .menuLink:hover,
  #headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .menuLink:hover {
    color: #8CC800;
  }
}
/* line 699, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow2 #departmentsMenu > li .departmentMenu .categoryList .left_espot,
#headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .left_espot {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 701, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow2 #departmentsMenu > li .departmentMenu .categoryList .left_espot,
  #headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .left_espot {
    display: block;
    width: 100%;
    position: static;
  }
}
@media screen and (min-width: 992px) {
  /* line 714, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow2 #departmentsMenu > li .departmentMenu .categoryList .left_espot,
  #headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .left_espot {
    left: 23%;
    padding-right: 8%;
  }
}
/* line 721, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow2 #departmentsMenu > li .departmentMenu .categoryList .item-summary,
#headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .item-summary {
  display: none;
  overflow: hidden;
}
/* line 725, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow2 #departmentsMenu > li .departmentMenu .categoryList .item-summary.active,
#headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .item-summary.active {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 727, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow2 #departmentsMenu > li .departmentMenu .categoryList .item-summary.active,
  #headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .item-summary.active {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    right: 0;
    left: 28%;
    top: 0;
    height: 100%;
    padding-right: 6%;
  }
}
/* line 743, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow2 #departmentsMenu > li .departmentMenu .categoryList .item-summary > picture,
#headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .item-summary > picture {
  float: left;
  width: 64%;
}
@media screen and (min-width: 992px) {
  /* line 747, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow2 #departmentsMenu > li .departmentMenu .categoryList .item-summary > picture,
  #headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .item-summary > picture {
    width: 56%;
  }
}
/* line 751, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow2 #departmentsMenu > li .departmentMenu .categoryList .item-summary img,
#headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .item-summary img {
  margin: 10px auto;
  display: block;
  max-width: 500px;
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 759, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow2 #departmentsMenu > li .departmentMenu .categoryList .item-summary .summary-copy,
  #headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .item-summary .summary-copy {
    width: 36%;
    padding: 10px 0 10px 10px;
    box-sizing: border-box;
    float: left;
  }
}
/* line 766, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow2 #departmentsMenu > li .departmentMenu .categoryList .item-summary .header,
#headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .item-summary .header {
  display: block;
  text-transform: none;
  padding-bottom: 20px;
}
/* line 773, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow2 #departmentsMenu > li .departmentMenu .categoryList .item-summary .summary-paragraph,
#headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .item-summary .summary-paragraph {
  text-transform: none;
  line-height: 24px;
  padding-bottom: 30px;
}
/* line 780, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow2 #departmentsMenu > li .departmentMenu .categoryList .item-summary .bbj-btn,
#headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .item-summary .bbj-btn {
  text-transform: lowercase;
  margin-bottom: 3px;
}
@media screen and (min-width: 1280px) {
  /* line 784, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow2 #departmentsMenu > li .departmentMenu .categoryList .item-summary .bbj-btn,
  #headerRow2 #departmentsMenu.active > li .departmentMenu .categoryList .item-summary .bbj-btn {
    margin-right: 10px;
  }
}
/* line 794, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow2 .extra-menu-items .menuLink {
  background-color: #fff;
  color: #414141;
}
/* line 800, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow2 .call-to-action {
  text-transform: uppercase;
  box-sizing: border-box;
  padding: 70px 0;
  list-style: none;
  background-color: #D3D2D2;
}
@media screen and (min-width: 769px) {
  /* line 807, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow2 .call-to-action {
    font-size: 15px;
    font-size: 1.5rem;
    padding: 0;
    display: flex;
    justify-content: space-around;
    background-color: #D3D2D2;
    min-height: 36px;
  }
}
/* line 815, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
#headerRow2 .call-to-action li {
  background-color: #D3D2D2;
  width: 66%;
  text-transform: uppercase;
  margin: 0 auto;
}
@media screen and (min-width: 769px) {
  /* line 820, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
  #headerRow2 .call-to-action li {
    background-color: inherit;
    padding: 16px;
    text-align: center;
    border: none;
  }
}
/* line 830, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active {
  background: #414141;
}
/* line 832, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active > div {
  background: #fff;
}
/* line 835, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .departmentMenu {
  width: 100% !important;
}
/* line 839, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active #headerRow2 ul.hide-menu.call-to-action > li:not(.actived-item) {
  display: block;
}
/* line 846, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .submenu:not(.actived-item) .header > .menuLink:before,
.hamburger-menu-active .submenu:not(.actived-item) > .menuLink:before {
  color: #8CC800;
  float: right;
  font-size: 10px;
  font-size: 1rem;
  display: block;
}
/* line 859, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .extra-menu-items .submenu:last-child .menuLink:before {
  display: none!important;
}
/* line 864, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active #header:before,
.hamburger-menu-active #contentWrapper:before,
.hamburger-menu-active #footer:before {
  content: '\A';
  position: absolute;
  display: block;
  background: rgba(0, 0, 0, 0.6);
  z-index: 12;
  height: 100%;
  width: 100%;
}
/* line 880, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .extra-menu-items > li,
.hamburger-menu-active .menu-footer > li,
.hamburger-menu-active #departmentsMenu > li,
.hamburger-menu-active #departmentsMenu.active > li {
  float: left;
}
/* line 883, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .extra-menu-items .link.menuLink,
.hamburger-menu-active .menu-footer .link.menuLink,
.hamburger-menu-active #departmentsMenu .link.menuLink,
.hamburger-menu-active #departmentsMenu.active .link.menuLink,
.hamburger-menu-active .extra-menu-items .menuLink,
.hamburger-menu-active .menu-footer .menuLink,
.hamburger-menu-active #departmentsMenu .menuLink,
.hamburger-menu-active #departmentsMenu.active .menuLink {
  margin: 0;
  padding: 20px 16px;
  width: 100%;
  box-sizing: border-box;
  border-bottom: solid #8CC800 1px;
  float: left;
  text-transform: uppercase;
}
/* line 893, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .extra-menu-items .link.menuLink.hiddenNav:before,
.hamburger-menu-active .menu-footer .link.menuLink.hiddenNav:before,
.hamburger-menu-active #departmentsMenu .link.menuLink.hiddenNav:before,
.hamburger-menu-active #departmentsMenu.active .link.menuLink.hiddenNav:before,
.hamburger-menu-active .extra-menu-items .menuLink.hiddenNav:before,
.hamburger-menu-active .menu-footer .menuLink.hiddenNav:before,
.hamburger-menu-active #departmentsMenu .menuLink.hiddenNav:before,
.hamburger-menu-active #departmentsMenu.active .menuLink.hiddenNav:before {
  display: none;
}
/* line 897, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .extra-menu-items .drive-title .menuLink,
.hamburger-menu-active .menu-footer .drive-title .menuLink,
.hamburger-menu-active #departmentsMenu .drive-title .menuLink,
.hamburger-menu-active #departmentsMenu.active .drive-title .menuLink {
  background-color: #D3D2D2;
}
/* line 900, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .extra-menu-items .drive-title .departmentButton,
.hamburger-menu-active .menu-footer .drive-title .departmentButton,
.hamburger-menu-active #departmentsMenu .drive-title .departmentButton,
.hamburger-menu-active #departmentsMenu.active .drive-title .departmentButton {
  display: block;
  top: 38px;
}
/* line 904, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .extra-menu-items .drive-title .departmentButton > span,
.hamburger-menu-active .menu-footer .drive-title .departmentButton > span,
.hamburger-menu-active #departmentsMenu .drive-title .departmentButton > span,
.hamburger-menu-active #departmentsMenu.active .drive-title .departmentButton > span {
  display: none;
}
/* line 907, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .extra-menu-items .drive-title .departmentButton .arrow_button_icon,
.hamburger-menu-active .menu-footer .drive-title .departmentButton .arrow_button_icon,
.hamburger-menu-active #departmentsMenu .drive-title .departmentButton .arrow_button_icon,
.hamburger-menu-active #departmentsMenu.active .drive-title .departmentButton .arrow_button_icon {
  display: block;
  width: auto;
  height: auto;
  color: inherit;
  overflow: visible;
  z-index: 2;
  right: 15px;
}
/* line 918, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .extra-menu-items .drive-title .departmentButton .arrow_button_icon:before,
.hamburger-menu-active .menu-footer .drive-title .departmentButton .arrow_button_icon:before,
.hamburger-menu-active #departmentsMenu .drive-title .departmentButton .arrow_button_icon:before,
.hamburger-menu-active #departmentsMenu.active .drive-title .departmentButton .arrow_button_icon:before {
  font-size: 15px;
  font-size: 1.5rem;
  color: #414141;
  float: right;
  position: relative;
  top: 0;
  left: 0;
  color: inherit;
}
/* line 929, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .extra-menu-items .look-2 .menuLink,
.hamburger-menu-active .menu-footer .look-2 .menuLink,
.hamburger-menu-active #departmentsMenu .look-2 .menuLink,
.hamburger-menu-active #departmentsMenu.active .look-2 .menuLink {
  background-color: #D3D2D2;
}
/* line 934, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .link.menuLink.enableClick {
  display: none;
}
/* line 937, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .menu-footer {
  background-color: #414141;
  height: auto;
  text-align: center;
}
/* line 941, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .menu-footer .departmentMenu {
  background-color: inherit;
  margin: 42.5px 0 0 0;
}
/* line 945, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .menu-footer .menuLink {
  border-bottom: none;
  color: #fff;
}
/* line 949, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .menu-footer .header {
  width: 50%;
  text-align: left;
}
/* line 953, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .menu-footer .header .menuLink,
.hamburger-menu-active .menu-footer .header > p {
  text-transform: capitalize;
  color: #fff;
  padding: 0 0 0 16px;
  border-bottom-color: transparent;
}
/* line 960, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .menu-footer .header > p {
  font-size: 10px;
  font-size: 1rem;
  color: #fff;
}
/* line 964, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .menu-footer .header > a {
  color: #fff;
  margin: 0 0 3px 0;
}
/* line 969, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .menu-footer ul {
  list-style: none;
  margin: auto;
  padding: 0;
  width: 50%;
  float: left;
}
/* line 976, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .menu-footer ul > li {
  display: inline-block;
  background-color: #414141;
  width: 90px;
  text-transform: uppercase;
  padding: 8px 0;
  margin: 0 5px;
  float: right;
}
/* line 984, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .menu-footer ul > li a {
  text-transform: capitalize;
  display: block;
  color: #fff;
}
/* line 990, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .menu-footer ul > li span {
  display: inline-block;
  vertical-align: middle;
}
/* line 998, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .menu-footer .menu-footer-icon-one:before {
  font-size: 19px;
  font-size: 1.9rem;
  margin: 0 10px;
  color: #fff;
}
/* line 1009, css\LESS\BRAND_CUSTOM\COMPONENTS\header.less */
.hamburger-menu-active .departmentMenu > .header > .link.prevArrow:before {
  margin: 0 10px 0 0;
  vertical-align: middle;
  font-size: 10px;
  font-size: 1rem;
  margin-bottom: 3px;
}
/* ----- Grid tiles component styles ----- */
/* line 3, css\LESS\BRAND_CUSTOM\COMPONENTS\grid-tiles.less */
.grid-tiles {
  overflow: hidden;
  margin-bottom: 35px;
}
@media screen and (min-width: 769px) {
  /* line 11, css\LESS\BRAND_CUSTOM\COMPONENTS\grid-tiles.less */
  .grid-tiles {
    margin-bottom: 170px;
  }
}
/* line 16, css\LESS\BRAND_CUSTOM\COMPONENTS\grid-tiles.less */
.grid-tiles__list {
  overflow: auto;
  padding: 0 15px;
  list-style: none;
}
/* line 21, css\LESS\BRAND_CUSTOM\COMPONENTS\grid-tiles.less */
.grid-tiles__list__item {
  width: 100%;
  display: inline-block;
  text-align: center;
  margin-bottom: 45px;
}
@media screen and (min-width: 769px) {
  /* line 27, css\LESS\BRAND_CUSTOM\COMPONENTS\grid-tiles.less */
  .grid-tiles__list__item {
    float: left;
    display: block;
    width: 33.3333%;
  }
}
/* line 33, css\LESS\BRAND_CUSTOM\COMPONENTS\grid-tiles.less */
.grid-tiles__list__item__image {
  margin-bottom: 20px;
}
@media screen and (min-width: 769px) {
  /* line 36, css\LESS\BRAND_CUSTOM\COMPONENTS\grid-tiles.less */
  .grid-tiles__list__item__image {
    height: 150px;
    position: relative;
  }
}
@media screen and (min-width: 1280px) {
  /* line 41, css\LESS\BRAND_CUSTOM\COMPONENTS\grid-tiles.less */
  .grid-tiles__list__item__image {
    height: 325px;
  }
}
/* line 45, css\LESS\BRAND_CUSTOM\COMPONENTS\grid-tiles.less */
.grid-tiles__list__item__image img {
  max-width: 150px;
}
@media screen and (min-width: 769px) {
  /* line 48, css\LESS\BRAND_CUSTOM\COMPONENTS\grid-tiles.less */
  .grid-tiles__list__item__image img {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
@media screen and (min-width: 1280px) {
  /* line 58, css\LESS\BRAND_CUSTOM\COMPONENTS\grid-tiles.less */
  .grid-tiles__list__item__image img {
    max-width: 300px;
  }
}
/* line 63, css\LESS\BRAND_CUSTOM\COMPONENTS\grid-tiles.less */
.grid-tiles__list__item__title {
  display: block;
}
@media screen and (min-width: 1280px) {
  /* line 67, css\LESS\BRAND_CUSTOM\COMPONENTS\grid-tiles.less */
  .grid-tiles__list__item__title {
    padding: 0 5%;
    margin-bottom: 20px;
  }
}
/* line 71, css\LESS\BRAND_CUSTOM\COMPONENTS\grid-tiles.less */
.grid-tiles__list__item__title:hover {
  color: #8CC800;
}
/* line 75, css\LESS\BRAND_CUSTOM\COMPONENTS\grid-tiles.less */
.grid-tiles__list__item__title .icon {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: 2px;
  font-size: 10px;
  font-size: 1rem;
  margin-left: 4px;
}
@media screen and (min-width: 769px) {
  /* line 85, css\LESS\BRAND_CUSTOM\COMPONENTS\grid-tiles.less */
  .grid-tiles__list__item__title .icon {
    font-size: 11px;
    font-size: 1.1rem;
    margin-bottom: 5px;
  }
}
/* line 93, css\LESS\BRAND_CUSTOM\COMPONENTS\grid-tiles.less */
.grid-tiles__list__item__description {
  box-sizing: border-box;
  max-width: 300px;
  margin: auto;
  padding: 0 10%;
}
@media screen and (min-width: 1280px) {
  /* line 100, css\LESS\BRAND_CUSTOM\COMPONENTS\grid-tiles.less */
  .grid-tiles__list__item__description {
    padding: 0 5%;
  }
}
/* line 107, css\LESS\BRAND_CUSTOM\COMPONENTS\grid-tiles.less */
.grid-tiles__cta-container {
  text-align: center;
  clear: both;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\content-tab.less */
.content-tab {
  margin-top: 48px;
}
@media screen and (min-width: 769px) {
  /* line 4, css\LESS\BRAND_CUSTOM\COMPONENTS\content-tab.less */
  .content-tab {
    margin: 65px 0;
  }
}
/* line 9, css\LESS\BRAND_CUSTOM\COMPONENTS\content-tab.less */
.content-tab .tab-title {
  border-top: 1px solid #8CC800;
}
@media screen and (min-width: 769px) {
  /* line 12, css\LESS\BRAND_CUSTOM\COMPONENTS\content-tab.less */
  .content-tab .tab-title {
    border-top: 0;
    display: none;
  }
}
/* line 18, css\LESS\BRAND_CUSTOM\COMPONENTS\content-tab.less */
.content-tab ul.content-tab-nav {
  display: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
@media screen and (min-width: 769px) {
  /* line 27, css\LESS\BRAND_CUSTOM\COMPONENTS\content-tab.less */
  .content-tab ul.content-tab-nav {
    display: block;
  }
}
/* line 31, css\LESS\BRAND_CUSTOM\COMPONENTS\content-tab.less */
.content-tab ul.content-tab-nav li {
  display: inline-block;
  margin: 0 25px;
}
/* line 36, css\LESS\BRAND_CUSTOM\COMPONENTS\content-tab.less */
.content-tab ul.content-tab-nav li.active a {
  border-bottom: 4px solid #8CC800;
}
/* ----- Style guide component styles ----- */
/* line 5, css\LESS\BRAND_CUSTOM\COMPONENTS\style-guide.less */
.style-guide__heading2 {
  background-color: #444;
  border-radius: 4px;
  color: #fff;
  margin: 10px;
  padding: 2px 15px;
}
/* line 13, css\LESS\BRAND_CUSTOM\COMPONENTS\style-guide.less */
.style-guide__list {
  overflow: auto;
  list-style-type: none;
  padding: 0px;
}
/* line 18, css\LESS\BRAND_CUSTOM\COMPONENTS\style-guide.less */
.style-guide__list__item {
  float: left;
  padding: 8px 10px;
  width: 33%;
}
/* line 22, css\LESS\BRAND_CUSTOM\COMPONENTS\style-guide.less */
.style-guide__list__item a {
  color: #0d9aff;
  text-decoration: none;
}
/* line 26, css\LESS\BRAND_CUSTOM\COMPONENTS\style-guide.less */
.style-guide__list__item small {
  color: #777;
}
/* line 32, css\LESS\BRAND_CUSTOM\COMPONENTS\style-guide.less */
.style-guide-forms {
  background-color: #eee;
  padding: 10px 20px;
  list-style: none;
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 37, css\LESS\BRAND_CUSTOM\COMPONENTS\style-guide.less */
.style-guide-forms li {
  padding: 5px 0;
}
/* line 39, css\LESS\BRAND_CUSTOM\COMPONENTS\style-guide.less */
.style-guide-forms li pre {
  margin-top: 5px;
  margin-bottom: 0;
}
/* line 42, css\LESS\BRAND_CUSTOM\COMPONENTS\style-guide.less */
.style-guide-forms li pre code {
  background-color: #f7f7f9;
}
/* line 46, css\LESS\BRAND_CUSTOM\COMPONENTS\style-guide.less */
.style-guide-forms li strong,
.style-guide-forms li pre {
  margin-left: 30px;
}
/* line 49, css\LESS\BRAND_CUSTOM\COMPONENTS\style-guide.less */
.style-guide-forms li .sizes,
.style-guide-forms li .styles {
  display: flex;
  flex-direction: column;
  margin-left: 30px;
}
/* line 53, css\LESS\BRAND_CUSTOM\COMPONENTS\style-guide.less */
.style-guide-forms li .sizes small,
.style-guide-forms li .styles small {
  display: inline-table;
}
/* line 56, css\LESS\BRAND_CUSTOM\COMPONENTS\style-guide.less */
.style-guide-forms li .sizes div,
.style-guide-forms li .styles div {
  display: inline-table;
}
/* line 58, css\LESS\BRAND_CUSTOM\COMPONENTS\style-guide.less */
.style-guide-forms li .sizes div .color-box,
.style-guide-forms li .styles div .color-box {
  width: 40px;
  height: 20px;
}
/* line 61, css\LESS\BRAND_CUSTOM\COMPONENTS\style-guide.less */
.style-guide-forms li .sizes div .color-box.input-text,
.style-guide-forms li .styles div .color-box.input-text,
.style-guide-forms li .sizes div .color-box.text-area,
.style-guide-forms li .styles div .color-box.text-area {
  border: 1px solid #D3D2D2;
  color: #777777;
  background-color: #fff;
}
/* line 65, css\LESS\BRAND_CUSTOM\COMPONENTS\style-guide.less */
.style-guide-forms li .sizes div .color-box.input-text.error,
.style-guide-forms li .styles div .color-box.input-text.error,
.style-guide-forms li .sizes div .color-box.text-area.error,
.style-guide-forms li .styles div .color-box.text-area.error {
  border-color: #E9004C;
}
/* line 69, css\LESS\BRAND_CUSTOM\COMPONENTS\style-guide.less */
.style-guide-forms li .sizes div .color-box.text-area,
.style-guide-forms li .styles div .color-box.text-area {
  width: 60px;
  height: 40px;
}
/* line 74, css\LESS\BRAND_CUSTOM\COMPONENTS\style-guide.less */
.style-guide-forms li .sizes div .color-box.radio,
.style-guide-forms li .styles div .color-box.radio {
  border-radius: 50%;
}
/* line 78, css\LESS\BRAND_CUSTOM\COMPONENTS\style-guide.less */
.style-guide-forms li .sizes div .border-default,
.style-guide-forms li .styles div .border-default {
  color: #D3D2D2;
}
/* line 81, css\LESS\BRAND_CUSTOM\COMPONENTS\style-guide.less */
.style-guide-forms li .sizes div .color-default,
.style-guide-forms li .styles div .color-default {
  color: #414141;
}
/* line 84, css\LESS\BRAND_CUSTOM\COMPONENTS\style-guide.less */
.style-guide-forms li .sizes div .pink,
.style-guide-forms li .styles div .pink {
  color: #E9004C;
}
/* line 87, css\LESS\BRAND_CUSTOM\COMPONENTS\style-guide.less */
.style-guide-forms li .sizes div .brand-green,
.style-guide-forms li .styles div .brand-green {
  color: #8CC800;
}
/* line 3, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library #pdp_sticky_header {
  display: block !important;
  position: relative !important;
}
@media screen and (min-width: 992px) {
  /* line 7, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
  .component-library #pdp_sticky_header {
    display: flex !important;
  }
}
/* line 14, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library .class-code {
  font-size: 12px;
  padding: 2px 4px;
  color: #2f6f9f;
  background-color: #f7f7f9;
  border-radius: 4px;
  display: inline-block;
  font-family: Arial;
  border: 1px solid #e1e1e8;
  font-weight: bold;
  width: auto;
}
/* line 26, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library .code-caption {
  font-size: 12px;
  font-size: 1.2rem;
  font-family: arial;
  margin-top: 5px;
  color: #414141;
}
/* line 32, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library .code-caption strong {
  font-weight: bold;
}
/* line 37, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library .bg-gray {
  background-color: #D3D2D2;
  padding: 10px;
  display: inline-block;
}
/* line 43, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library hr {
  border-top: solid 2px #414141;
  margin: 0;
}
/* line 48, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library__title {
  padding: 0 20px;
  margin: 20px 0 10px 0;
  color: #00A88E;
}
/* line 54, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library__subtitle {
  font-size: 18px;
  font-size: 1.8rem;
  color: #fff;
  background-color: #444;
  margin-bottom: 20px;
  padding: 6px;
}
/* line 62, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library__box-library {
  padding: 20px;
  overflow: auto;
}
/* line 67, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library .row {
  margin-top: 40px;
}
/* line 69, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library .row .var,
.component-library .row .hex {
  margin-top: 5px;
}
/* line 72, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library .row .var {
  font-weight: bold;
}
/* line 75, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library .row .hex {
  display: block;
  text-transform: uppercase;
}
/* line 81, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library .row {
  margin: 7px 0;
}
/* line 84, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library .row h4 {
  margin-bottom: 5px;
  margin-top: 20px;
  color: #989596;
}
/* line 90, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library .row .color-box {
  height: 100px;
  width: 100px;
}
/* line 95, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library .row .color-box.brand-green {
  background-color: #8CC800;
}
/* line 98, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library .row .color-box.brand-dark-gray {
  background-color: #414141;
}
/* line 101, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library .row .color-box.brand-medium-gray {
  background-color: #656263;
}
/* line 104, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library .row .color-box.brand-light-gray {
  background-color: #D3D2D2;
}
/* line 109, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library .row .color-box.brand-teal {
  background-color: #00A88E;
}
/* line 112, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library .row .color-box.brand-navy {
  background-color: #203370;
}
/* line 115, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library .row .color-box.brand-magenta {
  background-color: #B34FC5;
}
/* line 118, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library .row .color-box.brand-pink {
  background-color: #E9004C;
}
/* line 124, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library .row .color-box.black {
  background-color: #000;
}
/* line 128, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library .row .color-box.white {
  background-color: #fff;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2);
}
/* line 134, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library .row .color-box-secondary {
  height: 50px;
}
/* line 140, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library__item {
  float: left;
  min-height: 140px;
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 145, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
  .component-library__item {
    width: 33%;
  }
}
/* line 149, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library__item__icon,
.component-library__item__text {
  display: inline-block;
  vertical-align: middle;
}
/* line 153, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library__item__icon {
  font-size: 80px;
  width: auto;
}
/* line 157, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library__item__text {
  width: 60%;
}
/* line 162, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library__fonts {
  width: 100%;
  display: inline-block;
}
/* line 167, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library__fonts hr {
  border-top: solid 2px #414141;
  margin: 0;
}
/* line 173, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library__fonts p {
  font-size: 20px;
  font-size: 2rem;
}
/* line 178, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library__spot-container {
  overflow: auto;
}
/* line 183, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library__table td {
  border-bottom: 1px solid #D3D2D2;
  padding-bottom: 10px;
  padding-top: 10px;
  min-width: 210px;
  vertical-align: middle;
}
/* line 190, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library__table td.sub-table {
  font-size: 15px;
  font-size: 1.5rem;
  text-align: center;
  background: #D3D2D2;
  padding: 5px;
  color: #656263;
  text-transform: uppercase;
}
/* line 202, css\LESS\BRAND_CUSTOM\COMPONENTS\component-library.less */
.component-library .socialActions {
  transform: translateY(0);
}
/* ----- Underlined banner component styles ----- */
/* line 3, css\LESS\BRAND_CUSTOM\COMPONENTS\underlined-banner.less */
.underlined-banner {
  padding: 0 15px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
  margin-bottom: 25px;
  max-width: 1120px;
}
@media screen and (min-width: 769px) {
  /* line 12, css\LESS\BRAND_CUSTOM\COMPONENTS\underlined-banner.less */
  .underlined-banner {
    margin-top: 100px;
    margin-bottom: 35px;
    padding: 0;
  }
}
@media screen and (min-width: 992px) {
  /* line 18, css\LESS\BRAND_CUSTOM\COMPONENTS\underlined-banner.less */
  .underlined-banner {
    margin-bottom: 55px;
    margin-top: 150px;
  }
}
/* line 23, css\LESS\BRAND_CUSTOM\COMPONENTS\underlined-banner.less */
.underlined-banner p {
  text-align: center;
  max-width: 290px;
  margin: 0 auto;
  padding: 0 15px;
}
@media screen and (min-width: 769px) {
  /* line 30, css\LESS\BRAND_CUSTOM\COMPONENTS\underlined-banner.less */
  .underlined-banner p {
    max-width: 350px;
  }
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
.carousel {
  margin-bottom: 0;
}
@media screen and (min-width: 769px) {
  /* line 5, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
  .carousel {
    margin-bottom: 55px;
  }
}
/* line 9, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
.carousel .body {
  position: relative;
}
/* line 13, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
.carousel > .prevPageButton,
.carousel > .nextPageButton {
  font-size: 32px;
  font-size: 3.2rem;
  opacity: 1;
  width: 32px;
  height: 32px;
  transition: opacity .5s linear;
  transition: all .5s 0s linear;
}
@media screen and (min-width: 769px) {
  /* line 21, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
  .carousel > .prevPageButton,
  .carousel > .nextPageButton {
    font-size: 42px;
    font-size: 4.2rem;
    width: 42px;
    height: 42px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 27, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
  .carousel > .prevPageButton,
  .carousel > .nextPageButton {
    font-size: 71px;
    font-size: 7.1rem;
    width: 71px;
    height: 71px;
  }
}
/* line 33, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
.carousel > .prevPageButton:after,
.carousel > .nextPageButton:after,
.carousel > .prevPageButton:before,
.carousel > .nextPageButton:before {
  color: #fff;
  bottom: 0;
  margin: 0;
  height: 42px;
  top: 0;
}
@media screen and (min-width: 992px) {
  /* line 40, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
  .carousel > .prevPageButton:after,
  .carousel > .nextPageButton:after,
  .carousel > .prevPageButton:before,
  .carousel > .nextPageButton:before {
    height: 71px;
  }
}
/* line 46, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
.carousel > .prevPageButton:hover:after,
.carousel > .nextPageButton:hover:after,
.carousel > .prevPageButton:hover:before,
.carousel > .nextPageButton:hover:before {
  color: #8CC800;
}
/* line 55, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
.carousel > .nextPageButton {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 60, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
.carousel > .nextPageButton:before {
  display: none;
}
/* line 61, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
.carousel > .nextPageButton:after {
  content: "\e901";
  position: absolute;
  right: 10px;
}
/* line 69, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
.carousel > .prevPageButton {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 74, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
.carousel > .prevPageButton:before {
  display: none;
}
/* line 75, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
.carousel > .prevPageButton:after {
  position: absolute;
  left: 10px;
  content: "\e900";
}
/* line 86, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
.carousel.white-dots .pageControl.dot a {
  border: 1px solid #fff;
  background-color: #fff;
}
/* line 91, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
.carousel.white-dots .pageControl.dot a.selected {
  border: 1px solid #8CC800;
  background-color: #8CC800;
}
/* line 103, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
.carousel.default-dots .pageControl.dot a {
  border: 1px solid #D3D2D2;
  background-color: #D3D2D2;
}
/* line 108, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
.carousel.default-dots .pageControl.dot a.selected {
  border: 1px solid #8CC800;
  background-color: #8CC800;
}
/* line 116, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
.carousel.default-dots > .nextPageButton,
.carousel.default-dots > .prevPageButton {
  top: 24%;
}
@media screen and (min-width: 480px) {
  /* line 120, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
  .carousel.default-dots > .nextPageButton,
  .carousel.default-dots > .prevPageButton {
    top: 29%;
  }
}
@media screen and (min-width: 600px) {
  /* line 124, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
  .carousel.default-dots > .nextPageButton,
  .carousel.default-dots > .prevPageButton {
    top: 32%;
  }
}
@media screen and (min-width: 769px) {
  /* line 128, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
  .carousel.default-dots > .nextPageButton,
  .carousel.default-dots > .prevPageButton {
    top: 50%;
  }
}
/* line 132, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
.carousel.default-dots > .nextPageButton:after,
.carousel.default-dots > .prevPageButton:after {
  color: #414141;
}
/* line 137, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
.carousel.default-dots > .nextPageButton:hover:after,
.carousel.default-dots > .prevPageButton:hover:after,
.carousel.default-dots > .nextPageButton:hover:before,
.carousel.default-dots > .prevPageButton:hover:before {
  color: #8CC800;
}
/* line 147, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
.carousel .pageControl.dot a {
  opacity: 0.9;
  margin: 0 8px;
}
@media screen and (min-width: 769px) {
  /* line 151, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\global.less */
  .carousel .pageControl.dot a {
    height: 12px;
    width: 12px;
  }
}
/* line 7, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-1.less */
.carousel ul.carousel-1 .carousel-slide-1 .text-container,
.carousel ul.carousel-1 .carousel-slide-3 .text-container {
  right: 15px;
  text-align: right;
}
@media screen and (min-width: 769px) {
  /* line 11, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-1.less */
  .carousel ul.carousel-1 .carousel-slide-1 .text-container,
  .carousel ul.carousel-1 .carousel-slide-3 .text-container {
    right: 0;
  }
}
/* line 18, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-1.less */
.carousel ul.carousel-1 .carousel-slide-2 .text-container,
.carousel ul.carousel-1 .carousel-slide-4 .text-container {
  right: 15px;
  text-align: right;
}
@media screen and (min-width: 769px) {
  /* line 22, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-1.less */
  .carousel ul.carousel-1 .carousel-slide-2 .text-container,
  .carousel ul.carousel-1 .carousel-slide-4 .text-container {
    left: 15px;
    text-align: left;
    left: 0;
    margin-left: 6%;
  }
}
@media screen and (min-width: 992px) {
  /* line 28, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-1.less */
  .carousel ul.carousel-1 .carousel-slide-2 .text-container,
  .carousel ul.carousel-1 .carousel-slide-4 .text-container {
    margin-left: 8%;
  }
}
/* line 34, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-1.less */
.carousel ul.carousel-1 .image-container {
  width: 100%;
}
/* line 40, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-1.less */
.carousel ul.carousel-1 .picture img {
  width: 100%;
}
/* line 45, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-1.less */
.carousel ul.carousel-1 .text-container {
  bottom: 50px;
  color: white;
  min-width: 220px;
  padding: 0;
  position: absolute;
  width: 36%;
}
@media screen and (min-width: 769px) {
  /* line 54, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-1.less */
  .carousel ul.carousel-1 .text-container {
    top: 0;
  }
}
@media screen and (min-width: 992px) {
  /* line 58, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-1.less */
  .carousel ul.carousel-1 .text-container {
    width: 45%;
  }
}
/* line 63, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-1.less */
.carousel ul.carousel-1 .text-container h1 {
  color: #fff;
  text-transform: uppercase;
}
@media screen and (min-width: 769px) {
  /* line 69, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-1.less */
  .carousel ul.carousel-1 .text-container h1 {
    margin-top: 15px;
    margin-bottom: 30px;
  }
}
/* line 75, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-1.less */
.carousel ul.carousel-1 .text-container p {
  font-size: 16px;
  font-size: 1.6rem;
  display: block;
  margin: 10px 0 0 0;
}
@media screen and (min-width: 769px) {
  /* line 82, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-1.less */
  .carousel ul.carousel-1 .text-container p {
    margin-top: 0;
  }
}
@media screen and (min-width: 1280px) {
  /* line 86, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-1.less */
  .carousel ul.carousel-1 .text-container p {
    font-size: 20px;
    font-size: 2rem;
  }
}
/* line 90, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-1.less */
.carousel ul.carousel-1 .text-container > .g-btn {
  margin-top: 12px;
}
@media screen and (min-width: 769px) {
  /* line 92, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-1.less */
  .carousel ul.carousel-1 .text-container > .g-btn {
    margin-top: 24px;
  }
}
/* ----- Carousel 2 component styles ----- */
/* line 5, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-2.less */
.carousel-2 .image-container {
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 8, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-2.less */
  .carousel-2 .image-container {
    margin-bottom: 60px;
  }
}
/* line 14, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-2.less */
.carousel-2 .picture img {
  width: 100%;
}
/* line 19, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-2.less */
.carousel-2 .text-container {
  text-align: center;
  padding: 0 10%;
  padding-bottom: 60px;
}
@media screen and (min-width: 769px) {
  /* line 24, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-2.less */
  .carousel-2 .text-container {
    position: absolute;
    bottom: 12%;
    right: 6%;
    width: 250px;
    padding: 0;
    text-align: center;
  }
}
@media screen and (min-width: 992px) {
  /* line 33, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-2.less */
  .carousel-2 .text-container {
    margin-top: 30px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 37, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-2.less */
  .carousel-2 .text-container {
    right: 12%;
  }
}
@media screen and (min-width: 1440px) {
  /* line 40, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-2.less */
  .carousel-2 .text-container {
    margin-top: 45px;
  }
}
/* line 45, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-2.less */
.carousel-2 .text-container a.title {
  display: block;
  margin-top: 25px;
}
/* line 50, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-2.less */
.carousel-2 .text-container a.title:hover {
  color: #8CC800;
}
/* line 54, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-2.less */
.carousel-2 .text-container a.title .icon {
  vertical-align: middle;
  font-family: "bbj";
  font-size: 10px;
  font-size: 1rem;
}
/* line 62, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-2.less */
.carousel-2 .text-container p {
  margin: 5px auto 0 auto;
  padding: 0 9%;
}
@media screen and (min-width: 769px) {
  /* line 68, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-2.less */
  .carousel-2 .text-container p {
    padding: 0;
  }
}
/* line 72, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-2.less */
.carousel-2 .text-container a.bbj-btn {
  margin-top: 26px;
}
/* line 78, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-2.less */
.carousel-2 .pageControl.dot a {
  background-color: #D3D2D2;
}
/* ----- Carousel 3 component styles ----- */
/* line 3, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-3.less */
.carousel-3 {
  margin-bottom: 30px !important;
}
@media screen and (min-width: 769px) {
  /* line 6, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-3.less */
  .carousel-3 {
    margin-bottom: 64px !important;
  }
}
/* line 11, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-3.less */
.carousel-3 .image-container {
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 14, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-3.less */
  .carousel-3 .image-container {
    padding-bottom: 50px;
  }
}
@media screen and (min-width: 992px) {
  /* line 18, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-3.less */
  .carousel-3 .image-container {
    padding-bottom: 0px;
  }
}
/* line 24, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-3.less */
.carousel-3 .picture img {
  width: 100%;
}
/* line 29, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-3.less */
.carousel-3 .text-container {
  text-align: center;
  padding: 0 10%;
}
@media screen and (min-width: 769px) {
  /* line 34, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-3.less */
  .carousel-3 .text-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 33%;
    padding: 0;
    text-align: left;
    margin-top: 20px;
  }
}
@media screen and (min-width: 992px) {
  /* line 44, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-3.less */
  .carousel-3 .text-container {
    width: 30%;
    margin-top: 30px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 48, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-3.less */
  .carousel-3 .text-container {
    width: 29%;
  }
}
@media screen and (min-width: 1440px) {
  /* line 52, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-3.less */
  .carousel-3 .text-container {
    margin-top: 45px;
    width: 32%;
  }
}
/* line 57, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-3.less */
.carousel-3 .text-container h2 {
  max-width: 250px;
  margin: 16px auto;
}
@media screen and (min-width: 769px) {
  /* line 62, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-3.less */
  .carousel-3 .text-container h2 {
    max-width: 100%;
  }
}
/* line 67, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-3.less */
.carousel-3 .text-container p {
  max-width: 370px;
  margin: 12px auto 0 auto;
}
@media screen and (min-width: 769px) {
  /* line 71, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-3.less */
  .carousel-3 .text-container p {
    margin: 12px 0;
    max-width: 100%;
  }
}
/* line 78, css\LESS\BRAND_CUSTOM\COMPONENTS\carousel\carousel-3.less */
.carousel-3 .text-container a.bbj-btn {
  margin-top: 26px;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
.socialActions {
  float: right;
  transform: translateY(-35px);
  padding-right: 15px;
}
@media screen and (min-width: 769px) {
  /* line 8, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
  .socialActions {
    padding-right: 0;
    transform: translateY(-40px);
  }
}
/* line 13, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
.socialActions .social-icons {
  color: #203370;
  font-size: 16px;
  font-size: 1.6rem;
}
@media screen and (min-width: 769px) {
  /* line 18, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
  .socialActions .social-icons {
    margin-top: 3px;
  }
}
@media screen and (min-width: 992px) {
  /* line 22, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
  .socialActions .social-icons {
    margin-top: 0;
    font-size: 18px;
    font-size: 1.8rem;
  }
}
/* line 27, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
.socialActions .social-icons .item {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  height: 20px;
  line-height: 16px;
}
@media screen and (min-width: 992px) {
  /* line 34, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
  .socialActions .social-icons .item {
    height: 22px;
    margin: 5px 0;
  }
}
/* line 39, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
.socialActions .social-icons .item:before {
  font-family: "bbj";
}
/* line 43, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
.socialActions .social-icons .item.st_share_custom {
  text-transform: lowercase;
  position: relative;
}
/* line 46, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
.socialActions .social-icons .item.st_share_custom:before {
  content: none;
}
/* line 50, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
.socialActions .social-icons .item.st_email_custom,
.socialActions .social-icons .item.st_pinterest_custom,
.socialActions .social-icons .item.st_twitter_custom {
  display: none;
}
/* line 54, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
.socialActions .social-icons .item.st_facebook_custom {
  font-size: 15px;
  font-size: 1.5rem;
  cursor: pointer;
}
@media screen and (min-width: 992px) {
  /* line 59, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
  .socialActions .social-icons .item.st_facebook_custom {
    font-size: 22px;
    font-size: 2.2rem;
  }
}
/* line 63, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
.socialActions .social-icons .item.st_youtube_large,
.socialActions .social-icons .item.st_instagram_large {
  cursor: pointer;
}
/* line 66, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
.socialActions .social-icons .item.st_youtube_large span,
.socialActions .social-icons .item.st_instagram_large span {
  font-family: "bbj";
  vertical-align: middle;
  margin: 0;
}
/* line 70, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
.socialActions .social-icons .item.st_youtube_large span:before,
.socialActions .social-icons .item.st_instagram_large span:before {
  color: #203370;
}
/* line 73, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
.socialActions .social-icons .item.st_youtube_large span span,
.socialActions .social-icons .item.st_instagram_large span span {
  display: none;
}
/* line 79, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
.socialActions .social-icons .item.st_youtube_large span {
  font-size: 19px;
  font-size: 1.9rem;
}
@media screen and (min-width: 992px) {
  /* line 83, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
  .socialActions .social-icons .item.st_youtube_large span {
    font-size: 31px;
    font-size: 3.1rem;
  }
}
/* line 89, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
.socialActions .social-icons .item.st_instagram_large span {
  font-size: 15px;
  font-size: 1.5rem;
}
@media screen and (min-width: 992px) {
  /* line 93, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
  .socialActions .social-icons .item.st_instagram_large span {
    font-size: 22px;
    font-size: 2.2rem;
  }
}
/* line 101, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
.socialActions .social-icons [data-network="facebook"],
.socialActions .social-icons [data-network="twitter"],
.socialActions .social-icons [data-network="pinterest"],
.socialActions .social-icons [data-network="email"] {
  background-color: none;
  font-size: 15px;
  font-size: 1.5rem;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  height: 20px;
}
/* line 112, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
.socialActions .social-icons [data-network="facebook"]:before,
.socialActions .social-icons [data-network="twitter"]:before,
.socialActions .social-icons [data-network="pinterest"]:before,
.socialActions .social-icons [data-network="email"]:before {
  font-family: "bbj";
}
@media screen and (min-width: 992px) {
  /* line 116, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
  .socialActions .social-icons [data-network="facebook"],
  .socialActions .social-icons [data-network="twitter"],
  .socialActions .social-icons [data-network="pinterest"],
  .socialActions .social-icons [data-network="email"] {
    font-size: 22px;
    font-size: 2.2rem;
    height: 22px;
    margin-bottom: 5px;
    margin-left: 10px;
  }
}
/* line 123, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
.socialActions .social-icons [data-network="facebook"] svg,
.socialActions .social-icons [data-network="twitter"] svg,
.socialActions .social-icons [data-network="pinterest"] svg,
.socialActions .social-icons [data-network="email"] svg {
  display: none;
}
/* line 144, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
.socialActions .social-icons .sharethis-inline-share-buttons,
.socialActions .social-icons #st-1 {
  display: inline-block;
}
/* line 147, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
.socialActions .social-icons .sharethis-inline-share-buttons .st-btn,
.socialActions .social-icons #st-1 .st-btn {
  background-color: transparent;
  display: inline-block;
  height: auto;
  line-height: 16px;
  width: auto;
  padding: 0;
  font-size: 15px;
  font-size: 1.5rem;
  margin-top: 3px;
  margin-left: 10px;
}
/* line 158, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
.socialActions .social-icons .sharethis-inline-share-buttons .st-btn:hover,
.socialActions .social-icons #st-1 .st-btn:hover {
  top: 0;
  opacity: 1;
}
@media screen and (min-width: 992px) {
  /* line 163, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
  .socialActions .social-icons .sharethis-inline-share-buttons .st-btn,
  .socialActions .social-icons #st-1 .st-btn {
    font-size: 22px;
    font-size: 2.2rem;
    margin-top: 5px;
  }
}
/* line 172, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-social-actions.less */
#st-recaptcha iframe {
  display: block;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions {
  padding-top: 15px;
  box-sizing: border-box;
}
/* line 8, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions .no-shopping-actions {
  border-top: 1px solid #D3D2D2;
  padding-top: 5px;
}
/* line 13, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions #shopperActionResultsArea {
  overflow: hidden;
}
/* line 17, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions .cart-available-enabled {
  display: flex;
  height: 46px;
  float: left;
  margin-bottom: 15px;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 26, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
  .shopperActions .cart-available-enabled {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 30, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
  .shopperActions .cart-available-enabled {
    margin-right: 2%;
    margin-bottom: 0;
    width: 50%;
  }
}
/* line 36, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions .cart-available-enabled .quantity_input {
  height: auto;
  width: auto;
  padding: 0;
  border-radius: 0;
  background-color: #8CC800;
  vertical-align: text-top;
  min-width: 55px;
}
/* line 48, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions .cart-available-enabled .quantity_input label {
  position: relative;
  width: 100%;
  height: 46px;
  display: block;
  z-index: 1;
  color: #fff;
}
/* line 58, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions .cart-available-enabled .quantity_input label:before {
  font-size: 8px;
  font-size: 0.8rem;
  font-family: "bbj";
  color: #fff;
  right: 0;
  height: 34px;
  padding-top: 12px;
  margin: 6px 0;
  box-sizing: border-box;
  border-right: solid 1px #fff;
  position: absolute;
  width: auto;
  padding-right: 14px;
}
/* line 74, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions .cart-available-enabled .quantity_input label select {
  font-size: 14px;
  font-size: 1.4rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  background: transparent;
  border-radius: 0;
  width: 100%;
  height: 46px;
  line-height: 1em;
  vertical-align: text-top;
  position: relative;
  color: #fff;
  padding-left: 18px;
}
/* line 91, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions .cart-available-enabled .quantity_input label select::-ms-expand {
  display: none;
}
/* line 97, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions .cart-available-enabled .quantity_input label option {
  background-color: #8CC800;
  color: white;
}
/* line 104, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions .cart-available-enabled #add2CartBtn {
  background-image: none;
  border-radius: 0;
  color: #fff;
  box-shadow: none;
  max-width: none;
  border: solid 1px #8CC800;
  background-color: #8CC800;
  min-width: 0;
  height: 46px;
  padding: 9px 36px 6px 36px;
  box-sizing: border-box;
  text-transform: lowercase;
  margin-bottom: 15px;
  line-height: 26px;
  width: 100%;
}
@media screen and (min-width: 992px) {
  /* line 125, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
  .shopperActions .cart-available-enabled #add2CartBtn {
    margin-right: 0px;
    margin-bottom: 0;
    padding: 7px 5px 7px 5px;
    line-height: 30px;
  }
}
/* line 133, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions .cart-available-enabled #add2CartBtn .button_text {
  text-transform: lowercase;
  position: absolute;
  right: 0;
  left: 0;
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 142, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
  .shopperActions .cart-available-enabled #add2CartBtn .button_text {
    font-size: 20px;
    font-size: 2rem;
    position: static;
    width: 100%;
  }
}
/* line 153, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions .where-2-buy {
  display: block;
}
@media screen and (min-width: 600px) {
  /* line 156, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
  .shopperActions .where-2-buy {
    float: left;
    width: 100%;
  }
}
@media screen and (min-width: 1280px) {
  /* line 161, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
  .shopperActions .where-2-buy {
    width: 48%;
  }
}
/* line 166, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions #where2BuyBtn {
  width: 100%;
  color: #8CC800;
  background-image: none;
  background-color: #fff;
  border-radius: 0;
  box-shadow: none;
  max-width: none;
  border: solid 1px #8CC800;
  min-width: 0;
  height: 46px;
  padding: 9px 36px 6px 36px;
  box-sizing: border-box;
  text-transform: lowercase;
  line-height: 26px;
  margin-bottom: 15px;
}
/* line 185, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions #where2BuyBtn:hover {
  opacity: 0.8;
}
@media screen and (min-width: 992px) {
  /* line 189, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
  .shopperActions #where2BuyBtn {
    width: 100%;
    padding: 7px 15px 7px 15px;
    line-height: 30px;
  }
}
@media screen and (min-width: 769px) {
  /* line 198, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
  .shopperActions #where2BuyBtn .button_text {
    font-size: 20px;
    font-size: 2rem;
  }
}
/* line 204, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions .dropdown_primary {
  background: none;
  border: none;
  white-space: nowrap;
  width: auto;
}
/* line 210, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions .dropdown_primary .shoppping_list_content {
  width: 100%;
}
/* line 214, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions .dropdown_primary > a {
  font-size: 16px;
  font-size: 1.6rem;
  text-align: left;
  color: #203370;
  min-width: 0;
  text-transform: lowercase;
}
@media screen and (min-width: 992px) {
  /* line 222, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
  .shopperActions .dropdown_primary > a {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
/* line 227, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions .dropdown_primary .drop {
  left: 100%;
  border-left: none;
  width: 20px;
  margin-left: 3px;
}
/* line 237, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions .dropdown_primary .drop .dropdown_arrow_product div:before {
  font-family: "bbj";
  color: #203370;
  font-size: 10px;
  font-size: 1rem;
  top: 2px;
  width: 100%;
  height: 100%;
  margin: 0;
  line-height: 30px;
  text-align: center;
}
@media screen and (min-width: 769px) {
  /* line 248, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
  .shopperActions .dropdown_primary .drop .dropdown_arrow_product div:before {
    top: 1px;
  }
}
@media screen and (min-width: 992px) {
  /* line 251, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
  .shopperActions .dropdown_primary .drop .dropdown_arrow_product div:before {
    top: 4px;
  }
}
/* line 260, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions .dropdown_list {
  border-color: #D3D2D2;
}
@media screen and (min-width: 769px) {
  /* line 262, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
  .shopperActions .dropdown_list {
    top: 40px;
  }
}
/* line 269, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions .wish_order_list .message {
  font-size: 12px;
  font-size: 1.2rem;
  color: #656263;
  border-color: #D3D2D2;
}
/* line 277, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions .wish_order_list .created_list {
  background: none;
  padding-left: 8px;
  color: #8CC800;
}
/* line 283, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions .wish_order_list .created_list:before {
  font-family: "bbj";
}
/* line 287, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions.less */
.shopperActions .wish_order_list .created_list a {
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions-compatible-with.less */
.pdp-shopper-actions-compatible-with {
  margin-left: 15px;
  margin-right: 15px;
  padding-bottom: 15px;
  padding-top: 15px;
  border-bottom: 1px solid #D3D2D2;
  overflow: hidden;
}
@media screen and (min-width: 769px) {
  /* line 9, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions-compatible-with.less */
  .pdp-shopper-actions-compatible-with {
    display: flex;
    margin-left: 0;
    margin-right: 14.399999999999999%;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 992px) {
  /* line 17, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions-compatible-with.less */
  .pdp-shopper-actions-compatible-with {
    margin-right: 19.2%;
  }
}
/* line 21, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions-compatible-with.less */
.pdp-shopper-actions-compatible-with .title-container {
  color: #656263;
  font-size: 16px;
  font-size: 1.6rem;
  float: left;
}
@media screen and (min-width: 769px) {
  /* line 27, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions-compatible-with.less */
  .pdp-shopper-actions-compatible-with .title-container {
    min-width: 150px;
    font-size: 18px;
    font-size: 1.8rem;
  }
}
/* line 32, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions-compatible-with.less */
.pdp-shopper-actions-compatible-with .actions-list {
  float: left;
  list-style: none;
  padding: 0 0 0 4px;
}
@media screen and (min-width: 769px) {
  /* line 37, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions-compatible-with.less */
  .pdp-shopper-actions-compatible-with .actions-list {
    padding: 3px 0 0 4px;
  }
}
/* line 41, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-shopper-actions-compatible-with.less */
.pdp-shopper-actions-compatible-with .actions-list li {
  display: inline-block;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer {
  background: none;
  text-align: left;
}
/* line 6, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer .fluid-container {
  overflow: hidden;
}
/* line 9, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer {
  width: 100%;
  background: #414141;
  color: black;
  box-sizing: border-box;
  margin-top: 25px;
  overflow: hidden;
  padding: 0;
}
@media screen and (min-width: 769px) {
  /* line 18, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer {
    margin-top: 50px;
  }
}
/* line 22, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #needHelpRow {
  padding: 5px 0;
  background: white;
  background: #D3D2D2;
  padding-left: 15px;
  padding-right: 15px;
  text-align: right;
}
@media screen and (min-width: 769px) {
  /* line 30, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer #needHelpRow {
    padding: 1px 0;
  }
}
/* line 37, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #needHelpRow p {
  font-size: 14px;
  font-size: 1.4rem;
  color: #414141;
  background: #D3D2D2;
  margin: 0 auto;
  max-width: 1440px;
}
@media screen and (min-width: 769px) {
  /* line 47, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer #needHelpRow p {
    font-size: 16px;
    font-size: 1.6rem;
    padding: 7px 6%;
  }
}
@media screen and (min-width: 992px) {
  /* line 53, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer #needHelpRow p {
    padding: 10px 8%;
  }
}
/* line 66, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #socialEmailRow {
  width: 100%;
  box-sizing: border-box;
  float: left;
  padding: 30px 15px;
}
@media screen and (min-width: 992px) {
  /* line 74, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer #socialEmailRow {
    padding: 35px 0 40px 8%;
    width: 40%;
  }
}
/* line 79, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #socialEmailRow .logo img {
  width: 250px;
  max-width: 90%;
  display: block;
  margin: 0 auto;
}
@media screen and (min-width: 992px) {
  /* line 85, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer #socialEmailRow .logo img {
    display: inline-block;
  }
}
/* line 90, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #socialEmailRow .socialLinks {
  width: 100%;
  box-sizing: border-box;
  padding: 40px 0 0 0;
  text-align: left;
}
@media screen and (min-width: 992px) {
  /* line 96, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer #socialEmailRow .socialLinks {
    font-size: 18px;
    font-size: 1.8rem;
    padding: 21px 0;
  }
}
/* line 102, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #socialEmailRow .socialLinks .shareText {
  color: #D3D2D2;
  display: block;
  text-align: center;
}
@media screen and (min-width: 992px) {
  /* line 108, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer #socialEmailRow .socialLinks .shareText {
    text-align: left;
    padding-bottom: 10px;
  }
}
/* line 114, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #socialEmailRow .socialLinks ul {
  display: table;
  height: 45px;
  padding: 0px;
  margin: 20px auto;
}
@media screen and (min-width: 992px) {
  /* line 121, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer #socialEmailRow .socialLinks ul {
    display: inline-block;
    height: 35px;
    margin: 0;
    vertical-align: bottom;
  }
}
/* line 128, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #socialEmailRow .socialLinks ul li {
  display: inline-block;
  float: left;
  width: 45px;
  height: 45px;
  margin: 0 15px;
}
@media screen and (min-width: 992px) {
  /* line 135, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer #socialEmailRow .socialLinks ul li {
    height: 35px;
    width: 35px;
    margin: 0 35px 0 0;
  }
}
/* line 141, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #socialEmailRow .socialLinks ul li a {
  font-size: 45px;
  font-size: 4.5rem;
  color: #D3D2D2;
  float: left;
  height: 45px;
  text-decoration: none;
  line-height: 45px;
}
/* line 149, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #socialEmailRow .socialLinks ul li a:hover {
  color: #fff;
}
@media screen and (min-width: 992px) {
  /* line 153, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer #socialEmailRow .socialLinks ul li a {
    font-size: 35px;
    font-size: 3.5rem;
    height: 35px;
    line-height: 35px;
  }
}
/* line 164, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #socialEmailRow .social-actions {
  color: #D3D2D2;
}
/* line 167, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #socialEmailRow .social-actions__sign-up {
  text-align: center;
}
@media screen and (min-width: 992px) {
  /* line 171, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer #socialEmailRow .social-actions__sign-up {
    text-align: left;
  }
}
/* line 175, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #socialEmailRow .social-actions__sign-up p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 19px;
  padding-top: 15px;
  padding-bottom: 10px;
}
@media screen and (min-width: 769px) {
  /* line 183, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer #socialEmailRow .social-actions__sign-up p {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
  }
}
/* line 190, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #socialEmailRow .social-actions__sign-up a {
  font-size: 14px;
  font-size: 1.4rem;
  margin: 0 auto;
  min-width: 135px;
  text-transform: uppercase;
}
/* line 196, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #socialEmailRow .social-actions__sign-up a:hover {
  background-color: #fff;
}
@media screen and (min-width: 992px) {
  /* line 200, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer #socialEmailRow .social-actions__sign-up a {
    margin: 0;
    font-size: 16px;
    font-size: 1.6rem;
  }
}
/* line 209, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #footerRow1 {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  float: right;
  box-sizing: border-box;
  padding: 15px 15px;
}
@media screen and (min-width: 769px) {
  /* line 217, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer #footerRow1 {
    padding-right: 6%;
    padding-left: 6%;
    min-height: 285px;
  }
}
@media screen and (min-width: 992px) {
  /* line 223, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer #footerRow1 {
    padding-left: 0;
    padding-right: 8%;
    width: 60%;
    overflow-y: hidden;
    margin: 37px 0 20px 0;
  }
}
/* line 231, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #footerRow1 .section {
  display: block;
  padding: 0;
  width: 100%;
}
@media screen and (min-width: 992px) {
  /* line 237, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer #footerRow1 .section {
    flex: 1;
  }
}
/* line 246, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #footerRow1 .section .header {
  padding: 30px 0 0 0;
  margin: 0;
}
/* line 250, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #footerRow1 .section .header:before {
  content: none;
}
/* line 254, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #footerRow1 .section .header h3 {
  font-size: 16px;
  font-size: 1.6rem;
  color: #D3D2D2;
  cursor: pointer;
  text-transform: uppercase;
  padding-bottom: 15px;
  border-bottom: solid 1px #D3D2D2;
}
@media screen and (min-width: 992px) {
  /* line 263, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer #footerRow1 .section .header h3 {
    font-size: 14px;
    font-size: 1.4rem;
    cursor: default;
    border-bottom: none;
  }
}
@media screen and (min-width: 1280px) {
  /* line 269, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer #footerRow1 .section .header h3 {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
/* line 273, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #footerRow1 .section .header h3 .status-icon {
  font-size: 12px;
  font-size: 1.2rem;
  height: 12px;
  margin-left: 1rem;
}
/* line 280, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #footerRow1 .section .header h3 .status-icon:before {
  transition: all .5s 0s linear;
}
@media screen and (min-width: 992px) {
  /* line 284, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer #footerRow1 .section .header h3 .status-icon {
    display: none;
  }
}
/* line 293, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #footerRow1 .section ul {
  display: block;
  padding: 0;
  margin: 0;
}
@media screen and (min-width: 992px) {
  /* line 298, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer #footerRow1 .section ul {
    display: block !important;
    height: auto !important;
  }
}
/* line 303, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #footerRow1 .section ul li {
  line-height: 1;
  padding: 12px 0;
}
@media screen and (min-width: 769px) {
  /* line 307, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer #footerRow1 .section ul li {
    padding: 6px 0;
  }
}
/* line 313, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #footerRow1 .section ul a {
  color: #D3D2D2;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 19px;
}
@media screen and (min-width: 769px) {
  /* line 320, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer #footerRow1 .section ul a {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 24px;
  }
}
/* line 325, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #footerRow1 .section ul a:hover {
  color: #fff;
}
/* line 329, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
#footer.footer #footerRow1 .section ul a .icon-bbj-globe {
  font-size: 10px;
  font-size: 1rem;
}
@media screen and (min-width: 769px) {
  /* line 332, css\LESS\BRAND_CUSTOM\COMPONENTS\footer.less */
  #footer.footer #footerRow1 .section ul a .icon-bbj-globe {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-navigation.less */
.pdp-navigation {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 5, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-navigation.less */
  .pdp-navigation {
    display: block;
    min-height: 125px;
    margin-bottom: 35px;
    margin-top: 50px;
  }
}
/* line 12, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-navigation.less */
.pdp-navigation .pdp-navigation-container {
  overflow: hidden;
}
@media screen and (min-width: 769px) {
  /* line 23, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-navigation.less */
  .pdp-navigation .pdp-navigation-container {
    height: auto;
  }
  /* line 29, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-navigation.less */
  .pdp-navigation .pdp-navigation-container.fixed-nav > ul {
    position: fixed;
    top: 110px;
  }
}
@media screen and (min-width: 992px) {
  /* line 41, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-navigation.less */
  .pdp-navigation .pdp-navigation-container.fixed-nav > ul {
    top: 105px;
  }
}
/* line 49, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-navigation.less */
.pdp-navigation .pdp-navigation-container > ul {
  background-color: #fff;
  border-top: #8CC800 3px solid;
  display: flex;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: static;
  transitionbox-shadow: .4s 0s linear;
  z-index: 5;
}
/* line 60, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-navigation.less */
.pdp-navigation .pdp-navigation-container > ul li {
  flex: 1;
  max-width: 280px;
  position: relative;
  transition: background .4s 0s linear;
}
/* line 68, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-navigation.less */
.pdp-navigation .pdp-navigation-container > ul li.active {
  background-color: #8CC800;
}
/* line 71, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-navigation.less */
.pdp-navigation .pdp-navigation-container > ul li.active a {
  color: #fff;
  left: 0;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
/* line 78, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-navigation.less */
.pdp-navigation .pdp-navigation-container > ul li.active a:hover {
  color: #fff;
}
/* line 84, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-navigation.less */
.pdp-navigation .pdp-navigation-container > ul li a {
  font-size: 16px;
  font-size: 1.6rem;
  box-sizing: border-box;
  color: #656263;
  display: block;
  padding: 12px 5px;
  text-align: center;
  text-transform: lowercase;
}
@media screen and (min-width: 992px) {
  /* line 96, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-navigation.less */
  .pdp-navigation .pdp-navigation-container > ul li a {
    font-size: 20px;
    font-size: 2rem;
  }
}
/* line 100, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-navigation.less */
.pdp-navigation .pdp-navigation-container > ul li a:hover {
  opacity: 0.5;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote {
  overflow: hidden;
  background-color: #fff;
}
/* line 8, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #pdp_sticky_header {
  height: 110px;
  box-sizing: border-box;
  overflow: hidden;
  z-index: 5;
  display: none;
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 21, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #pdp_sticky_header.pdp-sticky-fixed {
  position: fixed;
  top: 0;
  display: block;
}
@media screen and (min-width: 992px) {
  /* line 26, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #pdp_sticky_header.pdp-sticky-fixed {
    display: flex;
  }
}
/* line 31, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #pdp_sticky_header #smmary_price,
#productDetailsStickyNote #pdp_sticky_header #smmary_oldPrice {
  position: absolute;
  right: 15px;
  width: auto;
}
/* line 37, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #pdp_sticky_header #smmary_oldPrice {
  right: 115px;
}
@media screen and (min-width: 769px) {
  /* line 41, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #pdp_sticky_header {
    padding-bottom: 0px;
    padding-top: 0px;
    position: relative;
  }
  /* line 46, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #pdp_sticky_header #smmary_price {
    position: absolute;
    right: 0;
  }
}
@media screen and (min-width: 992px) {
  /* line 52, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #pdp_sticky_header {
    height: 105px;
  }
  /* line 56, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #pdp_sticky_header > div {
    flex: 1;
    padding: 30px 0;
    flex-basis: auto;
    flex-grow: 1;
  }
  /* line 62, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #pdp_sticky_header > div#smmary_shopperAction {
    min-width: 360px;
    max-width: 360px;
    margin: 0;
  }
  /* line 68, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #pdp_sticky_header > div#smmary_reviewRating,
  #productDetailsStickyNote #pdp_sticky_header > div#smmary_oldPrice,
  #productDetailsStickyNote #pdp_sticky_header > div#smmary_price {
    flex: 0 0 auto;
    position: relative;
    right: 0;
  }
  /* line 74, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #pdp_sticky_header > div#smmary_thumbnailImage {
    padding: 25px 0 0 0;
    flex: 0.3;
  }
  /* line 79, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #pdp_sticky_header > div#smmary_price {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 84, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #pdp_sticky_header > div#smmary_productName,
  #productDetailsStickyNote #pdp_sticky_header > div#smmary_price,
  #productDetailsStickyNote #pdp_sticky_header > div#smmary_oldPrice {
    padding-top: 38px;
    padding-bottom: 38px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 95, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #pdp_sticky_header > div#smmary_shopperAction {
    min-width: 400px;
    max-width: 400px;
  }
  /* line 99, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #pdp_sticky_header > div#smmary_productName,
  #productDetailsStickyNote #pdp_sticky_header > div#smmary_price {
    padding-top: 34px;
    padding-bottom: 34px;
  }
  /* line 103, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #pdp_sticky_header > div#smmary_oldPrice {
    padding-top: 38px;
    padding-bottom: 38px;
  }
}
/* line 112, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_thumbnailImage {
  box-sizing: border-box;
  width: 20%;
  float: left;
  height: 105px;
  padding: 5px;
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 120, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_thumbnailImage {
    display: inline-block;
    padding: 25px 0 0 0;
  }
}
@media screen and (min-width: 992px) {
  /* line 125, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_thumbnailImage {
    width: 85px;
  }
}
/* line 129, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_thumbnailImage img {
  height: 100%;
  margin: auto;
  display: block;
  max-height: 60px;
}
@media screen and (min-width: 992px) {
  /* line 135, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_thumbnailImage img {
    margin: 0;
  }
}
/* line 141, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_productName {
  text-transform: lowercase;
  width: 42%;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box;
  position: relative;
}
/* line 154, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_productName .clear_float,
#productDetailsStickyNote #smmary_productName .item_spacer_3px {
  display: none;
}
/* line 157, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_productName .nameContainer {
  margin: 0;
  padding: 0;
  width: 100%;
  border-bottom: none;
}
/* line 162, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_productName .nameContainer h1.main_header {
  margin: 0;
  padding-left: 10px;
  text-transform: none;
  width: 100%;
  float: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  box-sizing: border-box;
  position: relative;
  line-height: 28px;
}
@media screen and (min-width: 769px) {
  /* line 177, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_productName .nameContainer h1.main_header {
    margin-top: 10px;
    line-height: 22px;
  }
}
@media screen and (min-width: 769px) {
  /* line 184, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_productName {
    padding-top: 10px;
    width: 50%;
  }
}
@media screen and (min-width: 992px) {
  /* line 189, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_productName {
    width: 25%;
    padding-top: 0;
    top: 50%;
    transform: translateY(-50%);
  }
}
@media screen and (min-width: 1280px) {
  /* line 197, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_productName {
    width: 30%;
  }
}
/* line 205, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_oldPrice {
  line-height: 1.5;
  float: left;
  text-decoration: line-through;
  width: 15%;
  line-height: 30px;
}
/* line 213, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_oldPrice sup {
  font-size: 60%;
}
@media screen and (min-width: 769px) {
  /* line 217, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_oldPrice {
    width: auto;
    padding-top: 10px;
  }
}
@media screen and (min-width: 992px) {
  /* line 222, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_oldPrice {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    padding-top: 2px;
  }
}
/* line 232, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_price {
  font-family: bariolRegular;
  float: right;
  text-align: right;
}
/* line 237, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_price .clear_float,
#productDetailsStickyNote #smmary_price .item_spacer_5px,
#productDetailsStickyNote #smmary_price .item_spacer_3px,
#productDetailsStickyNote #smmary_price .item_spacer_10px {
  display: none;
}
/* line 240, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_price .priceContainer {
  padding: 0;
}
/* line 243, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_price .price {
  font-family: bariolRegular;
  text-align: right;
  margin: 0;
  margin-top: 0px;
}
/* line 250, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_price .price.new-price {
  color: #8CC800;
}
@media screen and (min-width: 769px) {
  /* line 253, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_price .price.new-price {
    margin-top: 4px;
  }
}
/* line 260, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_price .old_price {
  margin-top: 0px;
}
@media screen and (min-width: 769px) {
  /* line 262, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_price .old_price {
    margin-top: 10px;
  }
}
@media screen and (min-width: 769px) {
  /* line 267, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_price {
    box-sizing: border-box;
    position: relative;
    padding-top: 10px;
    text-align: left;
  }
}
@media screen and (min-width: 992px) {
  /* line 274, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_price {
    padding-top: 0;
    width: auto;
    text-align: left;
    top: 50%;
    transform: translateY(-50%);
    float: left;
    text-align: right;
  }
}
/* line 283, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_price.discounted {
  color: #8CC800;
}
/* line 289, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_discontinued {
  float: right;
  width: auto;
  position: relative;
  color: #8CC800;
  line-height: 35px;
}
@media screen and (min-width: 769px) {
  /* line 296, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_discontinued {
    width: auto;
    float: left;
    padding-top: 10px;
  }
}
@media screen and (min-width: 992px) {
  /* line 302, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_discontinued {
    float: left;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 10%;
    padding-top: 0;
  }
}
/* line 310, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_discontinued:before {
  float: right;
  font-size: 26px;
  font-size: 2.6rem;
  color: #8CC800;
  line-height: 1.5;
  margin-left: 5px;
}
/* line 319, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_shopperAction {
  width: 100%;
  float: right;
}
@media screen and (min-width: 769px) {
  /* line 324, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_shopperAction {
    margin-top: 5px;
    width: 80%;
  }
}
@media screen and (min-width: 992px) {
  /* line 329, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_shopperAction {
    margin-top: 25px;
    width: 41%;
  }
}
@media screen and (min-width: 1280px) {
  /* line 335, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_shopperAction {
    width: 39%;
  }
}
@media screen and (min-width: 1280px) {
  /* line 339, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_shopperAction {
    width: 37%;
    float: right;
  }
}
/* line 344, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_shopperAction .cart-available-enabled {
  display: flex;
  float: left;
  position: relative;
  width: 50%;
}
@media screen and (min-width: 769px) {
  /* line 350, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_shopperAction .cart-available-enabled {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 354, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_shopperAction .cart-available-enabled {
    margin-bottom: 0;
  }
}
/* line 359, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_shopperAction .cart-available-enabled .quantity_input {
  height: auto;
  width: auto;
  padding: 0;
  border-radius: 0;
  background-color: #8CC800;
  vertical-align: text-top;
  min-width: 55px;
}
/* line 371, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_shopperAction .cart-available-enabled .quantity_input label {
  position: relative;
  width: 100%;
  height: 46px;
  display: block;
  z-index: 1;
  color: #fff;
}
/* line 381, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_shopperAction .cart-available-enabled .quantity_input label:before {
  font-size: 8px;
  font-size: 0.8rem;
  font-family: "bbj";
  color: #fff;
  right: 0;
  height: 34px;
  padding-top: 12px;
  margin: 6px 0;
  box-sizing: border-box;
  border-right: solid 1px #fff;
  position: absolute;
  width: auto;
  padding-right: 14px;
}
/* line 397, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_shopperAction .cart-available-enabled .quantity_input label select {
  font-size: 14px;
  font-size: 1.4rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  background: transparent;
  border-radius: 0;
  width: 100%;
  height: 46px;
  line-height: 1em;
  vertical-align: text-top;
  position: relative;
  color: #fff;
  padding-left: 18px;
}
/* line 414, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_shopperAction .cart-available-enabled .quantity_input label select::-ms-expand {
  display: none;
}
/* line 420, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_shopperAction .cart-available-enabled .quantity_input label option {
  background-color: #8CC800;
  color: white;
}
/* line 426, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_shopperAction .cart-available-enabled #add2CartBtn {
  width: 100%;
  background-image: none;
  border-radius: 0;
  color: #fff;
  box-shadow: none;
  max-width: none;
  border: solid 1px #8CC800;
  background-color: #8CC800;
  min-width: 0;
  height: 46px;
  padding: 6px 0px 6px 0px;
  box-sizing: border-box;
  line-height: 32px;
  position: relative;
}
@media screen and (min-width: 992px) {
  /* line 445, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_shopperAction .cart-available-enabled #add2CartBtn {
    padding: 7px 15px 7px 15px;
  }
}
/* line 450, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_shopperAction .cart-available-enabled #add2CartBtn .button_text {
  font-size: 18px;
  font-size: 1.8rem;
  position: absolute;
  right: 0;
  left: 0;
}
@media screen and (min-width: 769px) {
  /* line 459, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_shopperAction .cart-available-enabled #add2CartBtn .button_text {
    font-size: 20px;
    font-size: 2rem;
  }
}
/* line 469, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_shopperAction .where-2-buy {
  display: block;
}
@media screen and (min-width: 769px) {
}
/* line 477, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_shopperAction #where2BuyBtn {
  color: #8CC800;
  background-image: none;
  background-color: #fff;
  border-radius: 0;
  box-shadow: none;
  max-width: none;
  border: solid 1px #8CC800;
  min-width: 0;
  height: 46px;
  padding: 6px 0px 6px 0px;
  box-sizing: border-box;
  line-height: 32px;
  width: 45%;
  position: relative;
  float: right;
}
@media screen and (min-width: 769px) {
  /* line 495, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_shopperAction #where2BuyBtn {
    width: 48%;
  }
}
@media screen and (min-width: 992px) {
  /* line 500, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_shopperAction #where2BuyBtn {
    padding: 7px 15px 7px 15px;
  }
}
/* line 507, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
#productDetailsStickyNote #smmary_shopperAction #where2BuyBtn .button_text {
  font-size: 18px;
  font-size: 1.8rem;
  position: absolute;
  left: 0;
  right: 0;
}
@media screen and (min-width: 769px) {
  /* line 514, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-sticky-note.less */
  #productDetailsStickyNote #smmary_shopperAction #where2BuyBtn .button_text {
    font-size: 20px;
    font-size: 2rem;
  }
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\slot-pdp.less */
.slot-pdp {
  box-sizing: border-box;
  width: 100%;
  border-top: 1px solid #8CC800;
}
@media screen and (min-width: 769px) {
  /* line 6, css\LESS\BRAND_CUSTOM\COMPONENTS\slot-pdp.less */
  .slot-pdp {
    border-top: 0;
    padding: 0;
  }
}
/* line 13, css\LESS\BRAND_CUSTOM\COMPONENTS\slot-pdp.less */
.slot-pdp .slot-body > h3:first-child {
  display: none;
}
/* line 18, css\LESS\BRAND_CUSTOM\COMPONENTS\slot-pdp.less */
.slot-pdp .slot-body .bulleted-list:first-of-type {
  margin-top: 0;
}
/* line 27, css\LESS\BRAND_CUSTOM\COMPONENTS\slot-pdp.less */
.slot-pdp .slot-body .listWithImage:first-of-type > ul li:first-child,
.slot-pdp .slot-body .media-link:first-of-type > ul li:first-child {
  margin-top: 0;
}
/* line 2, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\global.less */
.default.prodAttrDispLook1 {
  clear: both;
}
/* line 4, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\global.less */
.default.prodAttrDispLook1 li {
  color: #656263;
  padding-bottom: 20px;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\bulleted-list-look5.less */
.bulletedList.prodAttrDispLook5 {
  padding: 0 15px;
  clear: both;
  overflow: visible;
  color: #fff;
}
@media screen and (min-width: 769px) {
  /* line 11, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\bulleted-list-look5.less */
  .bulletedList.prodAttrDispLook5 {
    padding: 0;
  }
}
/* line 15, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\bulleted-list-look5.less */
.bulletedList.prodAttrDispLook5 .body {
  overflow: visible;
}
/* line 19, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\bulleted-list-look5.less */
.bulletedList.prodAttrDispLook5 ul {
  padding-left: 0;
  list-style: none;
}
/* line 23, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\bulleted-list-look5.less */
.bulletedList.prodAttrDispLook5 ul li {
  display: inline-block;
  margin-right: 5px;
  position: relative;
  text-align: center;
  width: 47px;
}
@media screen and (min-width: 769px) {
  /* line 30, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\bulleted-list-look5.less */
  .bulletedList.prodAttrDispLook5 ul li {
    width: 74px;
    height: 60px;
    margin-right: 15px;
  }
}
/* line 36, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\bulleted-list-look5.less */
.bulletedList.prodAttrDispLook5 ul li .logo {
  width: 100%;
  height: 60px;
  position: relative;
  display: block;
}
@media screen and (min-width: 769px) {
  /* line 43, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\bulleted-list-look5.less */
  .bulletedList.prodAttrDispLook5 ul li .logo {
    height: 75px;
  }
}
/* line 48, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\bulleted-list-look5.less */
.bulletedList.prodAttrDispLook5 ul li .logo:hover .tooltip {
  display: block;
}
/* line 54, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\bulleted-list-look5.less */
.bulletedList.prodAttrDispLook5 ul li img {
  height: 100%;
}
@media screen and (min-width: 769px) {
  /* line 56, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\bulleted-list-look5.less */
  .bulletedList.prodAttrDispLook5 ul li img {
    height: auto;
  }
}
/* line 61, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\bulleted-list-look5.less */
.bulletedList.prodAttrDispLook5 ul li .tooltip {
  background-color: #8CC800;
  color: #fff;
  display: none;
  position: absolute;
  padding: 10px;
  width: 240px;
  bottom: 45px;
  left: 6px;
  text-align: left;
}
@media screen and (min-width: 769px) {
  /* line 74, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\bulleted-list-look5.less */
  .bulletedList.prodAttrDispLook5 ul li .tooltip {
    padding: 20px;
    width: 392px;
    bottom: 75px;
    left: 3px;
  }
}
/* line 82, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\bulleted-list-look5.less */
.bulletedList.prodAttrDispLook5 ul li .tooltip:before {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 13px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #8CC800 transparent transparent transparent;
}
@media screen and (min-width: 769px) {
  /* line 93, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\bulleted-list-look5.less */
  .bulletedList.prodAttrDispLook5 ul li .tooltip:before {
    bottom: -10px;
    border-width: 10px 10px 0 10px;
    left: 25px;
  }
}
/* line 106, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\bulleted-list-look5.less */
.bulletedList.prodAttrDispLook5 ul li .tooltip__link {
  text-decoration: underline;
}
/* line 113, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\bulleted-list-look5.less */
.bulletedList.prodAttrDispLook5 ul li:nth-child(2) .tooltip {
  left: -45px;
}
@media screen and (min-width: 769px) {
  /* line 117, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\bulleted-list-look5.less */
  .bulletedList.prodAttrDispLook5 ul li:nth-child(2) .tooltip {
    left: -36px;
  }
}
/* line 121, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\bulleted-list-look5.less */
.bulletedList.prodAttrDispLook5 ul li:nth-child(2) .tooltip:before {
  left: 65px;
}
/* line 127, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\bulleted-list-look5.less */
.bulletedList.prodAttrDispLook5 ul li:nth-child(3) .tooltip {
  left: -105px;
}
@media screen and (min-width: 769px) {
  /* line 131, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\bulleted-list-look5.less */
  .bulletedList.prodAttrDispLook5 ul li:nth-child(3) .tooltip {
    left: -95px;
  }
}
/* line 134, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bulleted-list\bulleted-list-look5.less */
.bulletedList.prodAttrDispLook5 ul li:nth-child(3) .tooltip:before {
  left: 124px;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bazaarvoice.less */
#product_rating #BVRRContainer {
  width: 100%;
  padding: 0 15px;
}
@media screen and (min-width: 769px) {
  /* line 5, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bazaarvoice.less */
  #product_rating #BVRRContainer {
    padding: 0;
  }
}
/* line 8, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bazaarvoice.less */
#product_rating #BVRRContainer .bv-action-bar-header {
  display: none !important;
}
/* line 16, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bazaarvoice.less */
.product_rating #BVRRSummaryContainer {
  border-bottom: solid 1px #D3D2D2;
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 20, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bazaarvoice.less */
  .product_rating #BVRRSummaryContainer {
    margin-right: 19.2%;
  }
}
/* line 29, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\bazaarvoice.less */
.bv-mbox-lightbox .bv-mbox .bv-mbox-content-container h2.bv-mbox-breadcrumb {
  line-height: normal !important;
}
/* line 3, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp_product_image_viewer.less */
.widget_product_image_viewer .nmmv_player .nmmv_viewport_scroller,
.widget_product_image_viewer .nmmv_player .viewport {
  overflow: hidden;
}
/* line 7, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp_product_image_viewer.less */
div .widget_product_image_viewer {
  width: auto;
}
/* line 12, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp_product_image_viewer.less */
.col6.slot-left {
  margin-top: 70px;
}
/* line 15, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp_product_image_viewer.less */
.col6.slot-right {
  box-sizing: border-box;
}
@media screen and (min-width: 769px) {
  /* line 18, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp_product_image_viewer.less */
  .col6.slot-right {
    padding-left: 40px;
  }
}
/* line 2, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
.specifications.prodAttrDispLook1 {
  margin-top: 15px;
  margin-bottom: 45px;
}
@media screen and (min-width: 769px) {
  /* line 9, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
  .specifications.prodAttrDispLook1 {
    margin-bottom: 75px;
  }
}
/* line 13, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
.specifications.prodAttrDispLook1 h3,
.specifications.prodAttrDispLook1 h4 {
  display: none;
}
/* line 18, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
.specifications.prodAttrDispLook1 .body {
  padding: 0 15px;
}
@media screen and (min-width: 769px) {
  /* line 20, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
  .specifications.prodAttrDispLook1 .body {
    padding: 0;
    display: flex;
    flex-direction: row;
  }
}
/* line 27, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
.specifications.prodAttrDispLook1 ul {
  right: 0;
  padding-left: 0px;
  padding-right: 0;
  list-style-type: none;
  width: 100%;
}
/* line 31, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
.specifications.prodAttrDispLook1 ul:first-child li:last-child {
  border-bottom: none;
}
@media screen and (min-width: 769px) {
  /* line 34, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
  .specifications.prodAttrDispLook1 ul:first-child li:last-child {
    border-bottom: 1px solid #D3D2D2;
  }
}
@media screen and (min-width: 769px) {
  /* line 48, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
  .specifications.prodAttrDispLook1 ul {
    width: 50%;
    text-align: left;
  }
  /* line 52, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
  .specifications.prodAttrDispLook1 ul:first-child {
    padding-right: 3% !important;
  }
  /* line 56, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
  .specifications.prodAttrDispLook1 ul:last-child {
    padding-left: 3% !important;
  }
}
/* line 61, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
.specifications.prodAttrDispLook1 ul li {
  display: flex;
  flex-flow: row wrap;
  color: #656263;
  border-bottom: 1px solid #D3D2D2;
  padding: 10px 0;
}
/* line 69, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
.specifications.prodAttrDispLook1 ul li:first-child {
  display: none;
}
/* line 73, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
.specifications.prodAttrDispLook1 ul li:nth-child(2) {
  border-top: 1px solid #D3D2D2;
}
@media screen and (min-width: 769px) {
  /* line 77, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
  .specifications.prodAttrDispLook1 ul li {
    padding: 10px 0;
  }
}
/* line 81, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
.specifications.prodAttrDispLook1 ul li .item-bullet {
  width: 100%;
}
/* line 85, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
.specifications.prodAttrDispLook1 ul li .icon {
  font-size: 124px;
  font-size: 12.4rem;
  display: block;
  margin-bottom: 10px;
}
/* line 91, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
.specifications.prodAttrDispLook1 ul li .bulleted-description {
  width: 50%;
  float: left;
}
/* line 94, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
.specifications.prodAttrDispLook1 ul li .bulleted-description:after {
  display: inline-block;
  content: ":";
}
/* line 100, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
.specifications.prodAttrDispLook1 ul li .bulleted-us {
  box-sizing: border-box;
  width: 50%;
  float: left;
  padding-left: 12px;
}
/* line 109, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
.specifications.prodAttrDispLook1 ul li .bulleted-metric {
  box-sizing: border-box;
  width: 50%;
  float: left;
  padding-left: 12px;
}
/* line 121, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
.specifications.prodAttrDispLook1 ul li p {
  display: block;
  text-align: left;
  margin-bottom: 0px;
}
@media screen and (min-width: 769px) {
  /* line 127, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
  .specifications.prodAttrDispLook1 ul li p {
    line-height: 27px;
    margin-bottom: 10px;
  }
}
/* line 133, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
.specifications.prodAttrDispLook1 ul li:first-child {
  padding-bottom: 3px;
}
/* line 138, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
.specifications.prodAttrDispLook1 .second-column {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 141, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-specifications.less */
  .specifications.prodAttrDispLook1 .second-column {
    display: block;
  }
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-defining-attributes.less */
.definingAttributes {
  box-sizing: border-box;
  padding-top: 15px;
}
@media screen and (min-width: 769px) {
  /* line 8, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-defining-attributes.less */
  .definingAttributes {
    border-bottom: solid 1px #D3D2D2;
  }
}
/* line 12, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-defining-attributes.less */
.definingAttributes .attBorder {
  border: none;
}
/* line 16, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-defining-attributes.less */
.definingAttributes .color_swatch_label {
  font-size: 16px;
  font-size: 1.6rem;
  color: #656263;
  text-transform: uppercase;
  padding: 10px 0;
}
@media screen and (min-width: 769px) {
  /* line 23, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-defining-attributes.less */
  .definingAttributes .color_swatch_label {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
/* line 26, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-defining-attributes.less */
.definingAttributes .color_swatch_label:after {
  display: inline-block;
}
/* line 32, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-defining-attributes.less */
.definingAttributes .heading {
  font-size: 16px;
  font-size: 1.6rem;
  color: #656263;
}
@media screen and (min-width: 769px) {
  /* line 37, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-defining-attributes.less */
  .definingAttributes .heading {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
/* line 42, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-defining-attributes.less */
.definingAttributes .color_swatch_list {
  padding-bottom: 10px;
}
/* line 45, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-defining-attributes.less */
.definingAttributes .color_swatch_list ul li:nth-child(10n+1) {
  clear: left;
}
/* line 49, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-defining-attributes.less */
.definingAttributes .color_swatch_list li {
  margin: 2px 5px 2px 0;
  height: auto;
  width: 25px;
}
@media screen and (min-width: 769px) {
  /* line 54, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-defining-attributes.less */
  .definingAttributes .color_swatch_list li {
    width: 37px;
    margin: 5px 10px 5px 0;
  }
}
/* line 60, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-defining-attributes.less */
.definingAttributes .color_swatch_list li img {
  width: 100%;
  box-shadow: none;
}
/* line 65, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-defining-attributes.less */
.definingAttributes .color_swatch_list li .color_swatch:hover,
.definingAttributes .color_swatch_list li .color_swatch_selected {
  box-shadow: 0 0 0 3px #8CC800;
  border-radius: 0;
}
/* line 70, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-defining-attributes.less */
.definingAttributes .color_swatch_list li .color_swatch {
  border-radius: 0;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-part-container.less */
.partContainer {
  width: auto;
  float: left;
  padding-top: 19px;
  padding-left: 15px;
  box-sizing: border-box;
  padding-bottom: 18px;
}
@media screen and (min-width: 769px) {
  /* line 10, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-part-container.less */
  .partContainer {
    padding-left: 0;
    padding-bottom: 15px;
  }
}
/* line 21, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-part-container.less */
.partContainer .sku {
  color: #414141;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1;
}
@media screen and (min-width: 769px) {
  /* line 27, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-part-container.less */
  .partContainer .sku {
    font-size: 18px;
    font-size: 1.8rem;
    display: block;
    float: left;
  }
}
/* line 33, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-part-container.less */
.partContainer .sku .model-title {
  text-transform: uppercase;
  color: #414141;
  margin-right: 10px;
  display: block;
}
@media screen and (min-width: 769px) {
  /* line 40, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-part-container.less */
  .partContainer .sku .model-title {
    margin: 0;
  }
}
/* line 46, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-part-container.less */
.partContainer .model-title {
  text-transform: uppercase;
  color: #414141;
  margin-right: 10px;
  display: block;
}
@media screen and (min-width: 769px) {
  /* line 53, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-part-container.less */
  .partContainer .model-title {
    margin: 0;
  }
}
/* line 56, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-part-container.less */
.partContainer .model-title .model-hash {
  color: #414141;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1;
  display: block;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-descriptivettrwidget.less */
.NWL_DescriptivettrWidget_default {
  display: inline-block;
}
/* line 7, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-descriptivettrwidget.less */
.NWL_DescriptivettrWidget_default .default.prodAttrDispLook1 {
  padding: 20px 0 20px 0;
  border: none;
  margin-left: 15px;
  margin-right: 15px;
  border-bottom: solid 1px #D3D2D2;
  border-top: solid 1px #D3D2D2;
  list-style-type: none;
}
@media screen and (min-width: 769px) {
  /* line 17, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-descriptivettrwidget.less */
  .NWL_DescriptivettrWidget_default .default.prodAttrDispLook1 {
    margin-left: 0;
    margin-right: 0;
    padding-right: 15px;
  }
}
/* line 25, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-descriptivettrwidget.less */
.NWL_DescriptivettrWidget_default .default.prodAttrDispLook1 li span {
  display: block;
}
/* line 30, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-descriptivettrwidget.less */
.NWL_DescriptivettrWidget_default .default.prodAttrDispLook1 li span:first-child {
  font-family: 'bariolregular';
}
@media screen and (min-width: 769px) {
  /* line 33, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-descriptivettrwidget.less */
  .NWL_DescriptivettrWidget_default .default.prodAttrDispLook1 li span:first-child {
    font-family: 'bariolregular';
  }
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
.priceContainer {
  width: auto;
  float: left;
  padding: 0px 15px 13px 15px;
}
@media screen and (min-width: 769px) {
  /* line 6, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
  .priceContainer {
    padding-left: 0;
    padding-right: 0px;
  }
}
@media screen and (min-width: 992px) {
  /* line 11, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
  .priceContainer {
    padding-right: 25px;
  }
}
/* line 15, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
.priceContainer .discontinued_label {
  font-size: 20px;
  font-size: 2rem;
  float: left;
  display: inline-block;
  line-height: 2;
  margin-top: 5px;
  color: #E9004C;
  cursor: pointer;
  position: relative;
}
/* line 26, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
.priceContainer .discontinued_label:before {
  float: right;
  font-size: 26px;
  font-size: 2.6rem;
  font-family: "bbj";
  color: #D3D2D2;
  line-height: 1.5;
  margin-left: 5px;
  margin-right: 15px;
}
/* line 36, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
.priceContainer .discontinued_label:hover .tooltip {
  display: block;
}
/* line 39, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
.priceContainer .discontinued_label .tooltip {
  color: #656263;
  display: none;
  line-height: normal;
  box-sizing: border-box;
  background: #fff;
  font-size: 12px;
  font-size: 1.2rem;
  width: 300px;
  position: absolute;
  left: 5px;
  margin: 5px 0 0 0;
  padding: 18px;
  border: solid 1px #414141;
  text-align: center;
}
/* line 53, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
.priceContainer .discontinued_label .tooltip:before {
  position: absolute;
  top: -10px;
  left: 120px;
  content: "";
  border-style: solid;
  border-color: transparent transparent #fff transparent;
  border-width: 0 10px 10px 10px;
  z-index: 1;
}
/* line 63, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
.priceContainer .discontinued_label .tooltip .tooltip__title {
  display: none;
}
/* line 66, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
.priceContainer .discontinued_label .tooltip .tooltip__description:before {
  position: absolute;
  top: -12px;
  left: 119px;
  content: "";
  border-style: solid;
  border-color: transparent transparent #555555 transparent;
  border-width: 0 11px 11px 11px;
}
/* line 78, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
.priceContainer .price {
  font-size: 30px;
  font-size: 3rem;
  display: inline-block;
  font-family: 'bariolregular' !important;
  line-height: 1.5;
  float: left;
  margin-right: 15px;
  color: #414141;
}
@media screen and (min-width: 769px) {
  /* line 88, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
  .priceContainer .price {
    font-size: 35px;
    font-size: 3.5rem;
    line-height: 1.3;
  }
}
/* line 93, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
.priceContainer .price sup {
  font-size: 60%;
}
/* line 97, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
.priceContainer .price.discounted {
  color: #8CC800;
}
/* line 100, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
.priceContainer .price.new-price {
  color: #8CC800;
}
/* line 105, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
.priceContainer .old_price {
  font-size: 20px;
  font-size: 2rem;
  line-height: 1.5;
  float: left;
  margin-right: 10px;
  margin-top: 10px;
  text-decoration: line-through;
  color: #D3D2D2;
}
@media screen and (min-width: 769px) {
  /* line 115, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
  .priceContainer .old_price {
    font-size: 23px;
    font-size: 2.3rem;
    line-height: 1.1;
  }
}
@media screen and (min-width: 992px) {
  /* line 120, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
  .priceContainer .old_price {
    font-size: 25px;
    font-size: 2.5rem;
  }
}
/* line 124, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
.priceContainer .old_price sup {
  font-size: 60%;
}
/* line 129, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
.priceContainer .model_display,
.priceContainer .pattern_display {
  font-size: 12px;
  font-size: 1.2rem;
  padding-top: 5px;
  padding-right: 3%;
  float: left;
}
@media screen and (min-width: 769px) {
  /* line 135, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
  .priceContainer .model_display,
  .priceContainer .pattern_display {
    font-size: 16px;
    font-size: 1.6rem;
    width: auto;
  }
}
/* line 140, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
.priceContainer .model_display .title,
.priceContainer .pattern_display .title {
  text-transform: uppercase;
}
@media screen and (min-width: 769px) {
  /* line 144, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
  .priceContainer .model_display .title,
  .priceContainer .pattern_display .title {
    display: block;
  }
}
/* line 149, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
.priceContainer .model_display .value,
.priceContainer .pattern_display .value {
  color: #D3D2D2;
}
@media screen and (min-width: 769px) {
  /* line 153, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-price-container.less */
  .priceContainer .model_display .value,
  .priceContainer .pattern_display .value {
    display: block;
  }
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-name-container.less */
.nameContainer {
  color: #414141;
  padding-bottom: 10px;
}
@media (max-width: 768px) {
  /* line 8, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-name-container.less */
  .nameContainer {
    margin-left: 15px;
    margin-right: 15px;
  }
}
/* line 13, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-name-container.less */
.nameContainer .main_header {
  font-size: 30px;
  font-size: 3rem;
  line-height: 1;
  margin-bottom: 5px;
}
@media screen and (min-width: 769px) {
  /* line 19, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-name-container.less */
  .nameContainer .main_header {
    font-size: 45px;
    font-size: 4.5rem;
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 24, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-name-container.less */
  .nameContainer .main_header {
    font-size: 50px;
    font-size: 5rem;
  }
}
/* line 2, css\LESS\BRAND_CUSTOM\COMPONENTS\support-grid.less */
.support-grid {
  padding: 0 15px;
  font-size: 0;
  box-sizing: border-box;
  text-align: center;
}
@media screen and (min-width: 1280px) {
  /* line 9, css\LESS\BRAND_CUSTOM\COMPONENTS\support-grid.less */
  .support-grid {
    margin-top: 85px;
    padding: 0;
  }
}
/* line 14, css\LESS\BRAND_CUSTOM\COMPONENTS\support-grid.less */
.support-grid__container {
  display: block;
  padding: 20px 0;
  text-align: center;
  margin: auto;
}
@media screen and (min-width: 769px) {
  /* line 20, css\LESS\BRAND_CUSTOM\COMPONENTS\support-grid.less */
  .support-grid__container {
    vertical-align: top;
    display: inline-block;
    box-sizing: border-box;
    margin: 35px auto;
    padding: 0 10px;
    width: 25%;
  }
}
@media screen and (min-width: 1280px) {
  /* line 28, css\LESS\BRAND_CUSTOM\COMPONENTS\support-grid.less */
  .support-grid__container {
    padding: 0;
  }
}
/* line 32, css\LESS\BRAND_CUSTOM\COMPONENTS\support-grid.less */
.support-grid__icon {
  font-size: 68px;
  font-size: 6.8rem;
  display: block;
  padding-bottom: 20px;
  color: #8CC800;
}
@media screen and (min-width: 1280px) {
  /* line 38, css\LESS\BRAND_CUSTOM\COMPONENTS\support-grid.less */
  .support-grid__icon {
    font-size: 75px;
    font-size: 7.5rem;
  }
}
/* line 42, css\LESS\BRAND_CUSTOM\COMPONENTS\support-grid.less */
.support-grid__title {
  display: block;
  margin-bottom: 5px;
}
/* line 46, css\LESS\BRAND_CUSTOM\COMPONENTS\support-grid.less */
.support-grid__title:hover {
  color: #8CC800;
}
@media screen and (min-width: 769px) {
  /* line 49, css\LESS\BRAND_CUSTOM\COMPONENTS\support-grid.less */
  .support-grid__title {
    font-size: 20px;
    font-size: 2rem;
  }
}
@media screen and (min-width: 870px) and (max-width: 930px) {
  /* line 52, css\LESS\BRAND_CUSTOM\COMPONENTS\support-grid.less */
  .support-grid__title {
    font-size: 22px;
    font-size: 2.2rem;
  }
}
@media screen and (min-width: 1280px) {
  /* line 56, css\LESS\BRAND_CUSTOM\COMPONENTS\support-grid.less */
  .support-grid__title {
    font-size: 22px;
    font-size: 2.2rem;
  }
}
/* line 59, css\LESS\BRAND_CUSTOM\COMPONENTS\support-grid.less */
.support-grid__title span.fonticon,
.support-grid__title span.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.support-grid__title span.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.support-grid__title span.category-tile .text-container a span {
  height: 11px;
  display: inline-block;
  font-size: 9px;
  font-size: 0.9rem;
  vertical-align: middle;
}
/* line 67, css\LESS\BRAND_CUSTOM\COMPONENTS\support-grid.less */
.support-grid__text {
  margin: 0 auto;
}
@media screen and (min-width: 769px) {
  /* line 71, css\LESS\BRAND_CUSTOM\COMPONENTS\support-grid.less */
  .support-grid__text {
    max-width: 220px;
  }
}
/* line 75, css\LESS\BRAND_CUSTOM\COMPONENTS\support-grid.less */
.support-grid__hr-line {
  margin: 0;
  height: 0;
  border: 0;
}
@media screen and (min-width: 769px) {
  /* line 79, css\LESS\BRAND_CUSTOM\COMPONENTS\support-grid.less */
  .support-grid__hr-line {
    display: none;
  }
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\widget-site-popup.less */
div.widget_site_popup .middle > .content_left_border > .content_right_border {
  border-color: #8CC800;
  background-color: white;
  -webkit-box-shadow: 2px 4px 5px 0px #d3d2d2;
  -moz-box-shadow: 2px 4px 5px 0px #d3d2d2;
  box-shadow: 2px 4px 5px 0px #d3d2d2;
}
/* line 10, css\LESS\BRAND_CUSTOM\COMPONENTS\widget-site-popup.less */
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .header {
  background-color: #8CC800;
}
/* line 13, css\LESS\BRAND_CUSTOM\COMPONENTS\widget-site-popup.less */
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .header span {
  color: #fff;
}
/* line 18, css\LESS\BRAND_CUSTOM\COMPONENTS\widget-site-popup.less */
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .header .close {
  font-family: "bbj";
  background-image: none;
  color: #fff;
}
/* line 24, css\LESS\BRAND_CUSTOM\COMPONENTS\widget-site-popup.less */
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .header .close:hover {
  color: #D3D2D2;
}
/* line 31, css\LESS\BRAND_CUSTOM\COMPONENTS\widget-site-popup.less */
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content #shoppingListCreateSuccessPopup_close.close {
  font-family: "bbj";
  background-image: none;
  color: #8CC800;
}
/* line 37, css\LESS\BRAND_CUSTOM\COMPONENTS\widget-site-popup.less */
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content #shoppingListCreateSuccessPopup_close.close:hover {
  color: #D3D2D2;
}
/* line 44, css\LESS\BRAND_CUSTOM\COMPONENTS\widget-site-popup.less */
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .body {
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 46, css\LESS\BRAND_CUSTOM\COMPONENTS\widget-site-popup.less */
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .body #shoppingListErrorMessageArea {
  font-family: "bbj";
}
/* line 50, css\LESS\BRAND_CUSTOM\COMPONENTS\widget-site-popup.less */
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .body #shoppingListErrorMessageArea:before {
  background-color: #E9004C;
  border-radius: 50%;
  padding: 3px;
  line-height: 15px;
  color: #fff;
  float: left;
  width: 15px;
  text-align: center;
}
/* line 61, css\LESS\BRAND_CUSTOM\COMPONENTS\widget-site-popup.less */
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .body #shoppingListErrorMessageArea p {
  color: #E9004C;
}
/* line 67, css\LESS\BRAND_CUSTOM\COMPONENTS\widget-site-popup.less */
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .body .error_icon {
  display: none;
}
/* line 71, css\LESS\BRAND_CUSTOM\COMPONENTS\widget-site-popup.less */
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .body > p {
  color: #656263;
}
/* line 79, css\LESS\BRAND_CUSTOM\COMPONENTS\widget-site-popup.less */
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .body > p#successMessageAreaText:before {
  font-family: "bbj";
  background-color: #8CC800;
  border-radius: 50%;
  padding: 3px;
  line-height: 15px;
  color: #fff;
  float: left;
  width: 15px;
  text-align: center;
  margin-right: 5px;
}
/* line 94, css\LESS\BRAND_CUSTOM\COMPONENTS\widget-site-popup.less */
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .body form input {
  font-size: 14px;
  font-size: 1.4rem;
  border: 1px solid #D3D2D2;
  color: #656263;
  height: 34px;
  margin-bottom: 4px !important;
  width: 100%;
  max-width: 420px;
  text-indent: 6px;
  padding: 1px;
  transition: border .4s 0s linear;
}
/* line 110, css\LESS\BRAND_CUSTOM\COMPONENTS\widget-site-popup.less */
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .product {
  max-width: none;
  margin: 0;
  padding: 20px;
}
/* line 115, css\LESS\BRAND_CUSTOM\COMPONENTS\widget-site-popup.less */
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .product .product_image {
  width: 50%;
  margin: 0;
}
/* line 120, css\LESS\BRAND_CUSTOM\COMPONENTS\widget-site-popup.less */
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .product .product_name {
  color: #656263;
  width: 50%;
  margin: 0;
}
/* line 129, css\LESS\BRAND_CUSTOM\COMPONENTS\widget-site-popup.less */
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .footer .button_primary {
  border: 0;
  background-image: none;
  border-radius: 0;
}
/* line 135, css\LESS\BRAND_CUSTOM\COMPONENTS\widget-site-popup.less */
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .footer .button_primary .button_text {
  border-radius: 0;
  color: #fff;
  border-color: #8CC800;
}
/* line 144, css\LESS\BRAND_CUSTOM\COMPONENTS\widget-site-popup.less */
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .footer .button_secondary {
  background-image: none;
  border-radius: 0;
  border: none;
}
/* line 149, css\LESS\BRAND_CUSTOM\COMPONENTS\widget-site-popup.less */
div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .footer .button_secondary .button_text {
  border-color: #8CC800;
  border-radius: 0;
  color: #8CC800;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\iframe\global.less */
.iframe {
  overflow: auto;
}
/* line 4, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\iframe\global.less */
.iframe iframe {
  display: block;
  width: 100%;
}
/* line 10, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\iframe\global.less */
.iframe h3:empty,
.iframe h4:empty {
  margin: 0;
  padding: 0;
}
/* line 16, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\iframe\global.less */
.iframe h3 {
  margin-bottom: 20px;
  color: #414141;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 22, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\iframe\global.less */
.iframe img {
  display: block;
}
/* line 27, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\iframe\global.less */
.iframe ul {
  list-style-type: none;
  margin: 0;
  overflow: auto;
  padding: 0;
}
/* line 35, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\iframe\global.less */
.iframe ul li {
  margin: 25px 0;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\iframe\iframe-look1.less */
.iframe.prodAttrDispLook1 {
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 769px) {
  /* line 9, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\iframe\iframe-look1.less */
  .iframe.prodAttrDispLook1 {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 50px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 15, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\iframe\iframe-look1.less */
  .iframe.prodAttrDispLook1 {
    padding-bottom: 100px;
  }
}
/* line 20, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\iframe\iframe-look1.less */
.iframe.prodAttrDispLook1 > ul li {
  box-sizing: border-box;
  overflow: hidden;
}
@media screen and (min-width: 769px) {
  /* line 26, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\iframe\iframe-look1.less */
  .iframe.prodAttrDispLook1 > ul li {
    float: left;
    width: 50%;
  }
  /* line 32, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\iframe\iframe-look1.less */
  .iframe.prodAttrDispLook1 > ul li:nth-child(odd) {
    padding-right: 6%;
  }
  /* line 36, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\iframe\iframe-look1.less */
  .iframe.prodAttrDispLook1 > ul li:nth-child(even) {
    padding-left: 6%;
  }
}
@media screen and (min-width: 992px) {
  /* line 43, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\iframe\iframe-look1.less */
  .iframe.prodAttrDispLook1 > ul li:nth-child(odd) {
    padding-right: 8%;
  }
  /* line 47, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\iframe\iframe-look1.less */
  .iframe.prodAttrDispLook1 > ul li:nth-child(even) {
    padding-left: 8%;
  }
}
/* line 59, css\LESS\BRAND_CUSTOM\COMPONENTS\pdp-attr-widgets\iframe\iframe-look1.less */
.iframe.prodAttrDispLook1 > ul li .link-container p {
  margin-top: 5px;
  color: #656263;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase {
  padding: 0 0 20px 0;
}
@media screen and (min-width: 769px) {
  /* line 5, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
  .gallery-showcase {
    padding: 0;
  }
}
/* line 9, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-for {
  float: initial;
}
/* line 12, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-for__slide__slide-content {
  margin-bottom: 22.5px;
}
@media screen and (min-width: 769px) {
  /* line 15, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
  .gallery-showcase__slider-for__slide__slide-content {
    width: 60%;
  }
}
/* line 28, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-for__slide__slide-content__paragraph {
  margin-top: 10px;
}
/* line 39, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-for__slide__slide-picture {
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 44, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
  .gallery-showcase__slider-for__slide__slide-picture-wrap {
    width: 100%;
    float: right;
  }
}
/* line 51, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-nav {
  border-top: 4px solid #8CC800;
  margin-top: -7.5px;
  z-index: 3;
  margin-left: auto;
  margin-right: auto;
  clear: both;
  width: 100%;
  float: initial;
}
/* line 61, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-nav__items__item_thumb-image {
  width: 100%;
}
/* line 65, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-nav__items__item_thumb-caption {
  color: #414141;
  display: block;
  margin-top: 2px;
  text-transform: uppercase;
  margin: auto;
}
@media screen and (min-width: 769px) {
  /* line 73, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
  .gallery-showcase__slider-nav__items__item_thumb-caption {
    margin-top: 8px;
    font-size: 14px;
    min-width: 134px;
  }
}
/* line 81, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-nav__prev,
.gallery-showcase__slider-nav__next {
  color: #414141;
  bottom: 0;
  float: none;
  position: absolute;
  height: 42px;
  margin: auto;
  top: 80px;
}
@media screen and (min-width: 769px) {
  /* line 91, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
  .gallery-showcase__slider-nav__prev,
  .gallery-showcase__slider-nav__next {
    display: none;
    top: 50px;
  }
}
/* line 96, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-nav__prev:hover,
.gallery-showcase__slider-nav__next:hover {
  color: #8CC800;
}
/* line 101, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-nav__prev span,
.gallery-showcase__slider-nav__next span {
  font-size: 32px;
  font-size: 3.2rem;
}
@media screen and (min-width: 769px) {
  /* line 104, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
  .gallery-showcase__slider-nav__prev span,
  .gallery-showcase__slider-nav__next span {
    font-size: 42px;
    font-size: 4.2rem;
  }
}
@media screen and (min-width: 1440px) {
  /* line 108, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
  .gallery-showcase__slider-nav__prev span,
  .gallery-showcase__slider-nav__next span {
    font-size: 68px;
    font-size: 6.8rem;
  }
}
/* line 114, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-nav__prev {
  display: none;
  left: 0;
}
/* line 120, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-nav__prev .fonticon:before,
.gallery-showcase__slider-nav__prev .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.gallery-showcase__slider-nav__prev .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.gallery-showcase__slider-nav__prev .category-tile .text-container a span:before {
  font-family: "bbj";
}
/* line 126, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-nav__next {
  right: 0px;
  display: block;
}
/* line 131, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-nav__next .fonticon:before,
.gallery-showcase__slider-nav__next .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.gallery-showcase__slider-nav__next .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before,
.gallery-showcase__slider-nav__next .category-tile .text-container a span:before {
  font-family: "bbj";
}
/* line 138, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-nav__items {
  min-height: 158px;
  overflow: visible;
}
@media screen and (min-width: 769px) {
  /* line 141, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
  .gallery-showcase__slider-nav__items {
    min-height: 272px;
  }
}
@media screen and (min-width: 1440px) {
}
/* line 148, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-nav__items__item {
  margin: 0;
  padding-top: 25px;
  min-width: 104px;
  border-top: 0;
  position: relative;
}
@media screen and (min-width: 769px) {
  /* line 155, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
  .gallery-showcase__slider-nav__items__item {
    margin: 0 10px;
    padding-top: 40px;
  }
}
/* line 161, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-nav__items__item:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 11px 10px 0 10px;
  border-color: #8CC800 transparent transparent transparent;
  position: absolute;
  top: -11px;
  left: 0;
  right: 0;
  margin: auto;
  transition: all 0.3s linear;
}
@media screen and (min-width: 769px) {
  /* line 175, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
  .gallery-showcase__slider-nav__items__item:before {
    border-width: 18px 17px 0 17px;
    top: -18px;
  }
}
/* line 181, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-nav__items__item a {
  background-color: transparent;
}
/* line 187, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-nav__items__item.active:before {
  top: 0;
}
/* line 191, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-nav__items__item.active .gallery-showcase__slider-nav__items__item_thumb-caption {
  color: #203370;
}
/* line 195, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-nav__items__item.active a {
  bottom: 0;
}
/* line 201, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-nav__items .gallery-showcase__slider-nav__items__item_thumb-image {
  width: 73px;
}
@media screen and (min-width: 769px) {
  /* line 203, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
  .gallery-showcase__slider-nav__items .gallery-showcase__slider-nav__items__item_thumb-image {
    width: 120px;
  }
}
/* line 209, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-controls {
  width: 20%;
  height: 200px;
  float: left;
  display: none;
  padding: 25px 0 0 16px;
  position: relative;
  text-align: center;
  box-sizing: border-box;
  z-index: 2;
}
@media screen and (min-width: 769px) {
  /* line 220, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
  .gallery-showcase__slider-controls {
    display: block;
  }
}
/* line 224, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-controls__buttons {
  display: inline-block;
  height: 100px;
  width: 100px;
  border: solid 1px #000;
}
@media screen and (min-width: 1440px) {
  /* line 230, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
  .gallery-showcase__slider-controls__buttons {
    display: block;
    height: 120px;
    width: 120px;
  }
}
/* line 236, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-controls__buttons a {
  width: 50%;
  height: 100%;
  box-sizing: border-box;
  padding: 32% 0;
  text-align: center;
}
/* line 244, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-controls__buttons a.left span,
.gallery-showcase__slider-controls__buttons a.right span {
  color: #8CC800;
  font-size: 42px;
  font-size: 4.2rem;
}
/* line 250, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-controls__buttons a.left {
  border-right: 1px solid #000;
  float: left;
  display: none;
}
/* line 256, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-controls__buttons a.right {
  border-left: 1px solid #000;
  float: right;
}
/* line 261, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase.less */
.gallery-showcase__slider-controls__buttons a.one-control {
  width: 100%;
  height: 100%;
  border: none;
}
/* line 5, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
.gallery-showcase.look1 .gallery-showcase__slider-for {
  padding-top: 0;
}
/* line 8, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
.gallery-showcase.look1 .gallery-showcase__slider-for__slide {
  position: relative;
}
/* line 11, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
.gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-content {
  position: absolute;
  top: 0;
  padding-right: 15px;
  padding-top: 15px;
  width: 70%;
  max-width: 400px;
}
@media screen and (min-width: 769px) {
  /* line 20, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
  .gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-content {
    margin-right: 50px;
    width: 250px;
  }
}
@media screen and (min-width: 992px) {
  /* line 26, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
  .gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-content {
    width: 400px;
  }
}
@media screen and (min-width: 1280px) {
}
/* line 33, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
.gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-content__header {
  padding: 0;
  margin: 0;
  font-size: 25px;
  font-size: 2.5rem;
}
@media screen and (min-width: 769px) {
  /* line 39, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
  .gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-content__header {
    font-family: 'bariolregular';
    font-size: 32px;
    font-size: 3.2rem;
  }
}
@media screen and (min-width: 992px) {
  /* line 44, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
  .gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-content__header {
    font-size: 40px;
    font-size: 4rem;
  }
}
@media screen and (min-width: 1280px) {
  /* line 47, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
  .gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-content__header {
    font-size: 65px;
    font-size: 6.5rem;
  }
}
/* line 53, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
.gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-content__paragraph {
  margin-top: 10px;
  color: #fff;
  font-size: 16px;
  font-size: 1.6rem;
}
@media screen and (min-width: 769px) {
  /* line 59, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
  .gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-content__paragraph {
    width: 92%;
  }
}
@media screen and (min-width: 992px) {
  /* line 62, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
  .gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-content__paragraph {
    font-size: 20px;
    font-size: 2rem;
  }
}
/* line 71, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
.gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-image {
  margin: 0;
  float: none;
  width: 100% !important;
}
@media screen and (min-width: 769px) {
  /* line 76, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
  .gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-image {
    width: 100%;
  }
}
@media screen and (min-width: 1440px) {
  /* line 84, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
  .gallery-showcase.look1 .gallery-showcase__slider-nav {
    padding: 0 50px;
  }
}
/* line 88, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
.gallery-showcase.look1 .gallery-showcase__slider-nav__items__item_thumb-caption {
  font-size: 13px;
  font-size: 1.3rem;
}
@media screen and (min-width: 769px) {
  /* line 91, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
  .gallery-showcase.look1 .gallery-showcase__slider-nav__items__item_thumb-caption {
    font-size: 16px;
    font-size: 1.6rem;
    min-height: 52px;
  }
}
@media screen and (min-width: 992px) {
  /* line 96, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
  .gallery-showcase.look1 .gallery-showcase__slider-nav__items__item_thumb-caption {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
/* line 107, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
.gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-content.slide1 {
  right: 0;
  text-align: right;
}
/* line 111, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
.gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-content.slide1 .gallery-showcase__slider-for__slide__slide-content__header {
  color: #fff;
  float: right;
}
/* line 116, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
.gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-content.slide1 .gallery-showcase__slider-for__slide__slide-content__paragraph {
  color: #fff;
  float: right;
}
/* line 120, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
.gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-content.slide1 .gallery-showcase__slider-for__slide__slide-content__paragraph.grey {
  color: #414141;
}
/* line 127, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
.gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-content.slide2 {
  left: 15px;
}
@media screen and (min-width: 992px) {
  /* line 130, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
  .gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-content.slide2 {
    left: 45px;
  }
}
@media screen and (min-width: 1440px) {
}
/* line 139, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
.gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-content.slide2 .gallery-showcase__slider-for__slide__slide-content__header {
  color: #414141;
}
/* line 144, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
.gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-content.slide2 .gallery-showcase__slider-for__slide__slide-content__paragraph {
  color: #414141;
  width: 140px;
}
@media screen and (min-width: 769px) {
  /* line 149, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
  .gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-content.slide2 .gallery-showcase__slider-for__slide__slide-content__paragraph {
    width: 262px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 154, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
  .gallery-showcase.look1 .gallery-showcase__slider-for__slide__slide-content.slide2 .gallery-showcase__slider-for__slide__slide-content__paragraph {
    width: 350px;
  }
}
/* line 165, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
.gallery-showcase.look1 .gallery-showcase__slider-for__slide:first-child .gallery-showcase__slider-for__slide__slide-content.slide2 .gallery-showcase__slider-for__slide__slide-content__header {
  color: #fff;
}
/* line 168, css\LESS\BRAND_CUSTOM\COMPONENTS\gallery-showcase\gallery-showcase-look1.less */
.gallery-showcase.look1 .gallery-showcase__slider-for__slide:first-child .gallery-showcase__slider-for__slide__slide-content.slide2 .gallery-showcase__slider-for__slide__slide-content__paragraph {
  color: #fff;
}
/* ----- Breadcrumb component styles ----- */
/* line 3, css\LESS\BRAND_CUSTOM\COMPONENTS\breadcrumb.less */
div#widget_breadcrumb {
  display: none;
  padding: 0;
}
@media screen and (min-width: 769px) {
  /* line 8, css\LESS\BRAND_CUSTOM\COMPONENTS\breadcrumb.less */
  div#widget_breadcrumb {
    display: block;
    align-items: center;
    height: 27px;
    height: auto;
  }
}
/* line 15, css\LESS\BRAND_CUSTOM\COMPONENTS\breadcrumb.less */
div#widget_breadcrumb ul {
  padding: 15px 0;
}
/* line 19, css\LESS\BRAND_CUSTOM\COMPONENTS\breadcrumb.less */
div#widget_breadcrumb ul li {
  font-size: 15px;
  font-size: 1.5rem;
  color: #656263;
  text-transform: capitalize;
}
/* line 25, css\LESS\BRAND_CUSTOM\COMPONENTS\breadcrumb.less */
div#widget_breadcrumb ul li.current {
  color: #656263;
}
/* line 29, css\LESS\BRAND_CUSTOM\COMPONENTS\breadcrumb.less */
div#widget_breadcrumb ul li a {
  color: #656263;
  text-decoration: underline;
}
/* line 36, css\LESS\BRAND_CUSTOM\COMPONENTS\breadcrumb.less */
div#widget_breadcrumb ul span.divider,
div#widget_breadcrumb ul li.divider {
  font-size: 10px;
  font-size: 1rem;
  color: #656263;
}
/* line 45, css\LESS\BRAND_CUSTOM\COMPONENTS\breadcrumb.less */
.product-registration-page div#widget_breadcrumb {
  display: block;
  margin-top: 10px;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\ribbon-banner.less */
.ribbon-banner {
  text-align: left;
  overflow: auto;
  vertical-align: text-top;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
  justify-content: space-between;
}
@media screen and (min-width: 769px) {
  /* line 12, css\LESS\BRAND_CUSTOM\COMPONENTS\ribbon-banner.less */
  .ribbon-banner {
    font-size: 16px;
    font-size: 1.6rem;
    text-align: center;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
/* line 20, css\LESS\BRAND_CUSTOM\COMPONENTS\ribbon-banner.less */
.ribbon-banner .text-section-0 {
  color: #414141;
  margin-right: 10px;
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 26, css\LESS\BRAND_CUSTOM\COMPONENTS\ribbon-banner.less */
  .ribbon-banner .text-section-0 {
    display: inline-block;
  }
}
/* line 31, css\LESS\BRAND_CUSTOM\COMPONENTS\ribbon-banner.less */
.ribbon-banner .text-section-1 {
  color: #414141;
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 36, css\LESS\BRAND_CUSTOM\COMPONENTS\ribbon-banner.less */
  .ribbon-banner .text-section-1 {
    display: inline-block;
  }
}
/* line 42, css\LESS\BRAND_CUSTOM\COMPONENTS\ribbon-banner.less */
.ribbon-banner .text-section-2 {
  color: #414141;
  width: 60%;
}
@media screen and (min-width: 769px) {
  /* line 47, css\LESS\BRAND_CUSTOM\COMPONENTS\ribbon-banner.less */
  .ribbon-banner .text-section-2 {
    width: auto;
  }
}
/* line 52, css\LESS\BRAND_CUSTOM\COMPONENTS\ribbon-banner.less */
.ribbon-banner span {
  display: inline-block;
}
/* line 57, css\LESS\BRAND_CUSTOM\COMPONENTS\ribbon-banner.less */
.ribbon-banner .link-section {
  color: #203370;
  margin-top: 0;
  margin-left: 10px;
  vertical-align: top;
  float: right;
  white-space: nowrap;
  align-self: center;
}
@media screen and (min-width: 769px) {
  /* line 67, css\LESS\BRAND_CUSTOM\COMPONENTS\ribbon-banner.less */
  .ribbon-banner .link-section {
    vertical-align: baseline;
    float: none;
  }
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\hero-grid.less */
.hero-grid {
  position: relative;
  margin-bottom: 10px;
  display: flex;
  display: -ms-flexbox;
  flex-direction: column-reverse;
}
@media screen and (min-width: 769px) {
  /* line 8, css\LESS\BRAND_CUSTOM\COMPONENTS\hero-grid.less */
  .hero-grid {
    margin-bottom: 25px;
    padding: 0;
    display: block;
  }
}
/* line 14, css\LESS\BRAND_CUSTOM\COMPONENTS\hero-grid.less */
.hero-grid__picture {
  position: relative;
}
@media screen and (min-width: 769px) {
  /* line 17, css\LESS\BRAND_CUSTOM\COMPONENTS\hero-grid.less */
  .hero-grid__picture {
    display: block;
    height: 100%;
    width: 100%;
  }
}
/* line 23, css\LESS\BRAND_CUSTOM\COMPONENTS\hero-grid.less */
.hero-grid__picture img {
  width: 100%;
}
/* line 30, css\LESS\BRAND_CUSTOM\COMPONENTS\hero-grid.less */
.hero-grid__text-container {
  width: 100%;
  color: #fff;
  margin-top: 30px;
  margin-bottom: 30px;
  box-sizing: border-box;
}
@media screen and (min-width: 769px) {
  /* line 39, css\LESS\BRAND_CUSTOM\COMPONENTS\hero-grid.less */
  .hero-grid__text-container {
    position: absolute;
    min-width: 640px;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    top: 50%;
    transform: translateY(-50%);
    max-width: calc(1209.6px);
    width: 88%;
  }
}
@media screen and (min-width: 992px) {
  /* line 51, css\LESS\BRAND_CUSTOM\COMPONENTS\hero-grid.less */
  .hero-grid__text-container {
    width: 84%;
  }
}
/* line 57, css\LESS\BRAND_CUSTOM\COMPONENTS\hero-grid.less */
.hero-grid__text-container h1 {
  text-transform: uppercase;
  margin: 0 0 1px 0;
}
@media screen and (min-width: 769px) {
  /* line 62, css\LESS\BRAND_CUSTOM\COMPONENTS\hero-grid.less */
  .hero-grid__text-container h1 {
    margin-bottom: 0px;
  }
}
@media screen and (min-width: 992px) {
  /* line 66, css\LESS\BRAND_CUSTOM\COMPONENTS\hero-grid.less */
  .hero-grid__text-container h1 {
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 769px) {
  /* line 74, css\LESS\BRAND_CUSTOM\COMPONENTS\hero-grid.less */
  .hero-grid__text-container p {
    margin-top: 0;
    width: 50%;
    padding: 0;
  }
}
@media screen and (min-width: 992px) {
  /* line 81, css\LESS\BRAND_CUSTOM\COMPONENTS\hero-grid.less */
  .hero-grid__text-container p {
    width: 39%;
  }
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing.less */
.product_listing_container .list_mode .product > .product_info > .product_price,
.product_info > .header,
.product_listing_container .list_mode .product > .product_info > .product_quantity_addtolist,
.product_listing_container div.item_spacer_7px,
.product_listing_container div.item_spacer_3px,
.product_listing_container .catEntryList_border {
  display: none;
}
/* line 10, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing.less */
.productListingWidget {
  border: none;
}
/* line 14, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing.less */
.product_listing_container .list_mode .product {
  padding: 0;
}
/* line 18, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing.less */
.product_info > .color_swatch_label,
.product > .product_info > .def_attr {
  margin-right: 10px;
}
/* line 23, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing.less */
.product_listing_container .list_mode .product > .product_image {
  position: relative;
  float: left;
  left: auto;
  left: initial;
  top: auto;
  top: initial;
  margin: 0;
}
/* line 33, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing.less */
.product_info > .color_swatch_label {
  display: block;
  float: left;
  margin-top: 21px;
}
/* line 39, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing.less */
.product_listing_container .selectWrapper,
.product_listing_container .list_mode .product > .product_info > .product_description .sku,
.product_listing_container .list_mode .product > .product_info > .product_description > p,
.product_listing_container .list_mode .product .product_info > .product_option,
div.product_listing_container .list_mode .product .product_info > .product_color_swatches,
.product_listing_container .list_mode .product > .product_info > .attr {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 49, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing.less */
.product_listing_container .list_mode .product > .product_info > .product_description .sku {
  display: block;
  margin-top: 0;
}
/* line 54, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing.less */
.pageControlMenu > .pageControl.number > .ellipsis {
  line-height: inherit;
}
@media screen and (min-width: 769px) {
  /* line 59, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing.less */
  .pageControl.number > .ellipsis:after {
    content: "\2026" !important;
  }
}
/* line 67, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing.less */
.orderBySelectMenu > table tr.dijitMenuItemHover,
.orderBySelectMenu > table tr.dijitMenuItemSelected {
  background: #8CC800;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 {
  border: none;
  padding: 0 15px;
}
@media screen and (min-width: 769px) {
  /* line 4, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 {
    margin-left: 15px;
    margin-right: 12%;
    padding: 0;
  }
}
@media screen and (min-width: 1280px) {
  /* line 9, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 {
    margin-right: 10.666666666666666%;
  }
}
/* line 12, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .header_bar {
  box-sizing: border-box;
  border-bottom: none;
  padding: 0;
  position: relative;
}
/* line 17, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .header_bar .title {
  text-transform: capitalize;
  float: left;
  position: relative;
  padding-top: 15px;
  padding-bottom: 0;
}
@media screen and (min-width: 769px) {
  /* line 24, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .header_bar .title {
    padding: 0;
    width: auto;
    float: right;
    position: relative;
    margin-bottom: 5px;
  }
}
/* line 32, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .header_bar .controls {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 0;
  padding-top: 10px;
  margin-top: 20px;
  border-top: solid 1px #D3D2D2;
}
@media screen and (min-width: 769px) {
  /* line 40, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .header_bar .controls {
    width: 100%;
    background-color: #D3D2D2;
    border-top: none;
    margin-top: 0;
    padding-top: 0;
  }
}
/* line 47, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .header_bar .controls .paging_controls {
  position: absolute;
  text-align: center;
  margin-top: 0;
  bottom: 125%;
}
@media screen and (min-width: 769px) {
  /* line 52, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .header_bar .controls .paging_controls {
    margin: 0 10px;
    text-align: right;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 0;
    width: 50%;
  }
}
@media screen and (min-width: 992px) {
  /* line 61, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .header_bar .controls .paging_controls {
    margin: 0 25%;
    left: 0;
    text-align: center;
  }
}
/* line 66, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .header_bar .controls .paging_controls .pageControl {
  line-height: 45px;
}
/* line 70, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container {
  float: left;
  margin: 0;
  background-color: #8CC800;
  padding: 0 30px;
}
@media screen and (min-width: 769px) {
  /* line 75, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container {
    width: 100%;
    padding: 0;
    background-color: #D3D2D2;
  }
}
/* line 80, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .view_controls {
  display: none;
}
/* line 83, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls {
  width: 100%;
  height: 100%;
  margin: 0;
  box-sizing: border-box;
  position: relative;
}
@media screen and (min-width: 769px) {
  /* line 89, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls {
    padding: 0 13px;
  }
}
/* line 92, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label {
  width: auto;
  padding-top: 5px;
  text-transform: capitalize;
  float: left;
  color: #fff;
}
@media screen and (min-width: 769px) {
  /* line 99, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label {
    font-family: 'bariolregular';
    color: #414141;
    padding-top: 9px;
  }
}
/* line 104, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label label {
  text-transform: capitalize;
  color: #fff;
}
@media screen and (min-width: 769px) {
  /* line 108, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label label {
    font-family: 'bariolregular';
    color: #414141;
  }
}
/* line 114, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label {
  display: none;
  right: 0;
  width: auto;
  padding: 10px 0;
  float: right;
  line-height: 24px;
}
@media screen and (min-width: 769px) {
  /* line 122, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label {
    display: block;
    width: 100%;
  }
}
@media screen and (min-width: 992px) {
  /* line 126, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label {
    width: auto;
  }
}
/* line 129, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label label {
  text-transform: capitalize;
}
/* line 133, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div {
  display: inline-flex;
}
/* line 135, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a {
  padding: 0 5px;
  color: #414141;
  border-right: solid 1px #414141;
  width: 20px;
  text-align: center;
}
/* line 141, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a.active,
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a:hover {
  color: #414141;
}
/* line 145, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a:last-child {
  border-right: none;
  text-transform: capitalize;
}
/* line 152, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper {
  width: auto;
  background: transparent;
  border: none;
  padding-top: 0px;
  margin-right: 0;
  height: 30px;
}
@media screen and (min-width: 769px) {
  /* line 159, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper {
    height: 30px;
    padding: 0 0 5px 0px;
    margin-right: 20px;
    background: #fff;
    float: left;
    border-radius: 0;
  }
}
@media screen and (min-width: 769px) {
  /* line 168, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown {
    padding: 0px;
    height: 32px;
    max-width: 250px;
    margin: 6.5px 15px;
  }
}
/* line 174, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect {
  width: 100%;
  padding: 0;
  color: #fff;
}
@media screen and (min-width: 769px) {
  /* line 178, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect {
    color: #414141;
  }
}
@media screen and (min-width: 769px) {
  /* line 183, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitButtonContents {
    box-sizing: border-box;
    height: 32px;
  }
}
/* line 188, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitButtonText {
  display: block;
  text-transform: capitalize;
  color: #fff;
}
@media screen and (min-width: 769px) {
  /* line 193, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitButtonText {
    font-family: 'bariolregular';
    height: 32px;
    padding: 1px 10px;
    box-sizing: border-box;
    color: #414141;
  }
}
/* line 200, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitButtonText span {
  line-height: 1.8;
}
@media screen and (min-width: 769px) {
  /* line 202, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitButtonText span {
    line-height: normal;
  }
}
/* line 207, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton {
  display: block;
  width: 20px;
  float: right;
  height: 30px;
  box-sizing: border-box;
  padding: 1px 0;
}
@media screen and (min-width: 769px) {
  /* line 216, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton {
    height: 32px;
  }
}
/* line 219, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before {
  background: none;
  margin: 12px 0px;
  font-size: 8px;
  font-size: 0.8rem;
}
@media screen and (min-width: 769px) {
  /* line 223, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before {
    font-size: 11px;
    font-size: 1.1rem;
    margin: 11px 5px;
  }
}
/* line 237, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul {
  font-size: 0;
}
/* line 239, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li {
  margin: 0 auto;
  padding: 0;
  min-width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 243, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li {
    min-width: 0;
  }
}
/* line 246, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product {
  width: 100%;
  padding: 15px 0;
  max-width: none;
  overflow: hidden;
  border-bottom: solid 4px #8CC800;
  position: relative;
}
@media screen and (min-width: 769px) {
  /* line 253, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product {
    padding: 10px;
    margin: 0 auto;
    line-height: normal;
    border: none;
    box-sizing: border-box;
  }
}
/* line 262, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product:hover .quick-view-btn {
  transition: all 0.5s ease-in-out;
  background: #8CC800;
  color: #fff;
}
/* line 269, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_image {
  width: 50%;
  float: left;
  border: none;
  padding-right: 5px;
  box-sizing: border-box;
}
@media screen and (min-width: 769px) {
  /* line 275, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_image {
    position: relative;
    text-align: center;
    width: 100%;
    padding: 0 5%;
    border-bottom: solid 1px #D3D2D2;
  }
  /* line 282, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_image:hover .g-btn {
    opacity: 0.7;
    transition: opacity 0.5s ease-in-out;
  }
  /* line 287, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_image img {
    max-width: none;
  }
}
/* line 291, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_image .image {
  width: 100%;
}
@media screen and (min-width: 480px) {
  /* line 293, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_image .image {
    margin: 0 auto;
  }
}
@media screen and (min-width: 769px) {
  /* line 296, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_image .image {
    height: 200px;
  }
}
@media screen and (min-width: 992px) {
  /* line 299, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_image .image {
    height: 280px;
  }
}
/* line 302, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_image .image img {
  margin: 0;
}
@media screen and (min-width: 480px) {
  /* line 304, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_image .image img {
    margin: 0;
  }
}
@media screen and (min-width: 769px) {
  /* line 307, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_image .image img {
    margin: auto;
    height: auto;
    width: auto;
    max-width: 100%;
    max-height: 200px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
@media screen and (min-width: 992px) {
  /* line 319, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_image .image img {
    max-height: 280px;
  }
}
/* line 324, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_image .RibbonAdDefault {
  display: none;
}
/* line 328, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_info {
  position: relative;
  width: 50%;
  float: left;
  border: none;
  padding-right: 1%;
  box-sizing: border-box;
  z-index: 5;
  margin-top: 3vw;
}
@media screen and (min-width: 769px) {
  /* line 339, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_info {
    float: left;
    width: 100%;
    margin: 0;
  }
}
/* line 344, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_info .product_name {
  padding: 0;
  min-height: 0;
}
@media screen and (min-width: 769px) {
  /* line 347, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_info .product_name {
    padding-top: 5px;
  }
}
/* line 350, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_info .product_name a {
  padding-bottom: 0;
  line-height: 1.2;
  background-repeat: repeat-x;
  display: inline;
}
/* line 357, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_info .product_name a:hover {
  text-decoration: none;
  background-position: 0 16px;
  /*same as font-size */
  background-size: 1px 2px;
  background-image: linear-gradient(#fff 50%, #656263 50%);
}
@media screen and (min-width: 769px) {
  /* line 363, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_info .product_name a:hover {
    background-position: 0 20px;
    /*same as font-size */
  }
}
/* line 369, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_info .attr-Summary {
  display: none;
}
/* line 372, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_info .product_price {
  padding: 5px 0px;
}
@media screen and (min-width: 769px) {
  /* line 374, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_info .product_price {
    float: left;
  }
}
/* line 377, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_info .product_price span {
  font-family: 'bariolbold' !important;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  font-size: 1.5rem;
  color: #414141;
}
/* line 383, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_info .product_price span.more_colors {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 385, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_info .product_price span.more_colors {
    font-size: 15px;
    font-size: 1.5rem;
    display: block;
    float: right;
  }
}
@media screen and (min-width: 769px) {
  /* line 391, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_info .product_price span {
    font-family: 'bariolbold' !important;
    font-size: 20px;
    font-size: 2rem;
  }
}
/* line 395, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_info .product_price span.old_price {
  color: #D3D2D2;
}
/* line 401, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .quick_info_grid {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 404, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .quick_info_grid {
    display: block;
    position: absolute;
    width: 64%;
    height: 10%;
    left: 0;
    right: 0;
    margin: auto;
    top: 25%;
  }
  /* line 415, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .quick_info_grid:hover a {
    transition: all 0.5s ease-in-out;
    background: #8CC800;
    color: #fff;
  }
}
/* line 422, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .quick_info_grid a {
  font-size: 15px;
  font-size: 1.5rem;
  color: transparent;
  background: rgba(140, 200, 0, 0);
  position: absolute;
  top: 10vw;
  left: 18%;
  width: 65%;
  height: 50px;
  text-align: center;
  padding: 12px;
  line-height: 1.5;
  box-sizing: border-box;
  margin: 0 auto;
  border: none;
}
@media screen and (min-width: 992px) {
  /* line 439, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .quick_info_grid a {
    left: 25%;
    width: 50%;
    padding: 13px;
    top: 20px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 446, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .quick_info_grid a {
    top: 20px;
  }
}
/* line 451, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_colors {
  float: left;
  width: 50%;
}
@media screen and (min-width: 769px) {
  /* line 454, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_colors {
    width: 100%;
    z-index: 5;
    position: relative;
  }
}
/* line 459, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_colors ul {
  padding: 0;
}
/* line 461, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_colors ul li {
  padding: 0;
  float: left;
  height: 15px;
  width: 15px;
}
/* line 467, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_colors ul li.color_item {
  margin: 0px 5px 10px 0;
}
/* line 471, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_colors ul li.more_link {
  margin: 2px 0 0 0;
}
/* line 474, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_colors ul li.more_link a {
  font-size: 12px;
  font-size: 1.2rem;
  color: #414141;
}
/* line 482, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_colors ul li img {
  height: 100%;
  width: 100%;
}
/* line 490, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_compatibility {
  display: flex;
  width: 50%;
  align-items: center;
  position: relative;
  z-index: 5;
  float: right;
}
@media screen and (min-width: 769px) {
  /* line 498, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_compatibility {
    width: 100%;
    float: left;
  }
}
/* line 506, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_compatibility a {
  font-size: 13px;
  font-size: 1.3rem;
  margin-left: 5px;
  display: inline-block;
  margin-top: 2px;
}
@media screen and (min-width: 769px) {
  /* line 514, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_compatibility a {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
/* line 519, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_compatibility a:hover .tooltip {
  display: block;
}
/* line 525, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_compatibility .tooltip {
  background-color: #8CC800;
  color: #fff;
  display: none;
  position: absolute;
  padding: 10px;
  bottom: 25px;
  left: 0px;
  text-align: left;
}
@media screen and (min-width: 769px) {
  /* line 535, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_compatibility .tooltip {
    padding: 20px;
    bottom: 35px;
    left: 0px;
    min-width: 200px;
    text-align: center;
  }
}
/* line 544, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_compatibility .tooltip:before {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 117px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #8CC800 transparent transparent transparent;
}
@media screen and (min-width: 769px) {
  /* line 555, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_compatibility .tooltip:before {
    bottom: -10px;
    border-width: 10px 10px 0 10px;
    left: 127px;
  }
}
/* line 562, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .product_listing_container > ul > li .product .product_compatibility .tooltip_description {
  color: #fff;
}
/* line 573, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .paging_controls {
  display: inline-block;
  width: 100%;
  height: auto;
  text-align: center;
  box-sizing: border-box;
  z-index: 9;
  margin-top: 5%;
}
@media screen and (min-width: 769px) {
  /* line 581, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .paging_controls {
    width: 50%;
    height: auto;
    margin: 0 25%;
    text-align: center;
    bottom: 0;
  }
}
/* line 588, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .paging_controls .left_arrow,
.productListingWidget.prodListLook1 .paging_controls .right_arrow {
  font-size: 23px;
  font-size: 2.3rem;
  color: #414141;
}
@media screen and (min-width: 769px) {
  /* line 591, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .paging_controls .left_arrow,
  .productListingWidget.prodListLook1 .paging_controls .right_arrow {
    display: inline-block;
  }
}
/* line 594, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .paging_controls .left_arrow.invisible_none,
.productListingWidget.prodListLook1 .paging_controls .right_arrow.invisible_none {
  color: transparent;
  display: inline-block;
}
/* line 598, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .paging_controls .left_arrow img,
.productListingWidget.prodListLook1 .paging_controls .right_arrow img {
  display: none;
}
/* line 610, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .paging_controls .pageControlButton {
  background-color: transparent;
  border: none;
  color: #414141;
  line-height: 2;
  width: auto;
}
@media screen and (min-width: 769px) {
  /* line 616, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .paging_controls .pageControlButton {
    display: none;
  }
}
/* line 620, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .paging_controls .ellipsis {
  line-height: 45px;
}
/* line 622, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .paging_controls .ellipsis:after {
  content: "\2026";
}
@media screen and (min-width: 480px) {
  /* line 627, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .paging_controls .pageControlMenu {
    margin: 0 10%;
  }
}
@media screen and (min-width: 769px) {
  /* line 630, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .paging_controls .pageControlMenu {
    display: inline-block;
    margin: 0;
  }
}
/* line 635, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .paging_controls .pageControlMenu .pageControl * {
  float: left;
}
/* line 638, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .paging_controls .pageControlMenu .pageControl .hoverover {
  background-color: transparent;
  border: none;
  color: #414141;
  width: 15px;
  margin: 0 5px;
  line-height: 45px;
}
@media screen and (min-width: 1280px) {
  /* line 646, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .paging_controls .pageControlMenu .pageControl .hoverover {
    width: 38px;
  }
}
/* line 649, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .paging_controls .pageControlMenu .pageControl .hoverover:hover {
  color: #414141;
  line-height: 45px;
  background-color: transparent;
}
/* line 656, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .paging_controls .pageControlMenu .pageControl .active {
  background-color: transparent;
  border: none;
  color: #414141;
  width: 15px;
  margin: 0 5px;
  line-height: 45px;
}
@media screen and (min-width: 1280px) {
  /* line 664, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
  .productListingWidget.prodListLook1 .paging_controls .pageControlMenu .pageControl .active {
    width: 38px;
  }
}
/* line 669, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .paging_controls .pageControlMenu .closeButton {
  display: none;
}
/* line 674, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-1.less */
.productListingWidget.prodListLook1 .catEntryGrid_border {
  display: none;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 {
  border: none;
  padding: 0 15px;
}
@media screen and (min-width: 769px) {
  /* line 7, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 {
    margin-left: 15px;
    margin-right: 12%;
    padding: 0;
  }
}
@media screen and (min-width: 1280px) {
  /* line 13, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 {
    margin-right: 10.666666666666666%;
  }
}
/* line 17, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .header_bar {
  box-sizing: border-box;
  border-bottom: none;
  padding: 0;
  position: relative;
}
/* line 23, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .header_bar .title {
  text-transform: capitalize;
  float: left;
  position: relative;
  padding-top: 15px;
  padding-bottom: 0;
}
@media screen and (min-width: 769px) {
  /* line 31, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .header_bar .title {
    padding: 0;
    width: auto;
    float: right;
    position: relative;
    margin-bottom: 5px;
  }
}
/* line 40, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .header_bar .controls {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 0;
  padding-top: 10px;
  margin-top: 20px;
  border-top: solid 1px #D3D2D2;
}
@media screen and (min-width: 769px) {
  /* line 49, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .header_bar .controls {
    width: 100%;
    background-color: #D3D2D2;
    border-top: none;
    margin-top: 0;
    padding-top: 0;
  }
}
/* line 57, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .header_bar .controls .paging_controls {
  position: absolute;
  text-align: center;
  margin-top: 0;
  bottom: 125%;
}
@media screen and (min-width: 769px) {
  /* line 64, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .header_bar .controls .paging_controls {
    margin: 0 10px;
    text-align: right;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 0;
    width: 50%;
  }
}
@media screen and (min-width: 992px) {
  /* line 74, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .header_bar .controls .paging_controls {
    margin: 0 25%;
    left: 0;
    text-align: center;
  }
}
/* line 80, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .header_bar .controls .paging_controls .pageControl {
  line-height: 45px;
}
/* line 85, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container {
  float: left;
  margin: 0;
  background-color: #8CC800;
  padding: 0 30px;
}
@media screen and (min-width: 769px) {
  /* line 91, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container {
    width: 100%;
    padding: 0;
    background-color: #D3D2D2;
  }
}
/* line 97, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .view_controls {
  display: none;
}
/* line 101, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls {
  width: 100%;
  height: 100%;
  margin: 0;
  box-sizing: border-box;
  position: relative;
}
@media screen and (min-width: 769px) {
  /* line 108, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls {
    padding: 0 13px;
  }
}
/* line 112, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label {
  width: auto;
  padding-top: 5px;
  text-transform: capitalize;
  float: left;
  color: #fff;
}
@media screen and (min-width: 769px) {
  /* line 120, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label {
    font-family: 'bariolregular';
    color: #414141;
    padding-top: 9px;
  }
}
/* line 126, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label label {
  text-transform: capitalize;
  color: #fff;
}
@media screen and (min-width: 769px) {
  /* line 130, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .order_by_label label {
    font-family: 'bariolregular';
    color: #414141;
  }
}
/* line 139, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label {
  display: none;
  right: 0;
  width: auto;
  padding: 10px 0;
  float: right;
  line-height: 25px;
}
@media screen and (min-width: 769px) {
  /* line 148, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label {
    display: block;
    width: 100%;
  }
}
@media screen and (min-width: 992px) {
  /* line 153, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label {
    width: auto;
  }
}
/* line 157, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label label {
  text-transform: capitalize;
}
/* line 162, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div {
  display: inline-flex;
}
/* line 165, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a {
  padding: 0 5px;
  color: #414141;
  border-right: solid 1px #414141;
  width: 20px;
  text-align: center;
}
/* line 172, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a.active,
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a:hover {
  color: #414141;
}
/* line 177, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .page_size_label div a:last-child {
  border-right: none;
  text-transform: capitalize;
}
/* line 185, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper {
  width: auto;
  background: transparent;
  border: none;
  padding-top: 0px;
  margin-right: 0;
  height: 30px;
}
@media screen and (min-width: 769px) {
  /* line 193, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper {
    height: 30px;
    padding: 0 0 5px 0px;
    margin-right: 20px;
    background: #fff;
    float: left;
    border-radius: 0;
  }
}
@media screen and (min-width: 769px) {
  /* line 204, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown {
    padding: 0px;
    height: 32px;
    max-width: 250px;
    margin: 6.5px 15px;
  }
}
/* line 211, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect {
  width: 100%;
  padding: 0;
  color: #fff;
}
@media screen and (min-width: 769px) {
  /* line 216, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect {
    color: #414141;
  }
}
@media screen and (min-width: 769px) {
  /* line 222, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitButtonContents {
    box-sizing: border-box;
    height: 32px;
  }
}
/* line 228, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitButtonText {
  display: block;
  text-transform: capitalize;
  color: #fff;
}
@media screen and (min-width: 769px) {
  /* line 234, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitButtonText {
    font-family: 'bariolregular';
    height: 32px;
    padding: 1px 10px;
    box-sizing: border-box;
    color: #414141;
  }
}
/* line 242, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitButtonText span {
  line-height: 1.8;
}
@media screen and (min-width: 769px) {
  /* line 245, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitButtonText span {
    line-height: normal;
  }
}
/* line 251, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton {
  display: block;
  width: 20px;
  float: right;
  height: 30px;
  box-sizing: border-box;
  padding: 1px 0;
}
@media screen and (min-width: 769px) {
  /* line 261, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton {
    height: 32px;
  }
}
/* line 265, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before {
  background: none;
  margin: 12px 0px;
  font-size: 8px;
  font-size: 0.8rem;
}
@media screen and (min-width: 769px) {
  /* line 270, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton:before {
    font-size: 11px;
    font-size: 1.1rem;
    margin: 11px 5px;
  }
}
/* line 286, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul {
  font-size: 0;
  margin-right: -10px;
}
/* line 290, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li {
  margin: 0 auto;
  padding: 0;
  min-width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 295, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .product_listing_container > ul > li {
    min-width: 0;
  }
}
/* line 299, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product {
  width: 100%;
  padding: 15px 0;
  max-width: none;
  overflow: hidden;
  border-bottom: solid 4px #8CC800;
  position: relative;
}
@media screen and (min-width: 769px) {
  /* line 307, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product {
    padding: 10px;
    margin: 0 auto;
    line-height: normal;
    border: none;
    box-sizing: border-box;
  }
}
/* line 316, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_image {
  width: 50%;
  float: left;
  border: none;
}
@media screen and (min-width: 769px) {
  /* line 321, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_image {
    position: relative;
    text-align: center;
    width: 100%;
    padding: 0 5%;
    box-sizing: border-box;
    border-bottom: solid 1px #D3D2D2;
  }
  /* line 330, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_image:hover .g-btn {
    opacity: 0.7;
    transition: opacity 0.5s ease-in-out;
  }
  /* line 336, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_image img {
    max-width: none;
  }
}
/* line 341, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_image .image {
  width: 100%;
}
@media screen and (min-width: 480px) {
  /* line 344, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_image .image {
    margin: 0 auto;
  }
}
@media screen and (min-width: 769px) {
  /* line 348, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_image .image {
    height: 200px;
  }
}
@media screen and (min-width: 992px) {
  /* line 352, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_image .image {
    height: 280px;
  }
}
/* line 356, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_image .image img {
  margin: 0;
}
@media screen and (min-width: 480px) {
  /* line 359, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_image .image img {
    margin: 0;
  }
}
@media screen and (min-width: 769px) {
  /* line 364, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_image .image img {
    margin: auto;
    height: auto;
    width: auto;
    max-width: 100%;
    max-height: 200px;
    height: 200px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
@media screen and (min-width: 992px) {
}
/* line 384, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_image .RibbonAdDefault {
  display: none;
}
/* line 389, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_info {
  position: relative;
  width: 50%;
  float: left;
  border: none;
  padding-right: 1%;
  box-sizing: border-box;
  z-index: 5;
  margin-top: 3vw;
}
@media screen and (min-width: 769px) {
  /* line 399, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_info {
    float: left;
    width: 100%;
    margin: 0;
  }
}
/* line 406, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_info .product_name {
  padding: 0;
  min-height: 0;
}
@media screen and (min-width: 769px) {
  /* line 409, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_info .product_name {
    padding-top: 5px;
  }
}
/* line 412, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_info .product_name a {
  padding-bottom: 0;
  line-height: 1.2;
  background-repeat: repeat-x;
  display: inline;
}
/* line 419, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_info .product_name a:hover {
  text-decoration: none;
  background-position: 0 16px;
  /*same as font-size */
  background-size: 1px 2px;
  background-image: linear-gradient(#fff 50%, #656263 50%);
}
@media screen and (min-width: 769px) {
  /* line 425, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_info .product_name a:hover {
    background-position: 0 20px;
    /*same as font-size */
  }
}
/* line 432, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_info .attr-Summary {
  display: none;
}
/* line 438, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_info .product_price {
  padding: 5px 0px;
}
@media screen and (min-width: 769px) {
  /* line 441, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_info .product_price {
    float: left;
  }
}
/* line 445, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_info .product_price span {
  font-family: 'bariolbold' !important;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  font-size: 1.5rem;
  color: #414141;
}
/* line 453, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_info .product_price span.more_colors {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 456, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_info .product_price span.more_colors {
    font-size: 15px;
    font-size: 1.5rem;
    display: block;
    float: right;
  }
}
@media screen and (min-width: 769px) {
  /* line 463, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_info .product_price span {
    font-family: 'bariolbold' !important;
    font-size: 20px;
    font-size: 2rem;
  }
}
/* line 471, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .quick_info_grid {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 474, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .quick_info_grid {
    display: block;
    position: absolute;
    width: 64%;
    height: 15%;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    top: 25%;
  }
  /* line 486, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .quick_info_grid:hover a {
    transition: all 0.5s ease-in-out;
    background: #8CC800;
    color: #fff;
  }
}
/* line 494, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .quick_info_grid a {
  font-size: 15px;
  font-size: 1.5rem;
  color: transparent;
  background: rgba(140, 200, 0, 0);
  position: absolute;
  top: 10vw;
  left: 18%;
  width: 65%;
  height: 50px;
  text-align: center;
  padding: 12px;
  line-height: 1.5;
  box-sizing: border-box;
  margin: 0 auto;
  border: none;
  top: 0px;
}
@media screen and (min-width: 992px) {
  /* line 513, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .quick_info_grid a {
    left: 25%;
    height: 50px;
    width: 50%;
    padding: 13px;
  }
}
/* line 526, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_colors {
  float: left;
  width: 50%;
}
@media screen and (min-width: 769px) {
  /* line 530, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_colors {
    width: auto;
    z-index: 5;
    position: relative;
  }
}
/* line 536, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_colors ul {
  overflow: hidden;
  padding: 3px 0 0 0;
}
/* line 540, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_colors ul li {
  padding: 0;
  float: left;
  height: 15px;
  width: 15px;
}
/* line 546, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_colors ul li.color_item {
  margin: 0px 4px 10px 0;
}
/* line 551, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_colors ul li.more_link {
  margin: 2px 0 0 0;
  width: 12px;
}
/* line 555, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_colors ul li.more_link a {
  font-size: 12px;
  font-size: 1.2rem;
  color: #414141;
}
/* line 563, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_colors ul li img {
  height: 100%;
  width: 100%;
}
/* line 572, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .compare_target {
  position: relative;
  text-transform: capitalize;
  text-align: left;
  box-sizing: border-box;
  width: 50%;
  z-index: 5;
  padding: 20px 0 0 0;
  background: transparent;
}
@media screen and (min-width: 769px) {
  /* line 583, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .compare_target {
    font-size: 15px;
    font-size: 1.5rem;
    padding: 0 0 0 15px;
    text-align: left;
    line-height: 20px;
    width: auto;
  }
}
/* line 591, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .compare_target input[type="checkbox"] {
  font-size: 5vw;
}
@media screen and (min-width: 769px) {
  /* line 597, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .compare_target label {
    color: #414141;
  }
}
/* line 603, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .compare_target[data-state~="2"] {
  background-color: transparent;
}
/* line 605, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .product_listing_container > ul > li .product .compare_target[data-state~="2"] a {
  display: none;
}
/* line 615, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .paging_controls {
  display: inline-block;
  width: 100%;
  height: auto;
  text-align: center;
  box-sizing: border-box;
  z-index: 9;
  margin-top: 5%;
}
@media screen and (min-width: 769px) {
  /* line 624, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .paging_controls {
    width: 50%;
    height: auto;
    margin: 0 25%;
    text-align: center;
    bottom: 0;
  }
}
/* line 632, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .paging_controls .left_arrow,
.productListingWidget.prodListLook2 .paging_controls .right_arrow {
  font-size: 23px;
  font-size: 2.3rem;
  color: #414141;
}
@media screen and (min-width: 769px) {
  /* line 636, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .paging_controls .left_arrow,
  .productListingWidget.prodListLook2 .paging_controls .right_arrow {
    display: inline-block;
  }
}
/* line 640, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .paging_controls .left_arrow.invisible_none,
.productListingWidget.prodListLook2 .paging_controls .right_arrow.invisible_none {
  color: transparent;
  display: inline-block;
}
/* line 645, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .paging_controls .left_arrow img,
.productListingWidget.prodListLook2 .paging_controls .right_arrow img {
  display: none;
}
/* line 660, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .paging_controls .pageControlButton {
  background-color: transparent;
  border: none;
  color: #414141;
  line-height: 2;
  width: auto;
}
@media screen and (min-width: 769px) {
  /* line 667, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .paging_controls .pageControlButton {
    display: none;
  }
}
/* line 672, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .paging_controls .ellipsis {
  line-height: 45px;
}
/* line 675, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .paging_controls .ellipsis:after {
  content: "\2026";
}
@media screen and (min-width: 480px) {
  /* line 682, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .paging_controls .pageControlMenu {
    margin: 0 10%;
  }
}
@media screen and (min-width: 769px) {
  /* line 686, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .paging_controls .pageControlMenu {
    display: inline-block;
    margin: 0;
  }
}
/* line 693, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .paging_controls .pageControlMenu .pageControl * {
  float: left;
}
/* line 697, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .paging_controls .pageControlMenu .pageControl .hoverover {
  background-color: transparent;
  border: none;
  color: #414141;
  width: 15px;
  margin: 0 5px;
  line-height: 45px;
}
@media screen and (min-width: 1280px) {
  /* line 706, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .paging_controls .pageControlMenu .pageControl .hoverover {
    width: 38px;
  }
}
/* line 710, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .paging_controls .pageControlMenu .pageControl .hoverover:hover {
  color: #414141;
  line-height: 45px;
  background-color: transparent;
}
/* line 719, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .paging_controls .pageControlMenu .pageControl .active {
  background-color: transparent;
  border: none;
  color: #414141;
  width: 15px;
  margin: 0 5px;
  line-height: 45px;
}
@media screen and (min-width: 1280px) {
  /* line 728, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
  .productListingWidget.prodListLook2 .paging_controls .pageControlMenu .pageControl .active {
    width: 38px;
  }
}
/* line 734, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .paging_controls .pageControlMenu .closeButton {
  display: none;
}
/* line 740, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing\product-listing-2.less */
.productListingWidget.prodListLook2 .catEntryGrid_border {
  display: none;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
.product-listing-compare {
  width: 100%;
  background-color: #fff;
  overflow: hidden;
  padding: 10px 15px;
  box-sizing: border-box;
  z-index: 10;
  position: relative;
  border: solid 1px #8CC800;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (min-width: 769px) {
  /* line 14, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
  .product-listing-compare {
    border: solid 3px #8CC800;
    height: auto;
    padding: 20px;
    display: block;
    min-height: 180px;
  }
}
/* line 22, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
.product-listing-compare.active {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 70%;
}
/* line 29, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
.product-listing-compare h2 {
  font-size: 13px;
  font-size: 1.3rem;
  color: #000;
  width: 60%;
  float: left;
}
@media screen and (min-width: 769px) {
  /* line 36, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
  .product-listing-compare h2 {
    font-size: 20px;
    font-size: 2rem;
    width: 100%;
    height: auto;
    line-height: 1;
  }
}
/* line 44, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
.product-listing-compare__desktop-heading {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 47, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
  .product-listing-compare__desktop-heading {
    display: block;
  }
}
/* line 52, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
.product-listing-compare__mobile-heading {
  display: block;
}
@media screen and (min-width: 769px) {
  /* line 55, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
  .product-listing-compare__mobile-heading {
    display: none;
  }
}
/* line 60, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
.product-listing-compare__compare-items {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 63, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
  .product-listing-compare__compare-items {
    display: block;
    width: 100%;
    float: left;
  }
}
@media screen and (min-width: 992px) {
  /* line 69, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
  .product-listing-compare__compare-items {
    width: 80%;
  }
}
/* line 73, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
.product-listing-compare__compare-items ul {
  list-style: none;
  float: left;
  width: 100%;
  box-sizing: border-box;
}
@media screen and (min-width: 769px) {
  /* line 79, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
  .product-listing-compare__compare-items ul {
    padding: 10px 0;
  }
}
/* line 83, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
.product-listing-compare__compare-items ul li {
  width: 25%;
  float: left;
  box-sizing: border-box;
  position: relative;
  background-color: #fff;
  border-right: solid 10px #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
}
/* line 97, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
.product-listing-compare__compare-items ul li.active .icon-graco-close {
  font-size: 20px;
  font-size: 2rem;
  display: block;
  position: absolute;
  top: 20px;
  right: 5px;
  height: 24px;
}
/* line 110, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
.product-listing-compare__compare-items ul li .icon-graco-close {
  display: none;
}
/* line 114, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
.product-listing-compare__compare-items ul li img {
  max-width: 100%;
  max-height: 170px;
}
/* line 119, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
.product-listing-compare__compare-items ul li p {
  color: #656263;
  text-align: center;
}
/* line 129, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
.product-listing-compare__buttons {
  width: auto;
  float: left;
  padding: 0px;
  box-sizing: border-box;
}
@media screen and (min-width: 769px) {
  /* line 135, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
  .product-listing-compare__buttons {
    width: 100%;
  }
}
@media screen and (min-width: 992px) {
  /* line 139, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
  .product-listing-compare__buttons {
    margin-right: 20px;
    width: 20%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    max-width: 180px;
  }
}
/* line 149, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
.product-listing-compare__buttons a {
  font-size: 12px;
  font-size: 1.2rem;
  box-sizing: border-box;
  margin: 1%;
  text-align: center;
  padding: 5px 10px;
  float: left;
}
@media screen and (min-width: 769px) {
  /* line 159, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
  .product-listing-compare__buttons a {
    font-size: 20px;
    font-size: 2rem;
    width: 48%;
  }
}
@media screen and (min-width: 992px) {
  /* line 164, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
  .product-listing-compare__buttons a {
    width: 100%;
    padding: 12px 10px;
    margin-bottom: 15px;
  }
}
/* line 170, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
.product-listing-compare__buttons a.clear_buttom {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 174, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
  .product-listing-compare__buttons a.clear_buttom {
    display: block;
  }
}
@media screen and (min-width: 769px) {
  /* line 183, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
  #ProductCompare {
    margin-left: 15px;
    margin-right: 12%;
  }
}
@media screen and (min-width: 1280px) {
  /* line 188, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-compare.less */
  #ProductCompare {
    margin-right: 10.666666666666666%;
  }
}
/* line 2, css\LESS\BRAND_CUSTOM\COMPONENTS\category-recommendation\global.less */
.categoryRecommendationWidget .catPos,
.categoryRecommendationWidget .container {
  background: none;
  border: none;
  width: 100%;
}
/* line 9, css\LESS\BRAND_CUSTOM\COMPONENTS\category-recommendation\global.less */
.categoryRecommendationWidget .controlBar,
.categoryRecommendationWidget .compareCheckboxLabels,
.categoryRecommendationWidget > .header {
  display: none;
}
/* line 13, css\LESS\BRAND_CUSTOM\COMPONENTS\category-recommendation\global.less */
.categoryRecommendationWidget .container .product_group_name,
.categoryRecommendationWidget .container > span {
  display: none;
}
/* line 16, css\LESS\BRAND_CUSTOM\COMPONENTS\category-recommendation\global.less */
.categoryRecommendationWidget .container .product_name {
  text-align: left;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\category-tile.less */
.category-tile {
  position: relative;
}
/* line 6, css\LESS\BRAND_CUSTOM\COMPONENTS\category-tile.less */
.category-tile .image-container img {
  width: 100%;
}
/* line 11, css\LESS\BRAND_CUSTOM\COMPONENTS\category-tile.less */
.category-tile .text-container {
  margin-top: 20px;
  width: 60%;
  position: absolute;
  top: 50%;
  margin-top: 0;
  transform: translateY(-50%);
}
@media screen and (min-width: 769px) {
  /* line 21, css\LESS\BRAND_CUSTOM\COMPONENTS\category-tile.less */
  .category-tile .text-container {
    width: 55%;
  }
}
@media screen and (min-width: 992px) {
  /* line 25, css\LESS\BRAND_CUSTOM\COMPONENTS\category-tile.less */
  .category-tile .text-container {
    width: 48%;
  }
}
@media screen and (min-width: 1280px) {
  /* line 28, css\LESS\BRAND_CUSTOM\COMPONENTS\category-tile.less */
  .category-tile .text-container {
    width: 40%;
  }
}
@media screen and (min-width: 1440px) {
  /* line 32, css\LESS\BRAND_CUSTOM\COMPONENTS\category-tile.less */
  .category-tile .text-container {
    width: 35%;
  }
}
/* line 36, css\LESS\BRAND_CUSTOM\COMPONENTS\category-tile.less */
.category-tile .text-container h2 {
  font-size: 40px;
  font-size: 4rem;
  line-height: 40px;
  color: #8CC800;
}
@media screen and (min-width: 769px) {
  /* line 43, css\LESS\BRAND_CUSTOM\COMPONENTS\category-tile.less */
  .category-tile .text-container h2 {
    font-size: 80px;
    font-size: 8rem;
  }
}
/* line 49, css\LESS\BRAND_CUSTOM\COMPONENTS\category-tile.less */
.category-tile .text-container p {
  margin: 10px 0;
}
@media screen and (min-width: 769px) {
  /* line 53, css\LESS\BRAND_CUSTOM\COMPONENTS\category-tile.less */
  .category-tile .text-container p {
    margin: 25px 0;
  }
}
@media screen and (min-width: 1280px) {
  /* line 57, css\LESS\BRAND_CUSTOM\COMPONENTS\category-tile.less */
  .category-tile .text-container p {
    margin: 50px 0 25px 0;
  }
}
/* line 61, css\LESS\BRAND_CUSTOM\COMPONENTS\category-tile.less */
.category-tile .text-container p span {
  display: block;
}
/* line 67, css\LESS\BRAND_CUSTOM\COMPONENTS\category-tile.less */
.category-tile .text-container a {
  position: relative;
}
/* line 71, css\LESS\BRAND_CUSTOM\COMPONENTS\category-tile.less */
.category-tile .text-container a span {
  font-size: 12px;
  font-size: 1.2rem;
  position: absolute;
  right: -18px;
  top: 5px;
  height: 12px;
  bottom: 0;
  margin: auto;
}
/* line 4, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .top,
div.widget_quick_info_popup > .bottom {
  background: none;
  display: none;
}
/* line 11, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle > .content_left_border {
  background: none;
  width: 100%;
}
/* line 15, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle > .content_left_border > .content_right_border {
  background: none;
  width: 100%;
}
/* line 21, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea {
  margin: 0;
}
/* line 24, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 {
  padding: 40px;
  position: relative;
  border-bottom: solid 10px #8CC800;
}
/* line 29, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .left_column {
  width: 50%;
  float: left;
  max-width: none;
  margin: 0;
}
/* line 35, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .left_column .image_container {
  border: none;
  height: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 42, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .left_column .image_container img {
  max-width: 100%;
  max-height: 100%;
}
/* line 49, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column {
  width: 50%;
  padding-right: 8%;
  box-sizing: border-box;
  float: right;
  max-width: none;
}
/* line 56, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .close_group {
  position: absolute;
  right: 5px;
  top: 5px;
  width: 24px;
  height: 24px;
}
/* line 64, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .close_group .close {
  font-size: 24px;
  font-size: 2.4rem;
  color: #414141;
  background-image: none;
}
/* line 73, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .close_group .close_text {
  display: none;
}
/* line 78, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .main_header {
  font-size: 54px;
  font-size: 5.4rem;
  line-height: 1.5;
  max-width: none;
}
/* line 86, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .product_rating {
  text-transform: lowercase;
  color: #203370;
  width: 100%;
}
/* line 92, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .product_rating .rating {
  margin-right: 10px;
}
/* line 98, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .price {
  font-size: 54px;
  font-size: 5.4rem;
  display: inline-block;
  font-family: 'bariolregular' !important;
  line-height: 1.5;
  color: #8CC800;
}
/* line 106, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .price sup {
  font-size: 60%;
}
/* line 110, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .price.discounted {
  color: #8CC800;
}
/* line 115, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .old_price {
  font-size: 30px;
  font-size: 3rem;
  line-height: 1.5;
  color: #D3D2D2;
  vertical-align: text-bottom;
  text-decoration: line-through;
  margin-right: 20px;
}
/* line 124, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .old_price sup {
  font-size: 60%;
}
/* line 129, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .color_and_size {
  width: 90%;
  overflow: hidden;
  padding-top: 8px;
  padding-bottom: 20px;
}
/* line 137, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .color_and_size .color_swatch_list ul li:nth-child(10n+1) {
  clear: left;
}
/* line 141, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .color_and_size .color_swatch_list li {
  margin: 2px 7.5px;
  height: auto;
}
/* line 145, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .color_and_size .color_swatch_list li img {
  width: 30px;
}
/* line 149, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .color_and_size .color_swatch_list li .color_swatch:hover,
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .color_and_size .color_swatch_list li .color_swatch_selected {
  box-shadow: 0 0 0 3px #8CC800;
  border-radius: 0;
}
/* line 154, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .color_and_size .color_swatch_list li span.color_swatch_selected {
  display: none;
}
/* line 158, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .color_and_size .color_swatch_list li .color_swatch {
  border-radius: 0;
}
/* line 165, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column > p {
  padding-bottom: 15px;
}
/* line 170, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column #WC_QuickInfo_Link_viewdetails {
  font-size: 22px;
  font-size: 2.2rem;
  margin: 10px 0;
  float: left;
  line-height: 1;
  color: #656263;
  border-bottom: solid 1px #656263;
}
/* line 180, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .compare_target {
  font-size: 22px;
  font-size: 2.2rem;
  float: right;
  padding: 10px 0;
  color: #656263;
  text-transform: capitalize;
  background: transparent;
}
/* line 189, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .item_spacer_10px {
  clear: both;
}
/* line 193, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions {
  margin-right: 0;
  width: 48%;
  padding-top: 0px;
  float: left;
}
/* line 199, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions.add-to-cart {
  margin-right: 2%;
  background: #8CC800;
}
/* line 204, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions .quantity_input {
  height: 46px;
  text-align: left;
  float: left;
  width: 25%;
  box-sizing: border-box;
  background: #8CC800;
}
/* line 212, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions .quantity_input label {
  position: relative;
  width: 50px;
  height: 46px;
  display: block;
  background: #8CC800;
  margin-top: -1px;
  color: #fff;
  float: left;
}
/* line 223, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions .quantity_input label:before {
  font-size: 10px;
  font-size: 1rem;
  color: #fff;
  float: right;
  height: 36px;
  line-height: 36px;
  margin: 5px 0;
  box-sizing: border-box;
  border-right: solid 1px #fff;
  padding: 0 10px 0 3px;
  position: absolute;
  left: 3rem;
  content: "\e905";
}
/* line 238, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions .quantity_input label select {
  font-size: 14pxpx;
  font-size: 1.4pxrem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  line-height: 28px;
  border: 0;
  background: transparent;
  border-radius: 0;
  width: auto;
  height: 46px;
  padding: 10px 10px 10px 15px;
  position: relative;
  text-align-last: center;
  color: #fff;
  padding-right: 2.5rem;
}
/* line 256, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions .quantity_input label select::-ms-expand {
  display: none;
}
/* line 260, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions .quantity_input label select option {
  color: #fff;
  background-color: #8CC800;
}
/* line 268, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions .where-2-buy {
  width: 100%;
}
/* line 273, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions .button {
  background-image: none;
  border-radius: 0;
  color: #fff;
  box-shadow: none;
  max-width: none;
  border: solid 1px #8CC800;
  min-width: 0;
  height: 46px;
  padding: 10px;
  box-sizing: border-box;
  text-transform: uppercase;
  line-height: 26px;
  width: 100%;
}
/* line 289, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions .button#WC_QuickInfo_Link_addtocart {
  width: 75%;
  float: left;
}
/* line 294, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions .button#WC_QuickInfo_Link_addtocart .button_text {
  color: #fff;
}
/* line 300, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions .button#WC_QuickInfo_Link_wheretobuy {
  float: right;
}
/* line 303, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions .button#WC_QuickInfo_Link_wheretobuy .button_text {
  color: #8CC800;
}
/* line 311, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions #where2BuyBtn.button {
  color: #8CC800;
}
/* line 313, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions #where2BuyBtn.button .button_text {
  font-size: 14px;
}
/* line 324, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
#quickInfoPopup {
  width: 80%;
  left: 10%!important;
  right: 10%!important;
}
/* line 329, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
#quickInfoPopup .dijitDialogPaneContent {
  box-shadow: 0px 4px 10px 1px #555555;
}
/* line 333, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-1.less */
#quickInfoPopup:after {
  display: block;
  content: '';
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(85, 85, 85, 0.5);
  z-index: -1;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-2.less */
div.widget_quick_info_popup {
  max-width: 100%;
  background-color: #414141;
}
@media screen and (min-width: 769px) {
  /* line 5, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-2.less */
  div.widget_quick_info_popup {
    max-width: 1120px;
    background-color: #fff;
  }
}
/* line 10, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-2.less */
div.widget_quick_info_popup > .top,
div.widget_quick_info_popup > .bottom {
  background: none;
}
/* line 16, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-2.less */
div.widget_quick_info_popup > .middle > .content_left_border {
  background: none;
  padding: 0;
  width: 100%;
}
/* line 21, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-2.less */
div.widget_quick_info_popup > .middle > .content_left_border > .content_right_border {
  background: none;
  padding: 0;
  width: 100%;
}
/* line 28, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-2.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea {
  margin: 0;
}
/* line 31, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-2.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look2 {
  position: relative;
  background-color: #414141;
  margin: 0;
}
@media screen and (min-width: 769px) {
  /* line 36, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-2.less */
  div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look2 {
    background-color: #fff;
  }
}
/* line 40, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-2.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look2 .left_column {
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 30px 40px 30px 30px;
  box-sizing: border-box;
}
/* line 48, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-2.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look2 .right_column {
  width: 100%;
  max-width: none;
  padding: 0 5%;
  box-sizing: border-box;
}
@media screen and (min-width: 769px) {
  /* line 54, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-2.less */
  div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look2 .right_column {
    padding: 0;
  }
}
/* line 58, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-2.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look2 .right_column .close_group {
  right: 10px;
  top: 5px;
  width: 14px;
  height: 14px;
}
@media screen and (min-width: 769px) {
  /* line 64, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-2.less */
  div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look2 .right_column .close_group {
    width: 24px;
    height: 24px;
  }
}
/* line 69, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-2.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look2 .right_column .close_group .close {
  font-size: 14px;
  font-size: 1.4rem;
  color: #fff;
  background-image: none;
  position: absolute;
  width: 14px;
  height: 14px;
  top: 0px;
  right: 0px;
}
@media screen and (min-width: 769px) {
  /* line 81, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-2.less */
  div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look2 .right_column .close_group .close {
    font-size: 24px;
    font-size: 2.4rem;
    color: #414141;
    width: 24px;
    height: 24px;
  }
}
/* line 90, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-2.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look2 .right_column .close_group .close_text {
  display: none;
}
/* line 95, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-2.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look2 .right_column .main_header {
  display: none;
}
/* line 99, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-2.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look2 .right_column .price {
  display: none;
}
/* line 103, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-2.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look2 .right_column .color_and_size {
  display: none;
}
/* line 107, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-2.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look2 .right_column > p {
  display: none;
}
/* line 111, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-2.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look2 .right_column #WC_QuickInfo_Link_viewdetails {
  display: none;
}
/* line 115, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-2.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look2 .right_column .compare_target {
  display: none;
}
/* line 119, css\LESS\BRAND_CUSTOM\COMPONENTS\product-listing-quick-info\product-listing-quick-info-2.less */
div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look2 .right_column .shopperActions {
  display: none;
}
/* ----- Filters component styles ----- */
/* line 3, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget {
  padding: 0 15px;
}
@media screen and (min-width: 769px) {
  /* line 7, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
  .facetWidget {
    margin-left: 18%;
    margin-top: 25px;
    padding: 0;
  }
}
@media screen and (min-width: 992px) {
  /* line 13, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
  .facetWidget {
    margin-left: 24%;
  }
}
@media screen and (min-width: 1280px) {
  /* line 17, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
  .facetWidget {
    margin-left: 32%;
  }
}
/* line 21, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget #filterTextId {
  display: none !important;
}
/* line 25, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget .facetSelectContainer {
  background-color: transparent;
}
/* line 28, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget .facetSelectContainer li {
  margin: 10px 0;
}
@media screen and (min-width: 769px) {
  /* line 31, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
  .facetWidget .facetSelectContainer li {
    margin: 5px 0;
  }
}
/* line 38, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
#content .facetWidget {
  background-color: transparent;
  position: relative;
  padding: 0;
}
@media screen and (min-width: 769px) {
  /* line 43, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
  #content .facetWidget {
    padding-left: 0;
    padding-top: 0;
  }
}
/* line 49, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
#content .facetWidget:hover {
  background-color: transparent;
}
/* line 53, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
#content .facetWidget h3 {
  font-size: 16px;
  font-size: 1.6rem;
  margin: 0;
  padding: 0 0 10px 0;
}
/* line 57, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
#content .facetWidget h3:before {
  display: none;
}
/* line 62, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
#content .facetWidget.collapsible {
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 769px) {
  /* line 66, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
  #content .facetWidget.collapsible {
    padding: 0;
  }
}
/* line 70, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
#content .facetWidget.collapsible .toggle {
  font-size: 12px;
  font-size: 1.2rem;
  background-color: #8CC800;
  padding: 6px 0;
  border-radius: 0;
  text-align: center;
  display: block;
  margin: 0;
  width: 65px;
  color: #fff;
}
/* line 82, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
#content .facetWidget.collapsible .toggle .filter-toggle-icon {
  font-size: 7px;
  margin-left: 5px;
}
@media screen and (min-width: 769px) {
  /* line 87, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
  #content .facetWidget.collapsible .toggle {
    display: none;
  }
}
@media screen and (min-width: 769px) {
  /* line 92, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
  #content .facetWidget.collapsible .title.toggle {
    display: block;
    width: auto;
  }
}
/* line 100, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget .filter-by-label-desktop {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 127, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
  .facetWidget .filter-by-label-desktop {
    display: inline-block;
  }
}
/* line 133, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget .clearAll {
  font-size: 12px;
  font-size: 1.2rem;
  color: #203370;
  display: block;
  top: -25px;
  right: 0;
  position: relative;
}
/* line 142, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget .clearAll .close {
  display: none;
  background: none;
}
/* line 146, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget .clearAll .close:before {
  content: none;
}
@media screen and (min-width: 769px) {
  /* line 150, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
  .facetWidget .clearAll {
    font-family: 'bariolregular';
    font-size: 18px;
    color: #656263;
    text-transform: capitalize;
    text-decoration: underline;
    right: 0;
    top: 0;
  }
}
/* line 161, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget #facetTextWrapper {
  border-bottom: solid 1px #D3D2D2;
}
@media screen and (min-width: 769px) {
  /* line 164, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
  .facetWidget #facetTextWrapper {
    margin-top: 5px;
    border-bottom-color: #8CC800;
  }
}
@media screen and (min-width: 769px) {
}
/* line 174, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget #facetTextWrapper #facetFilterListWrapper .facetSelectedCont {
  margin: 0;
  padding: 7px 0 3px;
  border-top: none;
  border-bottom: none;
}
/* line 181, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget #facetTextWrapper #facetFilterListWrapper .filter_option {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
/* line 187, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget #facetTextWrapper #facetFilterListWrapper .facetSelected {
  font-size: 12px;
  font-size: 1.2rem;
  color: #fff;
  background-color: #8CC800;
  padding: 9px 9px 6px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  font-weight: normal;
  min-width: initial;
  margin: 0 7px 7px 0;
  line-height: 14px;
}
@media screen and (min-width: 769px) {
  /* line 204, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
  .facetWidget #facetTextWrapper #facetFilterListWrapper .facetSelected {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
/* line 208, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget #facetTextWrapper #facetFilterListWrapper .facetSelected .close {
  font-size: 8px;
  font-size: 0.8rem;
  color: #fff;
  float: right;
  background: none;
  margin: 0 0 0 7px;
  height: auto;
  width: auto;
}
/* line 220, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget #facetTextWrapper #facetFilterListWrapper .facetSelected .close:before {
  position: initial;
}
/* line 230, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget fieldset {
  padding: 5px 0px;
  margin: 0;
  border-bottom: solid 1px #D3D2D2;
  border-radius: 0;
  border-top: none;
  border-right: none;
  border-left: none;
}
/* line 239, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget fieldset .title {
  border-bottom: none;
  border-radius: 0;
  color: #414141;
  text-transform: uppercase;
  background: transparent;
  padding: 10px 10px 10px 0px;
  position: relative;
  overflow: hidden;
  height: 20px;
  line-height: 20px;
}
/* line 252, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget fieldset .title:focus {
  outline: none;
}
/* line 258, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget fieldset .title .arrow {
  height: auto;
  width: auto;
  margin: 0;
  position: absolute;
  right: 0;
}
/* line 265, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget fieldset .title .arrow:before {
  content: none;
}
/* line 269, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget fieldset .title .arrow span {
  font-size: 16px;
  font-size: 1.6rem;
  color: #8CC800;
}
/* line 285, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget legend {
  display: block;
}
/* line 292, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget .facetSelect {
  font-size: 12px;
  font-size: 1.2rem;
}
@media screen and (min-width: 769px) {
  /* line 295, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
  .facetWidget .facetSelect {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
/* line 299, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget .facetSelect .facetbutton {
  display: flex;
  align-items: center;
}
/* line 304, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget .facetSelect .checkBox {
  background: #fff;
  border: 1px solid #D3D2D2;
  margin-right: 8px;
  height: 14px;
  width: 14px;
}
@media screen and (min-width: 769px) {
  /* line 311, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
  .facetWidget .facetSelect .checkBox {
    margin-top: 4px;
  }
}
/* line 317, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget .facetSelect .facetSelectedHighlight {
  color: #414141;
}
/* line 322, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget .facetSelect li {
  border-bottom: none;
  padding: 10px 0px;
}
/* line 326, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget .facetSelect li#price_range_input {
  color: #414141;
}
/* line 330, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget .facetSelect li input:checked + a .checkBox > .checkmark {
  color: #8CC800;
  background: none;
  position: absolute;
  width: 16px;
  height: 16px;
  top: -5px;
}
/* line 339, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget .facetSelect li input:checked + a .checkBox > .checkmark:before {
  font-size: 14px;
}
/* line 344, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget .facetSelect li a {
  padding: 5px 5%;
}
@media screen and (min-width: 769px) {
  /* line 349, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
  .facetWidget .facetSelect li a {
    padding: 3px 5%;
  }
}
/* line 353, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget .facetSelect li a:focus {
  outline: none;
}
/* line 358, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget .facetSelect li .facetCountContainer {
  color: #8CC800;
}
/* line 365, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget .showMore {
  overflow: hidden;
}
/* line 367, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget .showMore label {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  color: #414141;
  float: left;
}
/* line 374, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget .showMore label:before {
  content: " ";
  background: #fff;
  border: solid 1px #D3D2D2;
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-bottom: -2px;
  margin-right: 5px;
}
/* line 386, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget .showMore input[type=checkbox] {
  display: none;
}
/* line 389, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget .showMore input[type=checkbox]:checked + label:before {
  font-size: 12px;
  font-size: 1.2rem;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  content: "\e918";
  color: #8CC800;
  text-align: center;
  margin-right: 5px;
}
/* line 404, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget #Color .facetSelect li.singleFacet {
  width: 40px;
  height: 40px;
  padding: 0;
  margin: 0px 20px 20px 0;
}
/* line 411, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget #Color .facetSelect li a {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
/* line 418, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget #Color .facetSelect li img {
  border-radius: 0;
}
/* line 423, css\LESS\BRAND_CUSTOM\COMPONENTS\facet.less */
.facetWidget #Color .facetCountContainer {
  display: none;
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
.searchSummaryWidget {
  margin-bottom: 15px;
  margin-top: 15px;
  overflow: auto;
  padding: 0 15px;
}
@media screen and (min-width: 769px) {
  /* line 8, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
  .searchSummaryWidget {
    margin-bottom: 35px;
    margin-top: 35px;
    padding: 0;
  }
}
/* line 14, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
.searchSummaryWidget .widget_title_container {
  margin: 0;
}
/* line 16, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
.searchSummaryWidget .widget_title_container h1 {
  font-size: 20px;
  font-size: 2rem;
  margin: 0;
}
@media screen and (min-width: 769px) {
  /* line 22, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
  .searchSummaryWidget .widget_title_container h1 {
    font-size: 24px;
    font-size: 2.4rem;
  }
}
/* line 26, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
.searchSummaryWidget .widget_title_container h1 span {
  color: #8CC800 !important;
}
/* line 32, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
.searchSummaryWidget .widget_search_results {
  font-size: 16px;
  font-size: 1.6rem;
  margin: 15px 0;
  padding: 0;
}
@media screen and (min-width: 769px) {
  /* line 39, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
  .searchSummaryWidget .widget_search_results {
    margin: 15px 0 25px 0;
  }
}
/* line 43, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
.searchSummaryWidget .widget_search_results .results_description {
  margin: 15px 0;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 48, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
.searchSummaryWidget .widget_search_results .results_did_you {
  margin: 25px 0;
}
@media screen and (min-width: 769px) {
  /* line 52, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
  .searchSummaryWidget .widget_search_results .results_did_you {
    margin: 35px 0;
  }
}
/* line 56, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
.searchSummaryWidget .widget_search_results .results_did_you span {
  display: inline-block;
  font-weight: bold;
  position: relative;
  top: 4px;
}
/* line 64, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
.searchSummaryWidget .widget_search_results .results_did_you ul {
  display: block;
  list-style-type: none;
  margin: 0;
  overflow: auto;
  padding: 0;
  vertical-align: top;
}
@media screen and (min-width: 769px) {
  /* line 66, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
  .searchSummaryWidget .widget_search_results .results_did_you ul {
    display: inline-block;
  }
}
/* line 75, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
.searchSummaryWidget .widget_search_results .results_did_you li {
  display: block;
  margin: 10px 0;
}
@media screen and (min-width: 769px) {
  /* line 79, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
  .searchSummaryWidget .widget_search_results .results_did_you li {
    margin-left: 45px;
    display: inline-block;
    margin: 0 0 0 25px;
  }
}
/* line 85, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
.searchSummaryWidget .widget_search_results .results_did_you li a {
  color: #8CC800;
  border-bottom: 1px solid #8CC800;
  text-decoration: none;
}
/* line 91, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
.searchSummaryWidget .widget_search_results .results_did_you li a:hover {
  border-color: #8CC800;
}
/* line 98, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
.searchSummaryWidget .widget_search_results .results_showing {
  margin: 25px 0;
}
@media screen and (min-width: 769px) {
  /* line 101, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
  .searchSummaryWidget .widget_search_results .results_showing {
    margin: 35px 0;
  }
}
/* line 105, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
.searchSummaryWidget .widget_search_results .results_showing .current {
  color: #8CC800;
  display: inline-block;
  margin-right: 15px;
}
/* line 112, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
.searchSummaryWidget .widget_search_results .no_results_showing {
  margin-top: 25px;
}
@media screen and (min-width: 769px) {
  /* line 114, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
  .searchSummaryWidget .widget_search_results .no_results_showing {
    margin-top: 45px;
  }
}
/* line 117, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
.searchSummaryWidget .widget_search_results .no_results_showing h4 {
  display: inline-block;
  margin-bottom: 15px;
  vertical-align: top;
}
@media screen and (min-width: 769px) {
  /* line 124, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
  .searchSummaryWidget .widget_search_results .no_results_showing h4 {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 769px) {
  /* line 129, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
  .searchSummaryWidget .widget_search_results .no_results_showing ul {
    display: inline-block;
    margin-left: 20px;
    vertical-align: top;
  }
}
/* line 136, css\LESS\BRAND_CUSTOM\COMPONENTS\search-summary\global.less */
.searchSummaryWidget .widget_search_results .no_results_showing ul li {
  margin-bottom: 5px;
}
/* line 3, css\LESS\BRAND_CUSTOM\COMPONENTS\tab-button-container\global.less */
.tabButtonContainer .tab_header {
  margin: 0 0 25px 0;
  padding: 0 15px;
}
@media screen and (min-width: 769px) {
  /* line 8, css\LESS\BRAND_CUSTOM\COMPONENTS\tab-button-container\global.less */
  .tabButtonContainer .tab_header {
    padding: 0;
  }
}
/* line 13, css\LESS\BRAND_CUSTOM\COMPONENTS\tab-button-container\global.less */
.tabButtonContainer .tab_container {
  font-size: 18px;
  font-size: 1.8rem;
  display: inline-block;
  margin: 0 22px 10px 0;
  outline: 0;
}
@media screen and (min-width: 769px) {
  /* line 21, css\LESS\BRAND_CUSTOM\COMPONENTS\tab-button-container\global.less */
  .tabButtonContainer .tab_container {
    font-size: 24px;
    font-size: 2.4rem;
    margin-right: 38px;
  }
}
/* line 26, css\LESS\BRAND_CUSTOM\COMPONENTS\tab-button-container\global.less */
.tabButtonContainer .tab_container.active_tab {
  border-bottom: 3px solid #8CC800;
}
/* line 1, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage {
  margin-left: 8%;
  margin-right: 8%;
  padding-top: 1rem;
}
@media screen and (min-width: 769px) {
  /* line 5, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
  .contentPage {
    padding-top: 0rem;
  }
}
/* line 14, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage p {
  margin: 8px 0 25px 0;
}
/* line 18, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage ol {
  padding-left: 18px;
}
/* line 21, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage ul {
  padding: 0;
}
/* line 25, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage li {
  list-style: none;
}
/* line 32, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage .center {
  text-align: center;
}
/* line 38, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.safety-Information .accordion-list .date {
  display: block;
  width: 14rem;
  text-align: right;
  font-size: 1.3rem;
}
/* line 43, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.safety-Information .accordion-list .date .icon-bbj-calendar {
  margin: auto 0;
}
@media screen and (min-width: 769px) {
  /* line 46, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
  .contentPage.safety-Information .accordion-list .date {
    text-align: auto;
    font-size: 20px;
    font-size: 2rem;
    display: flex;
    justify-content: space-between;
  }
}
/* line 52, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.safety-Information .accordion-list .date .icon-bbj-calendar {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 54, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
  .contentPage.safety-Information .accordion-list .date .icon-bbj-calendar {
    display: block;
  }
}
/* line 59, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.safety-Information .accordion-list .pdf-download-wrap {
  display: flex;
  background-color: #D3D2D2;
  padding: 2rem;
}
/* line 63, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.safety-Information .accordion-list .pdf-download-wrap > a {
  padding-right: 2rem;
}
/* line 65, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.safety-Information .accordion-list .pdf-download-wrap > a span {
  padding: 0 1rem;
}
/* line 71, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.safety-Information + p {
  border-top: 1px solid #D3D2D2;
  padding-top: 2rem;
  margin-right: 8%!important;
}
/* line 79, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.terms li,
.contentPage.warranty li {
  padding: 8px 0;
}
/* line 86, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.about .event {
  padding: 25px 0;
  border-bottom: 1px solid #D3D2D2;
}
/* line 89, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.about .event:last-child {
  border: 0px;
}
/* line 93, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.about .title {
  color: #000000;
  display: inline-block;
  margin-left: 15px;
}
/* line 100, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.about .date {
  color: #ffffff;
  background: #B34FC5;
  padding: 3px 8px;
  display: inline-block;
  position: relative;
}
/* line 107, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.about .date:after {
  content: '';
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #B34FC5;
  position: absolute;
  top: 4px;
  right: -5px;
}
@media screen and (min-width: 769px) {
  /* line 117, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
  .contentPage.about .date:after {
    top: 10px;
    right: -10px;
  }
}
/* line 123, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.about .description {
  padding-top: 10px;
}
@media screen and (min-width: 769px) {
  /* line 132, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
  .contentPage.discontinued .masonry {
    padding: 0;
    -moz-column-gap: 1.5em;
    -webkit-column-gap: 1.5em;
    column-gap: 1.5em;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
  }
  /* line 140, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
  .contentPage.discontinued .masonry li {
    display: inline-block;
    background: #fff;
    margin: 0 0 1.5em;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
}
@media screen and (min-width: 992px) {
  /* line 151, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
  .contentPage.discontinued .masonry {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
  }
}
/* line 157, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.discontinued .masonry li {
  padding: 1.5em;
  margin: 0 0 1.5em;
  border: 1px solid #dcdcdc;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
@media screen and (min-width: 992px) {
  /* line 165, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
  .contentPage.discontinued .masonry li {
    height: 470px;
  }
}
/* line 170, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.discontinued .masonry li h3 {
  color: #203370;
  font-size: 24px;
}
/* line 174, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.discontinued .masonry li h4 {
  color: #D3D2D2;
  font-style: italic;
  font-size: 20px;
  line-height: 24px;
}
/* line 180, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.discontinued .masonry li .pdf-download-wrap {
  background-color: #f9f9f9;
  border: 1px solid #efefef;
  padding: 15px;
}
/* line 184, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.discontinued .masonry li .pdf-download-wrap a:before {
  font-family: 'bbj';
  content: "\e9c7";
  width: 25px;
  height: 25px;
  color: #cccccc;
  margin-right: 15px;
}
/* line 194, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.discontinued .masonry li .img-wrap {
  text-align: center;
}
/* line 197, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.discontinued .masonry li img {
  max-height: 150px;
}
/* line 207, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.campaign .carousel {
  margin-bottom: 0;
}
/* line 210, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.campaign .carousel-3 {
  margin-bottom: 30px !important;
}
/* line 213, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.campaign .carousel-3 .picture .mobile {
  display: block;
}
/* line 216, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.campaign .carousel-3 .picture .desktop {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 221, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
  .contentPage.campaign .carousel-3 .picture .mobile {
    display: none;
  }
  /* line 224, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
  .contentPage.campaign .carousel-3 .picture .desktop {
    display: block;
  }
}
/* line 229, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.campaign .carousel-3 .text-container {
  right: 0;
  left: auto;
}
@media screen and (min-width: 769px) {
  /* line 233, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
  .contentPage.campaign .carousel-3 .text-container {
    margin-left: 0;
    margin-right: 8%;
    text-align: right;
    width: 35%;
  }
}
/* line 241, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.campaign .carousel-3 .text-container h4 {
  color: #000;
}
/* line 244, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.campaign .carousel-3 .text-container p {
  color: #000;
}
/* line 250, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.campaign nav {
  background-color: #8CC800;
  height: 30px;
  color: #fff;
  padding: 10px;
  padding-left: 40px;
}
/* line 256, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.campaign nav .selectArrow {
  overflow: hidden;
  width: 15%;
  position: relative;
  display: block;
  z-index: 20;
}
/* line 263, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.campaign nav .stateSelect {
  padding: 5px 0;
  list-style: none;
  border: 0;
  font-size: 16px;
  width: 100%;
  margin: 0;
}
/* line 272, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.campaign nav .stateSelect.closed {
  background-color: #81b83b;
}
/* line 274, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.campaign nav .stateSelect.closed li {
  display: none;
}
/* line 279, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.campaign nav .stateSelect p {
  color: #fff;
  margin: 0;
  padding-left: 5px;
  min-height: 20px;
}
/* line 285, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.campaign nav .stateSelect li {
  color: #fff;
}
/* line 290, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.campaign .underlined-banner {
  margin-top: 0;
}
/* line 293, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.campaign .underlined-banner h2:before,
.contentPage.campaign .underlined-banner h2:after {
  background-color: transparent;
  right: 0;
  left: 0;
  margin: 0 0 0 0;
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 303, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
  .contentPage.campaign .underlined-banner h2:before {
    right: 0.5em;
    margin-left: -50%;
  }
  /* line 307, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
  .contentPage.campaign .underlined-banner h2:after {
    left: 0.5em;
    margin-right: -50%;
  }
  /* line 311, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
  .contentPage.campaign .underlined-banner h2:before,
  .contentPage.campaign .underlined-banner h2:after {
    background-color: #656263;
    width: 50%;
  }
}
/* line 318, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.campaign .underlined-banner h3 {
  text-align: center;
}
/* line 323, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.campaign .cardHolder {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 328, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.campaign .cardHolder .cardSection {
  padding: 15px;
  box-sizing: border-box;
  border: 1px solid #dddddd;
  margin-bottom: 10px;
}
@media screen and (min-width: 769px) {
  /* line 335, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
  .contentPage.campaign .cardHolder .cardSection {
    border: 0;
    width: 30%;
  }
}
/* line 340, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.campaign .cardHolder .cardMain {
  border-bottom: 1px solid #dddddd;
  padding: 15px 0;
  margin-bottom: 15px;
}
/* line 344, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.campaign .cardHolder .cardMain img {
  width: 100%;
}
/* line 347, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.contentPage.campaign .cardHolder .cardMain .cardComment {
  padding-top: 10px;
}
/* line 355, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
#progress_bar {
  top: 25%!important;
  left: 50%!important;
}
/* line 362, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
#progress_bar #loading_popup .bodycontent {
  background-image: none;
}
/* line 368, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
#frameFAQ {
  width: 100% !important;
}
/* line 370, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
#frameFAQ #right_column {
  width: 100% !important;
}
/* line 375, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.dynamic-banner.look2 {
  margin-bottom: 0px;
  padding: 0;
  margin-top: 10px;
}
/* line 379, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.dynamic-banner.look2 > span {
  margin-left: 5%;
}
@media screen and (min-width: 769px) {
  /* line 381, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
  .dynamic-banner.look2 > span {
    width: 45%;
    margin-left: 0;
  }
}
/* line 386, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
.dynamic-banner.look2 a {
  margin-left: 5%;
}
@media screen and (min-width: 769px) {
  /* line 388, css\LESS\BRAND_CUSTOM\PAGES\content_pages.less */
  .dynamic-banner.look2 a {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
  }
}
/* line 3, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector {
  background: #414141;
}
/* line 5, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container {
  max-width: 1024px;
  width: 100%;
  margin: 0 auto;
  /* #widget_breadcrumb{
			&:extend(.body-copy);
			color: @white;
			display: block;
			margin-left: @lg-space;
			a{
				.font-size(15); 
				color: @white;
				.back-icon{
					&:extend(.fonticon);
            		&:extend(.icon-bbj-right_carat all);
            		.font-size(12); 
				}
			}
		}*/
}
/* line 24, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .BBJ-logo {
  margin: 30px auto 45px;
  text-align: center;
}
/* line 27, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .BBJ-logo#logo {
  clear: both;
  float: none;
  position: relative;
}
/* line 31, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .BBJ-logo#logo img {
  width: 220px;
}
@media screen and (min-width: 600px) {
  /* line 33, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
  .countrySelector .main-container .BBJ-logo#logo img {
    width: 260px;
  }
}
/* line 39, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container {
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 42, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container:after {
  content: '';
  display: block;
  clear: both;
}
/* line 47, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container h2.title {
  text-align: center;
  color: #fff;
  margin-bottom: 60px;
}
/* line 54, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container .country-select-content .mobileCSWrapper {
  display: none;
  /*&.hidden-lg{
						display: block;
						@media @mediumSmall{
							display: none;
						}
					}*/
}
/* line 64, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container .country-select-content .mob-country-selector {
  display: block;
}
@media screen and (min-width: 600px) {
  /* line 66, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
  .countrySelector .main-container .container .country-select-content .mob-country-selector {
    display: none;
  }
}
/* line 69, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container .country-select-content .mob-country-selector #countrySelectorAccordion {
  list-style: none;
  padding: 0 10px;
  width: 100%;
  box-sizing: border-box;
}
/* line 76, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container .country-select-content .mob-country-selector #countrySelectorAccordion li.open h2.list-title .status-icon {
  font-size: 12px;
  font-size: 1.2rem;
  margin-left: 10px;
}
/* line 84, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container .country-select-content .mob-country-selector #countrySelectorAccordion h2.list-title {
  display: block;
  /*background-color: @brand-medium-gray;
							border: 1px solid rgba(211, 210, 210, 0.35);*/
  border-bottom: 1px solid #fff;
  color: #8CC800;
  font-weight: bold;
  margin: 10px 0;
  cursor: pointer;
  padding: 10px;
  list-style: none;
}
/* line 95, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container .country-select-content .mob-country-selector #countrySelectorAccordion h2.list-title .status-icon {
  font-size: 12px;
  font-size: 1.2rem;
  margin-left: 10px;
  float: right;
  padding: 5px;
}
/* line 105, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container .country-select-content .mob-country-selector #countrySelectorAccordion ul {
  list-style: none;
  padding: 0;
  display: none;
}
/* line 109, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container .country-select-content .mob-country-selector #countrySelectorAccordion ul li {
  font-weight: normal;
  cursor: auto;
  border-bottom: 1px solid #656263;
  padding: 10px;
}
/* line 114, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container .country-select-content .mob-country-selector #countrySelectorAccordion ul li a {
  color: #fff;
}
/* line 118, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container .country-select-content .mob-country-selector #countrySelectorAccordion ul li:last-child {
  border-bottom: none;
}
/* line 125, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container .country-select-content .countryList {
  margin-top: 30px;
  display: none;
}
@media screen and (min-width: 600px) {
  /* line 128, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
  .countrySelector .main-container .container .country-select-content .countryList {
    display: block;
  }
}
/* line 131, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container .country-select-content .countryList:after {
  content: '';
  display: block;
  clear: both;
}
/* line 136, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container .country-select-content .countryList .country-list-group {
  list-style: none;
  padding: 0;
}
/* line 139, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container .country-select-content .countryList .country-list-group li.list-box {
  margin-bottom: 20px;
}
/* line 141, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container .country-select-content .countryList .country-list-group li.list-box h2.list-title {
  color: #8CC800;
  margin-bottom: 10px;
}
/* line 145, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container .country-select-content .countryList .country-list-group li.list-box ul {
  list-style: none;
  padding: 0;
}
/* line 148, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container .country-select-content .countryList .country-list-group li.list-box ul li {
  margin-bottom: 10px;
}
/* line 150, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container .country-select-content .countryList .country-list-group li.list-box ul li a {
  color: #fff;
}
/* line 157, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container .country-select-content .countryList .country-list-group.col-1,
.countrySelector .main-container .container .country-select-content .countryList .country-list-group.col-2,
.countrySelector .main-container .container .country-select-content .countryList .country-list-group.col-3,
.countrySelector .main-container .container .country-select-content .countryList .country-list-group.col-4 {
  float: left;
  width: 16.6666%;
  padding: 0 20px;
  box-sizing: border-box;
  border-left: 1px solid #D3D2D2;
  min-height: 650px;
}
/* line 168, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container .country-select-content .countryList .country-list-group.col-1 {
  border-left: none;
}
/* line 171, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container .country-select-content .countryList .country-list-group.col-2 {
  width: 50%;
}
/* line 173, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container .country-select-content .countryList .country-list-group.col-2 .list-title {
  text-align: center;
}
/* line 176, css\LESS\BRAND_CUSTOM\PAGES\country-selector-page.less */
.countrySelector .main-container .container .country-select-content .countryList .country-list-group.col-2 ul li {
  display: inline-block;
  width: 50%;
  box-sizing: border-box;
  float: left;
}
/* line 6, css\LESS\BRAND_CUSTOM\PAGES\site-map-page.less */
.site-map-content .content_wrapper .main-content .page_header {
  padding-left: 10px;
}
@media screen and (min-width: 769px) {
  /* line 8, css\LESS\BRAND_CUSTOM\PAGES\site-map-page.less */
  .site-map-content .content_wrapper .main-content .page_header {
    padding-left: 0;
  }
}
/* line 12, css\LESS\BRAND_CUSTOM\PAGES\site-map-page.less */
.site-map-content .content_wrapper .main-content .static_page_content {
  padding: 0;
}
/* line 14, css\LESS\BRAND_CUSTOM\PAGES\site-map-page.less */
.site-map-content .content_wrapper .main-content .static_page_content .page_header {
  margin: 20px 0;
}
/* line 18, css\LESS\BRAND_CUSTOM\PAGES\site-map-page.less */
.site-map-content .content_wrapper .main-content .static_page_content .info_table_1 {
  border-color: none;
  border: none;
  background: #fff;
  padding: 0;
  padding-left: 15px;
}
@media screen and (min-width: 600px) {
  /* line 24, css\LESS\BRAND_CUSTOM\PAGES\site-map-page.less */
  .site-map-content .content_wrapper .main-content .static_page_content .info_table_1 {
    padding-left: 0px;
  }
}
/* line 28, css\LESS\BRAND_CUSTOM\PAGES\site-map-page.less */
.site-map-content .content_wrapper .main-content .static_page_content .info_table_1 .column {
  margin-top: 20px;
  width: 100%;
}
@media screen and (min-width: 600px) {
  /* line 31, css\LESS\BRAND_CUSTOM\PAGES\site-map-page.less */
  .site-map-content .content_wrapper .main-content .static_page_content .info_table_1 .column {
    width: 25%;
  }
}
/* line 35, css\LESS\BRAND_CUSTOM\PAGES\site-map-page.less */
.site-map-content .content_wrapper .main-content .static_page_content .info_table_1 .column ul li.h2.h4,
.site-map-content .content_wrapper .main-content .static_page_content .info_table_1 .column ul li.h2.h4 > a {
  padding: 6px 0;
  margin: 0;
}
/* line 41, css\LESS\BRAND_CUSTOM\PAGES\site-map-page.less */
.site-map-content .content_wrapper .main-content .static_page_content .info_table_1 .column ul li.h3 a {
  color: #203370;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
  padding: 6px 0;
}
/* line 49, css\LESS\BRAND_CUSTOM\PAGES\site-map-page.less */
.site-map-content .content_wrapper .main-content .static_page_content .info_table_1 .column .section {
  margin-bottom: 10px;
}
/* line 51, css\LESS\BRAND_CUSTOM\PAGES\site-map-page.less */
.site-map-content .content_wrapper .main-content .static_page_content .info_table_1 .column .section .header h3 {
  margin-bottom: 5px;
  color: #414141;
}
/* line 2, css\LESS\BRAND_CUSTOM\PAGES\newsletter-signup-page.less */
.emailNewsletter {
  padding: 0 20px;
  margin-top: 50px;
  margin-bottom: 30px;
  box-sizing: border-box;
}
/* line 8, css\LESS\BRAND_CUSTOM\PAGES\newsletter-signup-page.less */
.emailNewsletter .sub-title {
  color: #414141;
  margin-bottom: 30px;
}
/* line 14, css\LESS\BRAND_CUSTOM\PAGES\newsletter-signup-page.less */
.emailNewsletter .newsletter-form {
  margin-bottom: 30px;
}
/* line 16, css\LESS\BRAND_CUSTOM\PAGES\newsletter-signup-page.less */
.emailNewsletter .newsletter-form .form-group {
  width: 280px;
  min-height: inherit;
}
@media screen and (min-width: 769px) {
  /* line 18, css\LESS\BRAND_CUSTOM\PAGES\newsletter-signup-page.less */
  .emailNewsletter .newsletter-form .form-group {
    width: 520px;
  }
}
/* line 22, css\LESS\BRAND_CUSTOM\PAGES\newsletter-signup-page.less */
.emailNewsletter .newsletter-form .form-group .newsletter-input {
  float: left;
  height: 35px;
  max-width: 190px;
}
@media screen and (min-width: 769px) {
  /* line 26, css\LESS\BRAND_CUSTOM\PAGES\newsletter-signup-page.less */
  .emailNewsletter .newsletter-form .form-group .newsletter-input {
    height: 40px;
    max-width: 420px;
  }
}
/* line 31, css\LESS\BRAND_CUSTOM\PAGES\newsletter-signup-page.less */
.emailNewsletter .newsletter-form .form-group .form-msg {
  margin-top: 10px;
}
/* line 33, css\LESS\BRAND_CUSTOM\PAGES\newsletter-signup-page.less */
.emailNewsletter .newsletter-form .form-group .form-msg #footerEmailError {
  color: #E9004C;
}
/* line 5, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
.contact-us-page .rowContainer .contentRecommendationWidget {
  margin-top: 0;
  margin-bottom: 20px;
  padding: 0 10px;
}
@media screen and (min-width: 769px) {
  /* line 7, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
  .contact-us-page .rowContainer .contentRecommendationWidget {
    margin-top: 20px;
  }
}
@media screen and (min-width: 769px) {
  /* line 12, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
  .contact-us-page .rowContainer .contentRecommendationWidget {
    padding: 0px;
  }
}
/* line 16, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
.contact-us-page .rowContainer #widget_breadcrumb {
  margin-left: 0;
  display: block;
  margin-bottom: 20px;
}
@media screen and (min-width: 769px) {
  /* line 20, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
  .contact-us-page .rowContainer #widget_breadcrumb {
    display: block;
    margin-left: 0;
    margin-bottom: 0px;
  }
}
/* line 28, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
.contact-us-page .ContactUsContent .contact-us-form {
  /*.box-shadow(0px 0px 6px rgba(0,0,0,0.2));
			background: lighten(@brand-light-gray, 15%);
			border: 1px solid @brand-light-gray;*/
  padding: 30px 20px 10px;
  margin: 20px 0;
}
/* line 34, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
.contact-us-page .ContactUsContent .contact-us-form .left-col,
.contact-us-page .ContactUsContent .contact-us-form .right-col {
  width: 100%;
  box-sizing: border-box;
  float: left;
  padding: 0 10px;
  border-right: none;
}
@media screen and (min-width: 600px) {
  /* line 42, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
  .contact-us-page .ContactUsContent .contact-us-form .left-col,
  .contact-us-page .ContactUsContent .contact-us-form .right-col {
    width: 60%;
    border-bottom: none;
  }
}
/* line 48, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
.contact-us-page .ContactUsContent .contact-us-form .right-col {
  width: 100%;
  border-right: none;
  padding: 0 10px;
  margin-top: 20px;
  border-bottom: none;
}
@media screen and (min-width: 600px) {
  /* line 54, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
  .contact-us-page .ContactUsContent .contact-us-form .right-col {
    width: 40%;
    padding-left: 30px;
    padding-right: 0;
    margin-top: 0px;
  }
}
/* line 60, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
.contact-us-page .ContactUsContent .contact-us-form .right-col .title {
  color: #656263;
  margin-bottom: 30px;
}
/* line 65, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
.contact-us-page .ContactUsContent .contact-us-form .user-cta-section {
  float: none;
}
/* line 67, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
.contact-us-page .ContactUsContent .contact-us-form .user-cta-section .form-actions {
  padding-right: 30px;
  float: left;
  min-height: 50px;
}
@media screen and (min-width: 600px) {
  /* line 70, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
  .contact-us-page .ContactUsContent .contact-us-form .user-cta-section .form-actions {
    float: right;
  }
}
/* line 74, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
.contact-us-page .ContactUsContent .contact-us-form .user-cta-section .form-actions input[type="submit"] {
  margin-left: 10px;
}
@media screen and (min-width: 600px) {
  /* line 76, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
  .contact-us-page .ContactUsContent .contact-us-form .user-cta-section .form-actions input[type="submit"] {
    margin-left: auto;
  }
}
/* line 82, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
.contact-us-page .ContactUsContent .contact-us-form .form-group {
  min-height: 90px;
  margin: 0;
}
/* line 85, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
.contact-us-page .ContactUsContent .contact-us-form .form-group .select-container {
  display: block;
}
/* line 87, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
.contact-us-page .ContactUsContent .contact-us-form .form-group .select-container select {
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 92, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
.contact-us-page .ContactUsContent .contact-us-form .form-group .contact-abt-label {
  color: #656263 !important;
}
/* line 96, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
.contact-us-page .ContactUsContent .contact-us-form .form-group > label {
  display: inline-block;
}
/* line 99, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
.contact-us-page .ContactUsContent .contact-us-form .form-group > span {
  color: #656263;
  font-size: 1rem;
  font-style: italic;
  text-transform: uppercase;
}
/* line 105, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
.contact-us-page .ContactUsContent .contact-us-form .form-group textarea {
  width: 100%;
  max-width: 420px;
  min-width: auto;
  display: block;
}
/* line 112, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
.contact-us-page .ContactUsContent .contact-us-form .form-group.error select {
  border-color: #E9004C;
}
/* line 118, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
.contact-us-page .ContactUsContent .confirm-content {
  margin: 30px 0;
  padding: 0 20px;
}
@media screen and (min-width: 769px) {
  /* line 121, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
  .contact-us-page .ContactUsContent .confirm-content {
    padding: 0;
  }
}
/* line 124, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
.contact-us-page .ContactUsContent .confirm-content h2 {
  margin: 10px 0 20px;
}
/* line 130, css\LESS\BRAND_CUSTOM\PAGES\contact-us-page.less */
.contact-us-page .ContactUsContent .confirm-content .content .case-num {
  margin-bottom: 10px;
}
/* ----- Awards grid component styles ----- */
/* line 3, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
.awards-grid {
  margin-top: 20px;
}
@media screen and (min-width: 769px) {
  /* line 7, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
  .awards-grid {
    margin-top: 70px;
    width: auto;
    text-align: center;
  }
}
/* line 13, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
.awards-grid:last-child {
  border: 0;
}
/* line 17, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
.awards-grid .items-list {
  overflow: hidden;
  text-align: center;
}
@media screen and (min-width: 769px) {
  /* line 21, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
  .awards-grid .items-list {
    margin-top: 40px;
    border-bottom: 1px solid #D3D2D2;
  }
}
/* line 26, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
.awards-grid .items-list:last-child {
  border-bottom: 0;
}
@media screen and (min-width: 769px) {
  /* line 29, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
  .awards-grid .items-list:last-child {
    padding-bottom: 0;
  }
}
/* line 36, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
.awards-grid .items-list .item {
  vertical-align: top;
  width: 220px;
  display: inline-block;
  margin-bottom: 30px;
}
@media screen and (min-width: 992px) {
  /* line 42, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
  .awards-grid .items-list .item {
    margin-bottom: 0;
    width: 330px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 47, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
  .awards-grid .items-list .item {
    width: 345px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 52, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
  .awards-grid .items-list .item:nth-child(even) {
    margin-right: 35px;
    margin-left: 35px;
  }
}
/* line 58, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
.awards-grid .items-list .item .image-container {
  text-align: center;
}
/* line 62, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
.awards-grid .items-list .item .image-container img {
  height: 150px;
}
@media screen and (min-width: 992px) {
  /* line 65, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
  .awards-grid .items-list .item .image-container img {
    height: 218px;
  }
}
/* line 70, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
.awards-grid .items-list .item .cta-container {
  text-align: center;
  margin: 10px 0 15px 0;
}
@media screen and (min-width: 992px) {
  /* line 74, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
  .awards-grid .items-list .item .cta-container {
    margin: 25px 0 35px 0;
  }
}
/* line 78, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
.awards-grid .items-list .item .cta-container a {
  color: #414141;
  font-size: 20px;
  font-size: 2rem;
}
@media screen and (min-width: 992px) {
  /* line 83, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
  .awards-grid .items-list .item .cta-container a {
    font-size: 30px;
    font-size: 3rem;
  }
}
/* line 87, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
.awards-grid .items-list .item .cta-container a .icon {
  font-size: 6px;
  font-size: 0.6rem;
  display: inline-block;
  vertical-align: middle;
}
@media screen and (min-width: 992px) {
  /* line 93, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
  .awards-grid .items-list .item .cta-container a .icon {
    font-size: 10px;
    font-size: 1rem;
  }
}
/* line 97, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
.awards-grid .items-list .item .cta-container a .icon:before {
  font-family: "bbj";
}
/* line 103, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
.awards-grid .items-list .item .badges-list {
  list-style: none;
  padding: 0;
}
/* line 107, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
.awards-grid .items-list .item .badges-list li {
  overflow: hidden;
  clear: both;
  margin-bottom: 15px;
}
@media screen and (min-width: 992px) {
  /* line 112, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
  .awards-grid .items-list .item .badges-list li {
    margin-bottom: 50px;
  }
}
/* line 116, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
.awards-grid .items-list .item .badges-list li .logo-container {
  float: left;
  margin-right: -10px;
}
/* line 121, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
.awards-grid .items-list .item .badges-list li .logo-container img {
  height: 40px;
}
@media screen and (min-width: 992px) {
  /* line 124, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
  .awards-grid .items-list .item .badges-list li .logo-container img {
    height: 75px;
  }
}
/* line 129, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
.awards-grid .items-list .item .badges-list li .text-container {
  text-align: left;
  margin-left: 10px;
  float: left;
  font-size: 15px;
  font-size: 1.5rem;
}
@media screen and (min-width: 992px) {
  /* line 135, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
  .awards-grid .items-list .item .badges-list li .text-container {
    font-size: 20px;
    font-size: 2rem;
  }
}
@media screen and (min-width: 1280px) {
  /* line 139, css\LESS\BRAND_CUSTOM\COMPONENTS\awards-grid.less */
  .awards-grid .items-list .item .badges-list li .text-container {
    margin-left: 20px;
    margin-top: 10px;
  }
}
/* line 1, css\LESS\BRAND_CUSTOM\COMPONENTS\js-datepicker.less */
.JsDatePickBox {
  background-color: #fff;
  border: 1px solid #D3D2D2;
  top: 33px;
}
/* line 7, css\LESS\BRAND_CUSTOM\COMPONENTS\js-datepicker.less */
.JsDatePickBox .boxMain {
  padding-top: 20px;
}
/* line 13, css\LESS\BRAND_CUSTOM\COMPONENTS\js-datepicker.less */
.JsDatePickBox .boxMainInner {
  margin-top: 5px;
}
/* line 15, css\LESS\BRAND_CUSTOM\COMPONENTS\js-datepicker.less */
.JsDatePickBox .boxMainInner .controlsBarText {
  font-size: 14px;
  font-size: 1.4rem;
  margin-top: 2px;
}
/* line 22, css\LESS\BRAND_CUSTOM\COMPONENTS\js-datepicker.less */
.JsDatePickBox .boxMainInner .controlsBar {
  height: 32px;
}
/* line 26, css\LESS\BRAND_CUSTOM\COMPONENTS\js-datepicker.less */
.JsDatePickBox .boxMainInner .dayDown {
  background-color: #D3D2D2;
  color: #8CC800;
}
/* line 31, css\LESS\BRAND_CUSTOM\COMPONENTS\js-datepicker.less */
.JsDatePickBox .boxMainInner .dayNormalToday {
  color: #E9004C;
}
/* line 36, css\LESS\BRAND_CUSTOM\COMPONENTS\js-datepicker.less */
.JsDatePickBox .boxMainInner .monthBackwardButton,
.JsDatePickBox .boxMainInner .monthBackwardButtonOver {
  color: #8CC800;
  margin-top: 2px;
  text-align: center;
}
/* line 43, css\LESS\BRAND_CUSTOM\COMPONENTS\js-datepicker.less */
.JsDatePickBox .boxMainInner .monthBackwardButton .fonticon,
.JsDatePickBox .boxMainInner .monthBackwardButtonOver .fonticon,
.JsDatePickBox .boxMainInner .monthBackwardButton .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.JsDatePickBox .boxMainInner .monthBackwardButtonOver .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.JsDatePickBox .boxMainInner .monthBackwardButton .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.JsDatePickBox .boxMainInner .monthBackwardButtonOver .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.JsDatePickBox .boxMainInner .monthBackwardButton .category-tile .text-container a span,
.JsDatePickBox .boxMainInner .monthBackwardButtonOver .category-tile .text-container a span {
  font-size: 10px;
  font-size: 1rem;
}
/* line 51, css\LESS\BRAND_CUSTOM\COMPONENTS\js-datepicker.less */
.JsDatePickBox .boxMainInner .yearBackwardButton,
.JsDatePickBox .boxMainInner .yearBackwardButtonOver {
  color: #8CC800;
  text-align: center;
  top: 4px;
}
/* line 58, css\LESS\BRAND_CUSTOM\COMPONENTS\js-datepicker.less */
.JsDatePickBox .boxMainInner .yearBackwardButton .fonticon,
.JsDatePickBox .boxMainInner .yearBackwardButtonOver .fonticon,
.JsDatePickBox .boxMainInner .yearBackwardButton .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.JsDatePickBox .boxMainInner .yearBackwardButtonOver .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.JsDatePickBox .boxMainInner .yearBackwardButton .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.JsDatePickBox .boxMainInner .yearBackwardButtonOver .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.JsDatePickBox .boxMainInner .yearBackwardButton .category-tile .text-container a span,
.JsDatePickBox .boxMainInner .yearBackwardButtonOver .category-tile .text-container a span {
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 66, css\LESS\BRAND_CUSTOM\COMPONENTS\js-datepicker.less */
.JsDatePickBox .boxMainInner .monthForwardButtonOver,
.JsDatePickBox .boxMainInner .monthForwardButton {
  color: #8CC800;
  margin-top: 2px;
  text-align: center;
}
/* line 75, css\LESS\BRAND_CUSTOM\COMPONENTS\js-datepicker.less */
.JsDatePickBox .boxMainInner .monthForwardButtonOver .fonticon,
.JsDatePickBox .boxMainInner .monthForwardButton .fonticon,
.JsDatePickBox .boxMainInner .monthForwardButtonOver .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.JsDatePickBox .boxMainInner .monthForwardButton .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.JsDatePickBox .boxMainInner .monthForwardButtonOver .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.JsDatePickBox .boxMainInner .monthForwardButton .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.JsDatePickBox .boxMainInner .monthForwardButtonOver .category-tile .text-container a span,
.JsDatePickBox .boxMainInner .monthForwardButton .category-tile .text-container a span {
  font-size: 10px;
  font-size: 1rem;
}
/* line 83, css\LESS\BRAND_CUSTOM\COMPONENTS\js-datepicker.less */
.JsDatePickBox .boxMainInner .yearForwardButtonOver,
.JsDatePickBox .boxMainInner .yearForwardButton {
  color: #8CC800;
  text-align: center;
  top: 4px;
}
/* line 90, css\LESS\BRAND_CUSTOM\COMPONENTS\js-datepicker.less */
.JsDatePickBox .boxMainInner .yearForwardButtonOver .fonticon,
.JsDatePickBox .boxMainInner .yearForwardButton .fonticon,
.JsDatePickBox .boxMainInner .yearForwardButtonOver .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.JsDatePickBox .boxMainInner .yearForwardButton .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.JsDatePickBox .boxMainInner .yearForwardButtonOver .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.JsDatePickBox .boxMainInner .yearForwardButton .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.JsDatePickBox .boxMainInner .yearForwardButtonOver .category-tile .text-container a span,
.JsDatePickBox .boxMainInner .yearForwardButton .category-tile .text-container a span {
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 100, css\LESS\BRAND_CUSTOM\COMPONENTS\js-datepicker.less */
.JsDatePickBox .weekDaysRow {
  margin-top: 10px;
}
/* line 104, css\LESS\BRAND_CUSTOM\COMPONENTS\js-datepicker.less */
.JsDatePickBox .tooltip {
  margin-bottom: 2px !important;
  margin-top: 2px !important;
}
/* line 109, css\LESS\BRAND_CUSTOM\COMPONENTS\js-datepicker.less */
.JsDatePickBox .jsDatePickCloseButton,
.JsDatePickBox .jsDatePickCloseButtonOver {
  color: #8CC800;
  text-align: center;
  height: auto;
  width: auto;
}
/* line 114, css\LESS\BRAND_CUSTOM\COMPONENTS\js-datepicker.less */
.JsDatePickBox .jsDatePickCloseButton .fonticon,
.JsDatePickBox .jsDatePickCloseButtonOver .fonticon,
.JsDatePickBox .jsDatePickCloseButton .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.JsDatePickBox .jsDatePickCloseButtonOver .productListingWidget.prodListLook1 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.JsDatePickBox .jsDatePickCloseButton .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.JsDatePickBox .jsDatePickCloseButtonOver .productListingWidget.prodListLook2 .header_bar .controls .sorting_view_controls_container .sorting_controls .selectWrapper.orderByDropdown .orderBySelect .dijitArrowButton,
.JsDatePickBox .jsDatePickCloseButton .category-tile .text-container a span,
.JsDatePickBox .jsDatePickCloseButtonOver .category-tile .text-container a span {
  font-size: 10px;
  font-size: 1rem;
}
/* line 5, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
.retailers#retailers-international p {
  color: #414141;
  margin: 0;
}
/* line 20, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
.retailers#retailers-international .status {
  border-bottom: 1px solid #ccc;
  padding: 10px 0;
}
/* line 24, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
.retailers#retailers-international .status .message {
  color: #656263;
}
/* line 30, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
.retailers#retailers-international ol {
  margin: 0;
  padding: 0;
}
/* line 35, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
.retailers#retailers-international li {
  list-style: none;
  padding: 15px 0px;
  border-bottom: 1px solid #D3D2D2;
}
/* line 39, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
.retailers#retailers-international li:last-child {
  border-bottom: 0px;
}
/* line 42, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
.retailers#retailers-international li > div {
  padding: 5px 0;
  box-sizing: border-box;
}
@media screen and (min-width: 769px) {
  /* line 46, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
  .retailers#retailers-international li {
    padding: 0 30px;
    min-height: 195px;
  }
  /* line 49, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
  .retailers#retailers-international li > div {
    float: left;
    padding-top: 20px;
  }
  /* line 53, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
  .retailers#retailers-international li .info {
    width: 20%;
  }
  /* line 56, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
  .retailers#retailers-international li .details,
  .retailers#retailers-international li .distance {
    width: 40%;
    padding-right: 20px;
  }
}
@media screen and (min-width: 992px) {
  /* line 61, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
  .retailers#retailers-international li {
    padding: 0 30px;
    min-height: 175px;
  }
}
/* line 71, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
.retailers .online-retailer {
  box-sizing: border-box;
  text-align: center;
  border: 1px solid #dddddd;
  margin-bottom: 10px;
}
@media screen and (min-width: 769px) {
  /* line 78, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
  .retailers .online-retailer {
    border: 0;
    float: left;
    width: 31.3333333%;
    margin-right: 2%;
    margin-bottom: 150px;
    padding: 0 30px;
  }
}
/* line 90, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
.retailers .online-retailer .image {
  border-bottom: 1px solid #ddd;
  vertical-align: middle;
  padding: 10px 0;
}
@media screen and (min-width: 769px) {
  /* line 97, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
  .retailers .online-retailer .image {
    min-height: 100px;
  }
}
/* line 101, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
.retailers .online-retailer a {
  height: 40px;
  line-height: 40px;
  display: inline-block;
  width: 100%;
  text-decoration: none;
}
/* line 119, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
.locationSearchForm .controls {
  position: relative;
}
/* line 123, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
.locationSearchForm .icon {
  width: 32px;
  height: 35px;
  box-sizing: border-box;
  background: url('//s7d2.scene7.com/is/image/Newellsync/ico-radius?fmt=png&wid=32');
}
/* line 129, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
.locationSearchForm #styledSelect {
  display: inline-block;
  margin-bottom: 4px !important;
  position: relative;
  max-width: 420px;
}
/* line 135, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
.locationSearchForm #styledSelect:after {
  content: "\e905";
  font-size: 11px;
  font-size: 1.1rem;
  bottom: 0;
  color: #414141;
  height: 12px;
  margin: auto;
  position: absolute;
  right: 10px;
  top: 0;
  width: 12px;
}
/* line 148, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
.locationSearchForm #styledSelect select {
  background: #fff;
  border: 1px solid #D3D2D2;
  border-radius: 0px;
  color: #414141;
  height: 32px;
  max-width: none;
  padding: 0 26px 0px 6px;
  transition: border .4s 0s linear;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 165, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
.locationSearchForm .storeSearch {
  font-size: 14px;
  font-size: 1.4rem;
  border: 1px solid #D3D2D2;
  color: #414141;
  height: 32px;
  margin-bottom: 4px !important;
  width: 100%;
  max-width: 420px;
  text-indent: 6px;
  transition: border .4s 0s linear;
}
/* line 177, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
.locationSearchForm .storeSearch:focus {
  box-shadow: 0px 0px 1px 0px #656263;
  outline: 0;
}
/* line 183, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
.locationSearchForm #storeLocatorErrorMessage {
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 207, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
.storeLocator .map-row #mapscontainer.nextrow {
  height: 400px;
}
/* line 213, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
.storeLocator .store-locations {
  margin-left: 8%;
  margin-right: 8%;
}
/* line 217, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
.storeLocator .store-locations .storeDetails {
  padding: 15px 30px;
  border-bottom: 1px solid #D3D2D2;
}
/* line 223, css\LESS\BRAND_CUSTOM\PAGES\wtb.less */
.storeLocator .store-locations .icon .icon {
  display: inline-block;
  width: 32px;
  height: 44px;
  padding-top: 5px;
  text-align: center;
  color: white;
  cursor: pointer;
  background: url('//s7d2.scene7.com/is/image/Newellsync/icon-map-result?fmt=png&wid=64');
}
/*Special styles for the product results page */
/* line 6, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
.searchresultspage .row.margin-true > div > div.searchSummaryWidget {
  margin-top: 35px;
}
/* line 11, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
.searchresultspage .row.margin-true > div > div.tabButtonContainer {
  margin-top: 35px;
}
/* line 16, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
.searchresultspage .row.margin-true > div > div.tab {
  width: 100%;
  border: none;
}
@media screen and (min-width: 769px) {
  /* line 21, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
  .searchresultspage .row.margin-true > div > div.tab {
    width: 88%;
  }
}
@media screen and (min-width: 992px) {
  /* line 25, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
  .searchresultspage .row.margin-true > div > div.tab {
    width: 84%;
  }
}
/* line 29, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
.searchresultspage .row.margin-true > div > div.tab > .content {
  overflow: hidden;
}
/* line 34, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
.searchresultspage .row.margin-true > div > div.dynamic-banner {
  margin-top: 20px;
}
@media screen and (min-width: 769px) {
  /* line 42, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
  .searchresultspage #content .facetContainer {
    width: 30%;
    float: left;
    box-sizing: border-box;
    margin-top: 25px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 49, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
  .searchresultspage #content .facetContainer {
    width: 20%;
  }
}
@media screen and (min-width: 769px) {
  /* line 54, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
  .searchresultspage #content .facetContainer .facetWidget.collapsible {
    margin: 0;
    padding: 0 15px 0 0;
  }
}
/* line 59, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
.searchresultspage #content .facetContainer .facetWidget.collapsible h3 {
  padding-bottom: 0;
}
@media screen and (min-width: 769px) {
  /* line 67, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
  .searchresultspage .productListingWidget {
    width: 70%;
    float: left;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }
}
@media screen and (min-width: 1280px) {
  /* line 76, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
  .searchresultspage .productListingWidget {
    width: 80%;
  }
}
/* line 80, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
.searchresultspage .productListingWidget.prodListLook2 .header_bar {
  border-bottom: solid 1px #8CC800;
}
/* line 83, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
.searchresultspage .productListingWidget.prodListLook2 .header_bar .controls {
  display: none;
}
/* line 89, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
.searchresultspage .productListingWidget.prodListLook2 .product_listing_container > ul > li {
  min-width: 100%;
  border-bottom: solid 1px #8CC800;
}
@media screen and (min-width: 769px) {
  /* line 94, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
  .searchresultspage .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_image {
    width: 35%;
    padding: 0 0;
    border: none;
  }
}
@media screen and (min-width: 769px) {
  /* line 101, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
  .searchresultspage .productListingWidget.prodListLook2 .product_listing_container > ul > li .product .product_info {
    width: 65%;
    padding: 20px 15px;
  }
}
/* line 111, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
.searchresultspage .productListingWidget.prodListLook3 {
  padding: 0 15px;
}
@media screen and (min-width: 769px) {
  /* line 114, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
  .searchresultspage .productListingWidget.prodListLook3 {
    padding: 0;
    width: 100%;
  }
}
/* line 119, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
.searchresultspage .productListingWidget.prodListLook3 .header_bar {
  text-align: right;
}
/* line 125, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
.searchresultspage .productListingWidget.prodListLook3 .product_listing_container > ul > li {
  min-width: 100%;
  min-height: 0;
  padding-bottom: 15px;
  border-bottom: solid 1px #8CC800;
}
/* line 136, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
.searchresultspage .productListingWidget.prodListLook3 .product_listing_container > ul .product_name a {
  display: inline;
  padding-bottom: 0px;
}
/* line 147, css\LESS\BRAND_CUSTOM\PAGES\search-results.less */
.searchresultspage .product-listing-compare {
  float: right;
}
/* line 1, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
.checkStepsLay {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 19px;
  color: #656263;
}
@media screen and (min-width: 769px) {
  /* line 92, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .checkStepsLay {
    line-height: 24px;
  }
}
@media screen and (min-width: 992px) {
  /* line 97, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .checkStepsLay {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
/* line 3, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
.checkStepsLay .heading-box {
  border: none;
  text-align: center;
  margin-top: 2rem;
  padding-bottom: 1.5rem;
}
@media screen and (min-width: 769px) {
  /* line 8, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  .checkStepsLay .heading-box {
    text-align: left;
  }
}
/* line 13, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
.checkStepsLay .subHeading {
  width: 100%;
  margin: 0;
  padding: .5rem;
  border: none;
  font-weight: 400!important;
  background: #D3D2D2;
  box-sizing: border-box;
  color: auto;
  color: initial;
  margin-top: 2rem;
}
/* line 24, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
.checkStepsLay .subHeading h3 {
  color: auto;
  color: initial;
  font-family: 'bariolregular';
  font-style: normal;
  font-weight: normal;
}
/* line 30, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
.checkStepsLay .BSHeading h2 {
  margin-top: 1rem;
}
/* line 35, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
.checkStepsLay .lg-nodisplay {
  display: block;
}
@media screen and (min-width: 769px) {
  /* line 37, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  .checkStepsLay .lg-nodisplay {
    display: none;
  }
}
/* line 41, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
.checkStepsLay .main_content {
  max-width: 967px;
  margin: 0 auto;
  background-color: #fff;
  min-height: 100px;
  padding: 8px 0;
}
/* line 48, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
.checkStepsLay .callout.shoppingFlow {
  margin-top: -18px;
}
/* line 51, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
.checkStepsLay .bbj-btn.medium {
  padding: 15px 42px 15px 42px;
}
@media screen and (min-width: 769px) {
  /* line 61, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart {
    margin: auto;
  }
}
@media screen and (min-width: 769px) {
  /* line 64, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart {
    width: auto;
    width: initial;
    margin: auto;
    margin: initial;
  }
}
/* line 71, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .empty.body {
  padding-left: 1rem;
}
@media screen and (min-width: 769px) {
  /* line 73, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart .empty.body {
    padding-left: 0;
  }
}
/* line 78, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart div.content_wrapper > div.content_left_shadow {
  padding: 0rem;
}
/* line 80, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart div.content_wrapper > div.content_left_shadow > div.content_right_shadow {
  padding-right: 0rem;
}
/* line 85, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .dropdown_list {
  top: 34px;
  border: 1px solid #D3D2D2;
}
/* line 90, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .dropdown_list .wish_order_list > .message {
  font-style: normal;
  font-weight: normal;
  display: block;
  white-space: pre;
  min-height: 1.2em;
  padding-bottom: 0rem;
  font-size: auto;
  font-size: initial;
  padding-left: 1.2rem;
  padding-top: .5rem;
}
/* line 102, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .dropdown_list .wish_order_list a {
  font-size: auto;
  font-size: initial;
}
/* line 109, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .dropdown_primary {
  padding: 0 0px 0px 6px;
  width: auto;
  width: initial;
}
/* line 114, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .dropdown_primary .left_border,
div.content_wrapper_position.shop_cart .dropdown_primary .right_border {
  display: none;
}
/* line 117, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .dropdown_primary > .button > .content {
  background: none;
  padding-top: .55rem;
}
/* line 121, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .dropdown_primary > .button:hover > .left_border,
div.content_wrapper_position.shop_cart .dropdown_primary > .button:hover > .right_border,
div.content_wrapper_position.shop_cart .dropdown_primary > .button:hover > .content {
  background: none;
}
/* line 125, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .dropdown_primary .drop {
  height: 100%;
  border-left: solid 1px #D3D2D2;
}
/* line 128, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .dropdown_primary .drop > .white_line {
  display: none;
}
/* line 131, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .dropdown_primary .drop a {
  padding: 1rem .7rem;
}
/* line 133, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .dropdown_primary .drop a span {
  font-size: 1rem;
}
/* line 138, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .dropdown_primary > .button {
  padding-right: 2.2rem;
}
/* line 140, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .dropdown_primary > .button > .content {
  font-size: auto;
  font-size: initial;
}
/* line 151, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .message,
div.content_wrapper_position.shop_cart .created + list_wrapper {
  font-weight: normal;
  display: block;
  white-space: pre;
  min-height: 1.2em;
  padding: 0px 2px 1px;
}
/* line 160, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .table .header {
  flex-wrap: wrap;
  margin: 0 0 1rem 0;
  padding: 0;
  background-color: #D3D2D2;
  border-bottom-color: #D3D2D2;
  color: #414141;
  font-weight: 400;
  line-height: 1.3;
}
/* line 170, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .table .header > div {
  display: table-cell;
  box-sizing: border-box;
  padding: 1rem 1.1rem;
}
@media screen and (min-width: 769px) {
  /* line 176, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart .table .header .availability-col {
    width: 10rem;
  }
}
/* line 180, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .table .header .qty-col {
  display: none ;
}
@media screen and (min-width: 769px) {
  /* line 182, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart .table .header .qty-col {
    display: inline-block;
    width: 7rem;
  }
}
/* line 187, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .table .header .product-col {
  width: 90%;
}
@media screen and (min-width: 769px) {
  /* line 189, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart .table .header .product-col {
    width: 53rem;
  }
}
@media screen and (min-width: 769px) {
  /* line 193, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart .table .header {
    display: flex;
    justify-content: space-between;
  }
}
/* line 198, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .table .product-col {
  text-align: left;
  display: inline-block;
  vertical-align: top;
}
/* line 202, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .table .product-col > img {
  display: inline-block;
}
/* line 206, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .table .product-col .order-details {
  text-align: left;
}
/* line 209, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .table .product-col .item-details {
  display: inline-block;
  width: 56%;
}
@media screen and (min-width: 769px) {
  /* line 213, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart .table .product-col {
    width: 57rem;
    padding-right: 1.1rem;
  }
}
/* line 218, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .table div.availability-col {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 220, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart .table div.availability-col {
    vertical-align: top;
    display: inline-block;
  }
}
@media screen and (min-width: 769px) {
  /* line 226, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart .table .qty-col {
    width: 10%;
  }
}
/* line 230, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .table div.unit-price-col {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 232, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart .table div.unit-price-col {
    width: 8rem;
    display: inline-block;
    vertical-align: top;
  }
}
/* line 239, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .table div.total-price-col {
  text-align: right;
}
@media screen and (min-width: 769px) {
  /* line 241, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart .table div.total-price-col {
    width: 6%;
  }
}
/* line 246, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .table .table-row {
  display: block;
  border-bottom: 1px solid #D3D2D2;
  margin-bottom: 1rem;
  padding-bottom: 2rem;
  position: relative;
}
@media screen and (min-width: 769px) {
  /* line 254, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart .table .table-row > div {
    box-sizing: border-box;
    padding: 1rem 1.1rem;
  }
}
/* line 260, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .table .table-row .product-col > img {
  width: 30%;
}
/* line 264, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .table .table-row .qty-col {
  font-weight: 700;
  padding-top: 1rem;
  margin-left: 9rem;
  display: inline-block;
}
@media screen and (min-width: 769px) {
  /* line 269, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart .table .table-row .qty-col {
    text-align: left;
    margin-left: 0rem;
  }
}
/* line 274, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .table .table-row .qty-col label {
  display: block;
  width: 6rem;
}
@media screen and (min-width: 769px) {
  /* line 277, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart .table .table-row .qty-col label {
    display: none;
  }
}
/* line 283, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .table .table-row .total-price-col {
  position: absolute;
  top: 0rem;
  right: 1rem;
  padding-right: 0;
}
/* line 289, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .table .table-row .price {
  font-size: 1.6rem;
}
/* line 295, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #box {
  min-width: auto;
  min-width: initial;
}
/* line 298, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #box div.body {
  border: none;
  padding: 0rem;
}
/* line 302, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #box.shopping_cart_box {
  width: 100%;
}
/* line 306, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #box.shopping_cart_box #order_details div[id^="WC_OrderItemDetailsf_div_1_"] {
  width: 9rem;
}
@media screen and (min-width: 769px) {
  /* line 308, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart #box.shopping_cart_box #order_details div[id^="WC_OrderItemDetailsf_div_1_"] {
    width: 30%;
  }
}
@media screen and (min-width: 769px) {
  /* line 313, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart #box.shopping_cart_box #order_details .avail {
    width: 10%;
    padding-left: 1rem;
  }
}
/* line 318, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #box.shopping_cart_box #order_details .QTY {
  width: 20%;
}
@media screen and (min-width: 769px) {
  /* line 320, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart #box.shopping_cart_box #order_details .QTY {
    width: 10%;
  }
}
/* line 323, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #box.shopping_cart_box #order_details .QTY .quantity_section {
  display: flex;
  padding-top: 0rem;
}
/* line 326, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #box.shopping_cart_box #order_details .QTY .quantity_section .quantity-increment,
div.content_wrapper_position.shop_cart #box.shopping_cart_box #order_details .QTY .quantity_section .quantity-decrement {
  box-sizing: border-box;
  border: 0.0625rem solid #D3D2D2;
  display: inline-block;
  padding: 0 0.625rem;
  cursor: pointer;
  color: #203370;
  height: 2.625rem;
  width: 2.625rem;
  vertical-align: middle;
  font-size: 1.75rem;
  text-align: center;
}
/* line 339, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #box.shopping_cart_box #order_details .QTY .quantity_section .quantity-increment {
  border-left: none;
}
/* line 342, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #box.shopping_cart_box #order_details .QTY .quantity_section .quantity-decrement {
  border-right: none;
}
/* line 346, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #box.shopping_cart_box #order_details .QTY .quantity_section .quantity_input {
  font-weight: 700;
  border-radius: 0;
  border: 0.0625rem solid #D3D2D2;
  font-size: 1.125rem;
  width: 2.625rem;
  vertical-align: middle;
  -webkit-appearance: none;
  padding: 0;
  height: auto;
}
@media screen and (min-width: 769px) {
  /* line 360, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart #box.shopping_cart_box #order_details .each {
    width: 9%;
    text-align: center;
  }
}
/* line 365, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #box.shopping_cart_box #order_details .total {
  padding-top: 0rem;
  font-family: auto;
  font-family: initial;
}
@media screen and (min-width: 769px) {
  /* line 369, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart #box.shopping_cart_box #order_details .total {
    padding-top: 1rem;
    width: auto;
  }
}
/* line 374, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #box.shopping_cart_box #order_details input.quantity_input {
  color: #203370;
}
@media screen and (min-width: 769px) {
  /* line 382, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart #breadcrumb {
    height: 5.8rem;
  }
}
/* line 386, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #breadcrumb #orderItemDisplay {
  font-family: 'bariolregular';
  font-style: normal;
  font-weight: normal;
  padding: 0rem;
  position: relative;
}
@media screen and (min-width: 769px) {
  /* line 390, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart #breadcrumb #orderItemDisplay {
    display: flex;
  }
}
/* line 393, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #breadcrumb #orderItemDisplay .BSHeading {
  float: none;
}
@media screen and (min-width: 769px) {
  /* line 395, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart #breadcrumb #orderItemDisplay .BSHeading {
    width: 80rem;
  }
}
/* line 400, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #breadcrumb #orderItemDisplay .breadcrumb_item {
  float: left;
  width: 100%;
  position: relative;
  padding: 15px 0px 0px;
  box-sizing: border-box;
}
@media screen and (min-width: 769px) {
  /* line 407, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart #breadcrumb #orderItemDisplay .breadcrumb_item {
    width: auto;
    padding: 2px 0px 0px 0px;
  }
}
/* line 412, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #breadcrumb #orderItemDisplay .breadcrumb_item > a {
  padding: 1.5rem 0rem;
  display: block;
  color: #fff;
  width: 100%;
  float: none;
}
@media screen and (min-width: 769px) {
  /* line 418, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart #breadcrumb #orderItemDisplay .breadcrumb_item > a {
    padding: 1.5rem 2.1rem 1.5rem 2.1rem;
    float: right;
  }
}
/* line 427, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .container_content_rightsidebar {
  padding: 0rem;
}
/* line 429, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .container_content_rightsidebar #couponWalletTable {
  font-size: auto;
  font-size: initial;
  border-bottom: 0.0625rem solid #D3D2D2;
  width: 100%;
}
/* line 434, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .container_content_rightsidebar #couponWalletTable .table-row {
  flex-direction: column;
  border-bottom: 0.0625rem solid #D3D2D2;
}
/* line 437, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .container_content_rightsidebar #couponWalletTable .table-row:last-child {
  border-bottom: none;
}
@media screen and (min-width: 769px) {
  /* line 440, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart .container_content_rightsidebar #couponWalletTable .table-row {
    flex-direction: row;
  }
}
/* line 444, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .container_content_rightsidebar #couponWalletTable .data-row {
  white-space: nowrap;
}
/* line 446, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .container_content_rightsidebar #couponWalletTable .data-row .label {
  display: inline-block;
}
@media screen and (min-width: 769px) {
  /* line 448, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart .container_content_rightsidebar #couponWalletTable .data-row .label {
    display: none;
  }
}
/* line 452, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .container_content_rightsidebar #couponWalletTable .data-row.text {
  margin-bottom: 0.5rem;
}
/* line 456, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .container_content_rightsidebar #couponWalletTable .coupon-row {
  margin-left: 0.4rem;
}
@media screen and (min-width: 769px) {
  /* line 458, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart .container_content_rightsidebar #couponWalletTable .coupon-row {
    margin-left: auto;
    margin-left: initial;
  }
}
/* line 462, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .container_content_rightsidebar #couponWalletTable .coupon-row .heading-row {
  font-weight: bold;
}
/* line 466, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .container_content_rightsidebar #couponWalletTable .apply-col {
  text-align: right;
}
/* line 468, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .container_content_rightsidebar #couponWalletTable .apply-col .apply-button {
  padding: 5px 15px;
  font-size: 1.4rem;
}
/* line 472, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .container_content_rightsidebar #couponWalletTable .couponWalletTable_couponName a {
  font-size: auto;
  font-size: initial;
}
/* line 479, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #total_breakdown {
  width: 100%;
}
/* line 482, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #total_breakdown #promotions {
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 484, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart #total_breakdown #promotions {
    width: auto;
    width: initial;
  }
}
/* line 489, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #total_breakdown #PromotionCodeForm {
  padding-left: 2rem;
}
/* line 491, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #total_breakdown #PromotionCodeForm .promotion_code {
  float: none;
  text-align: left;
  display: block;
}
/* line 496, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #total_breakdown #PromotionCodeForm .promotion_button {
  width: 40%;
}
@media screen and (min-width: 769px) {
  /* line 498, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart #total_breakdown #PromotionCodeForm .promotion_button {
    width: auto;
    width: initial;
    float: left;
  }
}
/* line 503, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #total_breakdown #PromotionCodeForm .promotion_button a {
  padding: .55rem 4rem;
}
/* line 507, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #total_breakdown #PromotionCodeForm .promotion_input {
  width: 58%;
  float: left;
}
@media screen and (min-width: 769px) {
  /* line 510, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart #total_breakdown #PromotionCodeForm .promotion_input {
    width: auto;
    width: initial;
  }
}
/* line 514, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #total_breakdown #PromotionCodeForm .promotion_input input {
  margin-bottom: 0px;
}
@media screen and (min-width: 769px) {
  /* line 517, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart #total_breakdown #PromotionCodeForm .promotion_input input {
    width: 30rem;
  }
}
/* line 523, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #total_breakdown #order_total {
  float: right;
}
/* line 525, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart #total_breakdown #order_total .total_figures {
  font-family: 'bariolregular';
  font-style: normal;
  font-weight: normal;
  font-size: auto;
  font-size: initial;
}
/* line 532, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .checkout-button-row {
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 769px) {
  /* line 535, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart .checkout-button-row {
    text-align: right;
  }
}
/* line 538, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
div.content_wrapper_position.shop_cart .checkout-button-row .checkoutbutton {
  margin-top: 5rem;
}
@media screen and (min-width: 769px) {
  /* line 540, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart.less */
  div.content_wrapper_position.shop_cart .checkout-button-row .checkoutbutton {
    margin-top: 2rem;
  }
}
/* **********************************************************
*          Step Header                      *
************************************************************/
/* line 4, css\LESS\BRAND_CUSTOM\PAGES\checkout\stepHeader.less */
.checkOutStepHeaderContent {
  position: relative;
  max-width: 967px;
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  height: auto;
  height: initial;
  margin-top: 3rem;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 19px;
  color: #656263;
}
@media screen and (min-width: 769px) {
  /* line 92, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .checkOutStepHeaderContent {
    line-height: 24px;
  }
}
@media screen and (min-width: 992px) {
  /* line 97, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_typography.less */
  .checkOutStepHeaderContent {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
/* line 15, css\LESS\BRAND_CUSTOM\PAGES\checkout\stepHeader.less */
.checkOutStepHeaderContent .step {
  float: left;
  width: 20%;
  text-align: center;
}
/* line 19, css\LESS\BRAND_CUSTOM\PAGES\checkout\stepHeader.less */
.checkOutStepHeaderContent .step .stepnumber {
  background-color: #203370;
  border-radius: 50%;
  color: #fff;
  font-weight: bold;
  height: 20px;
  padding: 5px;
  text-align: center;
  line-height: 20px;
  width: 20px;
  margin: 7px auto;
}
/* line 30, css\LESS\BRAND_CUSTOM\PAGES\checkout\stepHeader.less */
.checkOutStepHeaderContent .step .stepnumber.activestep {
  background-color: #8CC800 !important;
  border: 5px solid #8CC800;
  margin: 0 auto;
}
/* line 36, css\LESS\BRAND_CUSTOM\PAGES\checkout\stepHeader.less */
.checkOutStepHeaderContent .step .steptext {
  display: none;
  color: #203370;
}
@media screen and (min-width: 769px) {
  /* line 39, css\LESS\BRAND_CUSTOM\PAGES\checkout\stepHeader.less */
  .checkOutStepHeaderContent .step .steptext {
    display: block;
    margin-top: .5rem;
  }
}
/* line 44, css\LESS\BRAND_CUSTOM\PAGES\checkout\stepHeader.less */
.checkOutStepHeaderContent .step .steptext.activestep a {
  color: #203370;
}
/* line 48, css\LESS\BRAND_CUSTOM\PAGES\checkout\stepHeader.less */
.checkOutStepHeaderContent .step .steptext:hover {
  color: #8CC800;
}
/* line 54, css\LESS\BRAND_CUSTOM\PAGES\checkout\stepHeader.less */
.checkOutStepHeaderContent .checkStepsLay {
  margin: 0 auto;
}
/* line 56, css\LESS\BRAND_CUSTOM\PAGES\checkout\stepHeader.less */
.checkOutStepHeaderContent .checkStepsLay #footerRow1 .section > ul > li > a {
  padding: 0;
  margin: 0;
}
/* line 2, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent div.nextrow.rowContainer {
  margin-left: 1rem;
  /*input {
            &, & + label, & + p {
                display: inline-block;
            }
        }*/
}
/* line 9, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent div.nextrow.rowContainer .checkbox-container input[type="checkbox"] + .checkbox {
  margin-right: .8rem;
  margin-top: 0.1rem;
}
/* line 13, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent div.nextrow.rowContainer div.form-group {
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 15, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
  .CO2MainContent div.nextrow.rowContainer div.form-group {
    width: 50%;
  }
}
/* line 19, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent div.nextrow.rowContainer input[type="text"] {
  max-width: 35rem;
}
/* line 24, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent .youraddress {
  margin-top: 0.5rem;
}
/* line 26, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent .youraddress div#yourshippingaddressselect,
.CO2MainContent .youraddress div#yourbillingaddressselect {
  cursor: pointer;
  font-family: 'bariolregular';
  font-style: normal;
  font-weight: normal;
  max-width: 32rem;
  font-size: 1.4rem;
}
/* line 32, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent .youraddress div#yourshippingaddressselect > .dd-select.dd-pointer-down,
.CO2MainContent .youraddress div#yourbillingaddressselect > .dd-select.dd-pointer-down {
  max-width: 31rem;
  white-space: nowrap;
  overflow: hidden;
  padding-top: .7rem;
}
/* line 38, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent .youraddress div#yourshippingaddressselect ul,
.CO2MainContent .youraddress div#yourbillingaddressselect ul {
  background: #fff;
  border: 1px solid #24408e;
  margin-top: .7rem;
  margin-left: -0.45rem;
  padding-left: 0;
}
/* line 45, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent .youraddress div#yourshippingaddressselect li,
.CO2MainContent .youraddress div#yourbillingaddressselect li {
  overflow: hidden;
}
/* line 48, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent .youraddress div#yourshippingaddressselect li label,
.CO2MainContent .youraddress div#yourbillingaddressselect li label {
  white-space: nowrap;
  padding: 1rem 0;
  display: block;
  padding-left: 0.5rem;
}
/* line 54, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent .youraddress div#yourshippingaddressselect li:hover,
.CO2MainContent .youraddress div#yourbillingaddressselect li:hover,
.CO2MainContent .youraddress div#yourshippingaddressselect li > a:hover,
.CO2MainContent .youraddress div#yourbillingaddressselect li > a:hover,
.CO2MainContent .youraddress div#yourshippingaddressselect li > a label.dd-option-text:hover,
.CO2MainContent .youraddress div#yourbillingaddressselect li > a label.dd-option-text:hover {
  background-color: #1E90FF;
  color: #fff;
  cursor: pointer;
}
/* line 62, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent select.SelectStateAddress {
  width: 100%;
  font-family: 'bariolregular';
  font-style: normal;
  font-weight: normal;
  font-size: auto;
  font-size: initial;
  position: relative;
  background: transparent;
  cursor: pointer;
}
@media screen and (min-width: 769px) {
  /* line 72, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
  .CO2MainContent select.SelectStateAddress {
    width: 35rem;
  }
}
/* line 76, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent select.SelectStateAddress::-ms-expand {
  display: none;
}
/* line 80, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent #shippingAddressFormContainer {
  width: 100%;
  margin-top: 1rem;
  margin-left: .5rem;
}
@media screen and (min-width: 769px) {
  /* line 84, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
  .CO2MainContent #shippingAddressFormContainer {
    max-width: 967px;
    margin: 2rem 1rem;
  }
}
/* line 89, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent #shippingAddressFormContainer .col6,
.CO2MainContent #shippingAddressFormContainer div.form-group {
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 91, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
  .CO2MainContent #shippingAddressFormContainer .col6,
  .CO2MainContent #shippingAddressFormContainer div.form-group {
    width: 50%;
  }
}
/* line 95, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent #shippingAddressFormContainer input[type="text"] {
  max-width: 35rem;
}
/* line 98, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent #shippingAddressFormContainer .checkbox-container input[type="checkbox"] + .checkbox {
  margin-right: .8rem;
  margin-top: 0.1rem;
}
@media screen and (min-width: 769px) {
  /* line 103, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
  .CO2MainContent #shippingAddressFormContainer .saveaddresssection {
    margin-bottom: 0rem;
  }
}
/* line 109, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent .youraddress,
.CO2MainContent .dd-focusable {
  position: relative;
  font-family: 'bbj';
  font-size: 1.2rem;
  max-width: 35rem;
}
/* line 114, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent .youraddress:before,
.CO2MainContent .dd-focusable:before {
  cursor: pointer;
  content: "\e905";
  position: absolute;
  right: 1rem;
  top: 0.7rem;
}
@media screen and (min-width: 769px) {
  /* line 120, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
  .CO2MainContent .youraddress:before,
  .CO2MainContent .dd-focusable:before {
    top: 0.5rem;
    right: 1rem;
  }
}
/* line 125, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent .youraddress#usstatecontainer,
.CO2MainContent .dd-focusable#usstatecontainer {
  display: block;
}
@media screen and (min-width: 769px) {
  /* line 127, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
  .CO2MainContent .youraddress#usstatecontainer,
  .CO2MainContent .dd-focusable#usstatecontainer {
    display: inline-block;
  }
}
/* line 130, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent .youraddress#usstatecontainer:before,
.CO2MainContent .dd-focusable#usstatecontainer:before {
  right: 1rem;
  left: initial;
}
/* line 137, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent form .mandatory p {
  margin-top: 2rem;
}
/* line 141, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent .checkStepsLay > .content_wrapper_position {
  width: 100%;
  margin: auto;
}
@media screen and (min-width: 769px) {
  /* line 146, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
  .CO2MainContent #CheckoutStep2shippingFormId {
    margin-bottom: 1rem;
  }
}
/* line 151, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent input[type="checkbox"]:checked {
  background-size: contain;
  position: relative;
}
/* line 156, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent div.content_wrapper > div.content_left_shadow > div.content_right_shadow > div.main_content,
.CO2MainContent div.sign_in_registration {
  max-width: 967px;
}
/* line 162, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent #usebillasship .row {
  height: 3rem;
}
/* line 164, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent #usebillasship .row .checkBoxesBillingForm {
  width: 35rem;
  margin-top: 1rem;
  margin-bottom: 0rem;
}
/* line 170, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent #usebillasship .youraddresslabel {
  margin-top: 1rem;
}
/* line 173, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent #usebillasship .youraddress {
  z-index: 1;
}
/* line 176, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent #usebillasship .zipCodeRow {
  width: 100%;
  padding-bottom: 5rem;
}
@media screen and (min-width: 769px) {
  /* line 179, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
  .CO2MainContent #usebillasship .zipCodeRow {
    display: flex;
  }
}
/* line 183, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent #usebillasship .buttonRow {
  position: relative;
  margin-top: 2rem;
  clear: both;
}
/* line 187, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent #usebillasship .buttonRow .checkBoxesBillingForm {
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 189, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
  .CO2MainContent #usebillasship .buttonRow .checkBoxesBillingForm {
    width: auto;
    width: initial;
  }
}
/* line 194, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent #usebillasship .buttonRow .SBcontinue {
  position: relative;
  margin-top: 1rem;
  display: inline-block;
  margin-left: 1rem;
}
@media screen and (min-width: 769px) {
  /* line 199, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
  .CO2MainContent #usebillasship .buttonRow .SBcontinue {
    margin-top: 0rem;
    right: 0rem;
    position: absolute;
    top: 0rem;
  }
}
/* line 208, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent .n-form label,
.CO2MainContent .n-form label span {
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 211, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent .cb-wrapper {
  line-height: 1;
}
/* line 214, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step2.less */
.CO2MainContent .dd-focusable {
  max-width: 35rem;
}
/* line 2, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step3.less */
.CO3MainContent .heading-box {
  margin-top: -2rem;
}
/* line 5, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step3.less */
.CO3MainContent #box {
  margin: 0 2rem;
}
@media screen and (min-width: 769px) {
  /* line 7, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step3.less */
  .CO3MainContent #box {
    margin: auto;
  }
}
/* line 12, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step3.less */
.CO3MainContent .contentInner .col {
  display: inline;
}
/* line 14, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step3.less */
.CO3MainContent .contentInner .col > .nextrow form {
  margin: 3rem 0;
}
@media screen and (min-width: 769px) {
  /* line 18, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step3.less */
  .CO3MainContent .contentInner .col .nextrow {
    padding-left: 3rem;
  }
}
/* line 22, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step3.less */
.CO3MainContent .contentInner .col .shipradio {
  width: 30px;
}
/* line 25, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step3.less */
.CO3MainContent .contentInner .col .shipdetail {
  width: 60%;
}
/* line 28, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step3.less */
.CO3MainContent .contentInner .col .shipprice {
  float: right;
}
/* line 31, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step3.less */
.CO3MainContent .contentInner .col .SBParaBottom {
  line-height: 2.2rem;
  margin-bottom: 2rem;
}
@media screen and (min-width: 769px) {
  /* line 34, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step3.less */
  .CO3MainContent .contentInner .col .SBParaBottom {
    margin: 0rem 2rem 5rem;
  }
}
@media screen and (min-width: 769px) {
  /* line 39, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step3.less */
  .CO3MainContent .contentInner .col .BButton {
    display: inline-block;
  }
}
/* line 43, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step3.less */
.CO3MainContent .contentInner .col .continuebutton {
  margin-top: 1rem;
  margin-left: 1rem;
}
@media screen and (min-width: 769px) {
  /* line 46, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step3.less */
  .CO3MainContent .contentInner .col .continuebutton {
    margin-top: auto;
    float: right;
  }
}
/* This is needed for Paymetric CC iFrame */
/* line 3, css\LESS\BRAND_CUSTOM\PAGES\checkout\payment.less */
.DataInterceptCreditCardType {
  margin-top: 0;
  padding: 0 10px 0 0;
  color: #7d7d7d;
  margin-bottom: 15px;
  vertical-align: top;
  display: inline-block;
  width: 500%;
}
/* line 13, css\LESS\BRAND_CUSTOM\PAGES\checkout\payment.less */
.DataInterceptCreditCardType span img {
  padding-right: 15px;
}
/* line 17, css\LESS\BRAND_CUSTOM\PAGES\checkout\payment.less */
.DataInterceptCreditCardType input {
  padding-right: 20px;
}
/* line 21, css\LESS\BRAND_CUSTOM\PAGES\checkout\payment.less */
#Paymetric_CreditCardType {
  color: #7d7d7d;
  vertical-align: top;
  display: none;
}
/* line 27, css\LESS\BRAND_CUSTOM\PAGES\checkout\payment.less */
.DataInterceptCreditCardNumber {
  margin-top: 0;
  color: #000;
}
/* line 32, css\LESS\BRAND_CUSTOM\PAGES\checkout\payment.less */
#Paymetric_CreditCardNumber {
  margin-top: 0.2;
  font-size: 16px;
  color: #000;
  height: 30px;
  line-height: 1;
  padding: 0 0.5rem;
  margin-bottom: 1rem;
  width: 28rem;
}
/* line 43, css\LESS\BRAND_CUSTOM\PAGES\checkout\payment.less */
.DataInterceptExpirationDate {
  display: inline-block;
  margin-bottom: 4px !important;
  position: relative;
  max-width: 420px;
  width: 100%;
  margin-top: 0;
  padding: 0 10px 0 0;
  color: #000;
}
/* line 298, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.DataInterceptExpirationDate select {
  background: #fff;
  border: 1px solid #D3D2D2;
  border-radius: 0px;
  color: #414141;
  height: 32px;
  max-width: none;
  padding: 0 26px 0px 6px;
  transition: border .4s 0s linear;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 315, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.DataInterceptExpirationDate select::-ms-expand {
  display: none;
}
/* line 319, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.DataInterceptExpirationDate select.small {
  min-width: 90px;
}
/* line 323, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.DataInterceptExpirationDate select:focus {
  box-shadow: 0px 0px 1px 0px #656263;
  outline: 0;
}
/* line 329, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.DataInterceptExpirationDate span.arrow {
  font-size: 11px;
  font-size: 1.1rem;
  bottom: 0;
  color: #414141;
  height: 12px;
  margin: auto;
  position: absolute;
  right: 10px;
  top: 0;
  width: 12px;
}
/* line 343, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.DataInterceptExpirationDate .dijitArrowButton::before {
  display: none;
}
/* line 48, css\LESS\BRAND_CUSTOM\PAGES\checkout\payment.less */
.DataInterceptExpirationDate select {
  font-family: 'bariol-regular', Fallback, sans-serif;
  width: 100px;
}
/* line 53, css\LESS\BRAND_CUSTOM\PAGES\checkout\payment.less */
.DataInterceptExpirationDate:nth-child(2) {
  font-family: 'Paymetric Icomoon', Fallback, sans-serif;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
/* line 63, css\LESS\BRAND_CUSTOM\PAGES\checkout\payment.less */
.DataInterceptExpirationDate:nth-child(2):before,
.DataInterceptExpirationDate:nth-child(2):after {
  content: "\e95d";
  position: absolute;
  bottom: .8rem;
  left: 8rem;
  font-size: 1.1rem;
  opacity: 0.8;
}
/* line 71, css\LESS\BRAND_CUSTOM\PAGES\checkout\payment.less */
.DataInterceptExpirationDate:nth-child(2):after {
  left: 21rem;
}
/* line 77, css\LESS\BRAND_CUSTOM\PAGES\checkout\payment.less */
#Paymetric_Exp_Year {
  margin-top: 5px;
  margin-left: 20px;
}
/* line 82, css\LESS\BRAND_CUSTOM\PAGES\checkout\payment.less */
#PaymetricYear {
  float: left;
  width: 60px;
  margin-top: 10px;
  margin-right: 7px;
  color: #000;
  height: 20px;
  display: none;
}
/* line 92, css\LESS\BRAND_CUSTOM\PAGES\checkout\payment.less */
.DataInterceptCVV {
  padding: 0 10px 0 0;
  width: 70px;
  color: #000;
  vertical-align: middle !important;
}
/* line 99, css\LESS\BRAND_CUSTOM\PAGES\checkout\payment.less */
#Paymetric_CVV {
  width: 70px;
  height: 30px;
  margin-left: .1rem;
  margin-top: .3em;
}
/* line 106, css\LESS\BRAND_CUSTOM\PAGES\checkout\payment.less */
.DataIntercept tbody tr:first-child td:first-child {
  display: none;
}
/* line 109, css\LESS\BRAND_CUSTOM\PAGES\checkout\payment.less */
.DataIntercept tbody tr td {
  display: block;
}
/* line 112, css\LESS\BRAND_CUSTOM\PAGES\checkout\payment.less */
.nameOnCard input {
  width: 30rem;
  display: block;
}
/* line 117, css\LESS\BRAND_CUSTOM\PAGES\checkout\payment.less */
#DIContainer {
  margin-left: 0rem;
}
/* line 2, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
.CO4MainContent address {
  font-style: normal;
}
/* line 6, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
.CO4MainContent .paymetricbox .savedCCContainer {
  display: inline-block;
  margin-bottom: 4px !important;
  position: relative;
  max-width: 420px;
  width: 100%;
  width: 30rem;
}
/* line 298, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.CO4MainContent .paymetricbox .savedCCContainer select {
  background: #fff;
  border: 1px solid #D3D2D2;
  border-radius: 0px;
  color: #414141;
  height: 32px;
  max-width: none;
  padding: 0 26px 0px 6px;
  transition: border .4s 0s linear;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 315, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.CO4MainContent .paymetricbox .savedCCContainer select::-ms-expand {
  display: none;
}
/* line 319, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.CO4MainContent .paymetricbox .savedCCContainer select.small {
  min-width: 90px;
}
/* line 323, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.CO4MainContent .paymetricbox .savedCCContainer select:focus {
  box-shadow: 0px 0px 1px 0px #656263;
  outline: 0;
}
/* line 329, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.CO4MainContent .paymetricbox .savedCCContainer span.arrow {
  font-size: 11px;
  font-size: 1.1rem;
  bottom: 0;
  color: #414141;
  height: 12px;
  margin: auto;
  position: absolute;
  right: 10px;
  top: 0;
  width: 12px;
}
/* line 343, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_forms.less */
.CO4MainContent .paymetricbox .savedCCContainer .dijitArrowButton::before {
  display: none;
}
/* line 9, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
.CO4MainContent .paymetricbox .savedCCContainer.paySection {
  margin-top: 3rem;
}
/* line 11, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
.CO4MainContent .paymetricbox .savedCCContainer.paySection .paymentoptionHeading {
  margin-top: 0rem;
}
/* line 15, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
.CO4MainContent .paymetricbox .savedCCContainer .savedCCContainer + li {
  margin-top: 2rem;
  list-style: none;
}
@media screen and (min-width: 769px) {
  /* line 18, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
  .CO4MainContent .paymetricbox .savedCCContainer .savedCCContainer + li {
    width: 85rem;
  }
}
/* line 23, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
.CO4MainContent .paymetricbox .addCardNewSelect {
  margin-top: 1rem;
}
/* line 26, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
.CO4MainContent .paymetricbox .contentContainer > .contentInner > .col > li {
  margin-top: 3rem;
  list-style: none;
}
/* line 32, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
.CO4MainContent #commonaddresstable {
  width: 300px;
}
/* line 35, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
.CO4MainContent #commonaddresstable .billingHeading,
.CO4MainContent #commonaddresstable > .addressDetails .billingDetails,
.CO4MainContent #commonaddresstable > .addressDetails .shippingDetails {
  width: 100%;
}
/* line 41, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
.CO4MainContent #commonaddresstable address #addressCity,
.CO4MainContent #commonaddresstable address #addressGeo {
  display: inline-block;
  margin: 0 0 .5rem;
}
/* line 46, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
.CO4MainContent #commonaddresstable #addressName {
  display: block;
  margin: 0 0 .5rem;
}
/* line 50, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
.CO4MainContent #commonaddresstable > .addressDetails {
  margin: .5rem 0;
  padding: 1rem;
  border: 2px solid #8CC800;
  margin-right: 0rem;
  padding-right: 1.5rem;
}
@media screen and (min-width: 769px) {
  /* line 56, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
  .CO4MainContent #commonaddresstable > .addressDetails {
    width: 27rem;
  }
}
/* line 63, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
.CO4MainContent #commonaddresstable .commonAddressHeadingRow {
  padding-bottom: .2rem;
  padding-top: 0rem;
}
/* line 69, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
.CO4MainContent .nameOnCard {
  margin: 1rem .1rem;
}
@media screen and (min-width: 769px) {
  /* line 71, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
  .CO4MainContent .nameOnCard {
    margin: .3rem 0;
  }
}
/* line 74, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
.CO4MainContent .nameOnCard input {
  font-family: 'bariolregular';
  font-style: normal;
  font-weight: normal;
  height: 3rem;
}
@media screen and (min-width: 769px) {
  /* line 81, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
  .CO4MainContent #Paymetric_CreditCardNumber {
    width: 300px;
  }
}
/* line 85, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
.CO4MainContent .button-row {
  margin-top: 2rem;
  position: relative;
}
/* line 88, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
.CO4MainContent .button-row > div {
  display: inline-block;
  margin-left: 1rem;
}
@media screen and (min-width: 769px) {
  /* line 93, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
  .CO4MainContent .button-row {
    height: 1px;
  }
}
/* line 96, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
.CO4MainContent .button-row .SBcontinue {
  margin-top: 1rem;
}
@media screen and (min-width: 769px) {
  /* line 98, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
  .CO4MainContent .button-row .SBcontinue {
    margin-top: 0rem;
    position: absolute;
    top: 0;
    right: 0;
  }
}
/* line 108, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
.footer_wrapper_position.coStep4page {
  margin-top: 6rem;
}
/* line 112, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
#page.checkoutstep4 {
  overflow-x: visible;
}
/* line 115, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step4.less */
#Paymetric_ErrorLogging {
  display: none !important;
}
/* line 1, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page {
  max-width: 967px;
  margin: 0 auto;
}
/* line 5, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper {
  margin-top: 1rem;
}
/* line 10, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper .heading-box {
  margin-top: 1rem;
}
/* line 13, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper .COheader4 {
  color: #414141;
  padding: 0.5rem 0 0.5rem 0.5rem;
  background-color: #D3D2D2;
  font-size: 2rem;
  width: 95%;
}
/* line 19, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper .COheader4 > div {
  display: inline-block;
  text-transform: capitalize;
}
/* line 23, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper .COheader4 a {
  float: right;
  text-decoration: underline;
  font-size: 1.6rem;
}
/* line 28, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper .COheader4.OrderSummaryHeadingRow {
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 34, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .product-col {
    display: flex;
  }
}
/* line 40, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .optionsHeading {
  text-align: center;
}
/* line 43, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .amountHeading {
  text-align: center;
}
/* line 46, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .orderItemDescription {
  text-transform: capitalize;
}
@media screen and (min-width: 769px) {
  /* line 48, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .orderItemDescription {
    display: block;
  }
}
/* line 52, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .orderItemDescription.lg-nodisplay {
  width: 60%;
  margin-right: 15%;
  display: block;
}
@media screen and (min-width: 769px) {
  /* line 56, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .orderItemDescription.lg-nodisplay {
    display: none;
  }
}
/* line 60, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .COheader4 {
  margin: 0.5rem 0 0.5rem 0;
  display: block;
}
/* line 64, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .COheader4 .print-link {
  float: right;
}
/* line 68, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .COheader4.OrderSummaryHeadingRow {
  display: block;
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 71, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .COheader4.OrderSummaryHeadingRow {
    display: flex;
  }
}
/* line 75, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .COheader4.OrderSummaryHeadingRow .heading {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 77, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .COheader4.OrderSummaryHeadingRow .heading {
    display: table-cell;
    text-align: center;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 85, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .COheader4.OrderSummaryHeadingRow .heading.total {
    padding-left: 34px;
  }
}
/* line 90, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .COheader4.OrderSummaryHeadingRow > div {
  white-space: nowrap;
}
@media screen and (min-width: 769px) {
  /* line 92, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .COheader4.OrderSummaryHeadingRow > div {
    position: relative;
  }
}
/* line 95, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .COheader4.OrderSummaryHeadingRow > div > div {
  display: inline-block;
}
/* line 99, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .COheader4.OrderSummaryHeadingRow div,
.checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .COheader4.OrderSummaryHeadingRow a {
  padding: 0.5rem;
}
/* line 102, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .COheader4.OrderSummaryHeadingRow a {
  right: 1rem;
  padding: .8rem;
  position: absolute;
  text-decoration: underline;
}
@media screen and (min-width: 769px) {
  /* line 107, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .COheader4.OrderSummaryHeadingRow a {
    right: 3rem;
  }
}
/* line 114, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .OrderSummaryDetailsRow {
  background-color: #fff !important;
  color: #414141;
  padding: 1rem;
  display: block;
  border-bottom: 1px solid #D3D2D2;
}
@media screen and (min-width: 769px) {
  /* line 119, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .OrderSummaryDetailsRow {
    display: flex;
  }
}
/* line 123, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .OrderSummaryDetailsRow .description {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 126, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .OrderSummaryDetailsRow .description {
    display: block;
    padding-top: 1rem;
    box-sizing: border-box;
    margin-left: 3rem;
    float: left;
  }
}
/* line 134, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .OrderSummaryDetailsRow .options {
  padding-top: 1rem;
  box-sizing: border-box;
  text-align: right;
}
@media screen and (min-width: 769px) {
  /* line 139, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .OrderSummaryDetailsRow .options {
    text-align: center;
    display: table-cell;
  }
}
/* line 144, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .OrderSummaryDetailsRow .options label,
.checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .OrderSummaryDetailsRow .options label + div {
  display: inline;
}
@media screen and (min-width: 769px) {
  /* line 148, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .OrderSummaryDetailsRow .options label {
    display: none;
  }
}
/* line 153, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .OrderSummaryDetailsRow .amount {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 155, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .OrderSummaryDetailsRow .amount {
    text-align: center;
    padding-top: 1rem;
    box-sizing: border-box;
    display: table-cell;
    padding-left: 10px;
  }
}
/* line 165, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .OrderSummaryDetailsRow .unitPrice {
  padding-top: 1rem;
  text-align: right;
}
@media screen and (min-width: 769px) {
  /* line 170, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .OrderSummaryDetailsRow .unitPrice {
    text-align: center;
    display: table-cell;
  }
}
/* line 177, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .OrderSummaryDetailsRow img {
  max-width: 150px;
}
/* line 180, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #ordersummarytable .OrderSummaryDetailsRow .col3.product {
  margin: 0;
  width: 150px;
  float: left;
}
/* line 187, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper .CO5orderTotals {
  display: flex;
  background-color: #D3D2D2;
  padding: 3.5rem;
  display: block;
}
@media screen and (min-width: 769px) {
  /* line 192, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .checkoutformwrapper .CO5orderTotals {
    display: flex;
  }
}
/* line 196, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper .CO5orderTotals .grandtotals#totalordercosts {
  text-align: right;
  width: 35%;
}
@media screen and (min-width: 769px) {
  /* line 199, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .checkoutformwrapper .CO5orderTotals .grandtotals#totalordercosts {
    margin-right: 2rem;
    width: 25%;
  }
}
/* line 204, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper .CO5orderTotals .grandtotals .totalcost {
  font-weight: bold;
  margin-top: .5rem;
}
/* line 208, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper .CO5orderTotals .grandtotals#totalordercostcategories {
  width: 64%;
  text-align: right;
}
@media screen and (min-width: 769px) {
  /* line 211, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .checkoutformwrapper .CO5orderTotals .grandtotals#totalordercostcategories {
    width: 25%;
    text-align: left;
  }
}
/* line 218, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper .CO5TaxMsg {
  display: inline-block;
  width: 100%;
  padding-bottom: 1rem;
}
/* line 221, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper .CO5TaxMsg p {
  font-size: 1.4rem;
  max-width: 40rem;
}
@media screen and (min-width: 769px) {
  /* line 226, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .checkoutformwrapper .CO5TaxMsg {
    padding-bottom: auto;
    padding-bottom: initial;
  }
}
/* line 232, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper .col12 > .col6 {
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 234, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .checkoutformwrapper .col12 > .col6 {
    width: 50%;
  }
}
@media screen and (min-width: 769px) {
  /* line 238, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .checkoutformwrapper .col12 {
    display: flex;
  }
}
/* line 242, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #shippingtypetable,
.checkout5page .checkoutwrapper .checkoutformwrapper #paymenttable {
  margin-bottom: 20px;
}
/* line 244, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #shippingtypetable .COheader4,
.checkout5page .checkoutwrapper .checkoutformwrapper #paymenttable .COheader4 {
  width: 95%;
  padding: 1rem;
}
/* line 248, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #shippingtypetable .shippingMethod,
.checkout5page .checkoutwrapper .checkoutformwrapper #paymenttable .shippingMethod {
  padding: 2.5rem;
  margin: 0.5rem 0;
  color: #414141;
  background: none!important;
}
/* line 253, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #shippingtypetable .shippingMethod .shipprice,
.checkout5page .checkoutwrapper .checkoutformwrapper #paymenttable .shippingMethod .shipprice {
  display: none;
}
/* line 257, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #shippingtypetable .orderContent,
.checkout5page .checkoutwrapper .checkoutformwrapper #paymenttable .orderContent {
  padding: 2.5rem;
}
/* line 262, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #commonaddresstable .COheader4 {
  width: 95%;
  padding: 1rem;
  float: right;
  margin-bottom: 2rem;
}
/* line 267, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #commonaddresstable .COheader4 div {
  display: inline-block;
}
/* line 272, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #commonaddresstable .addressDetails address {
  font-style: normal;
  padding: 2.5rem;
}
/* line 275, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #commonaddresstable .addressDetails address #addressName {
  display: block;
  margin: 0 0 .5rem;
}
/* line 279, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #commonaddresstable .addressDetails address #addressGeo,
.checkout5page .checkoutwrapper .checkoutformwrapper #commonaddresstable .addressDetails address #addressCity {
  display: inline-block;
  margin: 0 0 .5rem;
}
/* line 286, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #emailNotificationCheck.orderCol {
  padding: 1.5rem;
}
@media screen and (min-width: 769px) {
  /* line 288, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .checkoutformwrapper #emailNotificationCheck.orderCol {
    padding: auto;
    padding: initial;
  }
}
/* line 292, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #emailNotificationCheck.orderCol label.sendMeEmail {
  font-size: 1.4rem;
  font-weight: 700;
}
@media screen and (min-width: 769px) {
  /* line 295, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .checkoutformwrapper #emailNotificationCheck.orderCol label.sendMeEmail {
    margin-left: 2.5rem;
  }
}
/* line 299, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .checkoutformwrapper #emailNotificationCheck.orderCol .left_espot.contact-us {
  font-size: 1.4rem;
}
@media screen and (min-width: 769px) {
  /* line 303, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .checkoutformwrapper #emailNotificationCheck.orderCol .checkbox-container {
    padding-left: 0.5rem;
  }
}
/* line 309, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .CButton {
  margin: 2rem 1rem 0rem ;
}
@media screen and (min-width: 769px) {
  /* line 311, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout5page .checkoutwrapper .CButton {
    margin: 0rem;
  }
}
/* line 314, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout5page .checkoutwrapper .CButton .continuebutton {
  float: right;
}
/* line 321, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page {
  padding-bottom: 6rem;
}
/* line 323, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .COheader5 {
  text-align: center;
}
/* line 326, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .confirmation-box {
  background-color: #D3D2D2;
  border: 1px solid #D2D1D1;
  padding: 1rem;
}
@media screen and (min-width: 769px) {
  /* line 330, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout6page .confirmation-box {
    padding: 2rem 3rem;
  }
}
/* line 333, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .confirmation-box #ordernumber span {
  margin-left: .5rem;
}
/* line 336, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .confirmation-box .requiredText {
  display: none;
}
/* line 339, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .confirmation-box ul {
  margin-top: 1.5rem;
  line-height: 3rem;
}
/* line 342, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .confirmation-box ul li {
  font-size: auto;
  font-size: initial;
}
@media screen and (min-width: 769px) {
  /* line 348, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout6page .confirmation-box input[type="text"],
  .checkout6page .confirmation-box input[type="password"] {
    width: 40rem;
  }
}
/* line 352, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .confirmation-box .button {
  text-transform: capitalize;
}
@media screen and (min-width: 769px) {
  /* line 354, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout6page .confirmation-box .button {
    float: right;
  }
}
@media screen and (min-width: 769px) {
  /* line 359, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout6page .confirmation-box .Co6RegisterAccnt {
    margin-left: 4rem;
  }
}
@media screen and (min-width: 769px) {
  /* line 364, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout6page .confirmation-box .step6GstReg {
    float: right;
  }
}
/* line 367, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .confirmation-box .step6GstReg .password {
  min-height: auto;
  min-height: initial;
}
/* line 372, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .confirmation-box .step6GstReg .form-group label > span {
  font-size: 18px;
  font-size: 1.8rem;
  padding-right: 5px;
  color: #E9004C;
}
/* line 378, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .confirmation-box .step6GstReg .form-disclaimer {
  font-size: 14px;
  font-size: 1.4rem;
  text-align: right;
  margin-bottom: 0;
}
/* line 382, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .confirmation-box .step6GstReg .form-disclaimer > span {
  font-size: 18px;
  font-size: 1.8rem;
  padding-right: 5px;
  color: #E9004C;
}
/* line 390, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .checkoutwrapper {
  margin-top: 0 !important;
}
/* line 394, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .checkoutwrapper .checkoutformwrapper #ordersummarytable .OrderSummaryDetailsRow .unitPrice {
  display: none;
}
/* line 397, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .checkoutwrapper .checkoutformwrapper #ordersummarytable .OrderSummaryDetailsRow .options {
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 399, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout6page .checkoutwrapper .checkoutformwrapper #ordersummarytable .OrderSummaryDetailsRow .options {
    width: 68%;
  }
}
/* line 402, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .checkoutwrapper .checkoutformwrapper #ordersummarytable .OrderSummaryDetailsRow .options label.qty.lg-nodisplay {
  display: inline;
  text-transform: capitalize;
}
/* line 407, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .checkoutwrapper .checkoutformwrapper #ordersummarytable .OrderSummaryDetailsRow .product {
  margin: 0rem;
}
/* line 410, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .checkoutwrapper .checkoutformwrapper #ordersummarytable .OrderSummaryDetailsRow .description {
  width: 33%;
}
/* line 413, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .checkoutwrapper .checkoutformwrapper #ordersummarytable .OrderSummaryDetailsRow .col2.amount {
  display: block;
  text-align: right;
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 417, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout6page .checkoutwrapper .checkoutformwrapper #ordersummarytable .OrderSummaryDetailsRow .col2.amount {
    width: 33%;
    display: table-cell;
  }
}
/* line 425, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .ordernumber {
  background: #D3D2D2 !important;
  padding: 0;
}
/* line 428, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .ordernumber > .COheader4 {
  margin-left: 1rem;
}
/* line 432, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .row.CO5orderTotals {
  background: #D3D2D2 !important;
}
/* line 435, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .payment-info {
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 437, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout6page .payment-info {
    width: 50%;
  }
}
/* line 440, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .payment-info + .nextrow {
  padding-left: 2rem;
}
@media screen and (min-width: 769px) {
  /* line 445, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout6page .button-row {
    padding-bottom: 2rem;
  }
}
/* line 448, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
.checkout6page .button-row .continuebutton {
  float: left;
  margin-left: 1rem;
}
@media screen and (min-width: 769px) {
  /* line 451, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .checkout6page .button-row .continuebutton {
    margin: 0 ;
  }
}
@media print {
  /*a[href]:after {
		content: " (" attr(href) ")";
	}*/
  /* line 463, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  #header {
    background: #414141 !important;
    border: 1px solid #414141 !important;
    -webkit-print-color-adjust: exact;
  }
  /* line 469, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .rowContainer.checkout-header .icon-lock.icon-bbj-padlock {
    display: none !important;
  }
  /* line 475, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .maincontent.checkout6page .checkoutformwrapper .printhide,
  .maincontent.checkout6page .checkoutformwrapper .saveCardMessage,
  .maincontent.checkout6page .checkoutformwrapper #saveCardDetails,
  .maincontent.checkout6page .checkoutformwrapper .confirmation-box.n-form {
    display: none !important;
  }
  /* line 481, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .maincontent.checkout6page .checkoutformwrapper #commonaddresstable .COheader4 {
    float: left !important;
  }
  /* line 485, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .maincontent.checkout6page .checkoutformwrapper .OrderSummaryDetailsRow .product-col {
    float: left !important;
  }
  /* line 487, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .maincontent.checkout6page .checkoutformwrapper .OrderSummaryDetailsRow .product-col .product {
    padding: 0 10px !important;
  }
  /* line 491, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .maincontent.checkout6page .checkoutformwrapper .OrderSummaryDetailsRow .orderItemDescription.lg-nodisplay {
    width: 33% !important;
    margin-right: 0 !important;
  }
  /* line 495, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .maincontent.checkout6page .checkoutformwrapper .OrderSummaryDetailsRow .options {
    text-align: center !important;
    float: left !important;
    width: 20% !important;
    padding-top: 0 !important;
  }
  /* line 501, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .maincontent.checkout6page .checkoutformwrapper .OrderSummaryDetailsRow .col2.amount {
    display: table-cell;
    width: 20% !important;
    text-align: right !important;
  }
  /* line 507, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .maincontent.checkout6page .checkoutformwrapper .CO5orderTotals {
    border: 1px solid #D3D2D2;
  }
  /* line 509, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .maincontent.checkout6page .checkoutformwrapper .CO5orderTotals .CO5TaxMsg {
    width: 50%;
  }
  /* line 512, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .maincontent.checkout6page .checkoutformwrapper .CO5orderTotals .grandtotals#totalordercostcategories {
    width: 25%;
    text-align: right;
  }
  /* line 516, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .maincontent.checkout6page .checkoutformwrapper .CO5orderTotals .grandtotals#totalordercosts {
    width: 25%;
  }
  /* line 521, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .maincontent.checkout6page .COheader4 #printordersummary {
    display: none;
  }
  /* line 524, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .maincontent.checkout6page .COheader4 {
    border-bottom: 1px solid #D3D2D2;
  }
  /* line 528, css\LESS\BRAND_CUSTOM\PAGES\checkout\shop-cart-step5.less */
  .footer_wrapper_position {
    display: none;
  }
}
/* line 1, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.sign_in_registration {
  padding: 0;
}
/* line 3, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.sign_in_registration br {
  display: none;
}
/* line 6, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.sign_in_registration .title h1 {
  height: auto;
  font-family: 'bariolregular';
  font-style: normal;
  font-weight: normal;
}
/* line 11, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.sign_in_registration .header_new,
.sign_in_registration .sign_in_registration .header_return,
.sign_in_registration .sign_in_registration .Ncustomerblock {
  width: 100%;
  max-width: none;
}
/* line 15, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.sign_in_registration .header_new {
  margin-top: 20px;
}
/* line 18, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.sign_in_registration .align {
  padding: 0;
  border: solid 0px #e5e5e5;
  min-height: 250px;
}
/* line 22, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.sign_in_registration .align .GCOfont:first-child {
  font-size: 14px;
}
/* line 26, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.sign_in_registration .myaccount_error {
  color: #E9004C;
  margin-top: 10px;
  display: block;
}
/* line 31, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.sign_in_registration .title {
  padding: 0px;
  font-size: 14px;
}
/* line 35, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.sign_in_registration .heading-box {
  border-bottom: 1px solid #D3D2D2;
  padding-bottom: 10px;
}
@media screen and (min-width: 992px) {
  /* line 38, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
  .sign_in_registration .heading-box {
    padding-bottom: 0px;
  }
}
/* line 41, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.sign_in_registration .heading-box .header {
  color: #656263;
  margin-bottom: 10px;
}
/* line 47, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.sign_in_registration #Register.n-form {
  padding: 45px 10px;
}
@media screen and (min-width: 769px) {
  /* line 49, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
  .sign_in_registration #Register.n-form {
    padding: 45px;
  }
}
/* line 52, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.sign_in_registration #Register.n-form .select-container {
  background: #fff;
}
/* line 54, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.sign_in_registration #Register.n-form .select-container .inputField.dijitSelect {
  margin-bottom: 0;
  border: none;
}
/* line 59, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.sign_in_registration #Register.n-form .checkbox-container {
  overflow: visible;
}
@media screen and (min-width: 769px) {
  /* line 63, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
  .sign_in_registration {
    padding: 0 15px;
  }
}
/* line 72, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
#WC_AccountDisplay_div_23 ul {
  padding-left: 15px;
}
/* line 77, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.header_new .register-btn {
  margin-top: 20px;
}
/* line 80, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.forgot-pass {
  padding: 0 25px;
  display: inline;
}
@media screen and (min-width: 992px) {
  /* line 85, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
  .sign_in_registration {
    max-width: 860px;
  }
  /* line 87, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
  .sign_in_registration .header_new {
    width: 400px;
    margin-top: 0px;
    margin-top: 10px;
  }
  /* line 92, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
  .sign_in_registration .header_return {
    width: 400px;
    margin-top: 10px;
  }
}
/* line 99, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.forgot-pass-link {
  padding-top: 20px;
  display: block;
}
/* line 104, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.SignInContent .heading-box {
  padding-bottom: 5px;
}
/* line 107, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.wcSelectMenu {
  font-family: 'bariolregular';
  font-style: normal;
  font-weight: normal;
}
/* line 109, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.wcSelectMenu .dijitMenuItemLabel:hover {
  background-color: #1E90FF;
  color: #fff;
}
/* line 113, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.wcSelectMenu table tr.dijitSelectSelectedOption {
  background: #fff !important;
}
/* line 116, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.wcSelectMenu table tr.dijitMenuItemSelected {
  background: #1E90FF !important;
}
/* line 119, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.wcSelectMenu .dijitReset {
  font-size: 1.4rem;
}
/* line 124, css\LESS\BRAND_CUSTOM\PAGES\my-account\signin.less */
.user-registration-form .dijitReset {
  width: 19.5rem;
}
/* line 1, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.two-column-form {
  width: 100%;
}
/* line 4, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.two-column-form .form-left,
.two-column-form .form-right {
  width: 100%;
}
/* line 7, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.form-actions {
  clear: both;
  text-align: right;
}
@media screen and (min-width: 992px) {
  /* line 13, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
  .two-column-form .form-left,
  .two-column-form .form-right {
    width: 40%;
    float: left;
  }
  /* line 17, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
  .two-column-form .form-left {
    padding-right: 5%;
  }
  /* line 20, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
  .two-column-form .form-right {
    padding-left: 5%;
  }
  /* line 23, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
  .sign_in_registration .form-actions a.button {
    margin-right: 2rem;
  }
}
/* line 31, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.provide-info .sign_in_registration .form-content {
  font-size: auto;
  font-size: initial;
}
/* line 35, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.provide-info .sign_in_registration .heading-text {
  margin-bottom: 1rem;
}
/* line 38, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.provide-info .sign_in_registration fieldset {
  padding-top: 1rem;
}
/* line 40, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.provide-info .sign_in_registration fieldset legend {
  margin-bottom: .5rem;
  font-size: auto;
  font-size: initial;
}
/* line 45, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.provide-info .sign_in_registration fieldset input[type='radio'],
.provide-info .sign_in_registration fieldset label {
  display: inline;
}
/* line 53, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .main_content .sign_in_registration .form-group .select-container .inputField {
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 58, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form div.content_wrapper > div.content_left_shadow > div.content_right_shadow > div.main_content {
  margin: 0;
}
@media screen and (min-width: 769px) {
  /* line 63, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
  .user-registration-form div.content_wrapper > div.content_left_shadow > div.content_right_shadow > div.main_content {
    margin: 0 8%;
  }
}
/* line 68, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .content_wrapper .content_left_shadow,
.user-registration-form .content_wrapper .content_right_shadow {
  padding: 0 !important;
}
/* line 72, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .content_wrapper .main_content {
  max-width: inherit !important;
}
/* line 75, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .content_wrapper .main_content .sign_in_registration {
  max-width: inherit !important;
  padding: 0;
}
@media screen and (min-width: 992px) {
  /* line 78, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
  .user-registration-form .content_wrapper .main_content .sign_in_registration {
    max-width: inherit !important;
  }
}
/* line 81, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form {
  margin: 0;
}
/* line 85, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form .personal-details-section .form-group .select-container {
  max-width: none;
}
@media screen and (min-width: 600px) {
  /* line 87, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
  .user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form .personal-details-section .form-group .select-container {
    max-width: 420px;
  }
}
/* line 91, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form .personal-details-section .form-group label > span {
  color: #E9004C;
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 96, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form .personal-details-section .rowAddressForm {
  display: -webkit-block;
  display: -ms-blockbox;
  display: -ms-block;
  display: block;
}
@media screen and (min-width: 769px) {
  /* line 98, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
  .user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form .personal-details-section .rowAddressForm {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
  }
}
/* line 101, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form .personal-details-section .rowAddressForm .form-group {
  margin-right: 20px;
}
/* line 103, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form .personal-details-section .rowAddressForm .form-group .inputField {
  max-width: 100%;
}
@media screen and (min-width: 600px) {
  /* line 105, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
  .user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form .personal-details-section .rowAddressForm .form-group .inputField {
    max-width: 420px;
  }
}
/* line 109, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form .personal-details-section .rowAddressForm .form-group .select-container {
  max-width: none;
}
@media screen and (min-width: 600px) {
  /* line 111, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
  .user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form .personal-details-section .rowAddressForm .form-group .select-container {
    max-width: 420px;
  }
}
/* line 118, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form .personal-details-section,
.user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form .account-details-section {
  float: none;
  box-sizing: border-box;
}
@media screen and (min-width: 600px) {
  /* line 122, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
  .user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form .personal-details-section,
  .user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form .account-details-section {
    float: left;
  }
}
/* line 126, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form .personal-details-section {
  width: 100%;
  padding-right: 0;
}
@media screen and (min-width: 600px) {
  /* line 129, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
  .user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form .personal-details-section {
    width: 66.666666%;
    padding-right: 5%;
  }
}
/* line 134, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form .account-details-section {
  width: 100%;
  padding-left: 0;
}
@media screen and (min-width: 600px) {
  /* line 137, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
  .user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form .account-details-section {
    width: 33.333333%;
  }
}
/* line 141, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form .account-details-section .form-group .inputField {
  max-width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 143, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
  .user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form .account-details-section .form-group .inputField {
    max-width: 420px;
  }
}
/* line 147, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form .account-details-section .form-group .select-container {
  max-width: none;
}
@media screen and (min-width: 600px) {
  /* line 149, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
  .user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form .account-details-section .form-group .select-container {
    max-width: 420px;
  }
}
/* line 153, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form .account-details-section .form-group label > span {
  color: #E9004C;
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 159, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form#Register {
  padding: 30px 20px;
}
@media screen and (min-width: 769px) {
  /* line 161, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
  .user-registration-form .content_wrapper .main_content .sign_in_registration .registration-form#Register {
    padding: 45px;
  }
}
/* line 166, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .content_wrapper .main_content .sign_in_registration .bottom-box {
  clear: both;
}
/* line 168, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .content_wrapper .main_content .sign_in_registration .bottom-box .user-action-section,
.user-registration-form .content_wrapper .main_content .sign_in_registration .bottom-box .form-actions.address-form {
  float: left;
  width: 100%;
  text-align: left;
}
@media screen and (min-width: 769px) {
  /* line 173, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
  .user-registration-form .content_wrapper .main_content .sign_in_registration .bottom-box .user-action-section,
  .user-registration-form .content_wrapper .main_content .sign_in_registration .bottom-box .form-actions.address-form {
    width: 66.666666%;
  }
}
/* line 176, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .content_wrapper .main_content .sign_in_registration .bottom-box .user-action-section .bbj-btn.green,
.user-registration-form .content_wrapper .main_content .sign_in_registration .bottom-box .form-actions.address-form .bbj-btn.green,
.user-registration-form .content_wrapper .main_content .sign_in_registration .bottom-box .user-action-section div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .footer .button_primary .button_text,
.user-registration-form .content_wrapper .main_content .sign_in_registration .bottom-box .form-actions.address-form div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .footer .button_primary .button_text,
.user-registration-form .content_wrapper .main_content .sign_in_registration .bottom-box .user-action-section div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions .button#WC_QuickInfo_Link_addtocart,
.user-registration-form .content_wrapper .main_content .sign_in_registration .bottom-box .form-actions.address-form div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions .button#WC_QuickInfo_Link_addtocart {
  margin-left: auto;
}
/* line 179, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .content_wrapper .main_content .sign_in_registration .bottom-box .user-action-section .checkbox-description,
.user-registration-form .content_wrapper .main_content .sign_in_registration .bottom-box .form-actions.address-form .checkbox-description {
  height: auto;
}
/* line 183, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .content_wrapper .main_content .sign_in_registration .bottom-box .form-actions.address-form {
  width: 100%;
  clear: none;
}
@media screen and (min-width: 769px) {
  /* line 186, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
  .user-registration-form .content_wrapper .main_content .sign_in_registration .bottom-box .form-actions.address-form {
    width: 33.333333%;
  }
}
/* line 190, css\LESS\BRAND_CUSTOM\PAGES\my-account\user-registration.less */
.user-registration-form .content_wrapper .main_content .sign_in_registration .bottom-box:after {
  display: block;
  content: '';
  clear: both;
}
/* line 3, css\LESS\BRAND_CUSTOM\PAGES\my-account\password-reset.less */
#box.myAccount .passwd-reset #ResetPasswordForm {
  margin-top: 1rem;
}
/* line 6, css\LESS\BRAND_CUSTOM\PAGES\my-account\password-reset.less */
#box.myAccount .passwd-reset .button_footer_line {
  padding-top: 0.5rem;
}
/* line 9, css\LESS\BRAND_CUSTOM\PAGES\my-account\password-reset.less */
#box.myAccount .passwd-reset input.email {
  width: 30rem;
}
/* line 12, css\LESS\BRAND_CUSTOM\PAGES\my-account\password-reset.less */
#box.myAccount .passwd-reset .forgot_password_container {
  padding: 0rem;
}
@media screen and (min-width: 769px) {
  /* line 14, css\LESS\BRAND_CUSTOM\PAGES\my-account\password-reset.less */
  #box.myAccount .passwd-reset .forgot_password_container {
    padding: auto;
    padding: initial;
  }
}
/* line 19, css\LESS\BRAND_CUSTOM\PAGES\my-account\password-reset.less */
#box.myAccount .passwd-reset .forgot_password_container #ResetPasswordForm label {
  margin-top: 2rem;
}
/* line 23, css\LESS\BRAND_CUSTOM\PAGES\my-account\password-reset.less */
#box.myAccount .passwd-reset .forgot_password_container .error_msg {
  margin: 1rem 0;
}
/* line 27, css\LESS\BRAND_CUSTOM\PAGES\my-account\password-reset.less */
#box.myAccount .passwd-reset .sign_in_registration {
  line-height: auto;
  line-height: initial;
}
/* line 30, css\LESS\BRAND_CUSTOM\PAGES\my-account\password-reset.less */
#box.myAccount .passwd-reset .sign_in_registration .title h1 {
  height: auto;
  height: initial;
  font-size: 2.6rem;
}
@media screen and (min-width: 769px) {
  /* line 34, css\LESS\BRAND_CUSTOM\PAGES\my-account\password-reset.less */
  #box.myAccount .passwd-reset .sign_in_registration .title h1 {
    font-size: 4.2rem;
  }
}
/* line 41, css\LESS\BRAND_CUSTOM\PAGES\my-account\password-reset.less */
#box.myAccount.passwordResetDisplay .heading-box {
  display: block;
}
/* line 44, css\LESS\BRAND_CUSTOM\PAGES\my-account\password-reset.less */
#box.myAccount.passwordResetDisplay input[type="text"],
#box.myAccount.passwordResetDisplay input[type="password"] {
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 46, css\LESS\BRAND_CUSTOM\PAGES\my-account\password-reset.less */
  #box.myAccount.passwordResetDisplay input[type="text"],
  #box.myAccount.passwordResetDisplay input[type="password"] {
    width: 30rem;
  }
}
@media screen and (min-width: 769px) {
  /* line 51, css\LESS\BRAND_CUSTOM\PAGES\my-account\password-reset.less */
  #box.myAccount.passwordResetDisplay .forgot_password_container {
    margin-left: 2rem;
  }
}
/* line 55, css\LESS\BRAND_CUSTOM\PAGES\my-account\password-reset.less */
#box.myAccount.passwordResetDisplay .myaccount_header {
  margin: 2rem 0rem 1rem;
}
/* line 58, css\LESS\BRAND_CUSTOM\PAGES\my-account\password-reset.less */
#box.myAccount.passwordResetDisplay .group-padding {
  margin-bottom: 2.5rem;
}
/* line 61, css\LESS\BRAND_CUSTOM\PAGES\my-account\password-reset.less */
#box.myAccount.passwordResetDisplay .my_account {
  border-left: none;
  margin-top: 25px;
}
/* line 66, css\LESS\BRAND_CUSTOM\PAGES\my-account\password-reset.less */
#box.myAccount.passwordSentConfirmation {
  text-align: center;
  margin: 5rem 0 20rem;
}
/* line 69, css\LESS\BRAND_CUSTOM\PAGES\my-account\password-reset.less */
#box.myAccount.passwordSentConfirmation .confirm-text {
  font-weight: bold;
}
/* line 72, css\LESS\BRAND_CUSTOM\PAGES\my-account\password-reset.less */
#box.myAccount.passwordSentConfirmation a.button {
  margin-top: 5rem;
}
/* line 78, css\LESS\BRAND_CUSTOM\PAGES\my-account\password-reset.less */
#box.myAccount .password-update #Logon input[type="password"] {
  width: 30rem;
}
/* line 81, css\LESS\BRAND_CUSTOM\PAGES\my-account\password-reset.less */
#box.myAccount .password-update #Logon .forgot_password_req {
  margin: 2rem 0rem;
}
/* line 85, css\LESS\BRAND_CUSTOM\PAGES\my-account\password-reset.less */
#box.myAccount .password-update .heading-box {
  border-bottom: none;
}
/* line 2, css\LESS\BRAND_CUSTOM\PAGES\my-account\personal-information.less */
#box.personal-information .my_account .myaccount_desc_title {
  display: none;
}
/* line 5, css\LESS\BRAND_CUSTOM\PAGES\my-account\personal-information.less */
#box.personal-information .my_account .n-form {
  margin-bottom: 1.8rem;
}
/* line 8, css\LESS\BRAND_CUSTOM\PAGES\my-account\personal-information.less */
#box.personal-information .my_account .content {
  margin-top: 1rem;
}
/* line 10, css\LESS\BRAND_CUSTOM\PAGES\my-account\personal-information.less */
#box.personal-information .my_account .content .info {
  padding: 0;
}
@media screen and (min-width: 769px) {
  /* line 13, css\LESS\BRAND_CUSTOM\PAGES\my-account\personal-information.less */
  #box.personal-information .my_account .content .info .button_footer_line {
    display: block;
    position: absolute;
    top: 0px;
    right: 0;
    float: right;
  }
}
/* line 20, css\LESS\BRAND_CUSTOM\PAGES\my-account\personal-information.less */
#box.personal-information .my_account .content .info .button_footer_line .button {
  padding: 14px 54px;
}
/* line 22, css\LESS\BRAND_CUSTOM\PAGES\my-account\personal-information.less */
#box.personal-information .my_account .content .info .button_footer_line .button.green {
  border: solid 1px #8CC800;
}
@media screen and (min-width: 769px) {
  /* line 25, css\LESS\BRAND_CUSTOM\PAGES\my-account\personal-information.less */
  #box.personal-information .my_account .content .info .button_footer_line .button {
    padding: 5px 15px;
    font-size: 1.4rem;
    width: 4rem;
  }
}
/* line 31, css\LESS\BRAND_CUSTOM\PAGES\my-account\personal-information.less */
#box.personal-information .my_account .content .info .buttons-row {
  display: flex;
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 34, css\LESS\BRAND_CUSTOM\PAGES\my-account\personal-information.less */
  #box.personal-information .my_account .content .info .buttons-row {
    width: auto;
    display: auto;
    display: initial;
  }
}
/* line 41, css\LESS\BRAND_CUSTOM\PAGES\my-account\personal-information.less */
#box.personal-information .my_account .content .info #WC_MyAccountCenterLinkDisplay_div_83 {
  margin-right: .9rem;
}
@media screen and (min-width: 769px) {
  /* line 43, css\LESS\BRAND_CUSTOM\PAGES\my-account\personal-information.less */
  #box.personal-information .my_account .content .info #WC_MyAccountCenterLinkDisplay_div_83 {
    right: 65px;
  }
}
/* line 48, css\LESS\BRAND_CUSTOM\PAGES\my-account\personal-information.less */
#box.personal-information .my_account .content .formContent {
  width: 100%;
  margin-bottom: 1rem;
}
/* line 52, css\LESS\BRAND_CUSTOM\PAGES\my-account\personal-information.less */
#box.personal-information .my_account .content .formContent label {
  display: inline-block;
  font-size: 1.8rem;
}
/* line 56, css\LESS\BRAND_CUSTOM\PAGES\my-account\personal-information.less */
#box.personal-information .my_account .content .formContent .icon-bbj-social-mail + label {
  vertical-align: 10%;
}
/* line 59, css\LESS\BRAND_CUSTOM\PAGES\my-account\personal-information.less */
#box.personal-information .my_account .content .formContent span[class^="icon-bbj-"] {
  margin-right: .5rem;
  font-size: 1.8rem;
  line-height: 1.8;
}
/* line 64, css\LESS\BRAND_CUSTOM\PAGES\my-account\personal-information.less */
#box.personal-information .my_account .content .formContent .button_footer_line {
  padding-top: 0px;
}
@media screen and (min-width: 769px) {
  /* line 68, css\LESS\BRAND_CUSTOM\PAGES\my-account\personal-information.less */
  #box.personal-information .my_account .content .formContent {
    flex-direction: row;
    justify-content: space-between;
  }
}
/* line 73, css\LESS\BRAND_CUSTOM\PAGES\my-account\personal-information.less */
#box.personal-information .my_account .content .formContent .col6 .label {
  font-family: 'bariollight';
  font-style: normal;
  font-weight: normal;
}
/* line 79, css\LESS\BRAND_CUSTOM\PAGES\my-account\personal-information.less */
#box.personal-information .my_account .content .formContent .col6 input[type="text"] {
  width: 100%;
  font-family: 'bariolbold';
  font-style: normal;
  font-weight: normal;
  border-radius: 0;
  color: #414141;
  font-size: 16px;
  font-size: 1.6rem;
  text-indent: 4px;
}
/* line 87, css\LESS\BRAND_CUSTOM\PAGES\my-account\personal-information.less */
#box.personal-information .my_account .content .formContent .col6 input:read-only {
  color: #414141;
  border: none;
  border-top: 1px solid #656263;
  padding-left: 0;
  text-indent: 0px;
}
/* line 94, css\LESS\BRAND_CUSTOM\PAGES\my-account\personal-information.less */
#box.personal-information .my_account .content .formContent .col6 .form-group {
  min-height: auto;
  min-height: initial;
}
@media screen and (min-width: 769px) {
  /* line 102, css\LESS\BRAND_CUSTOM\PAGES\my-account\personal-information.less */
  #box.personal-information .my_account .myaccount_desc {
    margin: 15px 0;
  }
}
/* line 2, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-facet.less */
#myAccountOptions .my-account-title {
  padding: 0;
  font-size: 24px;
  font-size: 2.4rem;
  color: #555555;
  padding: 10px 0;
}
/* line 9, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-facet.less */
#myAccountOptions .selected-page-title {
  display: inline-block;
}
@media screen and (min-width: 769px) {
  /* line 11, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-facet.less */
  #myAccountOptions .selected-page-title {
    display: none;
  }
}
/* line 17, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-facet.less */
#myAccountOptions ul.facetSelect li {
  padding: 8px;
}
/* line 19, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-facet.less */
#myAccountOptions ul.facetSelect li a {
  font-size: 16px;
  font-size: 1.6rem;
  vertical-align: middle;
  font-family: bariolbold;
  color: #203370;
}
/* line 25, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-facet.less */
#myAccountOptions ul.facetSelect li.selected {
  background: #8CC800;
  /* 
                    position: relative;
                    margin-right:15px;
                    &:after {
					  border-left: 1.5rem solid @brand-teal;
					  border-top: 1.7rem solid transparent;
					  border-bottom: 1.7rem solid transparent;
					  content: "";
					  height: 0;
					  position: absolute;
					  right: -14px;
					  top:0;
					  width: 0;
					}*/
}
/* line 27, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-facet.less */
#myAccountOptions ul.facetSelect li.selected a {
  color: white;
  font-family: bariolbold;
}
/* line 49, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-facet.less */
#myAccountOptions ul.facetSelect li:last-child {
  padding-top: 10px !important;
}
/* line 1, css\LESS\BRAND_CUSTOM\PAGES\my-account\_my-account-facet.less */
.myAccountContainer {
  font-family: 'bariolregular';
  font-style: normal;
  font-weight: normal;
}
/* line 3, css\LESS\BRAND_CUSTOM\PAGES\my-account\_my-account-facet.less */
.myAccountContainer .lg-nodisplay {
  display: block;
}
@media screen and (min-width: 769px) {
  /* line 5, css\LESS\BRAND_CUSTOM\PAGES\my-account\_my-account-facet.less */
  .myAccountContainer .lg-nodisplay {
    display: none;
  }
}
/* line 9, css\LESS\BRAND_CUSTOM\PAGES\my-account\_my-account-facet.less */
.myAccountContainer .sm-nodisplay {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 11, css\LESS\BRAND_CUSTOM\PAGES\my-account\_my-account-facet.less */
  .myAccountContainer .sm-nodisplay {
    display: block;
  }
}
/* line 17, css\LESS\BRAND_CUSTOM\PAGES\my-account\_my-account-facet.less */
.myAccountContainer .info .footer {
  border-top: 1px solid #D3D2D2;
  border-bottom: 1px solid #D3D2D2;
  margin-bottom: 1rem;
  padding: 1rem 0rem 2rem;
  font-size: 1.4rem;
}
@media screen and (min-width: 769px) {
  /* line 24, css\LESS\BRAND_CUSTOM\PAGES\my-account\_my-account-facet.less */
  .myAccountContainer .info .footer {
    border: none;
  }
}
/* line 27, css\LESS\BRAND_CUSTOM\PAGES\my-account\_my-account-facet.less */
.myAccountContainer .info .footer a {
  text-decoration: underline;
  font-size: 1.6rem;
}
/* line 33, css\LESS\BRAND_CUSTOM\PAGES\my-account\_my-account-facet.less */
.myAccountContainer .info .button_footer_line {
  position: relative;
  float: none;
  padding-right: 0;
  text-align: center;
  padding-top: 0;
}
/* line 42, css\LESS\BRAND_CUSTOM\PAGES\my-account\_my-account-facet.less */
.myAccountContainer .nav-links {
  width: 100%;
}
/* line 44, css\LESS\BRAND_CUSTOM\PAGES\my-account\_my-account-facet.less */
.myAccountContainer .nav-links #myAccountNavigationWidget {
  padding: 0 16px;
}
/* line 46, css\LESS\BRAND_CUSTOM\PAGES\my-account\_my-account-facet.less */
.myAccountContainer .nav-links #myAccountNavigationWidget .facetContainer {
  border-top: 1px solid #203370;
}
/* line 48, css\LESS\BRAND_CUSTOM\PAGES\my-account\_my-account-facet.less */
.myAccountContainer .nav-links #myAccountNavigationWidget .facetContainer #myAccountOptions {
  margin-top: 1.8rem;
}
/* line 50, css\LESS\BRAND_CUSTOM\PAGES\my-account\_my-account-facet.less */
.myAccountContainer .nav-links #myAccountNavigationWidget .facetContainer #myAccountOptions .my-account-title.isMobile {
  font-size: 2rem;
}
/* line 57, css\LESS\BRAND_CUSTOM\PAGES\my-account\_my-account-facet.less */
.myAccountContainer .facetSelectMobile {
  list-style: none;
  padding-left: 0;
  line-height: 3.6rem;
}
/* line 61, css\LESS\BRAND_CUSTOM\PAGES\my-account\_my-account-facet.less */
.myAccountContainer .facetSelectMobile .arrow {
  font-size: 2rem;
}
/* line 65, css\LESS\BRAND_CUSTOM\PAGES\my-account\_my-account-facet.less */
.myAccountContainer .facetSelectMobile li a {
  color: #203370;
}
/* line 68, css\LESS\BRAND_CUSTOM\PAGES\my-account\_my-account-facet.less */
.myAccountContainer .facetSelectMobile .selected {
  font-size: auto;
  font-size: initial;
  color: #8CC800;
  font-weight: bold;
}
/* line 74, css\LESS\BRAND_CUSTOM\PAGES\my-account\_my-account-facet.less */
.myAccountContainer .facetSelectMobile .icon-graco-switch {
  font-weight: bold;
}
/* line 2, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #email-wishlist {
  background-color: #fff;
  padding: 20px;
  margin-bottom: 0px;
  margin-left: 0;
  margin-top: 0;
}
/* line 4, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #email-wishlist,
#box.wishlist #email-wishlist * {
  box-sizing: border-box;
}
@media screen and (min-width: 769px) {
  /* line 11, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
  #box.wishlist #email-wishlist {
    margin-right: 20px;
    margin-top: -5rem;
    background-color: rgba(0, 168, 142, 0.3);
    border: 1px solid #00A88E;
  }
}
/* line 18, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #email-wishlist label {
  display: inline-block;
  font-weight: bold;
}
/* line 23, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #email-wishlist .wishlist_side_space input {
  color: black;
  margin-bottom: 15px;
  padding: 4px;
  width: 100%;
}
/* line 30, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #email-wishlist textarea {
  color: black;
  padding: 4px;
  width: 100%;
}
/* line 36, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #email-wishlist .header {
  padding: 0;
}
/* line 40, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #email-wishlist .header_text {
  padding: 6px 0;
  line-height: auto;
  line-height: initial;
}
/* line 46, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #email-wishlist .contents {
  padding: 0;
}
/* line 50, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist .views_icon {
  display: none;
}
/* line 53, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #right_nav {
  display: block;
}
@media screen and (min-width: 769px) {
  /* line 55, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
  #box.wishlist #right_nav {
    display: inline-block;
  }
}
/* line 59, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #right_nav .bbj-btn.green,
#box.wishlist #right_nav div.widget_site_popup .middle > .content_left_border > .content_right_border > .content .footer .button_primary .button_text,
#box.wishlist #right_nav div.widget_quick_info_popup > .middle #quickInfoRefreshArea .look1 .right_column .shopperActions .button#WC_QuickInfo_Link_addtocart {
  margin-top: 10px;
}
/* line 64, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #SendMsgForm .header h2 {
  font-size: 18px;
}
/* line 70, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #SendMsgForm .form-group span.required-field_wishlist {
  color: #E9004C;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: normal;
}
/* line 78, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist .required-field_wishlist {
  margin-right: 3px;
  position: static;
}
/* line 83, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist .body588 {
  border: 0;
}
/* line 87, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist div.subheader_text {
  padding: 0;
  font-size: auto;
  font-size: initial;
}
/* line 93, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist .views_icon {
  position: static;
}
/* line 97, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist .left_wishlist {
  padding-bottom: px2rem(15);
  padding-top: px2rem(5);
  float: inherit;
}
/* line 102, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist .my_account_wishlist_container {
  font-size: auto;
  font-size: initial;
  padding-top: 1rem;
  display: inline-block;
}
/* line 108, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist .my_account_wishlist {
  background-color: #fff;
}
/* line 110, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist .my_account_wishlist .wishlist-options {
  width: 100%;
  margin-top: 1.5rem;
  font-weight: bold;
  display: flex;
  justify-content: space-between;
}
@media screen and (min-width: 769px) {
  /* line 116, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
  #box.wishlist .my_account_wishlist .wishlist-options {
    width: 420px;
    margin-top: .5rem;
  }
}
/* line 121, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist .my_account_wishlist .footer {
  padding: 0;
}
/* line 125, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist .my_account_wishlist .carousel.background-true {
  background: 0;
  margin-top: 30px;
  padding-top: 35px;
  padding-bottom: 0;
}
/* line 132, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist .my_account_wishlist .myaccount_header {
  margin-top: 20px;
}
/* line 136, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist .my_account_wishlist h2 {
  padding: 0;
}
/* line 140, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist .multiple_wishlist_actions_border {
  align-items: center;
  display: flex;
  margin-top: 0.625rem;
  padding-bottom: 0.3125rem;
  text-align: left;
  padding-top: 0px;
  font-size: auto;
  font-size: initial;
}
/* line 149, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist .multiple_wishlist_actions_border .left {
  float: none;
}
/* line 152, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist .multiple_wishlist_actions_border .headingtext {
  margin-left: 0.625rem;
  margin-right: 0.625rem;
  padding: 0;
}
@media screen and (min-width: 769px) {
  /* line 158, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
  #box.wishlist .multiple_wishlist_actions_border {
    align-items: center;
    display: flex;
    margin-top: 10px;
    padding-bottom: 5px;
    text-align: left;
  }
}
/* line 166, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist .multiple_wishlist_actions_border .n-form div.multiple_wishlist_link_divider {
  display: none;
}
@media screen and (min-width: 769px) {
  /* line 168, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
  #box.wishlist .multiple_wishlist_actions_border .n-form div.multiple_wishlist_link_divider {
    display: block;
  }
}
/* line 174, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist .drop_down_language_select {
  font-weight: 400;
  margin-bottom: 5px;
  max-width: 310px;
}
/* line 181, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #four-grid-wishlist .divider_line {
  border: 0;
}
/* line 185, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #four-grid-wishlist .remove {
  background-size: 100% 100%;
}
/* line 189, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #four-grid-wishlist .container {
  display: block;
  padding: 0;
}
/* line 194, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #four-grid-wishlist .description_fixedwidth {
  padding: 0;
  font-size: auto;
  font-size: initial;
  margin-top: 2.5rem;
}
/* line 202, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #four-grid-wishlist .img {
  width: 150px;
  height: 150px;
}
/* line 205, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #four-grid-wishlist .img img {
  display: block;
}
@media screen and (min-width: 769px) {
  /* line 207, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
  #box.wishlist #four-grid-wishlist .img img {
    max-width: none;
  }
}
/* line 213, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #four-grid-wishlist .item {
  float: none;
  border-bottom: 1px dotted #203370;
  padding-right: 0;
  padding-top: px2rem(60);
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 219, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
  #box.wishlist #four-grid-wishlist .item {
    padding: 8px;
    width: auto;
    width: initial;
  }
}
/* line 225, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #four-grid-wishlist .item .description_fixedwidth {
  height: auto;
  margin-top: 15px;
  width: 100%;
}
/* line 231, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #four-grid-wishlist .item .price {
  display: flex;
  min-height: 0;
  align-items: flex-end;
  padding-bottom: 0;
  padding-left: 0;
  padding-top: 11px;
  font-family: 'bariolregular';
  font-style: normal;
  font-weight: normal;
  font-size: 26px;
  font-size: 2.6rem;
  color: #656263;
}
@media screen and (min-width: 769px) {
  /* line 241, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
  #box.wishlist #four-grid-wishlist .item .price {
    font-size: 20px;
    font-size: 2rem;
  }
}
/* line 244, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #four-grid-wishlist .item .price .offerprice {
  color: #656263;
}
/* line 249, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #four-grid-wishlist .item .button.control-bar {
  height: 40px;
  margin-top: 15px;
  width: 100%;
}
/* line 253, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #four-grid-wishlist .item .button.control-bar .left_border,
#box.wishlist #four-grid-wishlist .item .button.control-bar .right_border {
  display: none;
}
/* line 256, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #four-grid-wishlist .item .button.control-bar .no_float.button_primary {
  background: none;
  float: left;
  font-size: 18px;
  font-size: 1.8rem;
  background-color: #D3D2D2;
  border: none;
  border-radius: 0;
  display: inline-block;
  padding: 8px 18px 8px 18px;
  text-align: center;
  width: auto;
  color: #fff;
  background-color: #8CC800;
  border: solid 1px #8CC800;
  padding: 10px;
}
/* line 13, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_actions.less */
#box.wishlist #four-grid-wishlist .item .button.control-bar .no_float.button_primary.large {
  min-width: 150px;
}
@media screen and (min-width: 769px) {
  /* line 16, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_actions.less */
  #box.wishlist #four-grid-wishlist .item .button.control-bar .no_float.button_primary.large {
    min-width: 180px;
  }
}
@media screen and (min-width: 769px) {
  /* line 22, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_actions.less */
  #box.wishlist #four-grid-wishlist .item .button.control-bar .no_float.button_primary {
    font-size: 20px;
    font-size: 2rem;
    padding: 8px 20px 8px 20px;
  }
}
/* line 27, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_actions.less */
#box.wishlist #four-grid-wishlist .item .button.control-bar .no_float.button_primary.green {
  color: #fff;
  background-color: #8CC800;
  border: solid 1px #8CC800;
}
/* line 31, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_actions.less */
#box.wishlist #four-grid-wishlist .item .button.control-bar .no_float.button_primary.green:hover {
  background-color: rgba(140, 200, 0, 0.8);
}
/* line 36, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_actions.less */
#box.wishlist #four-grid-wishlist .item .button.control-bar .no_float.button_primary.grey {
  color: #414141;
  background-color: #D3D2D2;
}
/* line 40, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_actions.less */
#box.wishlist #four-grid-wishlist .item .button.control-bar .no_float.button_primary.grey:hover {
  background-color: rgba(211, 210, 210, 0.8);
}
/* line 45, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_actions.less */
#box.wishlist #four-grid-wishlist .item .button.control-bar .no_float.button_primary.white {
  color: #8CC800;
  background-color: #fff;
  border: solid 1px #8CC800;
}
/* line 50, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_actions.less */
#box.wishlist #four-grid-wishlist .item .button.control-bar .no_float.button_primary.white:hover {
  background-color: rgba(211, 210, 210, 0.8);
}
/* line 31, css\LESS\BRAND_CUSTOM\COMPONENTS\global\_actions.less */
#box.wishlist #four-grid-wishlist .item .button.control-bar .no_float.button_primary:hover {
  background-color: rgba(140, 200, 0, 0.8);
}
@media screen and (min-width: 769px) {
  /* line 262, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
  #box.wishlist #four-grid-wishlist .item .button.control-bar .no_float.button_primary {
    width: auto;
    width: initial;
  }
}
/* line 269, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #four-grid-wishlist .item .button.control-bar .button_text {
  color: white;
  display: block;
  height: auto;
  height: initial;
  font-size: auto;
  font-size: initial;
  padding: 0;
  border: none;
}
/* line 281, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #four-grid-wishlist .item .button.control-bar .listPrice {
  line-height: 1;
  order: 2;
  padding-left: 5px;
}
/* line 287, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #four-grid-wishlist .item .button.control-bar .offerprice {
  line-height: 1;
  order: 1;
}
/* line 292, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #four-grid-wishlist .item .button.control-bar .remove-btn-wrap {
  float: left;
}
/* line 295, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #four-grid-wishlist .item .button.control-bar .deleteLink {
  align-items: center;
  display: flex;
  margin-left: 15px;
  overflow: hidden;
  font-size: auto;
  font-size: initial;
}
/* line 305, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #four-grid-wishlist .item .button.control-bar .deleteLink .remove {
  display: none;
}
/* line 308, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist #four-grid-wishlist .item .button.control-bar .deleteLink:hover {
  text-decoration: none;
}
/* line 316, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist .wish-list-controlls {
  margin-bottom: 0px;
  margin-top: 20px;
}
/* line 321, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#box.wishlist .top_pagination {
  border: none;
}
/* line 329, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
#editShoppingListPopup .dijitDialogPaneContent {
  height: auto !important;
  width: auto !important;
}
/* line 336, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
div.widget_site_popup.wish-list > .middle > .content_left_border > .content_right_border > .content {
  width: auto;
  width: initial;
  margin-bottom: 0rem;
}
/* line 340, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
div.widget_site_popup.wish-list > .middle > .content_left_border > .content_right_border > .content .footer {
  display: inline-block;
  line-height: auto;
  line-height: initial;
  padding: 0rem;
  width: 100%;
  height: auto;
  position: auto;
  position: initial;
}
/* line 352, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
div.widget_site_popup.wish-list input#newListName {
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 354, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
  div.widget_site_popup.wish-list input#newListName {
    width: 30rem;
  }
}
/* line 358, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
div.widget_site_popup.wish-list p,
div.widget_site_popup.wish-list p > label {
  line-height: 2.5rem;
}
/* line 362, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
div.widget_site_popup.wish-list #editShoppingListPopup .widget_site_popup {
  height: auto!important;
}
/* line 367, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
div.widget_site_popup.wish-list #createShoppingListPopup_save,
div.widget_site_popup.wish-list #shoppingListCreateSuccessPopup_continue_shopping,
div.widget_site_popup.wish-list #editShoppingListPopup_save,
div.widget_site_popup.wish-list #deleteShoppingListPopup_save {
  margin-right: 0.7rem;
}
/* line 371, css\LESS\BRAND_CUSTOM\PAGES\my-account\wish-list.less */
div.widget_site_popup.wish-list .body .item_spacer_10px + p {
  margin-bottom: 1rem;
}
/* line 1, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
#box.myAccount {
  padding: 0 16px;
  min-height: auto;
  min-height: initial;
  margin-top: 1rem;
}
@media screen and (min-width: 769px) {
  /* line 6, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
  #box.myAccount {
    margin-top: 0;
  }
}
/* line 9, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
#box.myAccount .heading-box {
  margin-top: 1rem;
  display: flex;
  border-bottom: none;
}
@media screen and (min-width: 769px) {
  /* line 13, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
  #box.myAccount .heading-box {
    font-size: 1.7rem;
    font-size: initial;
    margin-left: 20px;
    display: block;
    border-bottom: 1px solid #D3D2D2;
  }
  /* line 19, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
  #box.myAccount .heading-box.registration-box {
    margin-left: 0px;
  }
}
/* line 23, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
#box.myAccount .heading-box h3 {
  margin-top: 0rem;
  font-size: 2.8rem;
  color: #414141;
}
@media screen and (min-width: 769px) {
  /* line 27, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
  #box.myAccount .heading-box h3 {
    font-size: 1.7rem;
    font-size: auto;
    font-size: initial;
    margin-top: 1rem;
  }
}
/* line 35, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
#box.myAccount span.lg-nodisplay {
  display: inline;
  font-size: 1.4rem;
}
@media screen and (min-width: 769px) {
  /* line 38, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
  #box.myAccount span.lg-nodisplay {
    display: none;
  }
}
/* line 42, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
#box.myAccount .separator {
  margin: 0 0.5rem;
  font-size: 2rem;
}
/* line 46, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
#box.myAccount .main_header,
#box.myAccount .myaccount_header {
  padding: 0;
  background: none;
  font-size: 2rem;
  border: none;
}
@media screen and (min-width: 769px) {
  /* line 51, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
  #box.myAccount .main_header,
  #box.myAccount .myaccount_header {
    padding: 0 0 8px 0;
  }
}
@media screen and (min-width: 769px) {
  /* line 56, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
  #box.myAccount .myaccount_desc {
    margin: 5px 0;
  }
}
/* line 60, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
#box.myAccount .contentline {
  display: none;
}
/* line 63, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
#box.myAccount .my_account {
  position: relative;
  border: none;
  padding: 0px;
  min-height: 87vh;
}
@media screen and (min-width: 769px) {
  /* line 68, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
  #box.myAccount .my_account {
    margin-top: 70px;
    border-left: 1px solid #D3D2D2;
    min-height: 350px;
    border-bottom: none;
  }
}
/* line 75, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
#box.myAccount .body {
  border: 0px;
  padding: 0px;
  font-size: 14px;
  font-size: 1.4rem;
}
@media screen and (min-width: 769px) {
  /* line 79, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
  #box.myAccount .body {
    margin-left: 20px;
  }
}
/* line 83, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
#box.myAccount br {
  display: none;
}
/* line 86, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
#box.myAccount .myaccount_section {
  margin: 0 0 10px 0;
  border-bottom: 1px solid #203370;
  line-height: 33px;
}
/* line 90, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
#box.myAccount .myaccount_section .header {
  font-family: 'bariolbold';
  font-style: normal;
  font-weight: normal;
  padding: 0;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 96, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
#box.myAccount .row-button {
  padding: 5px 15px;
  font-size: 1.4rem;
}
/* line 100, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
#box.myAccount .button-row {
  margin-top: 2rem;
}
/* line 105, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
.close_text {
  display: none;
}
/* line 109, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
.widget_site_popup .n-form .row-button {
  padding: 5px 15px;
  font-size: 1.4rem;
}
/* line 114, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-account-global.less */
.registered-products .table-cell img {
  width: 80px;
  display: block;
}
/* line 1, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv {
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 3, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
  #addressBookMainDiv {
    margin: 0 1rem 2rem 0;
  }
}
/* line 6, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv #box .my_account {
  padding-left: 2rem;
}
@media screen and (min-width: 769px) {
  /* line 8, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
  #addressBookMainDiv #box .my_account {
    padding-left: 0rem;
  }
}
/* line 11, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv #box .my_account div.heading-box {
  display: flex;
  height: 4rem;
}
@media screen and (min-width: 769px) {
  /* line 14, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
  #addressBookMainDiv #box .my_account div.heading-box {
    display: block;
    height: auto;
    height: initial;
    text-align: left;
  }
}
/* line 20, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv #box .my_account div.heading-box .add-new-link {
  margin-left: auto;
  font-size: 1.4rem;
  margin-top: 1.4rem;
  font-weight: bold;
}
/* line 27, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv #box .my_account .body {
  padding: 1rem 0;
  border-right: none;
  border-bottom: none;
}
/* line 33, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv .profileContent {
  padding: 1rem 0 1rem 0;
  box-sizing: border-box;
  border-bottom: 1px solid #D3D2D2;
}
/* line 37, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv .profileContent:last-child {
  border: none;
}
@media screen and (min-width: 769px) {
  /* line 40, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
  #addressBookMainDiv .profileContent {
    padding: 1rem 0 2rem 0;
  }
}
/* line 43, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv .profileContent .addressShort {
  list-style: none;
  line-height: 1.5;
  padding: 0;
  margin-bottom: 1rem;
  font-size: auto;
  font-size: initial;
}
/* line 50, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv .profileContent .addressShort #name {
  font-size: medium;
  font-weight: bold;
  text-transform: capitalize;
}
/* line 56, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv .profileContent .update {
  margin-top: 2rem;
  display: block;
}
@media screen and (min-width: 769px) {
  /* line 59, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
  #addressBookMainDiv .profileContent .update {
    display: inline;
  }
}
/* line 62, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv .profileContent .update .button {
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 769px) {
  /* line 65, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
  #addressBookMainDiv .profileContent .update .button {
    width: auto;
    width: initial;
  }
}
/* line 71, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv .profileContent .remove-text {
  color: #656263;
  font-size: 1.4rem;
}
/* line 75, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv .profileContent .btns {
  display: flex;
  width: 100%;
  margin: 1rem 0 1rem 0;
  padding: 0;
}
/* line 80, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv .profileContent .btns .button {
  width: 50%;
  margin-right: 0rem;
}
@media screen and (min-width: 769px) {
  /* line 83, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
  #addressBookMainDiv .profileContent .btns .button {
    width: auto;
    width: initial;
    margin-right: 2rem;
  }
}
/* line 91, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv .button.bbj-btn {
  width: auto;
  width: initial;
  margin-right: 2rem;
  padding: 8px 21px;
  margin-bottom: 10px;
}
/* line 97, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv .button.bbj-btn.right {
  float: none;
  margin-top: .5rem;
  margin-right: 0rem;
}
@media screen and (min-width: 769px) {
  /* line 101, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
  #addressBookMainDiv .button.bbj-btn.right {
    margin-top: -5rem;
    padding: 8px 21px;
    float: right;
  }
}
/* line 109, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv #box #WC_AjaxAddressBookForm_div_1.my_account {
  padding-left: 0rem;
  width: 100%;
}
/* line 112, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv #box #WC_AjaxAddressBookForm_div_1.my_account .headingtext {
  float: none;
}
/* line 115, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv #box #WC_AjaxAddressBookForm_div_1.my_account .rowAddressForm {
  display: block;
}
@media screen and (min-width: 769px) {
  /* line 117, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
  #addressBookMainDiv #box #WC_AjaxAddressBookForm_div_1.my_account .rowAddressForm {
    display: flex;
  }
}
/* line 120, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv #box #WC_AjaxAddressBookForm_div_1.my_account .rowAddressForm > form-group {
  margin-right: 2rem;
}
/* line 123, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv #box #WC_AjaxAddressBookForm_div_1.my_account .rowAddressForm input,
#addressBookMainDiv #box #WC_AjaxAddressBookForm_div_1.my_account .rowAddressForm .selectWrapper {
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 125, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
  #addressBookMainDiv #box #WC_AjaxAddressBookForm_div_1.my_account .rowAddressForm input,
  #addressBookMainDiv #box #WC_AjaxAddressBookForm_div_1.my_account .rowAddressForm .selectWrapper {
    width: 30rem;
  }
}
/* line 131, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv .form-actions.address-form {
  text-align: left;
  display: block;
  padding-left: 1.2rem;
}
@media screen and (min-width: 769px) {
  /* line 135, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
  #addressBookMainDiv .form-actions.address-form {
    border-left: 1px solid #bdc5dd;
    padding-left: 2.6rem;
  }
}
/* line 142, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv #AddressForm table.dijit {
  margin-bottom: 0;
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 145, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
  #addressBookMainDiv #AddressForm table.dijit {
    width: 30rem;
  }
}
/* line 148, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv #AddressForm table.dijit.inputField {
  padding: 5px;
}
/* line 151, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv #AddressForm table.dijit .dijitSelect span {
  font-size: 1.4rem;
}
/* line 156, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv #AddressForm .form-group label > span {
  color: #E9004C;
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 161, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv #AddressForm .form-group .select-container select.inputField {
  font-size: 14px;
  font-size: 1.4rem;
}
@media screen and (min-width: 769px) {
  /* line 168, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
  #addressBookMainDiv .n-form .select-container {
    width: auto;
  }
}
/* line 171, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
#addressBookMainDiv .n-form .select-container .dijitSelect span {
  font-size: 1.4rem;
}
/* line 177, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
.form-actions.address-form {
  display: block;
  text-align: center;
  padding-right: 0;
}
@media screen and (min-width: 769px) {
  /* line 181, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
  .form-actions.address-form {
    display: flex;
  }
}
/* line 184, css\LESS\BRAND_CUSTOM\PAGES\my-account\address-book.less */
.form-actions.address-form .bbj-btn {
  margin: 0 5px;
}
/* line 2, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.myCoupons #couponWalletTable {
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 4, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
  .myCoupons #couponWalletTable {
    width: 100%;
  }
}
/* line 8, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.myCoupons #couponWalletTable .button {
  padding: 5px 15px;
  font-size: 1.4rem;
}
/* line 11, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.myCoupons #couponWalletTable .table-row {
  border-bottom: 1px dashed #00A88E;
}
/* line 13, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.myCoupons #couponWalletTable .table-row .table-row {
  border-bottom: none;
}
/* line 16, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.myCoupons #couponWalletTable .table-row:last-child {
  border-bottom: none;
}
@media screen and (min-width: 769px) {
  /* line 18, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
  .myCoupons #couponWalletTable .table-row:last-child {
    border-bottom: 1px solid #00A88E;
  }
}
/* line 25, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.myCoupons .flex-table {
  font-size: auto;
  font-size: initial;
}
@media screen and (min-width: 769px) {
  /* line 30, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
  .myCoupons .flex-table .coupon-row {
    display: block;
  }
}
/* line 33, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.myCoupons .flex-table .coupon-row .table-row {
  flex-direction: column;
}
@media screen and (min-width: 769px) {
  /* line 35, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
  .myCoupons .flex-table .coupon-row .table-row {
    flex-direction: row;
  }
}
/* line 38, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.myCoupons .flex-table .coupon-row .table-row.heading-row {
  padding-left: 0;
  font-weight: bold;
}
/* line 43, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.myCoupons .flex-table .coupon-row .data.table-row {
  padding-left: 0;
}
/* line 45, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.myCoupons .flex-table .coupon-row .data.table-row .data-row {
  padding-left: 0;
}
@media screen and (min-width: 769px) {
  /* line 47, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
  .myCoupons .flex-table .coupon-row .data.table-row .data-row {
    padding-left: auto;
    padding-left: initial;
  }
}
/* line 52, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.myCoupons .flex-table .coupon-row .data.table-row .text {
  white-space: nowrap;
}
@media screen and (min-width: 769px) {
  /* line 54, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
  .myCoupons .flex-table .coupon-row .data.table-row .text {
    white-space: normal;
  }
}
/* line 57, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.myCoupons .flex-table .coupon-row .data.table-row .text .wallet_item_details_link {
  color: #203370;
}
/* line 62, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.myCoupons .flex-table .coupon-row .data.table-row .button {
  margin-top: 1rem;
}
@media screen and (min-width: 769px) {
  /* line 64, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
  .myCoupons .flex-table .coupon-row .data.table-row .button {
    margin-top: 0;
  }
}
/* line 71, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.myCoupons .data-row.text {
  padding-top: 0.5rem;
  padding-bottom: 0.2rem;
}
/* line 76, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.myCoupons .couponWalletTable_couponName a {
  font-size: auto;
  font-size: initial;
}
/* line 80, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.myCoupons .data-row .label {
  display: inline-block;
}
@media screen and (min-width: 769px) {
  /* line 82, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
  .myCoupons .data-row .label {
    display: none;
  }
}
/* line 86, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.myCoupons.coupon_details .my_account {
  border-left: none!important;
  min-height: 350px;
}
/* line 89, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.myCoupons.coupon_details .my_account .header {
  margin: 2rem 1.2rem;
}
/* line 92, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.myCoupons.coupon_details .my_account .info_section {
  margin-left: 2rem;
  margin-bottom: 1rem;
}
/* line 96, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.myCoupons.coupon_details .my_account .button {
  margin: 2rem;
}
/* line 101, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.couponWalletContainer {
  width: 100%;
}
/* line 105, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.selectedCoupon div[headers="couponWalletTable_couponName"] {
  width: 50%;
}
/* line 108, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.selectedCoupon div[headers="couponWalletTable_expirationDate"] {
  width: 33.33%;
}
/* line 111, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.selectedCoupon div[headers="couponWalletTable_buttonColumn"] {
  width: 16.66%;
}
/* line 113, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-coupons.less */
.selectedCoupon div[headers="couponWalletTable_buttonColumn"] .button.bbj-btn.white {
  width: 60px;
}
/* line 2, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-wallet.less */
.my-wallet #WC_MySavedWalletForm,
.my-wallet #addnewcard {
  margin: 1rem 0;
}
/* line 5, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-wallet.less */
.my-wallet #DIContainer {
  margin-left: 0;
}
/* line 8, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-wallet.less */
.my-wallet .btns {
  display: flex;
  margin-top: 1rem;
}
@media screen and (min-width: 769px) {
  /* line 11, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-wallet.less */
  .my-wallet .btns {
    margin-left: auto;
    margin-left: initial;
    display: block;
  }
}
@media screen and (min-width: 769px) {
  /* line 18, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-wallet.less */
  .my-wallet .btns .button {
    width: auto;
    width: initial;
    margin-right: 3.2rem;
  }
}
/* line 26, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-wallet.less */
.my-wallet .inner .data-row.exp-date {
  width: 30%;
}
@media screen and (min-width: 769px) {
  /* line 28, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-wallet.less */
  .my-wallet .inner .data-row.exp-date {
    width: auto;
    width: initial;
  }
}
@media screen and (min-width: 769px) {
  /* line 34, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-wallet.less */
  .my-wallet .inner {
    display: flex;
  }
}
/* line 37, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-wallet.less */
.my-wallet .inner .savedCC {
  display: flex;
}
@media screen and (min-width: 769px) {
  /* line 39, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-wallet.less */
  .my-wallet .inner .savedCC {
    display: block;
    width: 50%;
    padding-top: 3rem;
  }
}
/* line 44, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-wallet.less */
.my-wallet .inner .savedCC + .data-row {
  margin-right: 1rem;
}
/* line 48, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-wallet.less */
.my-wallet .inner .data-row {
  display: inline-block;
  width: auto;
  width: initial;
}
/* line 52, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-wallet.less */
.my-wallet .inner .data-row .button {
  width: 100%;
}
/* line 59, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-wallet.less */
.my-wallet .data-row .table-cell.control-btns {
  position: absolute;
  top: 15px;
  right: 0;
  width: auto;
  width: initial;
}
@media screen and (min-width: 769px) {
  /* line 65, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-wallet.less */
  .my-wallet .data-row .table-cell.control-btns {
    position: static;
    width: 100%;
  }
}
/* line 72, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-wallet.less */
.deleteConfirmationDialog dijitDialog .widget_site_popup #popup-footer {
  padding-bottom: 2.7rem;
}
@media screen and (min-width: 769px) {
  /* line 74, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-wallet.less */
  .deleteConfirmationDialog dijitDialog .widget_site_popup #popup-footer {
    padding-bottom: 0.7rem;
  }
}
/* line 77, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-wallet.less */
.deleteConfirmationDialog dijitDialog .widget_site_popup #popup-footer .dijitDialogPaneContent {
  width: auto !important;
  height: auto !important;
}
/* line 83, css\LESS\BRAND_CUSTOM\PAGES\my-account\my-wallet.less */
#errorEmptyCardType,
#errorEmptyCardNumber,
#errorEmptyCVV,
#errorBadCardNumber,
#errorBadCVV,
#errorUnknownCardType,
#errorNoCardnumberProvided,
#errorCardNumberInvalidFormat,
#errorCardNumberInvalid,
#errorCardnumInapproNumOfDigits,
#errorCardnumScam,
#errorEmptyNameOnCard,
#errorExpCard {
  text-align: center;
  color: #E9004C !important;
  padding-top: 5px;
}
/* line 1, css\LESS\BRAND_CUSTOM\PAGES\my-account\orders-history.less */
.order_history_table.flex-table {
  padding-left: 0;
}
@media screen and (min-width: 769px) {
  /* line 3, css\LESS\BRAND_CUSTOM\PAGES\my-account\orders-history.less */
  .order_history_table.flex-table {
    padding: 0 8px;
  }
}
/* line 6, css\LESS\BRAND_CUSTOM\PAGES\my-account\orders-history.less */
.order_history_table.flex-table .table-row {
  padding: 5px 8px;
}
/* line 8, css\LESS\BRAND_CUSTOM\PAGES\my-account\orders-history.less */
.order_history_table.flex-table .table-row.heading-row {
  border-bottom: 1px solid #203370;
}
/* line 12, css\LESS\BRAND_CUSTOM\PAGES\my-account\orders-history.less */
.order_history_table.flex-table .table-row.data-row .myaccount_link {
  margin: 0;
  padding-left: 10px;
  float: right;
}
@media screen and (min-width: 769px) {
  /* line 16, css\LESS\BRAND_CUSTOM\PAGES\my-account\orders-history.less */
  .order_history_table.flex-table .table-row.data-row .myaccount_link {
    float: auto;
    float: initial;
    padding-left: 50px;
  }
}
/* line 23, css\LESS\BRAND_CUSTOM\PAGES\my-account\orders-history.less */
.order_history_table.flex-table .table-row.data-row:last-child {
  border: none;
}
@media screen and (min-width: 769px) {
  /* line 25, css\LESS\BRAND_CUSTOM\PAGES\my-account\orders-history.less */
  .order_history_table.flex-table .table-row.data-row:last-child {
    border-bottom: 1px solid #203370;
  }
}
/* line 29, css\LESS\BRAND_CUSTOM\PAGES\my-account\orders-history.less */
.order_history_table.flex-table .table-row.data-row div[class^="status_column_"] {
  display: flex;
}
/* line 31, css\LESS\BRAND_CUSTOM\PAGES\my-account\orders-history.less */
.order_history_table.flex-table .table-row.data-row div[class^="status_column_"] h5.label {
  width: 9.5rem;
}
/* line 35, css\LESS\BRAND_CUSTOM\PAGES\my-account\orders-history.less */
.order_history_table.flex-table .table-row.data-row a.text-links,
.order_history_table.flex-table .table-row.data-row a.sprite__copy-container a,
.order_history_table.flex-table .table-row.data-row a.category-tile .text-container a,
.order_history_table.flex-table .table-row.data-row a.awards-grid .items-list .item .badges-list li .text-container .title a {
  margin-left: 50px;
  font-size: 18px;
  font-size: 1.8rem;
  float: right;
}
/* line 2, css\LESS\BRAND_CUSTOM\PAGES\my-account\flex-table.less */
.flex-table .table-row {
  display: flex;
  padding: 8px;
}
/* line 5, css\LESS\BRAND_CUSTOM\PAGES\my-account\flex-table.less */
.flex-table .table-row .heading,
.flex-table .table-row .table-cell {
  width: 100%;
  padding: 0;
}
@media screen and (min-width: 769px) {
  /* line 8, css\LESS\BRAND_CUSTOM\PAGES\my-account\flex-table.less */
  .flex-table .table-row .heading,
  .flex-table .table-row .table-cell {
    padding: 0 8px;
  }
}
/* line 13, css\LESS\BRAND_CUSTOM\PAGES\my-account\flex-table.less */
.flex-table .table-row.heading-row {
  padding: 8px;
  display: none;
  border-bottom: 1px solid #00A88E;
}
@media screen and (min-width: 769px) {
  /* line 16, css\LESS\BRAND_CUSTOM\PAGES\my-account\flex-table.less */
  .flex-table .table-row.heading-row {
    display: flex;
  }
}
/* line 21, css\LESS\BRAND_CUSTOM\PAGES\my-account\flex-table.less */
.flex-table .table-row.data-row {
  position: relative;
  display: block;
  border-bottom: 1px dotted #00A88E;
}
/* line 25, css\LESS\BRAND_CUSTOM\PAGES\my-account\flex-table.less */
.flex-table .table-row.data-row:last-of-type {
  border-bottom: 1px solid #00A88E;
}
@media screen and (min-width: 769px) {
  /* line 28, css\LESS\BRAND_CUSTOM\PAGES\my-account\flex-table.less */
  .flex-table .table-row.data-row {
    display: flex;
    border-left: 3px solid transparent;
  }
  /* line 31, css\LESS\BRAND_CUSTOM\PAGES\my-account\flex-table.less */
  .flex-table .table-row.data-row:hover {
    border-left: 3px solid #00A88E;
  }
}
/* line 35, css\LESS\BRAND_CUSTOM\PAGES\my-account\flex-table.less */
.flex-table .table-row.data-row .label {
  display: inline-block;
}
@media screen and (min-width: 769px) {
  /* line 37, css\LESS\BRAND_CUSTOM\PAGES\my-account\flex-table.less */
  .flex-table .table-row.data-row .label {
    display: none;
  }
}
/* line 40, css\LESS\BRAND_CUSTOM\PAGES\my-account\flex-table.less */
.flex-table .table-row.data-row .label.product-name {
  display: block;
}
/* line 2, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .OrderHistoryBackBtn {
  position: static;
  margin-bottom: 10px;
}
@media screen and (min-width: 769px) {
  /* line 3, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
  #box.myAccount.order-details .OrderHistoryBackBtn {
    position: absolute;
    top: -30px;
    right: 20px;
  }
}
/* line 11, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .order_details_my_account {
  padding: 0 8px;
}
/* line 13, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .order_details_my_account .label,
#box.myAccount.order-details .order_details_my_account .value {
  display: inline-block;
  padding: 5px 0;
}
/* line 18, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details #shipping {
  font-size: 14px;
  font-size: 1.4rem;
  padding: 8px;
}
/* line 22, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details #shipping .table-row.data-row:nth-child(even) {
  background: #fff;
}
/* line 25, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details #shipping .table-row.data-row .table-cell {
  padding-left: 0px;
  padding-right: 0px;
}
@media screen and (min-width: 769px) {
  /* line 27, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
  #box.myAccount.order-details #shipping .table-row.data-row .table-cell {
    padding-left: 15px;
  }
}
/* line 31, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details #shipping .table-row.data-row .table-cell.billing-addr {
  padding-top: 15px;
}
/* line 38, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details #shipping h3 {
  color: #555;
}
/* line 44, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .shipping-info ul {
  list-style: none;
  padding: 0;
}
/* line 48, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .shipping-info .table-row.data-row {
  border-left: 0;
}
/* line 50, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .shipping-info .table-row.data-row:hover {
  border-left: 0;
}
/* line 53, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .shipping-info .table-row.data-row:last-of-type {
  border-bottom: 0;
}
/* line 59, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .paymentDetails h5 {
  padding-left: 8px;
}
/* line 63, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .paymentDetails .table-row.data-row {
  border-left: 0;
}
/* line 65, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .paymentDetails .table-row.data-row:hover {
  border-left: 0;
}
/* line 68, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .paymentDetails .table-row.data-row:last-of-type {
  border-bottom: 0;
}
/* line 72, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .paymentDetails .tabel-cell {
  width: 10%;
}
/* line 76, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .shipping_method {
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 78, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .shipping_method h5 {
  padding-left: 8px;
}
/* line 84, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .shipping_method .table-row.data-row {
  border-left: 0;
}
/* line 86, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .shipping_method .table-row.data-row:hover {
  border-left: 0;
}
/* line 89, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .shipping_method .table-row.data-row:last-of-type {
  border-bottom: 0;
}
/* line 95, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .order-details-table {
  border-top: 1px solid #203370;
}
@media screen and (min-width: 769px) {
  /* line 98, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
  #box.myAccount.order-details .order-details-table {
    border: 0;
    padding-left: 8px;
  }
}
/* line 102, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .order-details-table .table-row {
  border-bottom: 1px dotted #203370;
}
/* line 104, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .order-details-table .table-row:last-of-type {
  border-bottom: 1px solid #203370;
}
/* line 108, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .order-details-table .table-row .table-cell .img {
  display: block;
  padding: 0;
  float: auto;
  float: initial;
  min-height: 100px;
}
@media screen and (min-width: 769px) {
  /* line 114, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
  #box.myAccount.order-details .order-details-table .table-row .table-cell .img {
    float: left;
  }
}
/* line 118, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .order-details-table .table-row .table-cell .itemspecs {
  display: block;
  padding-top: 10px;
  min-height: 60px;
}
@media screen and (min-width: 769px) {
  /* line 122, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
  #box.myAccount.order-details .order-details-table .table-row .table-cell .itemspecs {
    display: inline-block;
    padding-top: 20px;
    padding-left: 10px;
  }
}
/* line 128, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .order-details-table .table-row .table-cell.avail {
  width: 100%;
  padding-top: 10px;
}
@media screen and (min-width: 769px) {
  /* line 131, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
  #box.myAccount.order-details .order-details-table .table-row .table-cell.avail {
    text-align: center;
    width: 90px;
    padding-top: 20px;
  }
}
/* line 136, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .order-details-table .table-row .table-cell.avail p {
  display: inline-block;
}
@media screen and (min-width: 769px) {
  /* line 138, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
  #box.myAccount.order-details .order-details-table .table-row .table-cell.avail p {
    display: block;
  }
}
/* line 144, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .order-details-table .table-row .table-cell.QTY {
  text-align: left;
  width: 100%;
  padding-top: 10px;
}
@media screen and (min-width: 769px) {
  /* line 148, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
  #box.myAccount.order-details .order-details-table .table-row .table-cell.QTY {
    width: 40px;
    padding-top: 20px;
    padding-left: 5px;
  }
}
/* line 153, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .order-details-table .table-row .table-cell.QTY p {
  display: inline-block;
}
@media screen and (min-width: 769px) {
  /* line 155, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
  #box.myAccount.order-details .order-details-table .table-row .table-cell.QTY p {
    display: block;
  }
}
/* line 161, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .order-details-table .table-row .table-cell.each {
  text-align: left;
  width: 100%;
  padding-top: 10px;
}
@media screen and (min-width: 769px) {
  /* line 165, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
  #box.myAccount.order-details .order-details-table .table-row .table-cell.each {
    text-align: right;
    width: 55px;
    padding-top: 20px;
  }
}
/* line 170, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .order-details-table .table-row .table-cell.each p {
  display: inline-block;
}
@media screen and (min-width: 769px) {
  /* line 172, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
  #box.myAccount.order-details .order-details-table .table-row .table-cell.each p {
    display: block;
  }
}
/* line 177, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .order-details-table .table-row .table-cell.total {
  text-align: right;
  width: 100%;
  padding-top: 10px;
}
@media screen and (min-width: 769px) {
  /* line 181, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
  #box.myAccount.order-details .order-details-table .table-row .table-cell.total {
    width: 75px;
    padding-top: 20px;
  }
}
/* line 185, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .order-details-table .table-row .table-cell.total p {
  display: inline-block;
}
@media screen and (min-width: 769px) {
  /* line 187, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
  #box.myAccount.order-details .order-details-table .table-row .table-cell.total p {
    display: block;
  }
}
/* line 196, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details #total_breakdown {
  padding: 0;
  width: 230px;
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 200, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details #total_breakdown .total_figures {
  font-size: 14px;
  font-size: 1.4rem;
  color: #4d4d4d;
}
/* line 204, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details #total_breakdown #order_total {
  min-width: 230px;
}
@media screen and (min-width: 769px) {
  /* line 206, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
  #box.myAccount.order-details #total_breakdown #order_total {
    float: right;
  }
}
@media screen and (min-width: 769px) {
  /* line 210, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
  #box.myAccount.order-details #total_breakdown #order_total .table-row {
    padding: 0rem;
    line-height: 2.4rem;
    float: right;
  }
}
@media screen and (min-width: 769px) {
  /* line 216, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
  #box.myAccount.order-details #total_breakdown #order_total .table-row .table-cell {
    width: auto;
    width: initial;
  }
}
/* line 220, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details #total_breakdown #order_total .table-row .table-cell.amount {
  width: 12rem;
}
@media screen and (min-width: 769px) {
  /* line 222, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
  #box.myAccount.order-details #total_breakdown #order_total .table-row .table-cell.amount {
    width: 7rem;
  }
}
/* line 228, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details #total_breakdown #order_total .total_details {
  padding-right: 8px;
}
/* line 233, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .button_right_side_message {
  display: block;
  padding: 0;
  margin-bottom: 10px;
}
/* line 238, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#box.myAccount.order-details .button_footer_line {
  margin-left: 20px;
}
/* spacing for Availability field*/
/* line 243, css\LESS\BRAND_CUSTOM\PAGES\my-account\order-details.less */
#order_details .avail {
  width: 110px;
}
/* line 5, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-global.less */
.product-registration-page .container h1.title {
  margin-top: 30px;
}
/* line 9, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-global.less */
.product-registration-page .container .description {
  margin-top: 20px;
}
@media screen and (min-width: 769px) {
  /* line 11, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-global.less */
  .product-registration-page .container .description {
    margin-top: 20px;
  }
}
/* line 14, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-global.less */
.product-registration-page .container .description > h4 {
  color: #00A88E;
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 19, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-global.less */
.product-registration-page .container .description .content {
  margin-top: 5px;
}
/* line 22, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-global.less */
.product-registration-page .container .description .content .reg-info {
  margin-top: 20px;
}
/* line 30, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-global.less */
.product-registration-page .container .button-container {
  margin: 50px 0 20px;
}
/* line 32, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-global.less */
.product-registration-page .container .button-container > h3 {
  color: #203370;
  margin-bottom: 20px;
  font-weight: normal;
}
/* line 38, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-global.less */
.product-registration-page .container .button-container .inline-btn a.bbj-btn {
  margin: 0 5px 15px;
  display: block;
}
@media screen and (min-width: 480px) {
  /* line 41, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-global.less */
  .product-registration-page .container .button-container .inline-btn a.bbj-btn {
    display: inline-block;
  }
}
/* line 6, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.product-registration-page #widget_breadcrumb a.back-btn {
  color: #203370;
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 10, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.product-registration-page #widget_breadcrumb a.back-btn .back-icon {
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 20, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.product-registration-page.car-seats .container.masthead,
.product-registration-page.other-products .container.masthead {
  margin-bottom: 20px;
}
/* line 25, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.product-registration-page.car-seats .product-reg-form,
.product-registration-page.other-products .product-reg-form {
  /*.box-shadow(0px 0px 6px rgba(0,0,0,0.2));
			background: lighten(@brand-light-gray, 15%);
			border: 1px solid @brand-light-gray;*/
  padding: 30px 20px;
}
/* line 34, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.product-registration-page.car-seats .product-reg-form .customer-info-box .customer-info-inputs,
.product-registration-page.other-products .product-reg-form .customer-info-box .customer-info-inputs,
.product-registration-page.car-seats .product-reg-form .product-info-box .customer-info-inputs,
.product-registration-page.other-products .product-reg-form .product-info-box .customer-info-inputs {
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 600px) {
  /* line 38, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
  .product-registration-page.car-seats .product-reg-form .customer-info-box .customer-info-inputs,
  .product-registration-page.other-products .product-reg-form .customer-info-box .customer-info-inputs,
  .product-registration-page.car-seats .product-reg-form .product-info-box .customer-info-inputs,
  .product-registration-page.other-products .product-reg-form .product-info-box .customer-info-inputs {
    margin: 0 20px 0 0;
    padding: 0;
    border-bottom: none;
  }
}
@media screen and (min-width: 769px) {
  /* line 44, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
  .product-registration-page.car-seats .product-reg-form .customer-info-box .customer-info-inputs,
  .product-registration-page.other-products .product-reg-form .customer-info-box .customer-info-inputs,
  .product-registration-page.car-seats .product-reg-form .product-info-box .customer-info-inputs,
  .product-registration-page.other-products .product-reg-form .product-info-box .customer-info-inputs {
    padding: 0;
    margin: 0 20px;
  }
}
/* line 49, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.product-registration-page.car-seats .product-reg-form .customer-info-box .product-info-inputs,
.product-registration-page.other-products .product-reg-form .customer-info-box .product-info-inputs,
.product-registration-page.car-seats .product-reg-form .product-info-box .product-info-inputs,
.product-registration-page.other-products .product-reg-form .product-info-box .product-info-inputs {
  padding: 0;
  float: none;
}
@media screen and (min-width: 769px) {
  /* line 52, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
  .product-registration-page.car-seats .product-reg-form .customer-info-box .product-info-inputs,
  .product-registration-page.other-products .product-reg-form .customer-info-box .product-info-inputs,
  .product-registration-page.car-seats .product-reg-form .product-info-box .product-info-inputs,
  .product-registration-page.other-products .product-reg-form .product-info-box .product-info-inputs {
    padding: 0 0 0 20px;
  }
}
/* line 56, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.product-registration-page.car-seats .product-reg-form .customer-info-box h3,
.product-registration-page.other-products .product-reg-form .customer-info-box h3,
.product-registration-page.car-seats .product-reg-form .product-info-box h3,
.product-registration-page.other-products .product-reg-form .product-info-box h3 {
  margin-bottom: 20px;
  color: #656263;
}
/* line 61, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.product-registration-page.car-seats .product-reg-form .customer-info-box .form-group,
.product-registration-page.other-products .product-reg-form .customer-info-box .form-group,
.product-registration-page.car-seats .product-reg-form .product-info-box .form-group,
.product-registration-page.other-products .product-reg-form .product-info-box .form-group {
  min-height: 80px;
  margin: 0;
}
@media screen and (min-width: 769px) {
  /* line 63, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
  .product-registration-page.car-seats .product-reg-form .customer-info-box .form-group,
  .product-registration-page.other-products .product-reg-form .customer-info-box .form-group,
  .product-registration-page.car-seats .product-reg-form .product-info-box .form-group,
  .product-registration-page.other-products .product-reg-form .product-info-box .form-group {
    min-height: 90px;
  }
}
/* line 67, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.product-registration-page.car-seats .product-reg-form .customer-info-box .form-group > label,
.product-registration-page.other-products .product-reg-form .customer-info-box .form-group > label,
.product-registration-page.car-seats .product-reg-form .product-info-box .form-group > label,
.product-registration-page.other-products .product-reg-form .product-info-box .form-group > label {
  display: inline-block;
}
/* line 70, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.product-registration-page.car-seats .product-reg-form .customer-info-box .form-group > span,
.product-registration-page.other-products .product-reg-form .customer-info-box .form-group > span,
.product-registration-page.car-seats .product-reg-form .product-info-box .form-group > span,
.product-registration-page.other-products .product-reg-form .product-info-box .form-group > span {
  color: #656263;
  font-size: 1rem;
  font-style: italic;
  text-transform: uppercase;
}
/* line 76, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.product-registration-page.car-seats .product-reg-form .customer-info-box .form-group .select-container,
.product-registration-page.other-products .product-reg-form .customer-info-box .form-group .select-container,
.product-registration-page.car-seats .product-reg-form .product-info-box .form-group .select-container,
.product-registration-page.other-products .product-reg-form .product-info-box .form-group .select-container,
.product-registration-page.car-seats .product-reg-form .customer-info-box .form-group input[type="text"],
.product-registration-page.other-products .product-reg-form .customer-info-box .form-group input[type="text"],
.product-registration-page.car-seats .product-reg-form .product-info-box .form-group input[type="text"],
.product-registration-page.other-products .product-reg-form .product-info-box .form-group input[type="text"],
.product-registration-page.car-seats .product-reg-form .customer-info-box .form-group input[type="email"],
.product-registration-page.other-products .product-reg-form .customer-info-box .form-group input[type="email"],
.product-registration-page.car-seats .product-reg-form .product-info-box .form-group input[type="email"],
.product-registration-page.other-products .product-reg-form .product-info-box .form-group input[type="email"],
.product-registration-page.car-seats .product-reg-form .customer-info-box .form-group input[type="date"],
.product-registration-page.other-products .product-reg-form .customer-info-box .form-group input[type="date"],
.product-registration-page.car-seats .product-reg-form .product-info-box .form-group input[type="date"],
.product-registration-page.other-products .product-reg-form .product-info-box .form-group input[type="date"] {
  max-width: 100%;
  width: 100%;
}
@media screen and (min-width: 600px) {
  /* line 82, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
  .product-registration-page.car-seats .product-reg-form .customer-info-box .form-group .select-container,
  .product-registration-page.other-products .product-reg-form .customer-info-box .form-group .select-container,
  .product-registration-page.car-seats .product-reg-form .product-info-box .form-group .select-container,
  .product-registration-page.other-products .product-reg-form .product-info-box .form-group .select-container,
  .product-registration-page.car-seats .product-reg-form .customer-info-box .form-group input[type="text"],
  .product-registration-page.other-products .product-reg-form .customer-info-box .form-group input[type="text"],
  .product-registration-page.car-seats .product-reg-form .product-info-box .form-group input[type="text"],
  .product-registration-page.other-products .product-reg-form .product-info-box .form-group input[type="text"],
  .product-registration-page.car-seats .product-reg-form .customer-info-box .form-group input[type="email"],
  .product-registration-page.other-products .product-reg-form .customer-info-box .form-group input[type="email"],
  .product-registration-page.car-seats .product-reg-form .product-info-box .form-group input[type="email"],
  .product-registration-page.other-products .product-reg-form .product-info-box .form-group input[type="email"],
  .product-registration-page.car-seats .product-reg-form .customer-info-box .form-group input[type="date"],
  .product-registration-page.other-products .product-reg-form .customer-info-box .form-group input[type="date"],
  .product-registration-page.car-seats .product-reg-form .product-info-box .form-group input[type="date"],
  .product-registration-page.other-products .product-reg-form .product-info-box .form-group input[type="date"] {
    max-width: 420px;
  }
}
/* line 86, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.product-registration-page.car-seats .product-reg-form .customer-info-box .form-group .select-container,
.product-registration-page.other-products .product-reg-form .customer-info-box .form-group .select-container,
.product-registration-page.car-seats .product-reg-form .product-info-box .form-group .select-container,
.product-registration-page.other-products .product-reg-form .product-info-box .form-group .select-container {
  display: block;
}
/* line 88, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.product-registration-page.car-seats .product-reg-form .customer-info-box .form-group .select-container select,
.product-registration-page.other-products .product-reg-form .customer-info-box .form-group .select-container select,
.product-registration-page.car-seats .product-reg-form .product-info-box .form-group .select-container select,
.product-registration-page.other-products .product-reg-form .product-info-box .form-group .select-container select {
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 94, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.product-registration-page.car-seats .product-reg-form .customer-info-box .form-group .checkbox-container .checkbox-description,
.product-registration-page.other-products .product-reg-form .customer-info-box .form-group .checkbox-container .checkbox-description,
.product-registration-page.car-seats .product-reg-form .product-info-box .form-group .checkbox-container .checkbox-description,
.product-registration-page.other-products .product-reg-form .product-info-box .form-group .checkbox-container .checkbox-description {
  height: auto;
}
/* line 100, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.product-registration-page.car-seats .product-reg-form .customer-info-box,
.product-registration-page.other-products .product-reg-form .customer-info-box {
  width: 100%;
}
@media screen and (min-width: 600px) {
  /* line 102, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
  .product-registration-page.car-seats .product-reg-form .customer-info-box,
  .product-registration-page.other-products .product-reg-form .customer-info-box {
    width: 66.666666%;
  }
}
/* line 106, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.product-registration-page.car-seats .product-reg-form .product-info-box,
.product-registration-page.other-products .product-reg-form .product-info-box {
  width: 100%;
  margin-top: 20px;
}
@media screen and (min-width: 600px) {
  /* line 109, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
  .product-registration-page.car-seats .product-reg-form .product-info-box,
  .product-registration-page.other-products .product-reg-form .product-info-box {
    width: 33.333333%;
    margin-top: 0;
  }
}
/* line 113, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.product-registration-page.car-seats .product-reg-form .product-info-box .form-actions,
.product-registration-page.other-products .product-reg-form .product-info-box .form-actions {
  padding-left: 0;
}
@media screen and (min-width: 769px) {
  /* line 115, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
  .product-registration-page.car-seats .product-reg-form .product-info-box .form-actions,
  .product-registration-page.other-products .product-reg-form .product-info-box .form-actions {
    padding-left: 20px;
  }
}
/* line 121, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.product-registration-page.car-seats .product-reg-form .product-reg-form-actions .subscribe-section,
.product-registration-page.other-products .product-reg-form .product-reg-form-actions .subscribe-section,
.product-registration-page.car-seats .product-reg-form .product-reg-form-actions .form-actions-section,
.product-registration-page.other-products .product-reg-form .product-reg-form-actions .form-actions-section {
  padding: 0;
  box-sizing: border-box;
}
@media screen and (min-width: 600px) {
  /* line 125, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
  .product-registration-page.car-seats .product-reg-form .product-reg-form-actions .subscribe-section,
  .product-registration-page.other-products .product-reg-form .product-reg-form-actions .subscribe-section,
  .product-registration-page.car-seats .product-reg-form .product-reg-form-actions .form-actions-section,
  .product-registration-page.other-products .product-reg-form .product-reg-form-actions .form-actions-section {
    padding: 0 20px;
  }
}
/* line 129, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.product-registration-page.car-seats .product-reg-form .product-reg-form-actions .subscribe-section,
.product-registration-page.other-products .product-reg-form .product-reg-form-actions .subscribe-section {
  width: 100%;
}
@media screen and (min-width: 600px) {
  /* line 131, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
  .product-registration-page.car-seats .product-reg-form .product-reg-form-actions .subscribe-section,
  .product-registration-page.other-products .product-reg-form .product-reg-form-actions .subscribe-section {
    width: 66.666666%;
  }
}
/* line 135, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.product-registration-page.car-seats .product-reg-form .product-reg-form-actions .subscribe-section .checkbox-container .checkbox-description,
.product-registration-page.other-products .product-reg-form .product-reg-form-actions .subscribe-section .checkbox-container .checkbox-description {
  height: auto;
}
/* line 143, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.product-registration-page.car-seats .product-reg-form .product-reg-form-actions .form-actions-section,
.product-registration-page.other-products .product-reg-form .product-reg-form-actions .form-actions-section {
  width: 100%;
}
@media screen and (min-width: 600px) {
  /* line 145, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
  .product-registration-page.car-seats .product-reg-form .product-reg-form-actions .form-actions-section,
  .product-registration-page.other-products .product-reg-form .product-reg-form-actions .form-actions-section {
    width: 33.333333%;
  }
}
/* line 148, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.product-registration-page.car-seats .product-reg-form .product-reg-form-actions .form-actions-section .form-actions,
.product-registration-page.other-products .product-reg-form .product-reg-form-actions .form-actions-section .form-actions {
  padding-right: 0;
  width: 100%;
}
/* line 157, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.product-registration-page.car-seats .product-reg-form {
  margin-bottom: 90px;
}
/* line 170, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.prod-reg-confirmation-page .masthead .link-container {
  margin-top: 20px;
}
/* line 173, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\product-registration-form.less */
.prod-reg-confirmation-page .masthead .link-container a {
  color: #203370;
}
/* line 4, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .rowContainer .contentRecommendationWidget {
  margin-top: 0;
  margin-bottom: 30px;
  padding: 0 10px;
}
@media screen and (min-width: 769px) {
  /* line 7, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
  .warrantly-reg-page .rowContainer .contentRecommendationWidget {
    margin-top: 20px;
  }
}
@media screen and (min-width: 769px) {
  /* line 12, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
  .warrantly-reg-page .rowContainer .contentRecommendationWidget {
    padding: 0px;
  }
}
/* line 16, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page #widget_breadcrumb {
  margin-left: 0;
  display: block;
  margin-bottom: 20px;
}
@media screen and (min-width: 769px) {
  /* line 20, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
  .warrantly-reg-page #widget_breadcrumb {
    display: block;
    margin-left: 0;
    margin-bottom: 0px;
  }
}
/* line 32, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .customer-info-box h3,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box h3,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box h3 {
  margin-bottom: 20px;
  color: #656263;
}
/* line 37, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .customer-info-box .form-group,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box .form-group,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .form-group {
  min-height: 80px;
  margin: 0;
}
@media screen and (min-width: 769px) {
  /* line 39, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .customer-info-box .form-group,
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box .form-group,
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .form-group {
    min-height: 90px;
  }
}
/* line 43, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .customer-info-box .form-group > label,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box .form-group > label,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .form-group > label {
  display: inline-block;
}
/* line 46, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .customer-info-box .form-group > span,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box .form-group > span,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .form-group > span {
  color: #656263;
  font-size: 1rem;
  font-style: italic;
  text-transform: uppercase;
}
/* line 52, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .customer-info-box .form-group .select-container,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box .form-group .select-container,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .form-group .select-container,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .customer-info-box .form-group input[type="text"],
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box .form-group input[type="text"],
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .form-group input[type="text"],
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .customer-info-box .form-group input[type="email"],
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box .form-group input[type="email"],
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .form-group input[type="email"],
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .customer-info-box .form-group input[type="date"],
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box .form-group input[type="date"],
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .form-group input[type="date"] {
  max-width: 100%;
  width: 100%;
}
@media screen and (min-width: 600px) {
  /* line 58, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .customer-info-box .form-group .select-container,
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box .form-group .select-container,
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .form-group .select-container,
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .customer-info-box .form-group input[type="text"],
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box .form-group input[type="text"],
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .form-group input[type="text"],
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .customer-info-box .form-group input[type="email"],
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box .form-group input[type="email"],
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .form-group input[type="email"],
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .customer-info-box .form-group input[type="date"],
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box .form-group input[type="date"],
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .form-group input[type="date"] {
    max-width: 420px;
  }
}
/* line 62, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .customer-info-box .form-group .select-container,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box .form-group .select-container,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .form-group .select-container {
  display: block;
}
/* line 64, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .customer-info-box .form-group .select-container select,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box .form-group .select-container select,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .form-group .select-container select {
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 70, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .customer-info-box .form-group.error select,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box .form-group.error select,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .form-group.error select {
  border-color: #E9004C;
}
/* line 76, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .customer-info-box {
  width: 100%;
}
@media screen and (min-width: 600px) {
  /* line 78, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .customer-info-box {
    width: 66.666666%;
    padding: 0 15px 0 0;
    box-sizing: border-box;
  }
}
/* line 84, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box {
  width: 100%;
  margin-top: 20px;
}
@media screen and (min-width: 600px) {
  /* line 87, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box {
    width: 33.333333%;
    margin-top: 0;
  }
}
/* line 91, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box .form-actions {
  padding-left: 0;
}
@media screen and (min-width: 769px) {
  /* line 93, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .product-info-box .form-actions {
    padding-left: 20px;
  }
}
/* line 99, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .receipt-upload {
  margin-bottom: 20px;
}
/* line 104, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .receipt-upload small,
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .photo-upload small {
  display: block;
  margin-top: 5px;
}
/* line 109, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .radio-group {
  margin-top: 15px;
}
@media screen and (min-width: 769px) {
  /* line 111, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .radio-group {
    margin: 0;
  }
}
/* line 115, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .radio-group .radio-container.inline-radio {
  float: left;
  margin-right: 20px;
}
/* line 122, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .fileUpload-section .fileUpload {
  position: relative;
  overflow: hidden;
  margin: 0 10px 0 0;
}
/* line 126, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .fileUpload-section .fileUpload input.upload {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 137, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .fileUpload-section .upload-value {
  background: none;
  border: none;
  display: inline-block;
  position: relative;
  bottom: 15px;
  width: 50%;
}
/* line 149, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .describe-text label {
  display: block;
}
/* line 152, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .describe-text textarea {
  width: 100%;
  min-width: auto;
  max-width: auto;
}
/* line 158, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .form-actions {
  float: left;
}
@media screen and (min-width: 769px) {
  /* line 160, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .form-actions {
    float: left;
    width: 33.333333%;
    padding-right: 0;
  }
}
/* line 166, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .upload-section {
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 168, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .upload-section {
    width: 66.666666%;
  }
}
/* line 172, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .describe-section {
  width: 100%;
}
@media screen and (min-width: 769px) {
  /* line 174, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
  .warrantly-reg-page .WarrantyRegistrationContent .warrantly-reg-form .purchase-info-box .describe-section {
    width: 33.333333%;
  }
}
/* line 180, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warranty-reg-confirmation {
  margin-top: 30px;
}
/* line 185, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warranty-reg-confirmation .content {
  margin-top: 20px;
}
/* line 187, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page .WarrantyRegistrationContent .warranty-reg-confirmation .content .case-number {
  margin-bottom: 20px;
}
/* line 197, css\LESS\BRAND_CUSTOM\COMPONENTS\product-registration\warranty-registration-form.less */
.warrantly-reg-page input[type=text]::-ms-clear {
  display: none;
}
/*# sourceMappingURL=bbj_custom.css.map */