/*********** CONFIG ************/
/*$cBgStripe: $grayF1;*/
/********* TYPE-FACES ***********/
@CHARSET "UTF-8";
/****** Breakpont mixins *******/
/********* ESPECIFIC SPACES MIXIN ***********/
/*********** RESET ************/
/* line 5, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/***** RESET - CUSTOM RESET *******/
/* apply a natural box layout model to all elements */
/* line 4, ../sass/reset/_customReset.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /*font-size: 0;
  line-height: 0;*/
}

/* line 10, ../sass/reset/_customReset.scss */
html, body {
  height: 100%;
}

/* line 14, ../sass/reset/_customReset.scss */
body {
  -webkit-text-size-adjust: 100%;
}

/* line 18, ../sass/reset/_customReset.scss */
div {
  vertical-align: top;
  overflow: visible;
}

/* line 23, ../sass/reset/_customReset.scss */
sub {
  vertical-align: sub;
}

/* line 30, ../sass/reset/_customReset.scss */
input[readonly="readonly"], input[disabled="disabled"] {
  background-color: #f1f1f1;
}

/* line 41, ../sass/reset/_customReset.scss */
input[type="text"], input[type="password"], input[type="search"], input[type="email"], input[type="date"], input[type="number"] {
  width: 100%;
  padding: 0;
  margin: 0;
  border: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: transparent 0 0 0;
  -webkit-box-shadow: transparent 0 0 0;
  box-shadow: transparent 0 0 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
  font-family: "Lato", Helvetica, sans-serif;
}
/* line 56, ../sass/reset/_customReset.scss */
input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder {
  color: #ababab;
  font-family: "Lato", Helvetica, sans-serif;
  font-weight: 400;
}
/* line 60, ../sass/reset/_customReset.scss */
input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder, input[type="search"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="date"]:-moz-placeholder, input[type="number"]:-moz-placeholder {
  /* Firefox 18- */
  color: #ababab;
  font-family: "Lato", Helvetica, sans-serif;
  font-weight: 400;
}
/* line 64, ../sass/reset/_customReset.scss */
input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="number"]::-moz-placeholder {
  /* Firefox 19+ */
  color: #ababab;
  font-family: "Lato", Helvetica, sans-serif;
  font-weight: 400;
}
/* line 68, ../sass/reset/_customReset.scss */
input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder {
  color: #ababab;
  font-family: "Lato", Helvetica, sans-serif;
  font-weight: 400;
}

/* line 73, ../sass/reset/_customReset.scss */
textarea, select {
  width: 100%;
  padding: 0;
  margin: 0;
  border: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
  font-family: "Lato", Helvetica, sans-serif;
  color: #474747;
}

/* line 88, ../sass/reset/_customReset.scss */
textarea {
  -moz-box-shadow: transparent 0 0 0;
  -webkit-box-shadow: transparent 0 0 0;
  box-shadow: transparent 0 0 0;
}

/* line 92, ../sass/reset/_customReset.scss */
select {
  background-color: transparent;
}

/* line 102, ../sass/reset/_customReset.scss */
svg {
  overflow: visible;
}

/******** DRY PLACEHOLDERS *********/
/********** CSS3 ***********/
/********** ANIMATION TIMING FUNCTION ************/
/* line 7, ../sass/dryPlaceHolders/css3/animation/_animationTimingFunction.scss */
html[data-rwd=desk] .headerSplash, html[data-rwd=desk] .headerSplash .headerStripeDiv, html[data-rwd=desk] .headerSplash .headerSearchBarContainer, html[data-rwd=desk] .headerSplash .headerMenutItemDropDown, html[data-rwd=desk] .headerSplash .headerSplashHr, html[data-rwd=desk] .headerSplash .headerNavDiv, html[data-rwd=desk] .headerSplash .headerMenuItem, html[data-rwd=desk] .headerSplash html[data-rwd=palm] .headerDropdownMenuItem, html[data-rwd=palm] html[data-rwd=desk] .headerSplash .headerDropdownMenuItem, html[data-rwd=desk] .headerSplash .headerLogoDivSpacer, html[data-rwd=desk] .headerSplash .headerLogoSvg, html[data-rwd=desk] .headerSplash .headerCartSearchContainerDivSpacer, html[data-rwd=palm] .headerSplash, html[data-rwd=palm] .headerSplash .headerStripeDiv, html[data-rwd=palm] .headerSplash .headerSearchBarContainer, html[data-rwd=palm] .headerSplash .headerMenutItemDropDown, html[data-rwd=palm] .headerSplash .headerSplashHr, html[data-rwd=desk] .headerRankingsSplash, html[data-rwd=desk] .headerRankingsSplash .headerRankingsSplashBGDiv, .growBar {
  -moz-animation-timing-function: ease-in;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

/* line 19, ../sass/dryPlaceHolders/css3/animation/_animationTimingFunction.scss */
.headerSearchBarContainer, .headerMenutItemDropdown, html[data-rwd=palm] .headerMenuDiv, html[data-rwd=desk] .headerAndSearchBarSpacer, html[data-rwd=palm] .headerAndSearchBarSpacer {
  -moz-animation-timing-function: linear;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

/*************  **************/
/* line 3, ../sass/dryPlaceHolders/css3/border/borderRadius/_borderRadius.scss */
html[data-rwd=palm] .headerCartQty, html[data-rwd=palm] .headerLoginCloseIconDiv, html[data-rwd=desk] .homeProductStepSpan, html[data-rwd=desk] .cartTableCellItemRemoveSvgDiv, html[data-rwd=desk] .addItemAddSvgDiv, html[data-rwd=desk] .addItemImg, html[data-rwd=palm] .addItemAddSvgDiv, html[data-rwd=palm] .addItemImg, .orderPlacedIntroStepNumber, .prodImgSliderPagination .swiper-pagination-switch, .prodImgGalleryDot, html[data-rwd=desk] .rankingsCategoryUpcomingSpan, html[data-rwd=palm] .rankingsCategoryViewBtn, html[data-rwd=palm] .rankingsFollowBtn.checked {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

/* line 7, ../sass/dryPlaceHolders/css3/border/borderRadius/_borderRadius.scss */
.categoryFilterLi {
  -moz-border-radius: 1rem;
  -webkit-border-radius: 1rem;
  border-radius: 1rem;
}

/* line 11, ../sass/dryPlaceHolders/css3/border/borderRadius/_borderRadius.scss */
.modalContentWrap {
  -moz-border-radius: 0.75rem;
  -webkit-border-radius: 0.75rem;
  border-radius: 0.75rem;
}

/* line 15, ../sass/dryPlaceHolders/css3/border/borderRadius/_borderRadius.scss */
.moreInfoText {
  -moz-border-radius: 0.5rem;
  -webkit-border-radius: 0.5rem;
  border-radius: 0.5rem;
}

/******* OPACITY *******/
/* line 5, ../sass/dryPlaceHolders/css3/_opacity.scss */
html[data-rwd=desk] .headerSplash .headerSplashHr, html[data-rwd=desk] .headerSplash.animInitial .headerStripeDiv, html[data-rwd=desk] .headerSplash.animInitial .headerSearchBarContainer, html[data-rwd=desk] .headerSplash.animInitial .headerMenutItemDropDown, html[data-rwd=palm] .headerSplash .headerSplashHr, html[data-rwd=palm] .headerSplash.animInitial .headerStripeDiv, html[data-rwd=palm] .headerSplash.animInitial .headerSearchBarContainer, html[data-rwd=palm] .headerSplash.animInitial .headerMenutItemDropDown, html[data-rwd=desk] .stepNumberText {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 5, ../sass/dryPlaceHolders/css3/_opacity.scss */
html[data-rwd=desk] .headerRankingsSplash.animInitial .headerRankingsSplashBGDiv {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
  opacity: 0.1;
}

/* line 5, ../sass/dryPlaceHolders/css3/_opacity.scss */
.headerDropdownCloak {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}

/* line 5, ../sass/dryPlaceHolders/css3/_opacity.scss */
button[disabled="disabled"]:hover, button.btnIsDisabled:hover, .button[disabled="disabled"]:hover, .button.btnIsDisabled:hover, .btn[disabled="disabled"]:hover, .btn.btnIsDisabled:hover, .siteHeader .verticalLine, .headerSearchBarSearchIconSvg, .headerMenuIconDiv.isActive, .headerSearchIconDiv.isActive, .headerDropdownHr, html[data-rwd=desk] .headerDropdownHr, html[data-rwd=desk] .headerSplash.animInitial .headerSplashHr, html[data-rwd=palm] .headerSplash.animInitial .headerSplashHr, .modalBackground, .homeSplashBtnOpacityDiv {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 5, ../sass/dryPlaceHolders/css3/_opacity.scss */
button:hover, .button:hover, .btn:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

/* line 5, ../sass/dryPlaceHolders/css3/_opacity.scss */
.headerSearchBarResultsOpacityBg {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
}

/* line 5, ../sass/dryPlaceHolders/css3/_opacity.scss */
.moreInfoWrap.isActive:after, .moreInfoText {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}

/* line 5, ../sass/dryPlaceHolders/css3/_opacity.scss */
.headerStripeDiv, html[data-rwd=desk] .headerSplash .headerSearchBarContainer, html[data-rwd=desk] .headerSplash .headerMenutItemDropDown, html[data-rwd=palm] .headerSplash .headerSearchBarContainer, html[data-rwd=palm] .headerSplash .headerMenutItemDropDown, html[data-rwd=desk] .headerRankingsSplash .headerRankingsSplashBGDiv {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/********** Transform ***********/
/* line 3, ../sass/dryPlaceHolders/css3/2DTransform/_transform.scss */
html[data-rwd=palm] .collapsibleContentHeading.isActive .collapsibleContentHeadingIconDiv, html[data-rwd=desk] .headerMenuItemLink.userItem .headerMenuItemLinkSvgSpan, html[data-rwd=desk] html[data-rwd=palm] .userItem.headerMenuDropwdownItemLink .headerMenuItemLinkSvgSpan, html[data-rwd=palm] html[data-rwd=desk] .userItem.headerMenuDropwdownItemLink .headerMenuItemLinkSvgSpan, html[data-rwd=desk] .headerMenuItemLink.userItem html[data-rwd=palm] .headerMenuDrowdownItemLinkSvgSpan, html[data-rwd=palm] html[data-rwd=desk] .headerMenuItemLink.userItem .headerMenuDrowdownItemLinkSvgSpan, html[data-rwd=desk] html[data-rwd=palm] .userItem.headerMenuDropwdownItemLink .headerMenuDrowdownItemLinkSvgSpan, html[data-rwd=palm] html[data-rwd=desk] .userItem.headerMenuDropwdownItemLink .headerMenuDrowdownItemLinkSvgSpan, html[data-rwd=palm] .headerMenuItemLink.isActive .headerMenuItemLinkSvgSpan, html[data-rwd=palm] .isActive.headerMenuDropwdownItemLink .headerMenuItemLinkSvgSpan, html[data-rwd=palm] .headerMenuItemLink.isActive .headerMenuDrowdownItemLinkSvgSpan, html[data-rwd=palm] .isActive.headerMenuDropwdownItemLink .headerMenuDrowdownItemLinkSvgSpan, html[data-rwd=palm] .qnaQDiv.isActive .qnaQSvgDiv, html[data-rwd=palm] .orderTable.isActive .orderMoreInfoSvgDiv {
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/******** INTERMEDIARY PLACEHOLDERS *********/
/******** BORDER OPOTIONS *********/
/* line 3, ../sass/dryPlaceHolders/intermediary/_borderOptions.scss */
html[data-rwd=palm] .sectionNavInfinityItem, .footerCopyrightDiv, .categoryProdListCell {
  border-top-style: solid;
  border-top-width: 1px;
}

/* line 8, ../sass/dryPlaceHolders/intermediary/_borderOptions.scss */
.divInfinity, html[data-rwd=palm] .sectionNavItem, html[data-rwd=palm] .sectionNavInfinity.isActive .sectionNavContainer, html[data-rwd=palm] .qnaQDiv, html[data-rwd=palm] .qnaADiv.isActive, html[data-rwd=palm] .qnaADiv.last, html[data-rwd=palm] .homeProductStepDiv, html[data-rwd=desk] .cartTableCell, html[data-rwd=palm] .cartTableRow, html[data-rwd=palm] .cartContinueShoppingBtn, html[data-rwd=desk] .checkoutCartTableCell, .searchPageCell, html[data-rwd=desk] .orderShipCell, html[data-rwd=palm] .orderShipCell.tracking, html[data-rwd=palm] .orderShipItemInfo.last, html[data-rwd=desk] .subscriptionCell, html[data-rwd=palm] .subsCellCancel, html[data-rwd=palm] .subsCellSkip, html[data-rwd=palm] .categoryFilterDiv {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

/* line 13, ../sass/dryPlaceHolders/intermediary/_borderOptions.scss */
html[data-rwd=desk] .cartCheckoutDiv, html[data-rwd=desk] .reportRatingsKeyDataWrap, html[data-rwd=desk] .payMethodActions {
  border-left-style: solid;
  border-left-width: 1px;
}

/* line 18, ../sass/dryPlaceHolders/intermediary/_borderOptions.scss */
html[data-rwd=desk] .footerShareDiv.isSocialShow, html[data-rwd=desk] .orderShipItemsWrap {
  border-right-style: solid;
  border-right-width: 1px;
}

/* line 23, ../sass/dryPlaceHolders/intermediary/_borderOptions.scss */
button.btnInverse, .button.btnInverse, .btn.btnInverse, a.btn.btnInverse, input.outlinedInput, .outlinedSelectWrap, textarea.outlined, html[data-rwd=desk] .addItemImg, html[data-rwd=palm] .addItemImg, .prodImgSliderPagination .swiper-pagination-switch, .prodImgGalleryDot, .prodRelCateSliderCard, html[data-rwd=desk] .rankingsCategoryUpcomingSpan {
  border-style: solid;
  border-width: 1px;
}

/*
 * %borderTopSolid1px {
  @include _(border-top-style, solid);
  @include _(border-top-width, 1px);
}

%borderBottomSolid1px {
  @include _(border-bottom-style, solid);
  @include _(border-bottom-width, 1px);
}

%borderLeftSolid1px {
  @include _(border-left-style, solid);
  @include _(border-left-width, 1px);
}

%borderRightSolid1px {
  @include _(border-right-style, solid);
  @include _(border-right-width, 1px);
}

%borderSolid1px {
  @include _(border-style, solid);
  @include _(border-width, 1px);
}

 */
/*********** BACKGROUND IMAGES *************/
/* line 4, ../sass/dryPlaceHolders/intermediary/_backgroundImages.scss */
html[data-rwd=desk] .sectionNavItem:hover, html[data-rwd=desk] .sectionNavItem.noHover.isActive:hover, html[data-rwd=desk] .sectionNavItem.isActive, html[data-rwd=desk] .sectionNavInfinityItem:hover, html[data-rwd=desk] .sectionNavInfinityItem.isActive, .checkoutStepItem.isActive {
  background-image: url("/public/images/pixels/blue00A1E4.jpg");
}

/* line 12, ../sass/dryPlaceHolders/intermediary/_backgroundImages.scss */
html[data-rwd=desk] .growBarDiv.howWeGradeGrowBarTrack {
  background-image: url("/public/images/pixels/whiteFF.jpg");
}

/* line 32, ../sass/dryPlaceHolders/intermediary/_backgroundImages.scss */
html[data-rwd=desk] .sectionNavDiv, html[data-rwd=desk] .sectionNavItem.noHover:hover, html[data-rwd=desk] .sectionNavInfinityDiv, .growBarDiv, html[data-rwd=desk] .qnaQDiv, html[data-rwd=desk] .checkoutStepDiv, html[data-rwd=desk] .prodRankingDiv, html[data-rwd=desk] .prodBuyContainer, html[data-rwd=desk] .categoryScienceKeyDiv, html[data-rwd=desk] .dataSourceImgDiv {
  background-image: url("/public/images/pixels/grayD4.jpg");
}

/* line 44, ../sass/dryPlaceHolders/intermediary/_backgroundImages.scss */
html[data-rwd=desk] .categorySummaryInfinity {
  background-image: url("/public/images/pixels/blue008BC5.jpg");
}

/* line 52, ../sass/dryPlaceHolders/intermediary/_backgroundImages.scss */
html[data-rwd=desk] .howWeTestInfinity.row4 {
  background-image: url("/public/images/pixels/blue19BAFD.jpg");
}

/* line 60, ../sass/dryPlaceHolders/intermediary/_backgroundImages.scss */
html[data-rwd=desk] .howWeTestInfinity.row1 {
  background-image: url("/public/images/pixels/green3C5F63.jpg");
}

/* line 64, ../sass/dryPlaceHolders/intermediary/_backgroundImages.scss */
html[data-rwd=desk] .howWeTestInfinity.row3 {
  background-image: url("/public/images/pixels/green528788.jpg");
}

/* line 72, ../sass/dryPlaceHolders/intermediary/_backgroundImages.scss */
html[data-rwd=desk] .howWeTestInfinity.row2 {
  background-image: url("/public/images/pixels/green8EA24D.jpg");
}

/* line 83, ../sass/dryPlaceHolders/intermediary/_backgroundImages.scss */
html[data-rwd=desk] select, html[data-rwd=palm] select {
  background-image: url("/public/images/general/arrowDownAB.png");
}

/* line 87, ../sass/dryPlaceHolders/intermediary/_backgroundImages.scss */
.lab-theme .next {
  background-image: url("/public/images/svg/arrowCircle21RightGray47.svg");
}

/* line 91, ../sass/dryPlaceHolders/intermediary/_backgroundImages.scss */
.lab-theme .prev {
  background-image: url("/public/images/svg/arrowCircle21LeftGray47.svg");
}

/* line 95, ../sass/dryPlaceHolders/intermediary/_backgroundImages.scss */
.lab-theme .next:hover {
  background-image: url("/public/images/svg/arrowCircle21RightBlue00A1E4.svg");
}

/* line 99, ../sass/dryPlaceHolders/intermediary/_backgroundImages.scss */
.lab-theme .prev:hover {
  background-image: url("/public/images/svg/arrowCircle21LeftBlue00A1E4.svg");
}

/********** TRANSITIONS ************/
/* line 4, ../sass/dryPlaceHolders/intermediary/_transitions.scss */
html[data-rwd=desk] .headerSplash, html[data-rwd=desk] .headerSplash .headerStripeDiv, html[data-rwd=desk] .headerSplash .headerSearchBarContainer, html[data-rwd=desk] .headerSplash .headerMenutItemDropDown, html[data-rwd=desk] .headerSplash .headerSplashHr, html[data-rwd=desk] .headerSplash .headerNavDiv, html[data-rwd=desk] .headerSplash .headerMenuItem, html[data-rwd=desk] .headerSplash html[data-rwd=palm] .headerDropdownMenuItem, html[data-rwd=palm] html[data-rwd=desk] .headerSplash .headerDropdownMenuItem, html[data-rwd=desk] .headerSplash .headerLogoDivSpacer, html[data-rwd=desk] .headerSplash .headerLogoSvg, html[data-rwd=desk] .headerSplash .headerCartSearchContainerDivSpacer, html[data-rwd=palm] .headerSplash, html[data-rwd=palm] .headerSplash .headerStripeDiv, html[data-rwd=palm] .headerSplash .headerSearchBarContainer, html[data-rwd=palm] .headerSplash .headerMenutItemDropDown, html[data-rwd=palm] .headerSplash .headerSplashHr, html[data-rwd=desk] .headerRankingsSplash, html[data-rwd=desk] .headerRankingsSplash .headerRankingsSplashBGDiv {
  -moz-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
}

/* line 10, ../sass/dryPlaceHolders/intermediary/_transitions.scss */
.headerSearchBarContainer, .headerMenutItemDropdown, html[data-rwd=palm] .headerMenuDiv, html[data-rwd=desk] .headerAndSearchBarSpacer, html[data-rwd=palm] .headerAndSearchBarSpacer {
  -moz-transition-property: height, min-height;
  -o-transition-property: height, min-height;
  -webkit-transition-property: height, min-height;
  transition-property: height, min-height;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

/* line 26, ../sass/dryPlaceHolders/intermediary/_transitions.scss */
html[data-rwd=desk] .headerSplash .headerNavDiv, html[data-rwd=desk] .headerSplash .headerLogoDivSpacer, html[data-rwd=desk] .headerSplash .headerCartSearchContainerDivSpacer {
  -moz-transition-property: height;
  -o-transition-property: height;
  -webkit-transition-property: height;
  transition-property: height;
}

/* line 30, ../sass/dryPlaceHolders/intermediary/_transitions.scss */
.growBar {
  -moz-transition-property: width;
  -o-transition-property: width;
  -webkit-transition-property: width;
  transition-property: width;
}

/* line 38, ../sass/dryPlaceHolders/intermediary/_transitions.scss */
html[data-rwd=desk] .headerSplash .headerLogoSvg {
  -moz-transition-property: height, width;
  -o-transition-property: height, width;
  -webkit-transition-property: height, width;
  transition-property: height, width;
}

/* line 43, ../sass/dryPlaceHolders/intermediary/_transitions.scss */
html[data-rwd=desk] .headerSplash .headerStripeDiv, html[data-rwd=desk] .headerSplash .headerMenutItemDropDown, html[data-rwd=desk] .headerSplash .headerSplashHr, html[data-rwd=palm] .headerSplash .headerStripeDiv, html[data-rwd=palm] .headerSplash .headerMenutItemDropDown, html[data-rwd=palm] .headerSplash .headerSplashHr, html[data-rwd=desk] .headerRankingsSplash .headerRankingsSplashBGDiv {
  -moz-transition-property: height, opacity;
  -o-transition-property: height, opacity;
  -webkit-transition-property: height, opacity;
  transition-property: height, opacity;
}

/* line 47, ../sass/dryPlaceHolders/intermediary/_transitions.scss */
html[data-rwd=desk] .headerSplash .headerMenuItem, html[data-rwd=desk] .headerSplash html[data-rwd=palm] .headerDropdownMenuItem, html[data-rwd=palm] html[data-rwd=desk] .headerSplash .headerDropdownMenuItem {
  -moz-transition-property: height, line-height;
  -o-transition-property: height, line-height;
  -webkit-transition-property: height, line-height;
  transition-property: height, line-height;
}

/* line 51, ../sass/dryPlaceHolders/intermediary/_transitions.scss */
html[data-rwd=desk] .headerSplash, html[data-rwd=palm] .headerSplash, html[data-rwd=desk] .headerRankingsSplash {
  -moz-transition-property: height, min-height, margin-bottom;
  -o-transition-property: height, min-height, margin-bottom;
  -webkit-transition-property: height, min-height, margin-bottom;
  transition-property: height, min-height, margin-bottom;
}

/* line 56, ../sass/dryPlaceHolders/intermediary/_transitions.scss */
html[data-rwd=desk] .headerSplash .headerSearchBarContainer, html[data-rwd=palm] .headerSplash .headerSearchBarContainer {
  -moz-transition-property: height, min-height, opacity;
  -o-transition-property: height, min-height, opacity;
  -webkit-transition-property: height, min-height, opacity;
  transition-property: height, min-height, opacity;
}

/********** SVG PROPERTIES ************/
/* line 3, ../sass/dryPlaceHolders/intermediary/_svgProperties.scss */
.btnSvgDiv, .headerMenuItemLinkSvg, html[data-rwd=palm] .headerMenuDrowdownItemLinkSvg, html[data-rwd=desk] .headerMenuDrowdownItemLinkSvg, html[data-rwd=desk] .headerLoginForgotPasswordBtn .btnSvg, html[data-rwd=palm] .headerLoginCloseIconSvg, html[data-rwd=palm] .qnaQSvg, html[data-rwd=palm] .qnaQSvgDiv {
  fill: currentColor;
  stroke: currentColor;
}

/* line 8, ../sass/dryPlaceHolders/intermediary/_svgProperties.scss */
.btnSvg, html[data-rwd=desk] button.btnIconOnly .btnSpan, html[data-rwd=desk] .button.btnIconOnly .btnSpan, html[data-rwd=desk] .btn.btnIconOnly .btnSpan, html[data-rwd=palm] button.btnIconOnly .btnSpan, html[data-rwd=palm] .button.btnIconOnly .btnSpan, html[data-rwd=palm] .btn.btnIconOnly .btnSpan, html[data-rwd=desk] button.btnIconOnly .btnSvgDiv, html[data-rwd=desk] .button.btnIconOnly .btnSvgDiv, html[data-rwd=desk] .btn.btnIconOnly .btnSvgDiv, html[data-rwd=palm] button.btnIconOnly .btnSvgDiv, html[data-rwd=palm] .button.btnIconOnly .btnSvgDiv, html[data-rwd=palm] .btn.btnIconOnly .btnSvgDiv, .moreInfoSvg, .headerRankingsAllLinkSvg, .pressSvg, html[data-rwd=desk] .cartTableCellRowQtyCircleSvg, html[data-rwd=palm] .cartTableCellRowQtyCircleSvg, html[data-rwd=desk] .prodRankingCircleSvg, .prodBuyQtyChangeSvg, .prodBuyWhySvg, html[data-rwd=desk] .subsIconSvg, .categoryIntroSvg, .categorySummarySvg, html[data-rwd=desk] .categoryScienceKeyIconSvg, .errorPageSvg {
  width: inherit;
  height: inherit;
  min-width: inherit;
  min-height: inherit;
}

/* line 15, ../sass/dryPlaceHolders/intermediary/_svgProperties.scss */
html[data-rwd=palm] .sectionNavInfinityIconSvg, .homeProductStepIconSvg, html[data-rwd=palm] .addItemAddSvg, html[data-rwd=palm] html[data-rwd=desk] .addItemAddSvgDiv, html[data-rwd=desk] html[data-rwd=palm] .addItemAddSvgDiv, html[data-rwd=desk] .orderPlacedIntroSvg, html[data-rwd=desk] .orderPlacedContinueShoppingSvg, html[data-rwd=palm] .orderPlacedIntroSvg, html[data-rwd=palm] .orderPlacedContinueShoppingSvg, .prodImgGalleryNavSvg, .prodImgGalleryMagnifySvg, html[data-rwd=palm] .prodRankingCircleSvg, .relCateSliderCardSvg, .prodRelCateNavSvg, html[data-rwd=desk] .rankingsCategoryIconSvg {
  width: inherit;
  height: inherit;
}

/*
%svgCurrentColor {
    @include _(fill, currentColor);
    @include _(stroke, currentColor);
}
*/
/********* TEXT ELLIPSIS ***********/
/* line 3, ../sass/dryPlaceHolders/intermediary/_textEllipsis.scss */
html[data-rwd=desk] .prodRelCateSliderCard, .textEllipsis {
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}

/*********** STRUCTURE ************/
/********** STRUCTURAL **********/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html, body, .prodBigImgContainer {
  height: 100%;
}

/* line 7, ../sass/structure/_structural.scss */
.siteHeaderWrap {
  z-index: 100;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.siteHeaderWrap, .hrWithContent, html[data-rwd=palm] .sectionNavInfinity.isActive, .siteHeader, .siteHeader .remuxContainer, .siteHeader .remuxFrame, .siteHeader .remuxSection, .headerSearchBarContainer.withResults, .headerNavDiv, .headerMenuContainer, html[data-rwd=palm] .headerMenuDiv.isActive, .ldMessageInfinity {
  overflow: visible;
}

/* line 13, ../sass/structure/_structural.scss */
.divInfinity {
  clear: both;
  width: 100%;
  /* Hack to avoid 'artifacts' in iOS */
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.divInfinity {
  border-color: transparent;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.divInfinity {
  margin-bottom: -1px;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.divInfinity {
  background-repeat: repeat;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.divInfinity {
  background-position: center top;
}

/* line 26, ../sass/structure/_structural.scss */
html[data-rwd=desk][data-rwd-auto="false"] .divInfinity {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
}

/* line 36, ../sass/structure/_structural.scss */
html[data-rwd=palm][data-rwd-auto="false"] .divInfinity {
  width: 400px;
  margin-left: auto;
  margin-right: auto;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.divTable {
  display: table;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.divTableRow, html[data-rwd=desk] .frameTableDesk > div, html[data-rwd=desk] .cartTableRow, html[data-rwd=desk] .checkoutCartTableRow, html[data-rwd=desk] .checkoutCartTableHeaderRow, html[data-rwd=desk] .orderRow, html[data-rwd=desk] .orderShipRow, html[data-rwd=desk] .subscriptionRow, html[data-rwd=desk] .rankingsListRow, html[data-rwd=palm] .rankingsListRow, .categoryProdListRow, html[data-rwd=palm] .categoryProdListRow {
  display: table-row;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.divTableCell, html[data-rwd=desk] .frameTableDesk > div > div {
  display: table-cell;
}

/********** REMux **********/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.remuxContainer {
  overflow-x: hidden;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.remuxContainer {
  width: auto !important;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.remuxFrame, .moreInfoWrap, .siteHeader, .ldMessageWrap, .modalContentWrap, .homeSplashBtn, html[data-rwd=palm] .addItemAddDiv, .prodBigImgWrap, .prodBigImgContainer, html[data-rwd=palm] .profileFieldDiv, .categoryFilterDiv {
  position: relative;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.remuxFrame, .footerShareDiv, .headerSearchBarInputContainer, .headerMenutItemDropdown.loginDropdown, .modalWrap, .homeProductStepInfinity, .prodBigImgScrollDiv, html[data-rwd=palm] .orderShipItemInfo, .categoryProdListItem.itemImage {
  overflow: hidden;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.remuxFrame, .prodImgSliderOuterContainer {
  margin: 0 auto;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.remuxSection {
  font-size: 0;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.remuxSection > div, button, .button, .btn, .btnSpan, ul.horizontalList li, ul.headerMenuContainer li, ol.horizontalList li, ol.headerMenuContainer li, span.verticalLine, .growBarValue, .moreInfoWrap, .moreInfoSvgSpan, .footerShareDiv, .footerLikeDiv, .footerSectionDiv, .headerCartDiv, .adWrapper, html[data-rwd=desk] .headerRankingsAllLinkSpan, html[data-rwd=palm] .headerRankingsAllLinkSpan, .modalContentWrap, .modalContentDiv, html[data-rwd=palm] .cartTableCellP, html[data-rwd=palm] .cartTableCellRowQtyCircleSvgDiv, html[data-rwd=palm] .addItemAddDiv, .checkoutStepItem, .prodLikeDisNum, html[data-rwd=palm] .prodBuyPrice, html[data-rwd=palm] .rankingsUpcomingFollowButtonWrap, html[data-rwd=desk] .filterLoadingDiv.isActive, .lab-theme li, .lab-theme a, .lab-theme span {
  display: inline-block;
}

/* line 34, ../sass/structure/_remux.scss */
html[data-rwd=desk] .remuxContainer {
  min-width: 49rem;
  width: 49rem;
}
/* line 39, ../sass/structure/_remux.scss */
html[data-rwd=desk] .remuxFrame {
  width: 49rem;
  padding-left: 1rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .remuxSection {
  width: 48rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .remuxSection > div.full {
  width: 47rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .remuxSection > div.oneOf2 {
  width: 23.5rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .remuxSection > div.oneOf3 {
  width: 15.66667rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .remuxSection > div.twoOf3 {
  width: 31.33333rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .remuxSection > div.oneOf4 {
  width: 11.75rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .remuxSection > div.threeOf4 {
  width: 35.25rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .remuxSection > div.oneOf5 {
  width: 9.4rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .remuxSection > div.twoOf5 {
  width: 18.8rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .remuxSection > div.threeOf5 {
  width: 28.2rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .remuxSection > div.fourOf5 {
  width: 37.6rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .remuxSection > div.threeOf7 {
  width: 20.14286rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .remuxSection > div.fourOf7 {
  width: 26.85714rem;
}

/* line 115, ../sass/structure/_remux.scss */
html[data-rwd=palm] .remuxContainer {
  min-width: 20rem;
  width: 20rem;
}
/* line 120, ../sass/structure/_remux.scss */
html[data-rwd=palm] .remuxFrame {
  width: 20rem;
  padding-left: 0.9rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .remuxSection {
  width: 19.1rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .remuxSection > div.full, html[data-rwd=palm] .remuxSection > div.oneOf2, html[data-rwd=palm] .remuxSection > div.oneOf3, html[data-rwd=palm] .remuxSection > div.twoOf3, html[data-rwd=palm] .remuxSection > div.oneOf4, html[data-rwd=palm] .remuxSection > div.threeOf4, html[data-rwd=palm] .remuxSection > div.oneOf5, html[data-rwd=palm] .remuxSection > div.twoOf5, html[data-rwd=palm] .remuxSection > div.threeOf5, html[data-rwd=palm] .remuxSection > div.fourOf5, html[data-rwd=palm] .remuxSection > div.threeOf7, html[data-rwd=palm] .remuxSection > div.fourOf7 {
  width: 18.2rem;
}

/*********** TYPOGRAPHY ************/
/********** SPACING AND LETTER HEIGHT **********/
/*********** TYPOGRAPHY - ELEMENTS *************/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
em {
  font-style: italic;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
h1, .h1, html[data-rwd=desk] .headerRankingsSplash.animInitial .headerRankingsListWrap {
  font-weight: 300;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
b.regular, .btnSpan, html[data-rwd=desk] button.headerDropdownMenuOption .btnSpan, html[data-rwd=desk] .button.headerDropdownMenuOption .btnSpan, html[data-rwd=desk] .btn.headerDropdownMenuOption .btnSpan, input.headerLoginInput {
  font-weight: 400;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
b, html[data-rwd=desk] .prodBuyPrice {
  font-weight: 700;
}

/* line 23, ../sass/typography/_elements.scss */
html[data-rwd=desk] h1.h1Big, html[data-rwd=desk] .h1.h1Big, html[data-rwd=palm] h1, html[data-rwd=palm] .h1, html[data-rwd=desk] h2, html[data-rwd=desk] .h2, html[data-rwd=palm] h2, html[data-rwd=palm] .h2, html[data-rwd=desk] h5, html[data-rwd=desk] .h5, html[data-rwd=palm] h5, html[data-rwd=palm] .h5, html[data-rwd=desk] h6, html[data-rwd=desk] .h6, html[data-rwd=palm] h6, html[data-rwd=palm] .h6, p, .p, html[data-rwd=palm] cite, html[data-rwd=palm] .cite, .btnSpan, html[data-rwd=desk] textarea, html[data-rwd=desk] .sectionNavDiv.typeH5 .sectionNavItem, html[data-rwd=palm] .sectionNavDiv.typeH5 .sectionNavItem, html[data-rwd=palm] .sectionNavItem, .siteFooter, .headerSearchBarResultItem, .headerMenuItem, html[data-rwd=palm] .headerDropdownMenuItem, html[data-rwd=desk] .rankingsCategoryUpcomingSpan, .categoryFilterLi {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 28, ../sass/typography/_elements.scss */
html[data-rwd=desk] h1, html[data-rwd=desk] .h1 {
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

/* line 33, ../sass/typography/_elements.scss */
body {
  font-family: "Lato", Helvetica, sans-serif;
  font-style: normal;
  font-weight: 400;
}

/* line 39, ../sass/typography/_elements.scss */
html[data-rwd=desk] p, html[data-rwd=desk] .p, html[data-rwd=desk] textarea, html[data-rwd=desk] .categoryFilterLi, html[data-rwd=desk] ol, html[data-rwd=desk] ul, .headerSearchBarResultItem {
  font-size: 0.8rem;
  line-height: 1.2rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 39, ../sass/typography/_elements.scss */
  html[data-rwd=desk] p, html[data-rwd=desk] .p, html[data-rwd=desk] textarea, html[data-rwd=desk] .categoryFilterLi, html[data-rwd=desk] ol, html[data-rwd=desk] ul, .headerSearchBarResultItem {
    font-size: 16px;
    line-height: 24px;
  }
}

/* line 50, ../sass/typography/_elements.scss */
html[data-rwd=palm] p, html[data-rwd=palm] .p, html[data-rwd=palm] .stdWrittenInput, html[data-rwd=palm] .headerLoginInput, html[data-rwd=palm] textarea, html[data-rwd=palm] .sectionNavItem, html[data-rwd=palm] .categoryFilterLi, html[data-rwd=palm] ol, html[data-rwd=palm] ul {
  font-size: 1rem;
  line-height: 1.4rem;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 50, ../sass/typography/_elements.scss */
  html[data-rwd=palm] p, html[data-rwd=palm] .p, html[data-rwd=palm] .stdWrittenInput, html[data-rwd=palm] .headerLoginInput, html[data-rwd=palm] textarea, html[data-rwd=palm] .sectionNavItem, html[data-rwd=palm] .categoryFilterLi, html[data-rwd=palm] ol, html[data-rwd=palm] ul {
    font-size: 16px;
    line-height: 24px;
  }
}

/* line 61, ../sass/typography/_elements.scss */
html[data-rwd=desk] h1, html[data-rwd=desk] .h1 {
  font-size: 2rem;
  line-height: 2.3rem;
}

/* line 66, ../sass/typography/_elements.scss */
html[data-rwd=palm] h1, html[data-rwd=palm] .h1 {
  font-size: 1.5rem;
  line-height: 1.8rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h1.pullBottom, html[data-rwd=desk] .h1.pullBottom, html[data-rwd=desk] .prodBuyPullDiv {
  margin-bottom: -0.4rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] h1.pullBottom, html[data-rwd=palm] .h1.pullBottom, html[data-rwd=desk] h2.pullBottom, html[data-rwd=desk] .h2.pullBottom, html[data-rwd=palm] h5.pullBottom, html[data-rwd=palm] .h5.pullBottom, html[data-rwd=desk] .reportTopRatingBars.last {
  margin-bottom: -0.3rem;
}

/* line 79, ../sass/typography/_elements.scss */
html[data-rwd=desk] h2, html[data-rwd=desk] .h2 {
  font-size: 1.5rem;
  line-height: 1.8rem;
}

/* line 84, ../sass/typography/_elements.scss */
html[data-rwd=palm] h2, html[data-rwd=palm] .h2 {
  font-size: 1.25rem;
  line-height: 1.6rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] h2.pullBottom, html[data-rwd=palm] .h2.pullBottom, html[data-rwd=palm] h6.pullBottom, html[data-rwd=palm] .h6.pullBottom, html[data-rwd=palm] h1.h1Big.pullBottom, html[data-rwd=palm] .h1.h1Big.pullBottom, html[data-rwd=desk] .checkoutReviewGroupP, html[data-rwd=desk] .prodBuyExternalPullDiv, html[data-rwd=palm] .prodBuyPullDiv {
  margin-bottom: -0.35rem;
}

/* line 97, ../sass/typography/_elements.scss */
html[data-rwd=desk] h3, html[data-rwd=desk] .h3 {
  font-size: 1rem;
  line-height: 1rem;
}

/* line 102, ../sass/typography/_elements.scss */
html[data-rwd=palm] h3, html[data-rwd=palm] .h3 {
  font-size: 1rem;
  line-height: 1rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h3.pullBottom, html[data-rwd=desk] .h3.pullBottom, html[data-rwd=palm] h3.pullBottom, html[data-rwd=palm] .h3.pullBottom {
  margin-bottom: 0rem;
}

/* line 115, ../sass/typography/_elements.scss */
html[data-rwd=desk] h4, html[data-rwd=desk] .h4, html[data-rwd=desk] button.btnLarge .btnSpan, html[data-rwd=desk] .button.btnLarge .btnSpan, html[data-rwd=desk] .btn.btnLarge .btnSpan {
  font-size: 1.2rem;
  line-height: 3rem;
}

/* line 120, ../sass/typography/_elements.scss */
html[data-rwd=palm] h4, html[data-rwd=palm] .h4, html[data-rwd=palm] button.btnLarge .btnSpan, html[data-rwd=palm] .button.btnLarge .btnSpan, html[data-rwd=palm] .btn.btnLarge .btnSpan {
  font-size: 1rem;
  line-height: 2.3rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h4.pullBottom, html[data-rwd=desk] .h4.pullBottom, html[data-rwd=desk] button.btnLarge.pullBottom, html[data-rwd=desk] .button.btnLarge.pullBottom, html[data-rwd=desk] .btn.btnLarge.pullBottom {
  margin-bottom: -1.05rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] h4.pullBottom, html[data-rwd=palm] .h4.pullBottom, html[data-rwd=palm] .hrWithContent.p > hr {
  margin-bottom: -0.8rem;
}

/* line 133, ../sass/typography/_elements.scss */
html[data-rwd=desk] h5, html[data-rwd=desk] .h5, html[data-rwd=desk] .sectionNavDiv.typeH5 .sectionNavItem, html[data-rwd=desk] .homeProductStepSpan {
  font-size: 1rem;
  line-height: 1.5rem;
}
@media all and (min-width: 767px) and (max-width: 881px) {
  /* line 133, ../sass/typography/_elements.scss */
  html[data-rwd=desk] h5, html[data-rwd=desk] .h5, html[data-rwd=desk] .sectionNavDiv.typeH5 .sectionNavItem, html[data-rwd=desk] .homeProductStepSpan {
    font-size: 18px;
    line-height: 27px;
  }
}

/* line 142, ../sass/typography/_elements.scss */
html[data-rwd=palm] h5, html[data-rwd=palm] .h5, html[data-rwd=palm] .sectionNavDiv.typeH5 .sectionNavItem, html[data-rwd=palm] .headerLoginDropdownFacebook, html[data-rwd=palm] .cartOrderSubTotalDivP {
  font-size: 1rem;
  line-height: 1.4rem;
  /*@media all and (min-width: ($palm-min)) and (max-width: (399px)) {
    font-size: 20px;
    line-height:28px; 
  }*/
}

/* line 151, ../sass/typography/_elements.scss */
html[data-rwd=desk] h5.pullBottom, html[data-rwd=desk] .h5.pullBottom {
  margin-bottom: -0.35rem;
}
@media all and (min-width: 767px) and (max-width: 784px) {
  /* line 151, ../sass/typography/_elements.scss */
  html[data-rwd=desk] h5.pullBottom, html[data-rwd=desk] .h5.pullBottom {
    margin-bottom: -6px;
  }
}

/* line 158, ../sass/typography/_elements.scss */
html[data-rwd=palm] h5.pullBottom, html[data-rwd=palm] .h5.pullBottom {
  /*@media all and (min-width: ($palm-min)) and (max-width: (399px)) {
    margin-bottom: -6px;
  }*/
}

/* line 165, ../sass/typography/_elements.scss */
html[data-rwd=desk] h6, html[data-rwd=desk] .h6 {
  font-size: 0.9rem;
  line-height: 1.5rem;
}
@media all and (min-width: 767px) and (max-width: 882px) {
  /* line 165, ../sass/typography/_elements.scss */
  html[data-rwd=desk] h6, html[data-rwd=desk] .h6 {
    font-size: 16px;
    line-height: 27px;
  }
}

/* line 174, ../sass/typography/_elements.scss */
html[data-rwd=palm] h6, html[data-rwd=palm] .h6 {
  font-size: 1rem;
  line-height: 1.4rem;
  /*@media all and (min-width: ($palm-min)) and (max-width: (399px)) {
      margin-bottom: 0px;
  }*/
}

/* line 182, ../sass/typography/_elements.scss */
html[data-rwd=desk] h6.pullBottom, html[data-rwd=desk] .h6.pullBottom {
  margin-bottom: -0.4rem;
}
@media all and (min-width: 767px) and (max-width: 882px) {
  /* line 182, ../sass/typography/_elements.scss */
  html[data-rwd=desk] h6.pullBottom, html[data-rwd=desk] .h6.pullBottom {
    margin-bottom: -4px;
  }
}

/* line 189, ../sass/typography/_elements.scss */
html[data-rwd=palm] h6.pullBottom, html[data-rwd=palm] .h6.pullBottom {
  /*@media all and (min-width: ($palm-min)) and (max-width: (399px)) {
      margin-bottom: 0px;//TODO
  }*/
}

/* line 204, ../sass/typography/_elements.scss */
html[data-rwd=desk] p.pullBottom, html[data-rwd=desk] .p.pullBottom {
  margin-bottom: -0.3rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 204, ../sass/typography/_elements.scss */
  html[data-rwd=desk] p.pullBottom, html[data-rwd=desk] .p.pullBottom {
    margin-bottom: -6px;
  }
}

/* line 211, ../sass/typography/_elements.scss */
html[data-rwd=palm] p.pullBottom, html[data-rwd=palm] .p.pullBottom {
  margin-bottom: -0.3rem;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 211, ../sass/typography/_elements.scss */
  html[data-rwd=palm] p.pullBottom, html[data-rwd=palm] .p.pullBottom {
    margin-bottom: -6px;
  }
}

/* line 218, ../sass/typography/_elements.scss */
html[data-rwd=desk] cite, html[data-rwd=desk] .cite, html[data-rwd=desk] button.headerDropdownMenuOption, html[data-rwd=desk] .button.headerDropdownMenuOption, html[data-rwd=desk] .btn.headerDropdownMenuOption, html[data-rwd=desk] .sectionNavDiv.typeCite .sectionNavItem, html[data-rwd=desk] .footerSectionHeading, html[data-rwd=desk] .footerSectionUl, html[data-rwd=desk] .headerLoginDropdownFacebook, html[data-rwd=desk] .headerLoginForgotPasswordBtn .btnSpan {
  font-size: 0.7rem;
  line-height: 1.1rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 218, ../sass/typography/_elements.scss */
  html[data-rwd=desk] cite, html[data-rwd=desk] .cite, html[data-rwd=desk] button.headerDropdownMenuOption, html[data-rwd=desk] .button.headerDropdownMenuOption, html[data-rwd=desk] .btn.headerDropdownMenuOption, html[data-rwd=desk] .sectionNavDiv.typeCite .sectionNavItem, html[data-rwd=desk] .footerSectionHeading, html[data-rwd=desk] .footerSectionUl, html[data-rwd=desk] .headerLoginDropdownFacebook, html[data-rwd=desk] .headerLoginForgotPasswordBtn .btnSpan {
    font-size: 14px;
    line-height: 22px;
  }
}

/* line 228, ../sass/typography/_elements.scss */
html[data-rwd=palm] cite, html[data-rwd=palm] .cite, html[data-rwd=palm] .addItemAddDivP {
  font-size: 0.8rem;
  line-height: 1.2rem;
}
@media all and (min-width: 280px) and (max-width: 399px) {
  /* line 228, ../sass/typography/_elements.scss */
  html[data-rwd=palm] cite, html[data-rwd=palm] .cite, html[data-rwd=palm] .addItemAddDivP {
    font-size: 16px;
    line-height: 24px;
  }
}

/* line 238, ../sass/typography/_elements.scss */
html[data-rwd=desk] cite.pullBottom, html[data-rwd=desk] .cite.pullBottom {
  margin-bottom: -0.3rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 238, ../sass/typography/_elements.scss */
  html[data-rwd=desk] cite.pullBottom, html[data-rwd=desk] .cite.pullBottom {
    margin-bottom: -6px;
  }
}

/* line 245, ../sass/typography/_elements.scss */
html[data-rwd=palm] cite.pullBottom, html[data-rwd=palm] .cite.pullBottom {
  margin-bottom: -0.3rem;
}
@media all and (min-width: 280px) and (max-width: 399px) {
  /* line 245, ../sass/typography/_elements.scss */
  html[data-rwd=palm] cite.pullBottom, html[data-rwd=palm] .cite.pullBottom {
    margin-bottom: -6px;
  }
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
body, input.stdWrittenInput, input.headerLoginInput {
  color: #474747;
}

/* line 271, ../sass/typography/_elements.scss */
html[data-rwd=desk] h1.h1Big, html[data-rwd=desk] .h1.h1Big {
  font-size: 2.8rem;
  line-height: 3.8rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h1.h1Big.pullBottom, html[data-rwd=desk] .h1.h1Big.pullBottom {
  margin-bottom: -0.85rem;
}

/* line 292, ../sass/typography/_elements.scss */
html[data-rwd=palm] h1.h1Big, html[data-rwd=palm] .h1.h1Big {
  font-size: 1.5rem;
  line-height: 1.8rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
cite, .btnSvg, html[data-rwd=desk] .collapsibleContent, html[data-rwd=palm] .collapsibleContentHeading.isActive + .collapsibleContent, html[data-rwd=palm] .sectionNavInfinityIconSvg, .moreInfoWrap.isActive .moreInfoText, html[data-rwd=desk] .prodBigImgWrap.menuHor .prodBigImgThumbBox, html[data-rwd=desk] .prodBigImgWrap.menuVer .prodBigImgThumbBox, html[data-rwd=palm] .orderTable.isActive + .orderShipTable, html[data-rwd=palm] .subscriptionRow.isActive .subsCellCancel, html[data-rwd=palm] .subscriptionRow.isActive .subsCellSkip, .categoryProdList.isActive, html[data-rwd=palm] .filterLoadingDiv.isActive {
  display: block;
}

/*********** SPACES ************/
/********* TYPOGRAPHY - SPACES ***********/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/* line 12, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=palm] {
  /*@warn "Good value to use.";*/
  /*@else {
      @warn "0rem value. No selector created.";
  }*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] hr + h1, html[data-rwd=palm] hr + .h1, html[data-rwd=palm] .hr + h1, html[data-rwd=palm] .hr + .h1, html[data-rwd=desk] h1.h1Big.sp50, html[data-rwd=desk] .h1.h1Big.sp50, html[data-rwd=desk] h1.sp40, html[data-rwd=desk] .h1.sp40, html[data-rwd=desk] h6.sp40, html[data-rwd=desk] .h6.sp40 {
  margin-top: 1.55rem;
}

/* line 18, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=desk] {
  /*@warn "Good value to use.";*/
  /*@else {
      @warn "0rem value. No selector created.";
  }*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] hr + h1, html[data-rwd=desk] hr + .h1, html[data-rwd=desk] .hr + h1, html[data-rwd=desk] .hr + .h1, html[data-rwd=desk] h1.sp80, html[data-rwd=desk] .h1.sp80, html[data-rwd=desk] h6.sp80, html[data-rwd=desk] .h6.sp80 {
  margin-top: 3.55rem;
}

/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@warn "Good value to use.";*/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
h1 + h5, h1 + .h5, .h1 + h5, .h1 + .h5, html[data-rwd=desk] cite.sp70, html[data-rwd=desk] .cite.sp70 {
  margin-top: 3.2rem;
}

/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@warn "Good value to use.";*/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
h2 + h5, h2 + .h5, .h2 + h5, .h2 + .h5, html[data-rwd=desk] h2 + h6, html[data-rwd=desk] h2 + .h6, html[data-rwd=desk] .h2 + h6, html[data-rwd=desk] .h2 + .h6, html[data-rwd=palm] h5 + p, html[data-rwd=palm] h5 + .p, html[data-rwd=palm] .h5 + p, html[data-rwd=palm] .h5 + .p, html[data-rwd=desk] .prodKeyDataHr {
  margin-top: 0.85rem;
}

/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@warn "Good value to use.";*/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
p + h5, p + .h5, .p + h5, .p + .h5, html[data-rwd=desk] .sp50Btn {
  margin-top: 1.75rem;
}

/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@warn "Good value to use.";*/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
hr + h5, hr + .h5, .hr + h5, .hr + .h5, html[data-rwd=desk] h2.sp80, html[data-rwd=desk] .h2.sp80, html[data-rwd=desk] h5.sp80, html[data-rwd=desk] .h5.sp80 {
  margin-top: 3.6rem;
}

/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/* line 12, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=palm] {
  /*@warn "Good value to use.";*/
  /*@else {
      @warn "0rem value. No selector created.";
  }*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] h2 + h6, html[data-rwd=palm] h2 + .h6, html[data-rwd=palm] .h2 + h6, html[data-rwd=palm] .h2 + .h6, html[data-rwd=desk] .checkoutReviewGroupP, html[data-rwd=palm] .checkoutReviewGroupP {
  margin-top: 1.35rem;
}

/* line 18, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=desk] {
  /*@warn "Good value to use.";*/
  /*@else {
      @warn "0rem value. No selector created.";
  }*/
}

/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/* line 12, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=palm] {
  /*@warn "Good value to use.";*/
  /*@else {
      @warn "0rem value. No selector created.";
  }*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] h1 + p, html[data-rwd=palm] h1 + .p, html[data-rwd=palm] .h1 + p, html[data-rwd=palm] .h1 + .p, h2 + p, h2 + .p, .h2 + p, .h2 + .p, html[data-rwd=palm] p + p, html[data-rwd=palm] p + .p, html[data-rwd=palm] .p + p, html[data-rwd=palm] .p + .p, html[data-rwd=palm] .sp20, html[data-rwd=desk] .sp20, html[data-rwd=desk] .buyTagSelectWrap, html[data-rwd=desk] .prodBuyQtyControlsWrap, .categoryScienceKeyP, html[data-rwd=palm] .categoryScienceKeyP {
  margin-top: 1rem;
}

/* line 18, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=desk] {
  /*@warn "Good value to use.";*/
  /*@else {
      @warn "0rem value. No selector created.";
  }*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h1 + p, html[data-rwd=desk] h1 + .p, html[data-rwd=desk] .h1 + p, html[data-rwd=desk] .h1 + .p, html[data-rwd=palm] .sp100Btn, html[data-rwd=palm] .sp80Btn, html[data-rwd=palm] .sp60Btn, html[data-rwd=palm] .sp40Btn, html[data-rwd=palm] .addItemContainerDiv {
  margin-top: 1.4rem;
}

/*@warn "Good value to use.";*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/* line 12, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=palm] {
  /*@warn "Good value to use.";*/
  /*@else {
      @warn "0rem value. No selector created.";
  }*/
}

/* line 18, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=desk] {
  /*@warn "Good value to use.";*/
  /*@else {
      @warn "0rem value. No selector created.";
  }*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h5 + p, html[data-rwd=desk] h5 + .p, html[data-rwd=desk] .h5 + p, html[data-rwd=desk] .h5 + .p, html[data-rwd=palm] h4.sp30, html[data-rwd=palm] .h4.sp30, html[data-rwd=desk] .sp30Btn, html[data-rwd=palm] .signupLoginForgotPasswordBtn, .categoryScienceKeyDiv, .dataSourceImgDiv, html[data-rwd=palm] .categoryScienceKeyDiv, html[data-rwd=palm] .dataSourceImgDiv {
  margin-top: 0.75rem;
}

/*@else {
    @warn "0rem value. No selector created.";
}*/
/* line 12, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=palm] {
  /*@warn "Good value to use.";*/
  /*@else {
      @warn "0rem value. No selector created.";
  }*/
}

/* line 18, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=desk] {
  /*@warn "Good value to use.";*/
  /*@else {
      @warn "0rem value. No selector created.";
  }*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] p + p, html[data-rwd=desk] p + .p, html[data-rwd=desk] .p + p, html[data-rwd=desk] .p + .p, ul.withSpaces > li + li, ol.withSpaces > li + li, ul.withSpaces.p > li + li, ol.withSpaces.p > li + li, html[data-rwd=palm] .howWeGradeContentDiv .howWeGradeSubTitle, html[data-rwd=palm] .howWeGradeContentDiv .howWeGradeText, html[data-rwd=palm] .cartContinueShoppingBtn, html[data-rwd=palm] .checkoutCartTableRow + .checkoutCartTableRow {
  margin-top: 0.8rem;
}

/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@warn "Good value to use.";*/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
cite + cite, cite + .cite, .cite + cite, .cite + .cite, html[data-rwd=desk] p.sp10, html[data-rwd=desk] .p.sp10, ul.withSpaces.cite > li + li, ol.withSpaces.cite > li + li, html[data-rwd=desk] .footerSectionUl, html[data-rwd=desk] .footerSectionUl li + li, html[data-rwd=palm] .checkoutMainErrorDiv {
  margin-top: 0.15rem;
}

/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/*@else {
    @warn "0rem value. No selector created.";
}*/
/* line 12, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=palm] {
  /*@warn "Good value to use.";*/
  /*@else {
      @warn "0rem value. No selector created.";
  }*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] hr + hr, html[data-rwd=palm] hr + .hr, html[data-rwd=palm] .hr + hr, html[data-rwd=palm] .hr + .hr {
  margin-top: 2.35rem;
}

/* line 18, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=desk] {
  /*@warn "Good value to use.";*/
  /*@else {
      @warn "0rem value. No selector created.";
  }*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] hr + hr, html[data-rwd=desk] hr + .hr, html[data-rwd=desk] .hr + hr, html[data-rwd=desk] .hr + .hr, html[data-rwd=desk] hr + h1.h1Big, html[data-rwd=desk] .hr + h1.h1Big, html[data-rwd=desk] .sp80, html[data-rwd=desk] .sectionNavDiv.afterHeaderRankings, html[data-rwd=desk] .searchPageTable {
  margin-top: 4rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
h1.h1Big + h1.h1Big, ul.withSpaces.h1 > li + li, ol.withSpaces.h1 > li + li, ul.withSpaces.h2 > li + li, ol.withSpaces.h2 > li + li, ul.withSpaces.h3 > li + li, ol.withSpaces.h3 > li + li, ul.withSpaces.h4 > li + li, ol.withSpaces.h4 > li + li, ul.withSpaces.h5 > li + li, ol.withSpaces.h5 > li + li, ul.withSpaces.h6 > li + li, ol.withSpaces.h6 > li + li {
  margin-top: 0rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] hr + h1.h1Big, html[data-rwd=palm] .hr + h1.h1Big, html[data-rwd=palm] h1.sp100, html[data-rwd=palm] .h1.sp100, html[data-rwd=palm] h1.sp80, html[data-rwd=palm] .h1.sp80, html[data-rwd=palm] h1.sp60, html[data-rwd=palm] .h1.sp60, html[data-rwd=palm] h1.sp40, html[data-rwd=palm] .h1.sp40, html[data-rwd=desk] h2.sp40, html[data-rwd=desk] .h2.sp40, html[data-rwd=desk] h5.sp40, html[data-rwd=desk] .h5.sp40 {
  margin-top: 1.6rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .sp100 {
  margin-top: 5rem;
}

/********* TYPOGRAPHY - SPACES ***********/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] h1.h1Big.sp100, html[data-rwd=palm] .h1.h1Big.sp100, html[data-rwd=palm] h2.sp100, html[data-rwd=palm] .h2.sp100, html[data-rwd=palm] h5.sp100, html[data-rwd=palm] .h5.sp100, html[data-rwd=palm] p.sp100, html[data-rwd=palm] .p.sp100, html[data-rwd=palm] h1.h1Big.sp80, html[data-rwd=palm] .h1.h1Big.sp80, html[data-rwd=palm] h2.sp80, html[data-rwd=palm] .h2.sp80, html[data-rwd=palm] h5.sp80, html[data-rwd=palm] .h5.sp80, html[data-rwd=palm] p.sp80, html[data-rwd=palm] .p.sp80, html[data-rwd=palm] h1.h1Big.sp60, html[data-rwd=palm] .h1.h1Big.sp60, html[data-rwd=palm] h2.sp60, html[data-rwd=palm] .h2.sp60, html[data-rwd=palm] h5.sp60, html[data-rwd=palm] .h5.sp60, html[data-rwd=palm] p.sp60, html[data-rwd=palm] .p.sp60, html[data-rwd=palm] h1.h1Big.sp40, html[data-rwd=palm] .h1.h1Big.sp40, html[data-rwd=palm] h2.sp40, html[data-rwd=palm] .h2.sp40, html[data-rwd=palm] h5.sp40, html[data-rwd=palm] .h5.sp40, html[data-rwd=palm] p.sp40, html[data-rwd=palm] .p.sp40, html[data-rwd=desk] p.sp40, html[data-rwd=desk] .p.sp40, html[data-rwd=palm] .orderPlacedWhatNext, html[data-rwd=palm] .reportTitle, html[data-rwd=palm] .reportTopRatingBars {
  margin-top: 1.65rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] h4.sp100, html[data-rwd=palm] .h4.sp100, html[data-rwd=palm] h4.sp80, html[data-rwd=palm] .h4.sp80, html[data-rwd=palm] h4.sp60, html[data-rwd=palm] .h4.sp60, html[data-rwd=palm] h4.sp40, html[data-rwd=palm] .h4.sp40, html[data-rwd=desk] .sp40Btn, html[data-rwd=desk] .howWeGradeContentDiv .howWeGradeText {
  margin-top: 1.25rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] h6.sp100, html[data-rwd=palm] .h6.sp100, html[data-rwd=palm] cite.sp100, html[data-rwd=palm] .cite.sp100, html[data-rwd=palm] h6.sp80, html[data-rwd=palm] .h6.sp80, html[data-rwd=palm] cite.sp80, html[data-rwd=palm] .cite.sp80, html[data-rwd=palm] h6.sp60, html[data-rwd=palm] .h6.sp60, html[data-rwd=palm] cite.sp60, html[data-rwd=palm] .cite.sp60, html[data-rwd=palm] h6.sp40, html[data-rwd=palm] .h6.sp40, html[data-rwd=palm] cite.sp40, html[data-rwd=palm] .cite.sp40, html[data-rwd=desk] cite.sp40, html[data-rwd=desk] .cite.sp40, html[data-rwd=palm] .dataSourceInfoDiv {
  margin-top: 1.7rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .sp100, html[data-rwd=palm] .sp80, html[data-rwd=palm] .sp60, html[data-rwd=palm] .sp40, html[data-rwd=desk] .sp40, html[data-rwd=desk] .checkoutMainErrorDiv, html[data-rwd=palm] .checkoutSummaryDiv, html[data-rwd=palm] .orderPlacedIntroHr, html[data-rwd=palm] .prodBuySubmitBtn, html[data-rwd=palm] .searchPageTable {
  margin-top: 2rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h1.h1Big.sp100, html[data-rwd=desk] .h1.h1Big.sp100 {
  margin-top: 4.05rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h1.sp100, html[data-rwd=desk] .h1.sp100, html[data-rwd=desk] h6.sp100, html[data-rwd=desk] .h6.sp100 {
  margin-top: 4.55rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h2.sp100, html[data-rwd=desk] .h2.sp100, html[data-rwd=desk] h5.sp100, html[data-rwd=desk] .h5.sp100 {
  margin-top: 4.6rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h4.sp100, html[data-rwd=desk] .h4.sp100 {
  margin-top: 3.95rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] p.sp100, html[data-rwd=desk] .p.sp100 {
  margin-top: 4.65rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] cite.sp100, html[data-rwd=desk] .cite.sp100 {
  margin-top: 4.7rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .sp100Btn {
  margin-top: 4.25rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h1.h1Big.sp80, html[data-rwd=desk] .h1.h1Big.sp80, html[data-rwd=desk] h1.sp70, html[data-rwd=desk] .h1.sp70, html[data-rwd=desk] h6.sp70, html[data-rwd=desk] .h6.sp70 {
  margin-top: 3.05rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h4.sp80, html[data-rwd=desk] .h4.sp80 {
  margin-top: 2.95rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] p.sp80, html[data-rwd=desk] .p.sp80 {
  margin-top: 3.65rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] cite.sp80, html[data-rwd=desk] .cite.sp80 {
  margin-top: 3.7rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .sp80Btn {
  margin-top: 3.25rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] h1.h1Big.sp70, html[data-rwd=palm] .h1.h1Big.sp70, html[data-rwd=palm] h2.sp70, html[data-rwd=palm] .h2.sp70, html[data-rwd=palm] h5.sp70, html[data-rwd=palm] .h5.sp70, html[data-rwd=palm] p.sp70, html[data-rwd=palm] .p.sp70, html[data-rwd=palm] h1.h1Big.sp50, html[data-rwd=palm] .h1.h1Big.sp50, html[data-rwd=palm] h2.sp50, html[data-rwd=palm] .h2.sp50, html[data-rwd=palm] h5.sp50, html[data-rwd=palm] .h5.sp50, html[data-rwd=palm] p.sp50, html[data-rwd=palm] .p.sp50, html[data-rwd=palm] h1.h1Big.sp10, html[data-rwd=palm] .h1.h1Big.sp10, html[data-rwd=palm] h2.sp10, html[data-rwd=palm] .h2.sp10, html[data-rwd=palm] h5.sp10, html[data-rwd=palm] .h5.sp10, html[data-rwd=palm] p.sp10, html[data-rwd=palm] .p.sp10 {
  margin-top: -0.35rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] h1.sp70, html[data-rwd=palm] .h1.sp70, html[data-rwd=palm] h1.sp50, html[data-rwd=palm] .h1.sp50, html[data-rwd=palm] h1.sp10, html[data-rwd=palm] .h1.sp10 {
  margin-top: -0.4rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] h4.sp70, html[data-rwd=palm] .h4.sp70, html[data-rwd=palm] h4.sp50, html[data-rwd=palm] .h4.sp50, html[data-rwd=palm] h4.sp10, html[data-rwd=palm] .h4.sp10 {
  margin-top: -0.75rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] h6.sp70, html[data-rwd=palm] .h6.sp70, html[data-rwd=palm] cite.sp70, html[data-rwd=palm] .cite.sp70, html[data-rwd=palm] h6.sp50, html[data-rwd=palm] .h6.sp50, html[data-rwd=palm] cite.sp50, html[data-rwd=palm] .cite.sp50, html[data-rwd=palm] h6.sp10, html[data-rwd=palm] .h6.sp10, html[data-rwd=palm] cite.sp10, html[data-rwd=palm] .cite.sp10 {
  margin-top: -0.3rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .sp70Btn, html[data-rwd=palm] .sp50Btn, html[data-rwd=palm] .sp10Btn {
  margin-top: -0.6rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .sp70, html[data-rwd=palm] .sp50, html[data-rwd=palm] .sp10, html[data-rwd=palm] .sectionNavDiv.afterHeaderRankings, html[data-rwd=palm] .orderCell.orderNumber {
  margin-top: 0;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h1.h1Big.sp70, html[data-rwd=desk] .h1.h1Big.sp70, html[data-rwd=desk] h1.sp60, html[data-rwd=desk] .h1.sp60, html[data-rwd=desk] h6.sp60, html[data-rwd=desk] .h6.sp60, html[data-rwd=desk] .contactUsFormWrap {
  margin-top: 2.55rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h2.sp70, html[data-rwd=desk] .h2.sp70, html[data-rwd=desk] h5.sp70, html[data-rwd=desk] .h5.sp70 {
  margin-top: 3.1rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h4.sp70, html[data-rwd=desk] .h4.sp70 {
  margin-top: 2.45rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] p.sp70, html[data-rwd=desk] .p.sp70 {
  margin-top: 3.15rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .sp70Btn {
  margin-top: 2.75rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .sp70 {
  margin-top: 3.5rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h1.h1Big.sp60, html[data-rwd=desk] .h1.h1Big.sp60, html[data-rwd=desk] h1.sp50, html[data-rwd=desk] .h1.sp50, html[data-rwd=desk] h6.sp50, html[data-rwd=desk] .h6.sp50 {
  margin-top: 2.05rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h2.sp60, html[data-rwd=desk] .h2.sp60, html[data-rwd=desk] h5.sp60, html[data-rwd=desk] .h5.sp60 {
  margin-top: 2.6rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h4.sp60, html[data-rwd=desk] .h4.sp60, html[data-rwd=palm] .homeCallToActionSvgDiv {
  margin-top: 1.95rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] p.sp60, html[data-rwd=desk] .p.sp60 {
  margin-top: 2.65rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] cite.sp60, html[data-rwd=desk] .cite.sp60 {
  margin-top: 2.7rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .sp60Btn {
  margin-top: 2.25rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .sp60 {
  margin-top: 3rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h2.sp50, html[data-rwd=desk] .h2.sp50, html[data-rwd=desk] h5.sp50, html[data-rwd=desk] .h5.sp50 {
  margin-top: 2.1rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h4.sp50, html[data-rwd=desk] .h4.sp50, html[data-rwd=desk] .signupLoginBtn, html[data-rwd=palm] .signupLoginBtn {
  margin-top: 1.45rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] p.sp50, html[data-rwd=desk] .p.sp50 {
  margin-top: 2.15rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] cite.sp50, html[data-rwd=desk] .cite.sp50 {
  margin-top: 2.2rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .sp50 {
  margin-top: 2.5rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h1.h1Big.sp40, html[data-rwd=desk] .h1.h1Big.sp40, html[data-rwd=desk] h1.sp30, html[data-rwd=desk] .h1.sp30, html[data-rwd=desk] h6.sp30, html[data-rwd=desk] .h6.sp30, html[data-rwd=desk] .homeSplashH1, html[data-rwd=desk] .howWeGradeContentDiv .howWeGradeSubTitle {
  margin-top: 1.05rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h4.sp40, html[data-rwd=desk] .h4.sp40 {
  margin-top: 0.95rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] h1.h1Big.sp30, html[data-rwd=palm] .h1.h1Big.sp30, html[data-rwd=palm] h2.sp30, html[data-rwd=palm] .h2.sp30, html[data-rwd=palm] h5.sp30, html[data-rwd=palm] .h5.sp30, html[data-rwd=palm] p.sp30, html[data-rwd=palm] .p.sp30, html[data-rwd=desk] p.sp30, html[data-rwd=desk] .p.sp30, html[data-rwd=desk] .payMethodExtraInfo {
  margin-top: 1.15rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] h1.sp30, html[data-rwd=palm] .h1.sp30, html[data-rwd=desk] h2.sp30, html[data-rwd=desk] .h2.sp30, html[data-rwd=desk] h5.sp30, html[data-rwd=desk] .h5.sp30, h6 + button, .h6 + button, h6 + .button, .h6 + .button, h6 + .btn, .h6 + .btn, html[data-rwd=desk] .orderPlacedWhatNext {
  margin-top: 1.1rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] h6.sp30, html[data-rwd=palm] .h6.sp30, html[data-rwd=palm] cite.sp30, html[data-rwd=palm] .cite.sp30, html[data-rwd=desk] cite.sp30, html[data-rwd=desk] .cite.sp30, .headerSearchBarResultItem:first-child {
  margin-top: 1.2rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .sp30Btn {
  margin-top: 0.9rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .sp30, html[data-rwd=desk] .sp30, html[data-rwd=palm] .cartCheckoutDiv, html[data-rwd=desk] .orderPlacedIntroHr, html[data-rwd=palm] .buyTagSelectWrap, html[data-rwd=palm] .prodBuyQtyControlsWrap, html[data-rwd=desk] .payMethodActionBtn.remove, html[data-rwd=desk] .rankingsIntroHr, html[data-rwd=desk] .categoryIntroHr, html[data-rwd=desk] .categoryIntroBtn, html[data-rwd=desk] .categoryProdList.afterFilter {
  margin-top: 1.5rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h1.h1Big.sp30, html[data-rwd=desk] .h1.h1Big.sp30, html[data-rwd=desk] h1.sp20, html[data-rwd=desk] .h1.sp20, html[data-rwd=desk] h6.sp20, html[data-rwd=desk] .h6.sp20, html[data-rwd=palm] .addItemName, html[data-rwd=desk] .checkoutReviewItemsEditBtn {
  margin-top: 0.55rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h4.sp30, html[data-rwd=desk] .h4.sp30 {
  margin-top: 0.45rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] h1.h1Big.sp20, html[data-rwd=palm] .h1.h1Big.sp20, html[data-rwd=palm] h2.sp20, html[data-rwd=palm] .h2.sp20, html[data-rwd=palm] h5.sp20, html[data-rwd=palm] .h5.sp20, html[data-rwd=palm] p.sp20, html[data-rwd=palm] .p.sp20, html[data-rwd=desk] p.sp20, html[data-rwd=desk] .p.sp20, html[data-rwd=desk] .headerLoginForgotPasswordBtn .btnSvgDiv, html[data-rwd=desk] .categoryScienceKeyP {
  margin-top: 0.65rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] h1.sp20, html[data-rwd=palm] .h1.sp20, html[data-rwd=desk] h2.sp20, html[data-rwd=desk] .h2.sp20, html[data-rwd=desk] h5.sp20, html[data-rwd=desk] .h5.sp20, html[data-rwd=palm] .prodRankingCircleName, html[data-rwd=palm] .reportRatingBarsText.average {
  margin-top: 0.6rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] h4.sp20, html[data-rwd=palm] .h4.sp20, html[data-rwd=desk] .sp20Btn, html[data-rwd=palm] .headerSearchIconDiv, html[data-rwd=desk] .signupLoginForgotPasswordBtn {
  margin-top: 0.25rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] h6.sp20, html[data-rwd=palm] .h6.sp20, html[data-rwd=palm] cite.sp20, html[data-rwd=palm] .cite.sp20, html[data-rwd=desk] cite.sp20, html[data-rwd=desk] .cite.sp20, html[data-rwd=desk] .addItemName, html[data-rwd=palm] .prodKeyDataHr {
  margin-top: 0.7rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .sp20Btn {
  margin-top: 0.4rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h1.h1Big.sp20, html[data-rwd=desk] .h1.h1Big.sp20, html[data-rwd=desk] h1.sp10, html[data-rwd=desk] .h1.sp10, html[data-rwd=desk] h6.sp10, html[data-rwd=desk] .h6.sp10 {
  margin-top: 0.05rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h4.sp20, html[data-rwd=desk] .h4.sp20 {
  margin-top: -0.05rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h1.h1Big.sp10, html[data-rwd=desk] .h1.h1Big.sp10 {
  margin-top: -0.45rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h2.sp10, html[data-rwd=desk] .h2.sp10, html[data-rwd=desk] h5.sp10, html[data-rwd=desk] .h5.sp10, html[data-rwd=palm] .cartItemQtyControlInput {
  margin-top: 0.1rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] h4.sp10, html[data-rwd=desk] .h4.sp10 {
  margin-top: -0.55rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] cite.sp10, html[data-rwd=desk] .cite.sp10, .growBarDiv, html[data-rwd=desk] .checkoutReviewGroupEditBtn {
  margin-top: 0.2rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .sp10Btn {
  margin-top: -0.25rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .sp10, html[data-rwd=palm] .contactUsFormWrap {
  margin-top: 0.5rem;
}

/* line 22, ../sass/typography/spaces/_specific.scss */
.spNone {
  margin-top: 0;
}

/********* FONT VARIATION TAGS *********/
/*********** TAG ELEMENTS ************/
/* line 4, ../sass/tagElements/anchors/_anchorReset.scss */
a, a:link, a:visited, a:hover, a:active {
  color: inherit;
  text-decoration: none;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
a.btn, a.button, a.btn:link, a.button:link, a.btn:visited, a.button:visited, a.btn:hover, a.button:hover, a.btn:active, a.button:active, .headerMenuItem, html[data-rwd=palm] .headerDropdownMenuItem, .howWeTestStepDiv {
  color: #FFFFFF;
}

/*******  BUTTON RESET *******/
/* line 2, ../sass/tagElements/buttons/_buttonReset.scss */
button, .button, .btn {
  margin: 0;
  border: 0;
  text-align: center;
  color: #FFFFFF;
  cursor: pointer;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
button, .button, .btn, .headerStripeDiv, html[data-rwd=palm] .homePurchaseInfinity {
  background-color: #00A1E4;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
button, .button, .btn {
  font-family: Lato, Helvetica, sans-serif;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.btnSvgDiv, .headerCartSearchContainerDiv, .headerMenuItemLinkSvgSpan, html[data-rwd=palm] .headerMenuDrowdownItemLinkSvgSpan, .checkoutFormDiv, html[data-rwd=desk] .checkoutReviewInfoDiv, html[data-rwd=desk] .checkoutReviewPaymentWrap, html[data-rwd=palm] .prodRankingCircleDiv.grade, html[data-rwd=desk] .payMethodWrap.right {
  float: right;
}
/* line 24, ../sass/tagElements/buttons/_buttonReset.scss */
.btnSvgDiv.left {
  float: left;
}

/* line 36, ../sass/tagElements/buttons/_buttonReset.scss */
html[data-rwd=desk] button, html[data-rwd=desk] .button, html[data-rwd=desk] .btn {
  padding: 0 1rem;
}
/* line 39, ../sass/tagElements/buttons/_buttonReset.scss */
html[data-rwd=desk] button.pullBottom, html[data-rwd=desk] .button.pullBottom, html[data-rwd=desk] .btn.pullBottom {
  margin-bottom: -0.7rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 39, ../sass/tagElements/buttons/_buttonReset.scss */
  html[data-rwd=desk] button.pullBottom, html[data-rwd=desk] .button.pullBottom, html[data-rwd=desk] .btn.pullBottom {
    margin-bottom: -14px;
  }
}
/* line 47, ../sass/tagElements/buttons/_buttonReset.scss */
html[data-rwd=desk] .btnSpan {
  font-size: 0.8rem;
  height: 2rem;
  line-height: 2rem;
  min-height: 40px;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 47, ../sass/tagElements/buttons/_buttonReset.scss */
  html[data-rwd=desk] .btnSpan {
    font-size: 16px;
    line-height: 40px;
  }
}
/* line 60, ../sass/tagElements/buttons/_buttonReset.scss */
html[data-rwd=desk] .btnSvgDiv {
  margin-top: 0.45rem;
  margin-left: 0.45rem;
  width: 1.15rem;
  height: 1.15rem;
  min-width: 23px;
  min-height: 23px;
}
/* line 68, ../sass/tagElements/buttons/_buttonReset.scss */
html[data-rwd=desk] .btnSvgDiv.left {
  margin-left: 0;
  margin-right: 0.45rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 60, ../sass/tagElements/buttons/_buttonReset.scss */
  html[data-rwd=desk] .btnSvgDiv {
    margin-top: 9px;
    margin-left: 9px;
  }
  /* line 77, ../sass/tagElements/buttons/_buttonReset.scss */
  html[data-rwd=desk] .btnSvgDiv.left {
    margin-left: 0;
    margin-right: 9px;
  }
}
/* line 88, ../sass/tagElements/buttons/_buttonReset.scss */
html[data-rwd=desk] .btnSvg {
  stroke-width: 1.3;
}

/* line 94, ../sass/tagElements/buttons/_buttonReset.scss */
html[data-rwd=palm] button, html[data-rwd=palm] .button, html[data-rwd=palm] .btn {
  padding: 0 0.9rem;
}
/* line 98, ../sass/tagElements/buttons/_buttonReset.scss */
html[data-rwd=palm] .btnSpan {
  font-size: 1rem;
  height: 2rem;
  line-height: 2rem;
  min-height: 40px;
}
@media all and (min-width: 280px) and (max-width: 399px) {
  /* line 98, ../sass/tagElements/buttons/_buttonReset.scss */
  html[data-rwd=palm] .btnSpan {
    line-height: 40px;
  }
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 98, ../sass/tagElements/buttons/_buttonReset.scss */
  html[data-rwd=palm] .btnSpan {
    font-size: 16px;
  }
}
/* line 113, ../sass/tagElements/buttons/_buttonReset.scss */
html[data-rwd=palm] .btnSvgDiv {
  margin-top: 0.35rem;
  margin-left: 0.4rem;
  width: 1.25rem;
  height: 1.25rem;
  min-width: 25px;
  min-height: 25px;
}
/* line 121, ../sass/tagElements/buttons/_buttonReset.scss */
html[data-rwd=palm] .btnSvgDiv.left {
  margin-left: 0;
  margin-right: 0.4rem;
}
@media all and (min-width: 280px) and (max-width: 399px) {
  /* line 113, ../sass/tagElements/buttons/_buttonReset.scss */
  html[data-rwd=palm] .btnSvgDiv {
    margin-top: 7px;
    margin-left: 8px;
  }
  /* line 130, ../sass/tagElements/buttons/_buttonReset.scss */
  html[data-rwd=palm] .btnSvgDiv.left {
    margin-left: 0px;
    margin-right: 8px;
  }
}

/*******  BUTTON STATES *******/
/* line 8, ../sass/tagElements/buttons/_buttonStates.scss */
button[disabled="disabled"], button.btnIsDisabled, .button[disabled="disabled"], .button.btnIsDisabled, .btn[disabled="disabled"], .btn.btnIsDisabled {
  background-color: #777777;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  cursor: not-allowed;
}

/*******  BUTTON SIZES *******/
/*button, .button, .btn {
  &.btnLarge {
    
    .btnSpan {
      
      .btnSvg {

      }
    }
  }
}*/
/* line 15, ../sass/tagElements/buttons/_buttonSizes.scss */
html[data-rwd=desk] button.btnLarge .btnSpan .btnSvg, html[data-rwd=desk] .button.btnLarge .btnSpan .btnSvg, html[data-rwd=desk] .btn.btnLarge .btnSpan .btnSvg, html[data-rwd=palm] button.btnLarge .btnSpan .btnSvg, html[data-rwd=palm] .button.btnLarge .btnSpan .btnSvg, html[data-rwd=palm] .btn.btnLarge .btnSpan .btnSvg {
  margin-top: 0.75rem;
  margin-left: 0.75rem;
  width: 1.5rem;
  height: 1.5rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] button.btnLarge, html[data-rwd=desk] .button.btnLarge, html[data-rwd=desk] .btn.btnLarge, html[data-rwd=palm] button.btnLarge, html[data-rwd=palm] .button.btnLarge, html[data-rwd=palm] .btn.btnLarge {
  padding: 0 1.5rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] button.btnLarge .btnSpan, html[data-rwd=desk] .button.btnLarge .btnSpan, html[data-rwd=desk] .btn.btnLarge .btnSpan {
  height: 3rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] button.btnLarge .btnSpan, html[data-rwd=palm] .button.btnLarge .btnSpan, html[data-rwd=palm] .btn.btnLarge .btnSpan {
  height: 2.4rem;
}

/********* BUTTON WIDTHS **********/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
button.btnShortW, .button.btnShortW, .btn.btnShortW, html[data-rwd=palm] .cartItemQtyControlInput {
  min-width: 100px;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
button.btnStdW, html[data-rwd=desk] button.prodImgGalleryBuyBtn, html[data-rwd=desk] button.categoryIntroBtn, .button.btnStdW, html[data-rwd=desk] .button.prodImgGalleryBuyBtn, html[data-rwd=desk] .button.categoryIntroBtn, .btn.btnStdW, html[data-rwd=desk] .btn.prodImgGalleryBuyBtn, html[data-rwd=desk] .btn.categoryIntroBtn {
  min-width: 170px;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
button.btn200W, html[data-rwd=desk] button.prodBuySubmitBtn, .button.btn200W, html[data-rwd=desk] .button.prodBuySubmitBtn, .btn.btn200W, html[data-rwd=desk] .btn.prodBuySubmitBtn {
  min-width: 200px;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
button.btnMediumStdW, html[data-rwd=desk] button.orderPlacedContinueBtn, html[data-rwd=desk] button.seeFullReportBtn, html[data-rwd=desk] button.prodBuyExternalBtn, .button.btnMediumStdW, html[data-rwd=desk] .button.orderPlacedContinueBtn, html[data-rwd=desk] .button.seeFullReportBtn, html[data-rwd=desk] .button.prodBuyExternalBtn, .btn.btnMediumStdW, html[data-rwd=desk] .btn.orderPlacedContinueBtn, html[data-rwd=desk] .btn.seeFullReportBtn, html[data-rwd=desk] .btn.prodBuyExternalBtn {
  min-width: 220px;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
button.btnMediumW, .button.btnMediumW, .btn.btnMediumW {
  min-width: 290px;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
button.btnFillW, html[data-rwd=palm] button.orderPlacedContinueBtn, html[data-rwd=palm] button.seeFullReportBtn, html[data-rwd=palm] button.prodImgGalleryBuyBtn, html[data-rwd=palm] button.prodRankingBtnsDivBtn, html[data-rwd=palm] button.prodBuySubmitBtn, html[data-rwd=palm] button.prodBuyExternalBtn, html[data-rwd=palm] button.categoryIntroBtn, .button.btnFillW, html[data-rwd=palm] .button.orderPlacedContinueBtn, html[data-rwd=palm] .button.seeFullReportBtn, html[data-rwd=palm] .button.prodImgGalleryBuyBtn, html[data-rwd=palm] .button.prodRankingBtnsDivBtn, html[data-rwd=palm] .button.prodBuySubmitBtn, html[data-rwd=palm] .button.prodBuyExternalBtn, html[data-rwd=palm] .button.categoryIntroBtn, .btn.btnFillW, html[data-rwd=palm] .btn.orderPlacedContinueBtn, html[data-rwd=palm] .btn.seeFullReportBtn, html[data-rwd=palm] .btn.prodImgGalleryBuyBtn, html[data-rwd=palm] .btn.prodRankingBtnsDivBtn, html[data-rwd=palm] .btn.prodBuySubmitBtn, html[data-rwd=palm] .btn.prodBuyExternalBtn, html[data-rwd=palm] .btn.categoryIntroBtn, textarea, .growBar, html[data-rwd=palm] .remuxFrame.frameTableDesk > div, html[data-rwd=palm] .howWeTestInfinity .remuxSection, html[data-rwd=palm] .cartCheckoutDiv .btn, html[data-rwd=palm] .cartContinueShoppingBtn, .prodBigImgContainer, .prodBigImgScrollDiv, .searchPageTable, html[data-rwd=desk] .payMethodActionBtn, html[data-rwd=palm] .accountBtnAddNewBottom, html[data-rwd=palm] .rankingsIntroBtnView, html[data-rwd=palm] .rankingsIntroBtnVote {
  width: 100%;
}

/********* BUTTONS - ONLY WITH ICONS *********/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
button.btnIconOnly, .button.btnIconOnly, .btn.btnIconOnly, input.stdWrittenInput, input.headerLoginInput, .homeSplashBtn {
  background-color: transparent;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
button.btnIconOnly .btnSvgDiv, .button.btnIconOnly .btnSvgDiv, .btn.btnIconOnly .btnSvgDiv {
  float: none;
}

/* line 21, ../sass/tagElements/buttons/_buttonIconOnly.scss */
html[data-rwd=desk] button.btnIconOnly .btnSpan, html[data-rwd=desk] .button.btnIconOnly .btnSpan, html[data-rwd=desk] .btn.btnIconOnly .btnSpan, html[data-rwd=palm] button.btnIconOnly .btnSpan, html[data-rwd=palm] .button.btnIconOnly .btnSpan, html[data-rwd=palm] .btn.btnIconOnly .btnSpan {
  font-size: 0;
  line-height: 0;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] button.btnIconOnly .btnSvgDiv, html[data-rwd=desk] .button.btnIconOnly .btnSvgDiv, html[data-rwd=desk] .btn.btnIconOnly .btnSvgDiv, html[data-rwd=palm] button.btnIconOnly .btnSvgDiv, html[data-rwd=palm] .button.btnIconOnly .btnSvgDiv, html[data-rwd=palm] .btn.btnIconOnly .btnSvgDiv, hr, input.outlinedInput, input[type="checkbox"] {
  margin: 0;
}

/* line 34, ../sass/tagElements/buttons/_buttonIconOnly.scss */
html[data-rwd=desk] button.btnIconOnly, html[data-rwd=desk] .button.btnIconOnly, html[data-rwd=desk] .btn.btnIconOnly {
  padding: 0;
  line-height: 1.6rem;
  width: 1.6rem;
  height: 1.6rem;
  min-width: 0;
  min-height: 0;
}

/* line 56, ../sass/tagElements/buttons/_buttonIconOnly.scss */
html[data-rwd=palm] button.btnIconOnly, html[data-rwd=palm] .button.btnIconOnly, html[data-rwd=palm] .btn.btnIconOnly {
  padding: 0;
  line-height: 1.85rem;
  width: 1.85rem;
  height: 1.85rem;
  min-width: 37px;
  min-height: 37px;
}

/*******  BUTTON SPACES *******/
/*******  BUTTON OPTIONS *******/
/*button, .button, .btn {
  &.btnLarge {
    
    .btnSpan {
      
      .btnSvg {

      }
    }
  }
}*/
/* line 16, ../sass/tagElements/buttons/_buttonOptions.scss */
html[data-rwd=desk] button.btnNoPadding, html[data-rwd=desk] .button.btnNoPadding, html[data-rwd=desk] .btn.btnNoPadding, html[data-rwd=palm] button.btnNoPadding, html[data-rwd=palm] .button.btnNoPadding, html[data-rwd=palm] .btn.btnNoPadding {
  padding-left: 0;
  padding-right: 0;
}

/* line 24, ../sass/tagElements/buttons/_buttonOptions.scss */
html[data-rwd=desk] button.btnNoPadding, html[data-rwd=desk] .button.btnNoPadding, html[data-rwd=desk] .btn.btnNoPadding {
  /*.btnSpan {
    
    .btnSvg {
        
    }
  }*/
}

/* line 39, ../sass/tagElements/buttons/_buttonOptions.scss */
html[data-rwd=palm] button.btnNoPadding, html[data-rwd=palm] .button.btnNoPadding, html[data-rwd=palm] .btn.btnNoPadding {
  /*.btnSpan {
    
    .btnSvg {
        
    }
  }*/
}

/* line 54, ../sass/tagElements/buttons/_buttonOptions.scss */
button.btnInverse, .button.btnInverse, .btn.btnInverse, a.btn.btnInverse {
  color: #00A1E4;
  border-color: #00A1E4;
  background-color: #FFFFFF;
}

/********* BUTTONS - HEADER DROPDOWN MENU OPTION *********/
/* line 4, ../sass/tagElements/buttons/_buttonHeaderDropdownOption.scss */
html[data-rwd=desk] button.headerDropdownMenuOption, html[data-rwd=desk] .button.headerDropdownMenuOption, html[data-rwd=desk] .btn.headerDropdownMenuOption {
  background-color: transparent;
  padding: 0;
  width: 100%;
}
/* line 10, ../sass/tagElements/buttons/_buttonHeaderDropdownOption.scss */
html[data-rwd=desk] button.headerDropdownMenuOption .btnSpan, html[data-rwd=desk] .button.headerDropdownMenuOption .btnSpan, html[data-rwd=desk] .btn.headerDropdownMenuOption .btnSpan {
  text-align: left;
  width: inherit;
  height: 2.45rem;
  min-width: 0;
  min-height: 49px;
  /*@include _(font-size, 0);*/
  line-height: 2.4rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 10, ../sass/tagElements/buttons/_buttonHeaderDropdownOption.scss */
  html[data-rwd=desk] button.headerDropdownMenuOption .btnSpan, html[data-rwd=desk] .button.headerDropdownMenuOption .btnSpan, html[data-rwd=desk] .btn.headerDropdownMenuOption .btnSpan {
    line-height: 48px;
  }
}
/* line 25, ../sass/tagElements/buttons/_buttonHeaderDropdownOption.scss */
html[data-rwd=desk] button.headerDropdownMenuOption .btnSvgDiv, html[data-rwd=desk] .button.headerDropdownMenuOption .btnSvgDiv, html[data-rwd=desk] .btn.headerDropdownMenuOption .btnSvgDiv {
  float: right;
  margin-top: 0.85rem;
  width: 0.7rem;
  height: 0.7rem;
  min-width: 14px;
  min-height: 14px;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 25, ../sass/tagElements/buttons/_buttonHeaderDropdownOption.scss */
  html[data-rwd=desk] button.headerDropdownMenuOption .btnSvgDiv, html[data-rwd=desk] .button.headerDropdownMenuOption .btnSvgDiv, html[data-rwd=desk] .btn.headerDropdownMenuOption .btnSvgDiv {
    margin-top: 17px;
  }
}
/* line 38, ../sass/tagElements/buttons/_buttonHeaderDropdownOption.scss */
html[data-rwd=desk] button.headerDropdownMenuOption .btnSvg, html[data-rwd=desk] .button.headerDropdownMenuOption .btnSvg, html[data-rwd=desk] .btn.headerDropdownMenuOption .btnSvg {
  width: 0.7rem;
  height: 0.7rem;
  min-width: 14px;
  min-height: 14px;
}

/********* HORIZONTAL LIST ***********/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
ol.withBullets {
  list-style-type: decimal;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
ol.withBullets, ul.withBullets {
  list-style-position: outside;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] ol.withBullets.p, html[data-rwd=desk] .homeProductStepDiv.step1 {
  padding-left: 1rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 9, ../sass/tagElements/lists/_orderedList.scss */
  html[data-rwd=desk] ol.withBullets.p {
    padding-left: 20px;
  }
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] ol.withBullets.p.twoCases {
  padding-left: 1.4rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 16, ../sass/tagElements/lists/_orderedList.scss */
  html[data-rwd=desk] ol.withBullets.p.twoCases {
    padding-left: 28px;
  }
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] ol.withBullets.p {
  padding-left: 1.3rem;
}
@media all and (min-width: 280px) and (max-width: 399px) {
  /* line 29, ../sass/tagElements/lists/_orderedList.scss */
  html[data-rwd=palm] ol.withBullets.p {
    padding-left: 26px;
  }
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] ol.withBullets.p.twoCases {
  padding-left: 1.9rem;
}
@media all and (min-width: 280px) and (max-width: 399px) {
  /* line 36, ../sass/tagElements/lists/_orderedList.scss */
  html[data-rwd=palm] ol.withBullets.p.twoCases {
    padding-left: 38px;
  }
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
ul.withBullets {
  list-style-type: disc;
}

/* line 7, ../sass/tagElements/lists/_unorderedList.scss */
html[data-rwd=desk] ul.withBullets > li, html[data-rwd=desk] ul.withBullets.p > li {
  margin-left: 1rem;
  padding-left: 0rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 7, ../sass/tagElements/lists/_unorderedList.scss */
  html[data-rwd=desk] ul.withBullets > li, html[data-rwd=desk] ul.withBullets.p > li {
    margin-left: 20px;
  }
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] ul.withBullets.h1 > li, html[data-rwd=palm] ul.withBullets.h1 > li {
  margin-left: 2rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] ul.withBullets.h2 > li, html[data-rwd=desk] ul.withBullets.h4 > li, html[data-rwd=desk] ul.withBullets.h5 > li, html[data-rwd=desk] ul.withBullets.h6 > li, html[data-rwd=desk] ul.withBullets.cite > li, html[data-rwd=palm] ul.withBullets.h2 > li, html[data-rwd=palm] ul.withBullets.h4 > li, html[data-rwd=palm] ul.withBullets.h5 > li, html[data-rwd=palm] ul.withBullets.h6 > li, html[data-rwd=palm] ul.withBullets.cite > li, html[data-rwd=desk] .cartCheckoutDiv .btn {
  margin-left: 1rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] ul.withBullets.h3 > li, html[data-rwd=palm] ul.withBullets.h3 > li {
  margin-left: 1.3rem;
}

/* line 56, ../sass/tagElements/lists/_unorderedList.scss */
html[data-rwd=palm] ul.withBullets > li, html[data-rwd=palm] ul.withBullets.p > li {
  margin-left: 1rem;
  padding-left: 0rem;
}
@media all and (min-width: 280px) and (max-width: 399px) {
  /* line 56, ../sass/tagElements/lists/_unorderedList.scss */
  html[data-rwd=palm] ul.withBullets > li, html[data-rwd=palm] ul.withBullets.p > li {
    margin-left: 20px;
  }
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
hr, .hrWithContent, html[data-rwd=desk] .headerSplash.animInitial .headerSplashHr, html[data-rwd=palm] .headerSplash.animInitial .headerSplashHr {
  height: 1px;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
hr, html[data-rwd=palm] .categoryProdListRow:first-child .categoryProdListCell {
  border: 0;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
hr {
  background-color: #d4d4d4;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.hrWithContent, html[data-rwd=palm] .contentIntroContent, .growBarValue, html[data-rwd=desk] .footerGridCell, .modalWrap, html[data-rwd=desk] .qnaTitle, html[data-rwd=desk] .homeProductStepDiv, html[data-rwd=palm] .homePurchaseWrap, html[data-rwd=palm] .homePurchaseH6, html[data-rwd=palm] .cartH1, html[data-rwd=palm] .checkoutReviewH1, html[data-rwd=palm] .prodRankingDiv, html[data-rwd=desk] .prodBuyExternalDiv {
  text-align: center;
}
/* line 6, ../sass/tagElements/dividers/_hrWithContent.scss */
.hrWithContent span {
  position: relative;
  padding: 0 0.5rem;
}

/* line 16, ../sass/tagElements/dividers/_hrWithContent.scss */
html[data-rwd=desk] .hrWithContent {
  /*&.cite {
      // TODO
  }*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .hrWithContent.p > hr, html[data-rwd=palm] .hrWithContent.cite > hr {
  margin-bottom: -0.65rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 20, ../sass/tagElements/dividers/_hrWithContent.scss */
  html[data-rwd=desk] .hrWithContent.p > hr {
    margin-bottom: -13px;
  }
}

@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 41, ../sass/tagElements/dividers/_hrWithContent.scss */
  html[data-rwd=palm] .hrWithContent.p > hr {
    margin-bottom: -12px;
  }
}
@media all and (min-width: 280px) and (max-width: 399px) {
  /* line 52, ../sass/tagElements/dividers/_hrWithContent.scss */
  html[data-rwd=palm] .hrWithContent.cite > hr {
    margin-bottom: -13px;
  }
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .hrWithContent.cite > hr + span {
  padding: 0 0.4rem;
}

/******* VERTICAL LINES ********/
/* line 6, ../sass/tagElements/dividers/_verticalLines.scss */
span.verticalLine {
  width: 1px;
  /*h2, .h2 & {
    
  }
  
  h3, .h3 & {
    
  }
  
  h4, .h4 & {
    
  }
  
  h5, .h5 & {
    
  }
  
  h6, .h6 & {
    
  }
  
  p, .p & {
    
  }
  */
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
span.verticalLine h1, .h1 span.verticalLine, .headerMenuIconDivSpacer, .adUpperPadding, .adLowerPadding {
  height: 1rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
span.verticalLine cite, .cite span.verticalLine, html[data-rwd=palm] .dataSourceSpacer {
  height: 0.55rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 38, ../sass/tagElements/dividers/_verticalLines.scss */
  span.verticalLine cite, .cite span.verticalLine {
    height: 11px;
  }
}

/******** INPUT RESET *********/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] input {
  font-size: 0.8rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 4, ../sass/tagElements/inputs/_inputReset.scss */
  html[data-rwd=desk] input {
    font-size: 16px;
  }
}

/* line 14, ../sass/tagElements/inputs/_inputReset.scss */
html[data-rwd=palm] input {
  font-size: 0.95rem;
  line-height: 1rem;
}

/********* WRITTEN INPUTS ***********/
/* line 19, ../sass/tagElements/inputs/_writtenInputs.scss */
html[data-rwd=desk] input[type="text"]::-webkit-input-placeholder, html[data-rwd=desk] input[type="password"]::-webkit-input-placeholder, html[data-rwd=desk] input[type="search"]::-webkit-input-placeholder, html[data-rwd=desk] input[type="email"]::-webkit-input-placeholder, html[data-rwd=desk] input[type="date"]::-webkit-input-placeholder {
  font-size: 0.8rem;
  line-height: 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 19, ../sass/tagElements/inputs/_writtenInputs.scss */
  html[data-rwd=desk] input[type="text"]::-webkit-input-placeholder, html[data-rwd=desk] input[type="password"]::-webkit-input-placeholder, html[data-rwd=desk] input[type="search"]::-webkit-input-placeholder, html[data-rwd=desk] input[type="email"]::-webkit-input-placeholder, html[data-rwd=desk] input[type="date"]::-webkit-input-placeholder {
    font-size: 16px;
    line-height: 20px;
  }
}
/* line 23, ../sass/tagElements/inputs/_writtenInputs.scss */
html[data-rwd=desk] input[type="text"]:-moz-placeholder, html[data-rwd=desk] input[type="password"]:-moz-placeholder, html[data-rwd=desk] input[type="search"]:-moz-placeholder, html[data-rwd=desk] input[type="email"]:-moz-placeholder, html[data-rwd=desk] input[type="date"]:-moz-placeholder {
  /* Firefox 18- */
  font-size: 0.8rem;
  line-height: 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 23, ../sass/tagElements/inputs/_writtenInputs.scss */
  html[data-rwd=desk] input[type="text"]:-moz-placeholder, html[data-rwd=desk] input[type="password"]:-moz-placeholder, html[data-rwd=desk] input[type="search"]:-moz-placeholder, html[data-rwd=desk] input[type="email"]:-moz-placeholder, html[data-rwd=desk] input[type="date"]:-moz-placeholder {
    font-size: 16px;
    line-height: 20px;
  }
}
/* line 27, ../sass/tagElements/inputs/_writtenInputs.scss */
html[data-rwd=desk] input[type="text"]::-moz-placeholder, html[data-rwd=desk] input[type="password"]::-moz-placeholder, html[data-rwd=desk] input[type="search"]::-moz-placeholder, html[data-rwd=desk] input[type="email"]::-moz-placeholder, html[data-rwd=desk] input[type="date"]::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 0.8rem;
  line-height: 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 27, ../sass/tagElements/inputs/_writtenInputs.scss */
  html[data-rwd=desk] input[type="text"]::-moz-placeholder, html[data-rwd=desk] input[type="password"]::-moz-placeholder, html[data-rwd=desk] input[type="search"]::-moz-placeholder, html[data-rwd=desk] input[type="email"]::-moz-placeholder, html[data-rwd=desk] input[type="date"]::-moz-placeholder {
    font-size: 16px;
    line-height: 20px;
  }
}
/* line 31, ../sass/tagElements/inputs/_writtenInputs.scss */
html[data-rwd=desk] input[type="text"]:-ms-input-placeholder, html[data-rwd=desk] input[type="password"]:-ms-input-placeholder, html[data-rwd=desk] input[type="search"]:-ms-input-placeholder, html[data-rwd=desk] input[type="email"]:-ms-input-placeholder, html[data-rwd=desk] input[type="date"]:-ms-input-placeholder {
  font-size: 0.8rem;
  line-height: 1rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 31, ../sass/tagElements/inputs/_writtenInputs.scss */
  html[data-rwd=desk] input[type="text"]:-ms-input-placeholder, html[data-rwd=desk] input[type="password"]:-ms-input-placeholder, html[data-rwd=desk] input[type="search"]:-ms-input-placeholder, html[data-rwd=desk] input[type="email"]:-ms-input-placeholder, html[data-rwd=desk] input[type="date"]:-ms-input-placeholder {
    font-size: 16px;
    line-height: 20px;
  }
}

/* line 50, ../sass/tagElements/inputs/_writtenInputs.scss */
html[data-rwd=palm] input[type="text"]::-webkit-input-placeholder, html[data-rwd=palm] input[type="password"]::-webkit-input-placeholder, html[data-rwd=palm] input[type="search"]::-webkit-input-placeholder, html[data-rwd=palm] input[type="email"]::-webkit-input-placeholder, html[data-rwd=palm] input[type="date"]::-webkit-input-placeholder {
  font-size: 1rem;
  line-height: 1.4rem;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 50, ../sass/tagElements/inputs/_writtenInputs.scss */
  html[data-rwd=palm] input[type="text"]::-webkit-input-placeholder, html[data-rwd=palm] input[type="password"]::-webkit-input-placeholder, html[data-rwd=palm] input[type="search"]::-webkit-input-placeholder, html[data-rwd=palm] input[type="email"]::-webkit-input-placeholder, html[data-rwd=palm] input[type="date"]::-webkit-input-placeholder {
    font-size: 16px;
    line-height: 24px;
  }
}
/* line 54, ../sass/tagElements/inputs/_writtenInputs.scss */
html[data-rwd=palm] input[type="text"]:-moz-placeholder, html[data-rwd=palm] input[type="password"]:-moz-placeholder, html[data-rwd=palm] input[type="search"]:-moz-placeholder, html[data-rwd=palm] input[type="email"]:-moz-placeholder, html[data-rwd=palm] input[type="date"]:-moz-placeholder {
  /* Firefox 18- */
  font-size: 1rem;
  line-height: 1.4rem;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 54, ../sass/tagElements/inputs/_writtenInputs.scss */
  html[data-rwd=palm] input[type="text"]:-moz-placeholder, html[data-rwd=palm] input[type="password"]:-moz-placeholder, html[data-rwd=palm] input[type="search"]:-moz-placeholder, html[data-rwd=palm] input[type="email"]:-moz-placeholder, html[data-rwd=palm] input[type="date"]:-moz-placeholder {
    font-size: 16px;
    line-height: 24px;
  }
}
/* line 58, ../sass/tagElements/inputs/_writtenInputs.scss */
html[data-rwd=palm] input[type="text"]::-moz-placeholder, html[data-rwd=palm] input[type="password"]::-moz-placeholder, html[data-rwd=palm] input[type="search"]::-moz-placeholder, html[data-rwd=palm] input[type="email"]::-moz-placeholder, html[data-rwd=palm] input[type="date"]::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 1rem;
  line-height: 1.4rem;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 58, ../sass/tagElements/inputs/_writtenInputs.scss */
  html[data-rwd=palm] input[type="text"]::-moz-placeholder, html[data-rwd=palm] input[type="password"]::-moz-placeholder, html[data-rwd=palm] input[type="search"]::-moz-placeholder, html[data-rwd=palm] input[type="email"]::-moz-placeholder, html[data-rwd=palm] input[type="date"]::-moz-placeholder {
    font-size: 16px;
    line-height: 24px;
  }
}
/* line 62, ../sass/tagElements/inputs/_writtenInputs.scss */
html[data-rwd=palm] input[type="text"]:-ms-input-placeholder, html[data-rwd=palm] input[type="password"]:-ms-input-placeholder, html[data-rwd=palm] input[type="search"]:-ms-input-placeholder, html[data-rwd=palm] input[type="email"]:-ms-input-placeholder, html[data-rwd=palm] input[type="date"]:-ms-input-placeholder {
  font-size: 1rem;
  line-height: 1.4rem;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 62, ../sass/tagElements/inputs/_writtenInputs.scss */
  html[data-rwd=palm] input[type="text"]:-ms-input-placeholder, html[data-rwd=palm] input[type="password"]:-ms-input-placeholder, html[data-rwd=palm] input[type="search"]:-ms-input-placeholder, html[data-rwd=palm] input[type="email"]:-ms-input-placeholder, html[data-rwd=palm] input[type="date"]:-ms-input-placeholder {
    font-size: 16px;
    line-height: 24px;
  }
}

/* line 74, ../sass/tagElements/inputs/_writtenInputs.scss */
html[data-rwd=desk] .stdWrittenInput {
  font-size: 0.8rem;
  line-height: 1rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 74, ../sass/tagElements/inputs/_writtenInputs.scss */
  html[data-rwd=desk] .stdWrittenInput {
    font-size: 16px;
    line-height: 20px;
  }
}

/********* NUMBER INPUTS ***********/
/* line 5, ../sass/tagElements/inputs/_number.scss */
input[type="number"].noInnerSpin::-webkit-inner-spin-button, input[type="number"].noInnerSpin::-webkit-outer-spin-button {
  -webkit-appearance: none;
}

/********* HEADER SEARCH BAR INPUT ***********/
/* line 24, ../sass/tagElements/inputs/_headerLoginInput.scss */
html[data-rwd=desk] input[type="text"].headerLoginInput::-webkit-input-placeholder, html[data-rwd=desk] input[type="password"].headerLoginInput::-webkit-input-placeholder, html[data-rwd=desk] input[type="search"].headerLoginInput::-webkit-input-placeholder, html[data-rwd=desk] input[type="email"].headerLoginInput::-webkit-input-placeholder {
  font-size: 0.7rem;
  line-height: 1.1rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 24, ../sass/tagElements/inputs/_headerLoginInput.scss */
  html[data-rwd=desk] input[type="text"].headerLoginInput::-webkit-input-placeholder, html[data-rwd=desk] input[type="password"].headerLoginInput::-webkit-input-placeholder, html[data-rwd=desk] input[type="search"].headerLoginInput::-webkit-input-placeholder, html[data-rwd=desk] input[type="email"].headerLoginInput::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 22px;
  }
}
/* line 28, ../sass/tagElements/inputs/_headerLoginInput.scss */
html[data-rwd=desk] input[type="text"].headerLoginInput:-moz-placeholder, html[data-rwd=desk] input[type="password"].headerLoginInput:-moz-placeholder, html[data-rwd=desk] input[type="search"].headerLoginInput:-moz-placeholder, html[data-rwd=desk] input[type="email"].headerLoginInput:-moz-placeholder {
  /* Firefox 18- */
  font-size: 0.7rem;
  line-height: 1.1rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 28, ../sass/tagElements/inputs/_headerLoginInput.scss */
  html[data-rwd=desk] input[type="text"].headerLoginInput:-moz-placeholder, html[data-rwd=desk] input[type="password"].headerLoginInput:-moz-placeholder, html[data-rwd=desk] input[type="search"].headerLoginInput:-moz-placeholder, html[data-rwd=desk] input[type="email"].headerLoginInput:-moz-placeholder {
    font-size: 14px;
    line-height: 22px;
  }
}
/* line 32, ../sass/tagElements/inputs/_headerLoginInput.scss */
html[data-rwd=desk] input[type="text"].headerLoginInput::-moz-placeholder, html[data-rwd=desk] input[type="password"].headerLoginInput::-moz-placeholder, html[data-rwd=desk] input[type="search"].headerLoginInput::-moz-placeholder, html[data-rwd=desk] input[type="email"].headerLoginInput::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 0.7rem;
  line-height: 1.1rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 32, ../sass/tagElements/inputs/_headerLoginInput.scss */
  html[data-rwd=desk] input[type="text"].headerLoginInput::-moz-placeholder, html[data-rwd=desk] input[type="password"].headerLoginInput::-moz-placeholder, html[data-rwd=desk] input[type="search"].headerLoginInput::-moz-placeholder, html[data-rwd=desk] input[type="email"].headerLoginInput::-moz-placeholder {
    font-size: 14px;
    line-height: 22px;
  }
}
/* line 36, ../sass/tagElements/inputs/_headerLoginInput.scss */
html[data-rwd=desk] input[type="text"].headerLoginInput:-ms-input-placeholder, html[data-rwd=desk] input[type="password"].headerLoginInput:-ms-input-placeholder, html[data-rwd=desk] input[type="search"].headerLoginInput:-ms-input-placeholder, html[data-rwd=desk] input[type="email"].headerLoginInput:-ms-input-placeholder {
  font-size: 0.7rem;
  line-height: 1.1rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 36, ../sass/tagElements/inputs/_headerLoginInput.scss */
  html[data-rwd=desk] input[type="text"].headerLoginInput:-ms-input-placeholder, html[data-rwd=desk] input[type="password"].headerLoginInput:-ms-input-placeholder, html[data-rwd=desk] input[type="search"].headerLoginInput:-ms-input-placeholder, html[data-rwd=desk] input[type="email"].headerLoginInput:-ms-input-placeholder {
    font-size: 14px;
    line-height: 22px;
  }
}

/*@include bpPalm {
    
    input[type="text"], input[type="password"], input[type="search"], input[type="email"] {
        
        &.headerLoginInput {
            
            &::-webkit-input-placeholder {
                @include headerLoginInputPalm;
            }
              
            &:-moz-placeholder { // Firefox 18- 
                @include headerLoginInputPalm;
            }
              
            &::-moz-placeholder {  // Firefox 19+ 
                @include headerLoginInputPalm;
            }
              
            &:-ms-input-placeholder {  
                @include headerLoginInputPalm;
            }
        }
    }
}*/
/* line 86, ../sass/tagElements/inputs/_headerLoginInput.scss */
html[data-rwd=desk] .headerLoginInput {
  font-size: 0.7rem;
  line-height: 1.1rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 86, ../sass/tagElements/inputs/_headerLoginInput.scss */
  html[data-rwd=desk] .headerLoginInput {
    font-size: 14px;
    line-height: 22px;
  }
}

/********* OUTLINED INPUTS ***********/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
input.outlinedInput, .outlinedSelectWrap, textarea.outlined, .footerCopyrightDiv, html[data-rwd=palm] .cartTableRow, html[data-rwd=palm] .cartContinueShoppingBtn, .searchPageCell {
  border-color: #d4d4d4;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] input.outlinedInput, html[data-rwd=desk] .outlinedSelectWrap {
  padding: 0.7rem 0.8rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 11, ../sass/tagElements/inputs/_outlinedInputs.scss */
  html[data-rwd=desk] input.outlinedInput {
    padding: 14px 16px;
  }
}
/* line 19, ../sass/tagElements/inputs/_outlinedInputs.scss */
html[data-rwd=desk] input[type="date"].outlinedInput {
  padding: 0.6rem 0.8rem;
  min-height: 2.5rem;
  height: 48px\9;
  /*Hack to fix height problem in ie8 */
  min-height: 0\9 !important;
  /*Hack to fix height problem in ie8 */
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 19, ../sass/tagElements/inputs/_outlinedInputs.scss */
  html[data-rwd=desk] input[type="date"].outlinedInput {
    padding: 12px 16px;
    min-height: 50px;
  }
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] input.outlinedInput {
  padding: 0.45rem 0.75rem 0.55rem;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 34, ../sass/tagElements/inputs/_outlinedInputs.scss */
  html[data-rwd=palm] input.outlinedInput {
    padding: 9px 15px 11px;
  }
}
/* line 42, ../sass/tagElements/inputs/_outlinedInputs.scss */
html[data-rwd=palm] input[type="date"].outlinedInput {
  padding: 0.4rem 0.75rem 0.55rem;
  min-height: 2.5rem;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 42, ../sass/tagElements/inputs/_outlinedInputs.scss */
  html[data-rwd=palm] input[type="date"].outlinedInput {
    padding: 8px 15px 11px;
    min-height: 50px;
  }
}

/******** CHECKBOX RESET *********/
/********** SELECT RESET **********/
/* line 6, ../sass/tagElements/selects/_selectReset.scss */
html[data-rwd=desk] select {
  font-size: 0.8rem;
  line-height: 1rem;
  padding-right: 1rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] select, html[data-rwd=palm] select, .lab-theme .next {
  background-position: right center;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] select, html[data-rwd=palm] select, .homeSplashInfinity, .lab-theme .next, .lab-theme .prev {
  background-repeat: no-repeat;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 6, ../sass/tagElements/selects/_selectReset.scss */
  html[data-rwd=desk] select {
    font-size: 16px;
    line-height: 20px;
    padding-right: 20px;
  }
}
/* line 25, ../sass/tagElements/selects/_selectReset.scss */
html[data-rwd=desk] option {
  font-size: 0.8rem;
  line-height: 1rem;
}

/* line 32, ../sass/tagElements/selects/_selectReset.scss */
html[data-rwd=palm] select {
  font-size: 1rem;
  line-height: 1.4rem;
  padding-right: 1rem;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 32, ../sass/tagElements/selects/_selectReset.scss */
  html[data-rwd=palm] select {
    font-size: 16px;
    line-height: 24px;
    padding-right: 20px;
  }
}
/* line 50, ../sass/tagElements/selects/_selectReset.scss */
html[data-rwd=palm] option {
  font-size: 1rem;
  line-height: 1.4rem;
}

/********** SELECT WRAP *********/
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 11, ../sass/tagElements/selects/_selectWrap.scss */
  html[data-rwd=desk] .outlinedSelectWrap {
    padding: 14px 16px;
  }
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .outlinedSelectWrap {
  padding: 0.5rem 1rem 0.5rem 0.8rem;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 21, ../sass/tagElements/selects/_selectWrap.scss */
  html[data-rwd=palm] .outlinedSelectWrap {
    padding: 10px 20px 10px 16px;
  }
}

/********** TEXTAREA RESET **********/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
textarea {
  resize: none;
}

/********** TEXTAREA OPTIONS **********/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] textarea.outlined {
  padding: 0.55rem 0.85rem 0.6rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 9, ../sass/tagElements/textareas/_textareaOptions.scss */
  html[data-rwd=desk] textarea.outlined {
    padding: 12px 17px 13px;
  }
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] textarea.outlined {
  padding: 0.5rem 0.8rem 0.6rem;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 19, ../sass/tagElements/textareas/_textareaOptions.scss */
  html[data-rwd=palm] textarea.outlined {
    padding: 8px 14px 10px;
  }
}

/********** MODULE ***********/
/********* COLLAPSIBLE CONTENT *********/
/* line 16, ../sass/modules/_collapsibleContent.scss */
html[data-rwd=desk] .collapsibleContentHeadingIconDiv, html[data-rwd=desk] .collapsibleContentHeadingIconSvg, html[data-rwd=desk] html[data-rwd=palm] .collapsibleContentHeadingIconDiv, html[data-rwd=palm] html[data-rwd=desk] .collapsibleContentHeadingIconDiv {
  display: none;
  width: 0;
  height: 0;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .collapsibleContent, html[data-rwd=desk] .sectionNavItem.palmCurrentItem, html[data-rwd=desk] .sectionNavIconSvgSpan, html[data-rwd=desk] .sectionNavIconSvg, html[data-rwd=palm] .sectionNavItem.isActive, html[data-rwd=desk] .sectionNavInfinityItem.palmCurrentItem, html[data-rwd=desk] .sectionNavInfinityIconSvgSpan, html[data-rwd=desk] .sectionNavInfinityIconSvg, html[data-rwd=palm] .sectionNavInfinityItem.isActive, html[data-rwd=palm] .sectionNavPalmCurrentItem, .moreInfoText, html[data-rwd=desk][data-rwd-auto="true"] .footerEndLink.rwdPalmAuto, html[data-rwd=desk][data-rwd-auto="true"] .footerEndLink.rwdDeskNotAuto, html[data-rwd=palm][data-rwd-auto="true"] .footerEndLink.rwdPalmAuto, html[data-rwd=desk][data-rwd-auto="false"] .footerEndLink.rwdDeskNotAuto, html[data-rwd=desk] .headerMenuIconDiv, html[data-rwd=desk] .headerMenuItemLinkSvgSpan, html[data-rwd=desk] html[data-rwd=palm] .headerMenuDrowdownItemLinkSvgSpan, html[data-rwd=palm] html[data-rwd=desk] .headerMenuDrowdownItemLinkSvgSpan, html[data-rwd=desk] .headerLoginDropdownCloakPalm, html[data-rwd=palm] .siteHeader .verticalLine, html[data-rwd=palm] .headerSearchBarSearchIconDiv, html[data-rwd=palm] .headerSearchBarResultsContainer, html[data-rwd=palm] .homeSplashSvgDiv, html[data-rwd=palm] .homeSplashSvg, html[data-rwd=palm] .homeArrowDownSvgLink, html[data-rwd=palm] .homeArrowDownSvg, html[data-rwd=palm] .homePurchaseSvgDiv, html[data-rwd=palm] .homePurchaseSvg, html[data-rwd=palm] img.homeVendorImg.betakit, .categoryProdList, html[data-rwd=palm] .categorySectionNavItemDisplayed, .lab-theme .current.next, .lab-theme .current.prev {
  display: none;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .collapsibleContentHeading, .headerMenuItemLink.userItem, html[data-rwd=palm] .userItem.headerMenuDropwdownItemLink, .headerClickForLoginDropdown, .js-rwd-option {
  cursor: pointer;
}
/* line 39, ../sass/modules/_collapsibleContent.scss */
html[data-rwd=palm] .collapsibleContentHeadingIconSvg, html[data-rwd=palm] .collapsibleContentHeadingIconDiv {
  float: right;
  width: 0.7rem;
  height: 0.95rem;
  min-width: 14px;
  min-height: 19px;
}
/* line 47, ../sass/modules/_collapsibleContent.scss */
html[data-rwd=palm] .collapsibleContentHeadingIconDiv {
  margin-top: 0.2rem;
  margin-right: 0.1rem;
}

/********* SECTION NAV **********/
/*
.sectionContentItem {
  @include _(display, none);
  
  &.isActive {
    @include _(display, inline-block);
  }
}*/
/* line 21, ../sass/modules/_sectionNav.scss */
html[data-rwd=desk] .sectionNavDiv {
  background-repeat: repeat-x;
  background-position: left top;
  text-align: center;
  overflow: visible;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .sectionNavDiv.withBottomMargin {
  margin-bottom: 4rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .sectionNavDiv.typeH5 {
  max-height: 1.8rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .sectionNavDiv.typeH5 .sectionNavItem, html[data-rwd=palm] .sectionNavDiv.typeH5 .sectionNavItem {
  padding-top: 0.65rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .sectionNavDiv.typeCite {
  max-height: 1.55rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .sectionNavDiv.typeCite .sectionNavItem, .checkoutStepItem {
  padding-top: 0.75rem;
}
/* line 57, ../sass/modules/_sectionNav.scss */
html[data-rwd=desk] .sectionNavDiv.noSpacing .sectionNavItem {
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  padding-left: 0;
}
/* line 66, ../sass/modules/_sectionNav.scss */
html[data-rwd=desk] .sectionNavItem {
  margin-right: 1.1rem;
  margin-left: 1.1rem;
  padding-right: 1rem;
  padding-left: 1rem;
  display: inline-block;
  background-repeat: repeat-x;
  background-position: left top;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .sectionNavItem:hover, html[data-rwd=desk] .sectionNavItem.noHover.isActive:hover, html[data-rwd=desk] .sectionNavItem.isActive, html[data-rwd=desk] .sectionNavInfinityItem:hover, html[data-rwd=desk] .sectionNavInfinityItem.isActive, .footerSectionHeading, html[data-rwd=desk] .homePurchaseH2, .checkoutStepItem.isActive, .lab-theme a:hover, .lab-theme span:hover, .lab-theme .current {
  color: #00A1E4;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .sectionNavItem.noHover:hover {
  color: inherit;
}

/* line 117, ../sass/modules/_sectionNav.scss */
html[data-rwd=palm] .sectionNavDiv {
  position: relative;
  overflow: hidden;
}
/* line 121, ../sass/modules/_sectionNav.scss */
html[data-rwd=palm] .sectionNavDiv.isActive {
  overflow: visible;
  z-index: 1;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .sectionNavDiv.isActive.typeH5, .prodBigImgScrollDiv.isActive {
  height: auto;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .sectionNavDiv.typeH5, html[data-rwd=palm] .sectionNavItem.palmCurrentItem {
  height: 2.8rem;
}
/* line 151, ../sass/modules/_sectionNav.scss */
html[data-rwd=palm] .sectionNavDiv.typeCite .sectionNavItem {
  /*@include _(padding-top, 0.75rem);
  @extend %citeFontSizePalm;*/
}
/* line 158, ../sass/modules/_sectionNav.scss */
html[data-rwd=palm] .sectionNavDiv.noSpacing .sectionNavItem {
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  padding-left: 0;
}
/* line 167, ../sass/modules/_sectionNav.scss */
html[data-rwd=palm] .sectionNavItem {
  display: block;
  height: 2.75rem;
  background-color: #FFFFFF;
  border-color: #d4d4d4;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .sectionNavItem:hover, html[data-rwd=palm] .sectionNavInfinityItem:hover, html[data-rwd=palm] .subscriptionRow {
  background-color: #f1f1f1;
}
/* line 190, ../sass/modules/_sectionNav.scss */
html[data-rwd=palm] .sectionNavIconSvgSpan {
  float: right;
  display: block;
  margin-top: -0.05rem;
  width: 0.4rem;
  height: 1.6rem;
}
/* line 198, ../sass/modules/_sectionNav.scss */
html[data-rwd=palm] .sectionNavIconSvg {
  display: block;
  width: inherit;
  height: inherit;
}

/********* SECTION NAV **********/
/*.sectionNavInfinityDiv {
    
}*/
/*.sectionNavInfinityItem {
    
}*/
/* line 12, ../sass/modules/_sectionNavInfinity.scss */
html[data-rwd=desk] .sectionNavInfinity {
  border: 0;
  margin-bottom: -0.35rem;
}
/* line 17, ../sass/modules/_sectionNavInfinity.scss */
html[data-rwd=desk] .sectionNavInfinityDiv {
  background-repeat: repeat-x;
  background-position: left top;
  text-align: center;
}
/* line 25, ../sass/modules/_sectionNavInfinity.scss */
html[data-rwd=desk] .sectionNavInfinityItem {
  margin-right: 1.1rem;
  margin-left: 1.1rem;
  padding: 0.65rem 1rem 0;
  display: inline-block;
  background-repeat: repeat-x;
  background-position: left top;
}

/* line 60, ../sass/modules/_sectionNavInfinity.scss */
html[data-rwd=palm] .sectionNavInfinity {
  position: relative;
  z-index: 1;
  height: 2.8rem;
  overflow: hidden;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 77, ../sass/modules/_sectionNavInfinity.scss */
html[data-rwd=palm] .sectionNavInfinityDiv {
  position: relative;
  overflow: hidden;
}
/* line 81, ../sass/modules/_sectionNavInfinity.scss */
html[data-rwd=palm] .sectionNavInfinityDiv.isActive {
  overflow: visible;
  z-index: 1;
}
/* line 88, ../sass/modules/_sectionNavInfinity.scss */
html[data-rwd=palm] .sectionNavInfinityItem {
  display: block;
  height: 2.75rem;
  padding-top: 0.65rem;
  background-color: #FFFFFF;
  border-color: #d4d4d4;
}
/* line 104, ../sass/modules/_sectionNavInfinity.scss */
html[data-rwd=palm] .sectionNavInfinityItem.palmCurrentItem {
  border: 0;
  height: 2.8rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .sectionNavPalmCurrentItem.isActive, html[data-rwd=palm] .prodKeyDataD, html[data-rwd=desk] .categoryFilterUl, html[data-rwd=palm] .categorySectionNavItemDisplayed.isActive {
  display: inline;
}
/* line 118, ../sass/modules/_sectionNavInfinity.scss */
html[data-rwd=palm] .sectionNavInfinityIconSvgSpan {
  float: right;
  display: block;
  margin-top: -0.05rem;
  width: 0.4rem;
  height: 1.6rem;
}

/********* MODULE - CONTENT INTRO *********/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .contentIntroInfinity, html[data-rwd=palm] .qnaQDiv.last {
  border-bottom: 0;
}
/* line 8, ../sass/modules/_contentIntro.scss */
html[data-rwd=desk] .contentIntroImg {
  top: 0;
  bottom: 0;
  right: 50%;
  height: 100%;
}
/* line 15, ../sass/modules/_contentIntro.scss */
html[data-rwd=desk] .contentIntroContent {
  float: right;
  width: 50%;
  padding-left: 4rem;
}

/********** GROW BAR ************/
/* line 8, ../sass/modules/_growBar.scss */
.growBarValue {
  float: right;
  width: 1.1rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.growBarValue {
  min-width: 22px;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.growBarDiv, .ldMessageWrap, .prodBigImgScrollDiv.isActive {
  overflow: auto;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.growBarDiv, .checkoutStepItem {
  background-position: left top;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.growBarDiv, .checkoutStepItem {
  background-repeat: repeat-x;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 20, ../sass/modules/_growBar.scss */
  .growBarDiv {
    margin-top: 4px;
  }
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 20, ../sass/modules/_growBar.scss */
  .growBarDiv {
    margin-top: 4px;
  }
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.growBarWrap, .headerLogoDiv, html[data-rwd=desk] .prodKeyDataK, html[data-rwd=palm] .prodRankingCircleDiv.quality, html[data-rwd=palm] .payMethodActionBtn.remove {
  float: left;
}

/* line 42, ../sass/modules/_growBar.scss */
.growBar {
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.growBar {
  height: 0.25rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.growBar {
  min-height: 5px;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.growBar.animInitial {
  width: 0%;
}

/* line 62, ../sass/modules/_growBar.scss */
html[data-rwd=desk] .growBarValue {
  margin-top: -0.4rem;
  margin-left: 0.4rem;
  width: 1.1rem;
  min-width: 22px;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 62, ../sass/modules/_growBar.scss */
  html[data-rwd=desk] .growBarValue {
    margin-top: -8px;
    margin-left: 8px;
  }
}

/* line 82, ../sass/modules/_growBar.scss */
html[data-rwd=palm] .growBarValue {
  margin-top: -0.4rem;
  margin-left: 0.7rem;
  width: 1.35rem;
  min-width: 22px;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 82, ../sass/modules/_growBar.scss */
  html[data-rwd=palm] .growBarValue {
    margin-top: -8px;
    margin-left: 8px;
  }
}

/********* MORE INFO **********/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.moreInfoWrap, .moreInfoSvgSpan {
  width: 1.15rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.moreInfoWrap, .moreInfoSvgSpan, html[data-rwd=desk] .qnaSpacer.afterNav {
  height: 1.15rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.moreInfoWrap, .moreInfoSvgSpan {
  min-width: 23px;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.moreInfoWrap, .moreInfoSvgSpan {
  min-height: 23px;
}
/* line 14, ../sass/modules/_moreInfo.scss */
.moreInfoWrap.isActive:after {
  position: absolute;
  display: block;
  content: '';
  top: 1.2rem;
  left: 50%;
  margin-left: -0.5rem;
  width: 0rem;
  height: 0rem;
  border-bottom: solid 0.8rem #474747;
  border-left: solid 0.5rem transparent;
  border-right: solid 0.5rem transparent;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.moreInfoSvgSpan {
  vertical-align: top;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.moreInfoText {
  z-index: 1;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.moreInfoText {
  padding: 0.8rem 1rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.moreInfoText {
  top: 2rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.moreInfoText {
  left: 50%;
}
/* line 57, ../sass/modules/_moreInfo.scss */
.moreInfoText.boxSizeS {
  width: 9rem;
  min-width: 180px;
  margin-left: -4.5rem;
}
/* line 64, ../sass/modules/_moreInfo.scss */
.moreInfoText.boxSizeM {
  width: 13rem;
  min-width: 260px;
  margin-left: -6.5rem;
}

@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 75, ../sass/modules/_moreInfo.scss */
  html[data-rwd=desk] .moreInfoWrap.isActive:after {
    margin-left: -10px;
    top: 24px;
    border-bottom: solid 16px #474747;
    border-left: solid 10px transparent;
    border-right: solid 10px transparent;
  }
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 86, ../sass/modules/_moreInfo.scss */
  html[data-rwd=desk] .moreInfoText {
    top: 40px;
  }
}

@media all and (min-width: 280px) and (max-width: 399px) {
  /* line 96, ../sass/modules/_moreInfo.scss */
  html[data-rwd=palm] .moreInfoWrap.isActive:after {
    margin-left: -10px;
    top: 24px;
    border-bottom: solid 16px #474747;
    border-left: solid 10px transparent;
    border-right: solid 10px transparent;
  }
}
@media all and (min-width: 280px) and (max-width: 399px) {
  /* line 107, ../sass/modules/_moreInfo.scss */
  html[data-rwd=palm] .moreInfoText {
    top: 40px;
  }
}

/*********** PAGES ************/
/******** PAGE PARTS **********/
/*********** FOOTER ***********/
/*********** FOOTER BASE ***********/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.wholeFooterPadding, .headerLoginDropdownInputWrap, .modalContentWrap {
  background-color: #FFFFFF;
}

/* line 18, ../sass/pages/parts/footer/_footerBase.scss */
.footerLikeDivPinterest {
  display: inline-block;
  width: 80px;
  margin-left: -7px;
}

/* line 25, ../sass/pages/parts/footer/_footerBase.scss */
.footerLikeDivTwitter {
  display: inline-block;
  margin-left: 0.8rem;
}

/* line 30, ../sass/pages/parts/footer/_footerBase.scss */
.footerLikeDivFacebook {
  display: inline-block;
  margin-left: 1rem;
  overflow: hidden;
}

/*.footerPadding {
  
}*/
/*.footerGridCell {
  
}*/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.footerSectionDiv, html[data-rwd=palm] .orderPlacedContentIntro, html[data-rwd=desk] .checkoutCartTableCell.itemName, html[data-rwd=palm] .prodKeyDataDiv, html[data-rwd=palm] .categoryIntroContent {
  text-align: left;
}

/*.footerSectionUl {
  
}*/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.footerSectionLink:hover, .js-rwd-option:hover {
  text-decoration: underline;
}

/*.footerEndLink {

}*/
/*********** FOOTER DESK ***********/
/* line 18, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=desk] {
  /*.footerLikeDivPinterest {
    
  }*/
  /*.footerLikeDivTwitter {
    
  }*/
  /*.footerLikeDivFacebook {
    
  }*/
  /*.siteFooter {
  
  }*/
  /*.footerSectionDiv {
    
  }*/
  /*.footerSectionLink {

  }*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .wholeFooterPadding {
  padding-top: 3rem;
}
/* line 9, ../sass/pages/parts/footer/_footerDesk.scss */
html[data-rwd=desk] .footerShareDiv {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
/* line 13, ../sass/pages/parts/footer/_footerDesk.scss */
html[data-rwd=desk] .footerShareDiv.isSocialShow {
  padding-right: 1.5rem;
  border-color: #d4d4d4;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .footerShareDiv .btn + .btn {
  margin-left: 0.75rem;
}
/* line 26, ../sass/pages/parts/footer/_footerDesk.scss */
html[data-rwd=desk] .footerLikeDiv {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  padding-left: 1.5rem;
  padding-top: 0.25rem;
}
/* line 50, ../sass/pages/parts/footer/_footerDesk.scss */
html[data-rwd=desk] .footerPadding {
  padding-top: 2.7rem;
  padding-bottom: 2.7rem;
}
/* line 80, ../sass/pages/parts/footer/_footerDesk.scss */
html[data-rwd=desk] .footerCopyrightDiv {
  margin-top: 1.7rem;
  padding-top: 0.7rem;
}
/* line 85, ../sass/pages/parts/footer/_footerDesk.scss */
html[data-rwd=desk] .footerEndLink {
  margin-top: 1rem;
  text-align: center;
}

/*********** FOOTER PALM ***********/
/* line 12, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=palm] {
  /*.footerLikeDiv {
  }*/
  /*.footerLikeDivPinterest {
    
  }*/
  /*.footerLikeDivTwitter {
    
  }*/
  /*.footerLikeDivFacebook {
    
  }*/
  /*.footerGridCell {
      
  }*/
  /*.sectionHeading {
  }*/
  /*.footerSectionUl {
    li + li {
    }
  }*/
  /*.footerCopyrightText {
  
  }*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .wholeFooterPadding {
  padding-top: 2.25rem;
}
/* line 11, ../sass/pages/parts/footer/_footerPalm.scss */
html[data-rwd=palm] .footerShareDiv .btn {
  margin: 0.45rem 0.7rem 0.4rem;
}
/* line 14, ../sass/pages/parts/footer/_footerPalm.scss */
html[data-rwd=palm] .footerShareDiv .btn.footerBtnIconOnly {
  width: 2.1rem;
  height: 2.1rem;
  min-width: 42px;
  min-height: 42px;
}
/* line 39, ../sass/pages/parts/footer/_footerPalm.scss */
html[data-rwd=palm] .siteFooter {
  padding-top: 1.05rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .footerPadding {
  padding-bottom: 1.85rem;
}
/* line 51, ../sass/pages/parts/footer/_footerPalm.scss */
html[data-rwd=palm] .footerSectionDiv {
  width: 100%;
  padding-top: 0.8rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .footerSectionHeading {
  margin-bottom: 0.4rem;
}
@media all and (min-width: 280px) and (max-width: 399px) {
  /* line 59, ../sass/pages/parts/footer/_footerPalm.scss */
  html[data-rwd=palm] .footerSectionHeading {
    margin-bottom: 8px;
  }
}
/* line 72, ../sass/pages/parts/footer/_footerPalm.scss */
html[data-rwd=palm] .footerSectionLink {
  display: inline-block;
  width: 100%;
  line-height: 2.2rem;
}
@media all and (min-width: 280px) and (max-width: 399px) {
  /* line 72, ../sass/pages/parts/footer/_footerPalm.scss */
  html[data-rwd=palm] .footerSectionLink {
    line-height: 44px;
  }
}
/* line 81, ../sass/pages/parts/footer/_footerPalm.scss */
html[data-rwd=palm] .footerRwdOptionsDiv {
  padding-top: 0.3rem;
}
/* line 86, ../sass/pages/parts/footer/_footerPalm.scss */
html[data-rwd=palm] .footerEndLink .fotterEndLinkBtnSpan {
  width: 100%;
}
/* line 91, ../sass/pages/parts/footer/_footerPalm.scss */
html[data-rwd=palm] .footerCopyrightDiv {
  margin-top: 1.6rem;
}

/********** FOOTER RWD LOGIC **********/
/******** HEADER **********/
/******** HEADER BASE **********/
/* line 3, ../sass/pages/parts/header/_headerBase.scss */
.siteHeader {
  /*div {
   @include _(overflow,visible);
  }*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.siteHeader {
  z-index: 1000;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.siteHeader, html[data-rwd=palm] .addItemAddDivP {
  top: 0;
}

/* line 31, ../sass/pages/parts/header/_headerBase.scss */
.headerStripeDiv {
  top: 0;
  width: 100%;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.headerStripeDiv, .modalWrap, .modalBackground, html[data-rwd=palm] img.homeVendorImg, html[data-rwd=palm] .addItemAddDivP, html[data-rwd=palm] .addItemAddSvgDiv, html[data-rwd=desk] .prodBigImgWrap.menuVer .prodBigImgThumbContainer {
  position: absolute;
}

/* line 40, ../sass/pages/parts/header/_headerBase.scss */
.headerSearchBarContainer {
  overflow: hidden;
  position: absolute;
  height: 0rem;
  min-height: 0px;
}

/* line 57, ../sass/pages/parts/header/_headerBase.scss */
.headerSearchBarDiv {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: #f1f1f1;
}

/* line 68, ../sass/pages/parts/header/_headerBase.scss */
.headerSearchBarSearchIconDiv {
  cursor: pointer;
  float: left;
}

/* line 73, ../sass/pages/parts/header/_headerBase.scss */
.headerSearchBarSearchIconSvg {
  width: 1.05rem;
  height: 1.05rem;
  min-width: 21px;
  min-height: 21px;
  fill: #ababab;
}

/* line 83, ../sass/pages/parts/header/_headerBase.scss */
.headerSearchBarCloseIconDiv {
  float: right;
  cursor: pointer;
}

/* line 88, ../sass/pages/parts/header/_headerBase.scss */
.headerSearchBarCloseIconSvg {
  width: 1rem;
  height: 1rem;
  min-width: 20px;
  min-height: 20px;
  stroke: #ababab;
}

/* line 101, ../sass/pages/parts/header/_headerBase.scss */
.headerSearchBarResultsContainer {
  position: relative;
  top: 2.85rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 101, ../sass/pages/parts/header/_headerBase.scss */
  .headerSearchBarResultsContainer {
    top: 57px;
  }
}

/* line 110, ../sass/pages/parts/header/_headerBase.scss */
.headerSearchBarResultsOpacityBg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  background-color: #f1f1f1;
}

/* line 121, ../sass/pages/parts/header/_headerBase.scss */
.headerSearchBarResultsUl {
  position: static !important;
  overflow: auto;
}

/* line 126, ../sass/pages/parts/header/_headerBase.scss */
.headerSearchBarResultItem {
  display: block;
  padding-left: 4rem;
  padding-right: 4rem;
}
@media all and (min-width: 767px) and (max-width: 930px) {
  /* line 126, ../sass/pages/parts/header/_headerBase.scss */
  .headerSearchBarResultItem {
    padding-left: 72px;
    padding-right: 72px;
  }
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.headerSearchBarResultItem:hover, .prodImgSliderPagination .swiper-pagination-switch.swiper-active-switch, .prodImgGalleryDot.isActive {
  background-color: #ababab;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.headerSearchBarResultItem:last-child, html[data-rwd=palm] .payMethodExtraInfo {
  margin-bottom: 1.2rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.headerSearchBarResultItem + .headerSearchBarResultItem, html[data-rwd=palm] .orderCell, html[data-rwd=palm] .orderMoreInfoDiv {
  margin-top: 0.35rem;
}

/*.headerLogoDivSpacer {
  
}*/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.headerLogoSvg {
  fill: #f4f4f4;
}

/* line 178, ../sass/pages/parts/header/_headerBase.scss */
.headerMenuIconDiv {
  float: right;
  cursor: pointer;
}

/* line 191, ../sass/pages/parts/header/_headerBase.scss */
.headerMenuIconSvgDiv {
  float: right;
  width: 1.65rem;
  height: 1.5rem;
  stroke-width: 1.3;
}

/* line 198, ../sass/pages/parts/header/_headerBase.scss */
.headerMenuIconSvg {
  float: right;
  width: inherit;
  height: inherit;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.headerCartSearchContainerDivSpacer {
  height: 0.7rem;
}

/* line 220, ../sass/pages/parts/header/_headerBase.scss */
.headerCartDiv .verticalLine {
  float: left;
  margin-top: 7px;
}

/* line 226, ../sass/pages/parts/header/_headerBase.scss */
.headerCartSvg {
  float: left;
  fill: #FFFFFF;
}

/* line 231, ../sass/pages/parts/header/_headerBase.scss */
.headerCartQty {
  float: left;
  position: relative;
  display: inline-block;
  color: #00A1E4;
  background-color: #FFFFFF;
}
/* line 238, ../sass/pages/parts/header/_headerBase.scss */
.headerCartQty:after {
  position: absolute;
  content: '';
  width: 0rem;
  height: 0rem;
}

/* line 249, ../sass/pages/parts/header/_headerBase.scss */
.headerSearchIconDiv {
  display: inline-block;
  cursor: pointer;
}

/* line 257, ../sass/pages/parts/header/_headerBase.scss */
.headerSearchIconSvg {
  float: left;
  fill: #FFFFFF;
}

/* line 264, ../sass/pages/parts/header/_headerBase.scss */
.headerMenuDiv {
  float: right;
  overflow: visible;
}

/* line 279, ../sass/pages/parts/header/_headerBase.scss */
.headerMenuItem.withDropdown, html[data-rwd=palm] .withDropdown.headerDropdownMenuItem {
  position: relative;
  overflow: visible;
}

/* line 295, ../sass/pages/parts/header/_headerBase.scss */
.headerMenuItemLinkSvg, html[data-rwd=palm] .headerMenuDrowdownItemLinkSvg, html[data-rwd=palm] html[data-rwd=desk] .headerLoginForgotPasswordBtn .btnSvg, html[data-rwd=desk] .headerLoginForgotPasswordBtn html[data-rwd=palm] .btnSvg {
  float: right;
  width: inherit;
  height: inherit;
}

/*.headerUserDropdownContainer {
        
    &.isActive {
            
    } 
}*/
/*.headerUserDropdownContainerSpacer {

}*/
/*.headerUserDropdownWrap {

}*/
/*.headerUserDropdownDefaultSpacer {

}*/
/*.headerDropdownMenuItem {

}*/
/*.headerMenuDropwdownItemLink {
    }
        
    &.logout {
            
    }
}*/
/*.headerMenuDrowdownItemLinkSvgSpan {

}*/
/*.headerMenuDrowdownItemLinkSvg {

}*/
/*.headerLoginDropdownCloakPalm {

}*/
/*.headerLoginDropdownContainer {
    
    &.isActive {
        
    }
}*/
/*.headerLoginCloseIconDiv {

}*/
/*.headerLoginDropdownContainerSpacer {
  
}*/
/* line 383, ../sass/pages/parts/header/_headerBase.scss */
.headerLoginDropdownWrap {
  margin: 0 auto;
  text-align: center;
}

/*.headerLoginDropdownSpacerDefault {
  
}*/
/*.headerLoginDropdownSpacerSmall {
  
}*/
/*.headerLoginDropdownSpacerField {

}*/
/* line 401, ../sass/pages/parts/header/_headerBase.scss */
.headerLoginDropdownFacebook {
  display: inline-block;
  width: 100%;
  background-color: #3B5998;
  text-align: center;
  color: #FFFFFF;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.headerHrWithContent {
  padding: 0.5rem 0 0.55rem;
}

/*.headerLoginInput {
    // See _headerLoginInput.scss file
}*/
/* line 422, ../sass/pages/parts/header/_headerBase.scss */
.headerLoginSvg {
  display: block;
  float: right;
  width: 1.2rem;
  height: 1.2rem;
  min-width: 24px;
  min-height: 24px;
}

/*.headerLoginForgotPasswordBtn {
      
    .btnSpan {
          
        .btnSvgDiv {
                       
            .btnSvg {
            }
        }
    }
}*/
/* line 452, ../sass/pages/parts/header/_headerBase.scss */
.headerDropdownCloak {
  display: none;
  background-color: #000000;
  position: absolute;
}
/* line 460, ../sass/pages/parts/header/_headerBase.scss */
.headerDropdownCloak.isActive {
  display: block;
}

/******** HEADER BASE - DESK **********/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .headerCartDiv .verticalLine, html[data-rwd=desk] .headerCartQty, html[data-rwd=desk] .headerMenuItem, html[data-rwd=desk] html[data-rwd=palm] .headerDropdownMenuItem, html[data-rwd=palm] html[data-rwd=desk] .headerDropdownMenuItem, html[data-rwd=desk] .headerRankingsListItem {
  margin-right: 1rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 2, ../sass/pages/parts/header/_headerBaseDesk.scss */
  html[data-rwd=desk] .headerCartDiv .verticalLine, html[data-rwd=desk] .headerCartQty, html[data-rwd=desk] .headerMenuItem, html[data-rwd=desk] html[data-rwd=palm] .headerDropdownMenuItem, html[data-rwd=palm] html[data-rwd=desk] .headerDropdownMenuItem {
    margin-right: 0.6rem;
  }
}

/* line 13, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .siteHeader, html[data-rwd=desk] .headerStripeDiv, html[data-rwd=desk] .headerSearchBarContainer.isActive, html[data-rwd=desk] .headerSearchBarDiv, html[data-rwd=desk] .headerNavDiv, html[data-rwd=desk] .headerMenuItem, html[data-rwd=desk] html[data-rwd=palm] .headerDropdownMenuItem, html[data-rwd=palm] html[data-rwd=desk] .headerDropdownMenuItem, html[data-rwd=desk] .headerUserDropdownContainerSpacer, html[data-rwd=desk] .headerLoginDropdownContainerSpacer, html[data-rwd=desk] .headerAndSearchBarSpacer, html[data-rwd=desk] .headerRankingsListWrap, html[data-rwd=desk] .headerRankingsSplash .headerRankingsSplashBGDiv {
  height: 2.55rem;
  min-height: 51px;
}

/* line 18, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=desk] {
  /*.headerSearchBarSearchIconSvg {
      
  }*/
  /*.headerSearchBarCloseIconSvg {
    
  }*/
  /*.headerSearchBarInputContainer {
    
  }*/
  /*.headerSearchBarResultsContainer {
      
  }*/
  /*.headerSearchBarResultsOpacityBg {
      
  }*/
  /*.headerSearchBarResultsUl {
      
  }*/
  /*.headerSearchBarResultItem {
      
  }*/
  /*.headerMenuIconDivSpacer {
      
  }*/
  /*.headerMenuIconSvgDiv {
      
  }*/
  /*.headerMenuIconSvg {
      
  }*/
  /*.headerCartSearchContainerDiv {
    
  }*/
  /*.headerSearchIconDiv {
    
  }*/
  /*.headerMenuDiv {
    
  }*/
  /*.headerMenuContainer {
   
  }*/
  /*.headerMenuItemLinkSvg {
      
  }*/
  /*.headerClickForLoginDropdown {

  }*/
  /*.headerDropdownMenuItem {
      
  }*/
  /*.headerHrWithContent {
    
  }*/
  /*.headerLoginInput {
      // See _headerLoginInput.scss file
  }*/
  /*.headerLoginSvg {
  
  }*/
  /*// After Header Spacer 
    .spacerAfterSiteHeader {

        &.isActive {
            @extend %headerMinHeightDesk;
        }
    }*/
}
/* line 20, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .siteHeader {
  /*.verticalLine {
    
  }*/
}
/* line 33, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerSearchBarContainer {
  left: 1rem;
  top: 2.55rem;
  width: 47rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 33, ../sass/pages/parts/header/_headerBaseDesk.scss */
  html[data-rwd=desk] .headerSearchBarContainer {
    top: 51px;
  }
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .headerSearchBarDiv, html[data-rwd=palm] .prodBuyQtyInputWrap {
  padding: 0 2rem;
}
/* line 51, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerSearchBarDivSpacer {
  height: 0.7rem;
  min-height: 15px;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .headerSearchBarSearchIconDiv {
  margin-right: 0.7rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .headerSearchBarCloseIconDiv {
  margin-left: 0.7rem;
}
/* line 99, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerLogoDiv {
  /*@extend %headerItemsMarginRightDesk;*/
}
/* line 103, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerLogoDivSpacer {
  height: 0.45rem;
  min-height: 9px;
}
/* line 108, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerLogoSvg {
  width: 6.6rem;
  height: 1.65rem;
  min-width: 132px;
  min-height: 32px;
}
@media all and (min-width: 767px) and (max-width: 783px) {
  /* line 108, ../sass/pages/parts/header/_headerBaseDesk.scss */
  html[data-rwd=desk] .headerLogoSvg {
    width: 1rem;
    min-width: 80px;
  }
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .headerCartSearchContainerDivSpacer {
  min-height: 14px;
}
/* line 156, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerCartSvg {
  width: 1.35rem;
  height: 1.15rem;
  min-width: 27px;
  min-height: 23px;
}
/* line 163, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerCartQty {
  width: 1.65rem;
  height: 1.1rem;
  min-width: 33px;
  min-height: 22px;
  margin-top: 0.05rem;
  margin-left: 0.5rem;
}
/* line 173, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerCartQty:after {
  top: 0.2rem;
  left: -0.45rem;
  border-top: solid 0.35rem transparent;
  border-bottom: solid 0.35rem transparent;
  border-right: solid 0.5rem #FFFFFF;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 173, ../sass/pages/parts/header/_headerBaseDesk.scss */
  html[data-rwd=desk] .headerCartQty:after {
    top: 4px;
    left: -9px;
    border-top: solid 7px transparent;
    border-bottom: solid 7px transparent;
    border-right: solid 10px #FFFFFF;
  }
}
/* line 197, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerSearchIconSvg {
  width: 1.1rem;
  height: 1.1rem;
  min-width: 22px;
  min-height: 22px;
}
/* line 214, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerMenuItem, html[data-rwd=desk] html[data-rwd=palm] .headerDropdownMenuItem, html[data-rwd=palm] html[data-rwd=desk] .headerDropdownMenuItem {
  display: inline-block;
  line-height: 2.6rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 214, ../sass/pages/parts/header/_headerBaseDesk.scss */
  html[data-rwd=desk] .headerMenuItem, html[data-rwd=desk] html[data-rwd=palm] .headerDropdownMenuItem, html[data-rwd=palm] html[data-rwd=desk] .headerDropdownMenuItem {
    line-height: 52px;
  }
}
/* line 227, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerMenuItemLink.userItem, html[data-rwd=desk] html[data-rwd=palm] .userItem.headerMenuDropwdownItemLink, html[data-rwd=palm] html[data-rwd=desk] .userItem.headerMenuDropwdownItemLink {
  max-width: 7.1rem;
}
/* line 230, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerMenuItemLink.userItem .headerMenuItemLinkSvgSpan, html[data-rwd=desk] html[data-rwd=palm] .userItem.headerMenuDropwdownItemLink .headerMenuItemLinkSvgSpan, html[data-rwd=palm] html[data-rwd=desk] .userItem.headerMenuDropwdownItemLink .headerMenuItemLinkSvgSpan, html[data-rwd=desk] .headerMenuItemLink.userItem html[data-rwd=palm] .headerMenuDrowdownItemLinkSvgSpan, html[data-rwd=palm] html[data-rwd=desk] .headerMenuItemLink.userItem .headerMenuDrowdownItemLinkSvgSpan, html[data-rwd=desk] html[data-rwd=palm] .userItem.headerMenuDropwdownItemLink .headerMenuDrowdownItemLinkSvgSpan, html[data-rwd=palm] html[data-rwd=desk] .userItem.headerMenuDropwdownItemLink .headerMenuDrowdownItemLinkSvgSpan {
  display: block;
  margin-top: 0.95rem;
  margin-left: 0.4rem;
  width: 0.5rem;
  height: 0.7rem;
  min-width: 10px;
  min-height: 14px;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 230, ../sass/pages/parts/header/_headerBaseDesk.scss */
  html[data-rwd=desk] .headerMenuItemLink.userItem .headerMenuItemLinkSvgSpan, html[data-rwd=desk] html[data-rwd=palm] .userItem.headerMenuDropwdownItemLink .headerMenuItemLinkSvgSpan, html[data-rwd=palm] html[data-rwd=desk] .userItem.headerMenuDropwdownItemLink .headerMenuItemLinkSvgSpan, html[data-rwd=desk] .headerMenuItemLink.userItem html[data-rwd=palm] .headerMenuDrowdownItemLinkSvgSpan, html[data-rwd=palm] html[data-rwd=desk] .headerMenuItemLink.userItem .headerMenuDrowdownItemLinkSvgSpan, html[data-rwd=desk] html[data-rwd=palm] .userItem.headerMenuDropwdownItemLink .headerMenuDrowdownItemLinkSvgSpan, html[data-rwd=palm] html[data-rwd=desk] .userItem.headerMenuDropwdownItemLink .headerMenuDrowdownItemLinkSvgSpan {
    margin-top: 19px;
  }
}
/* line 257, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerMenutItemDropdown {
  position: absolute;
  top: 2.55rem;
  left: 50%;
  height: 0;
  line-height: 0;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 257, ../sass/pages/parts/header/_headerBaseDesk.scss */
  html[data-rwd=desk] .headerMenutItemDropdown {
    top: 50px;
  }
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .headerMenutItemDropdown.loginDropdown {
  margin-left: -6.5rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 270, ../sass/pages/parts/header/_headerBaseDesk.scss */
  html[data-rwd=desk] .headerMenutItemDropdown.loginDropdown {
    margin-left: -130px;
  }
}
/* line 279, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerMenutItemDropdown.userDropdown {
  overflow: hidden;
  margin-left: -5.75rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 279, ../sass/pages/parts/header/_headerBaseDesk.scss */
  html[data-rwd=desk] .headerMenutItemDropdown.userDropdown {
    margin-left: -115px;
  }
}
/* line 302, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerUserDropdownContainer {
  width: 11.5rem;
  min-width: 230px;
  background-color: #00A1E4;
  /*&.isActive {
      
  } */
}
/* line 317, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerUserDropdownWrap {
  width: 8.3rem;
  min-width: 166px;
  margin: 0 auto;
}
/* line 323, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerUserDropdownDefaultSpacer {
  height: 0.55rem;
  min-height: 11px;
}
/* line 332, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerMenuDropwdownItemLink {
  display: block;
  text-align: left;
  height: 2.45rem;
  min-height: 49px;
  line-height: 2.35rem;
  /*&.logout {
      
  }*/
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 332, ../sass/pages/parts/header/_headerBaseDesk.scss */
  html[data-rwd=desk] .headerMenuDropwdownItemLink {
    line-height: 47px;
  }
}
/* line 348, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerMenuDrowdownItemLinkSvgSpan {
  display: block;
  float: right;
  margin-top: 0.85rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 348, ../sass/pages/parts/header/_headerBaseDesk.scss */
  html[data-rwd=desk] .headerMenuDrowdownItemLinkSvgSpan {
    margin-top: 17px;
  }
}
/* line 357, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerMenuDrowdownItemLinkSvg, html[data-rwd=desk] .headerLoginForgotPasswordBtn .btnSvg {
  float: right;
  width: 0.5rem;
  height: 0.7rem;
  min-width: 10px;
  min-height: 14px;
}
/* line 374, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerLoginDropdownContainer {
  width: 13rem;
  min-width: 260px;
  background-color: #00A1E4;
  /*&.isActive {
      
  }*/
}
/* line 385, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerLoginCloseIconDiv {
  display: none;
  height: 0;
}
/* line 394, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerLoginDropdownWrap {
  width: 10rem;
  min-width: 200px;
}
/* line 400, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerLoginDropdownSpacerDefault {
  height: 1.5rem;
  min-height: 30px;
}
/* line 405, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerLoginDropdownSpacerSmall {
  height: 0.75rem;
  min-height: 15px;
}
/* line 410, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerLoginDropdownSpacerField {
  height: 0.35rem;
  min-height: 7px;
}
/* line 416, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerLoginDropdownFacebook, html[data-rwd=desk] .headerLoginDropdownInputWrap {
  height: 1.75rem;
  min-height: 35px;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .headerLoginDropdownInputWrap {
  padding: 0 0.6rem;
}
/* line 444, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerLoginForgotPasswordBtn {
  padding: 0;
  width: 100%;
}
/* line 448, ../sass/pages/parts/header/_headerBaseDesk.scss */
html[data-rwd=desk] .headerLoginForgotPasswordBtn .btnSpan {
  width: 100%;
  margin-bottom: 0.75rem;
  line-height: 2rem;
  text-align: left;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 456, ../sass/pages/parts/header/_headerBaseDesk.scss */
  html[data-rwd=desk] .headerLoginForgotPasswordBtn .btnSvgDiv {
    margin-top: 13px;
  }
}

/******** HEADER BASE - PALM **********/
/* line 6, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .siteHeader, html[data-rwd=palm] .headerStripeDiv, html[data-rwd=palm] .headerNavDiv, html[data-rwd=palm] .headerLoginDropdownContainerSpacer, html[data-rwd=palm] .headerAndSearchBarSpacer {
  height: 3.4rem;
  min-height: 51px;
}

/* line 12, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=palm] {
  /*.headerSearchBarSearchIconSvg {
        
  }*/
  /*.headerSearchBarCloseIconSvg {

  }*/
  /*.headerSearchBarInputContainer {
    
  }*/
  /*.headerSearchBarResultsOpacityBg {
      
  }
  
  .headerSearchBarResultsUl {
      
  }

  .headerSearchBarResultItem {
      
      &:first-child {
          
      }
      
      &:last-child {
          
      }
      
      + .headerSearchBarResultItem {

      }
  }*/
  /*.headerLogoDiv {

  }*/
  /*.headerMenuIconDiv {
    
    
    &.isActive {
    }
  }
  */
  /*.headerMenuIconDivSpacer {
    
  }*/
  /*.headerMenuIconSvgDiv {
      
  }*/
  /*.headerMenuIconSvg {
    
  }*/
  /*.headerCartSearchContainerDivSpacer {
    
  }*/
  /*.headerMenuContainer {
   -webkit-overflow-scrolling: touch;
  }*/
  /*.headerMenuItem {

  }*/
  /*.headerMenuItemLinkSvg {
    
  }*/
  /*.headerClickForLoginDropdown {

  }*/
  /*.headerUserDropdownContainerSpacer {
      
  }*/
  /*.headerUserDropdownWrap {
      
  }*/
  /*.headerHrWithContent {
    
  }*/
  /*.headerLoginInput {
      // See _headerLoginInput.scss file
  }*/
  /*.headerLoginSvg {
  
  }*/
  /*// After Header Spacer 
    .spacerAfterSiteHeader {

        &.isActive {
            @extend %headerMinHeightPalm;
        }
    }*/
}
/* line 27, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerSearchBarContainer {
  left: 0;
  top: 3.4rem;
  width: 100%;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 27, ../sass/pages/parts/header/_headerBasePalm.scss */
  html[data-rwd=palm] .headerSearchBarContainer {
    top: 51px;
  }
}
/* line 36, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerSearchBarContainer.isActive {
  height: 3.75rem;
  min-height: 60px;
}
/* line 42, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerSearchBarDiv {
  height: 3.75rem;
  min-height: 60px;
  padding: 0 0.65rem;
}
/* line 48, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerSearchBarDivSpacer {
  height: 1.2rem;
  min-height: 18px;
}
/* line 61, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerSearchBarCloseIconDiv {
  margin-top: 0.15rem;
  margin-left: 0.5rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .headerLogoDivSpacer {
  height: 0.95rem;
}
/* line 117, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerLogoSvg {
  width: 6.15rem;
  height: 1.5rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .headerCartSearchContainerDiv {
  margin-right: 1.9rem;
}
/* line 156, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerCartDiv {
  position: relative;
  margin-right: 1.85rem;
  width: 2.15rem;
  height: 1.75rem;
  /*.verticalLine {
    
  } */
}
/* line 167, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerCartSvg {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1.6rem;
  height: 1.35rem;
}
/* line 175, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerCartQty {
  position: absolute;
  top: 0;
  right: 0;
  width: 1.05rem;
  height: 1.05rem;
  min-width: 21px;
  min-height: 21px;
  border-width: 0.1rem;
  border-color: #00A1E4;
  border-style: solid;
  font-size: 0.7rem;
  line-height: 0.9rem;
    /*&:after {

    }*/
}
@media all and (min-width: 280px) and (max-width: 399px) {
  /* line 175, ../sass/pages/parts/header/_headerBasePalm.scss */
  html[data-rwd=palm] .headerCartQty {
    font-size: 14px;
    line-height: 18px;
  }
}
/* line 207, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerSearchIconSvg {
  width: 1.55rem;
  height: 1.55rem;
}
/* line 214, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerMenuDiv {
  position: absolute;
  top: 3.4rem;
  left: 0;
  width: 100%;
  height: 0;
  overflow: hidden;
}
/* line 236, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerMenuItemLink, html[data-rwd=palm] .headerMenuDropwdownItemLink {
  display: block;
  border-top-width: 0.06rem;
  border-color: #FFFFFF;
  border-style: solid;
  height: 3.65rem;
  padding: 0 0.9rem;
  background-color: #f1f1f1;
  color: #474747;
  font-size: 0.8rem;
  line-height: 3.6rem;
  text-align: left;
  /*&.userItem {
      
  }*/
}
/* line 254, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerMenuItemLink:hover, html[data-rwd=palm] .headerMenuDropwdownItemLink:hover {
  background-color: #00A1E4;
  color: #FFFFFF;
  border-color: #FFFFFF;
}
/* line 261, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerMenuItemLink.first, html[data-rwd=palm] .first.headerMenuDropwdownItemLink {
  border-width: 0;
  height: 3.6rem;
}
/* line 270, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerMenuItemLink.isActive, html[data-rwd=palm] .isActive.headerMenuDropwdownItemLink {
  background-color: #00A1E4;
  color: #FFFFFF;
}
/* line 282, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerMenuItemLinkSvgSpan, html[data-rwd=palm] .headerMenuDrowdownItemLinkSvgSpan {
  display: block;
  margin-top: 1.35rem;
  width: 0.7rem;
  height: 1.05rem;
}
/* line 295, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerMenutItemDropdown.userDropdown {
  position: static;
  height: 0;
  line-height: 0;
  /*&.isActive {
        
  }*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .headerMenutItemDropdown.loginDropdown, html[data-rwd=palm] .headerUserDropdownDefaultSpacer, .prodBigImgScrollDiv {
  height: 0;
}
/* line 309, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerMenutItemDropdown.loginDropdown.isActive {
  overflow: visible;
  position: absolute;
}
/* line 313, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerMenutItemDropdown.loginDropdown.isActive .headerLoginDropdownContainer {
  margin: 0 auto;
  position: relative;
}
/* line 327, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerUserDropdownContainer {
  /*&.isActive {
      
  } 
  */
}
/* line 333, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerUserDropdownContainer .headerDropdownHr {
  display: none;
  height: 0;
}
/* line 356, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerMenuDropwdownItemLink {
  background-color: #1AABE7;
  color: #FFFFFF;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .headerMenuDropwdownItemLink.logout {
  background-color: #777777;
}
/* line 376, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerLoginDropdownContainer {
  width: 20rem;
  background-color: #00A1E4;
  /*&.isActive {
      
  }*/
}
/* line 390, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerLoginDropdownWrap {
  width: 16.2rem;
  padding-bottom: 1rem;
}
/* line 395, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerLoginDropdownSpacerDefault {
  height: 1rem;
  min-height: 16px;
}
/* line 400, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerLoginDropdownSpacerSmall {
  height: 1rem;
  min-height: 16px;
}
/* line 405, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerLoginDropdownSpacerField {
  height: 0.4rem;
  min-height: 6px;
}
/* line 410, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerLoginDropdownFacebook, html[data-rwd=palm] .headerLoginDropdownInputWrap {
  height: 2.25rem;
  min-height: 36px;
}
/* line 415, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerLoginCloseIconDiv {
  float: right;
  margin-top: 0.5rem;
  border-style: solid;
  border-width: 1px;
  border-color: #FFFFFF;
  cursor: pointer;
}
/* line 425, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerLoginCloseIconSvg {
  float: right;
  width: 1rem;
  height: 1rem;
  min-width: 20px;
  min-height: 20px;
  margin: 0.25rem;
}
/* line 435, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerLoginDropdownFacebook {
  clear: both;
  margin-top: 1.5rem;
}
/* line 441, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerLoginDropdownFacebook .headerLoginDropdownSpacerField {
  height: 0.35rem;
  min-height: 7px;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .headerLoginDropdownInputWrap {
  padding: 0 0.9rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .headerLoginDropdownInputWrap .headerDropdownMenuOption {
  margin: 0.55rem 0 0.5rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .headerLoginForgotPasswordBtn {
  margin-top: -0.15rem;
}
/* line 474, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerLoginForgotPasswordBtn .btnSpan .btnSvgDiv {
  margin-top: 0.6rem;
  margin-left: 0.4rem;
  width: 0.5rem;
  height: 0.85rem;
  min-width: 10px;
  min-height: 17px;
}
@media all and (min-width: 280px) and (max-width: 399px) {
  /* line 474, ../sass/pages/parts/header/_headerBasePalm.scss */
  html[data-rwd=palm] .headerLoginForgotPasswordBtn .btnSpan .btnSvgDiv {
    margin-top: 12px;
    margin-left: 8px;
  }
}
/* line 487, ../sass/pages/parts/header/_headerBasePalm.scss */
html[data-rwd=palm] .headerLoginForgotPasswordBtn .btnSpan .btnSvgDiv .btnSvg {
  width: 0.5rem;
  height: 0.85rem;
  min-width: 10px;
  min-height: 17px;
}

/******** HEADER SPLASH - DESK **********/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .headerSplash.animInitial, html[data-rwd=desk] .headerSplash.animInitial .headerStripeDiv, html[data-rwd=desk] .headerSplash.animInitial .headerNavDiv, html[data-rwd=desk] .headerSplash.animInitial .headerMenuItem, html[data-rwd=desk] .headerSplash.animInitial html[data-rwd=palm] .headerDropdownMenuItem, html[data-rwd=palm] html[data-rwd=desk] .headerSplash.animInitial .headerDropdownMenuItem {
  height: 5.25rem;
}

/* line 11, ../sass/pages/parts/header/_headerSplashDesk.scss */
html[data-rwd=desk] .headerAndSearchBarSpacer {
  /*&.searchBarOpen {
  }*/
}
/* line 18, ../sass/pages/parts/header/_headerSplashDesk.scss */
html[data-rwd=desk] .headerAndSearchBarSpacer.animInitial {
  height: 6.05rem;
  min-height: 121px;
}
/* line 47, ../sass/pages/parts/header/_headerSplashDesk.scss */
html[data-rwd=desk] .headerSplash .headerSplashHr {
  margin-right: 1rem;
  background-color: #FFFFFF;
  height: 0px;
}
/* line 82, ../sass/pages/parts/header/_headerSplashDesk.scss */
html[data-rwd=desk] .headerSplash.animInitial {
  /*min-height: 90px;*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .headerSplash.animInitial .headerLogoDivSpacer {
  height: 1.55rem;
}
/* line 114, ../sass/pages/parts/header/_headerSplashDesk.scss */
html[data-rwd=desk] .headerSplash.animInitial .headerLogoSvg {
  width: 9rem;
  height: 2.2rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .headerSplash.animInitial .headerCartSearchContainerDivSpacer {
  height: 2.55rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .headerSplash.animInitial .headerMenuItem, html[data-rwd=desk] .headerSplash.animInitial html[data-rwd=palm] .headerDropdownMenuItem, html[data-rwd=palm] html[data-rwd=desk] .headerSplash.animInitial .headerDropdownMenuItem {
  line-height: 6rem;
}

/******** HEADER SPLASH - DESK **********/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .headerAndSearchBarSpacer.searchBarOpen {
  height: 5.35rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .headerSplash {
  margin-bottom: -3.4rem;
}
/* line 42, ../sass/pages/parts/header/_headerSplashPalm.scss */
html[data-rwd=palm] .headerSplash .headerSplashHr {
  margin-right: 1rem;
  background-color: #FFFFFF;
  height: 0px;
}

/******** HEADER - CHECKOUT **********/
/* line 9, ../sass/pages/parts/header/_headerCheckout.scss */
html[data-rwd=desk] .headerCheckoutInfoSpacer {
  height: 0.75rem;
  min-height: 15px;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .headerCheckoutNum {
  margin: 0 7px 0 5px;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .headerCheckoutEmail {
  margin-left: 5px;
}

/* line 12, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=palm] {
  /*.headerCheckoutNum {
      
  }*/
  /*.headerCheckoutEmail {
      
  }*/
}
/* line 29, ../sass/pages/parts/header/_headerCheckout.scss */
html[data-rwd=palm] .headerCheckoutInfoSpacer {
  height: 0.65rem;
}
@media all and (min-width: 280px) and (max-width: 379px) {
  /* line 29, ../sass/pages/parts/header/_headerCheckout.scss */
  html[data-rwd=palm] .headerCheckoutInfoSpacer {
    height: 0.25rem;
  }
}

/********* AD ***********/
/* line 6, ../sass/pages/parts/_ad.scss */
.adWrapper.adFooter {
  margin-bottom: -1.5rem;
}

/* line 16, ../sass/pages/parts/_ad.scss */
.adLowerPadding {
  font-size: 10px !important;
  line-height: 7px !important;
}

/* line 25, ../sass/pages/parts/_ad.scss */
html[data-rwd=palm] .adWrapper.adFooter {
  margin-bottom: -0.75rem;
}

/********* HEADER RANKINGS LIST **********/
/* line 3, ../sass/pages/parts/_headerRankingsList.scss */
.headerRankingsInfinity {
  position: relative;
  border-color: #d4d4d4;
  border-style: solid;
  border-top-width: 1px;
}

/* line 10, ../sass/pages/parts/_headerRankingsList.scss */
.headerRankingsAllLinkSvgDiv {
  margin-top: 0.1rem;
  margin-left: 0.2rem;
  width: 0.5rem;
  height: 0.8rem;
  min-width: 10px;
  min-height: 16px;
}

/* line 19, ../sass/pages/parts/_headerRankingsList.scss */
.headerRankingsAllLinkSvg {
  stroke: #00A1E4;
}

/* line 24, ../sass/pages/parts/_headerRankingsList.scss */
.headerRankingsListWrap {
  color: #00A1E4;
}

/* line 28, ../sass/pages/parts/_headerRankingsList.scss */
.headerRankingsListLabel {
  color: #ababab;
}

/* line 38, ../sass/pages/parts/_headerRankingsList.scss */
html[data-rwd=desk] .headerRankingsListSpacer {
  height: 0.75rem;
  min-height: 15px;
}
/* line 43, ../sass/pages/parts/_headerRankingsList.scss */
html[data-rwd=desk] .headerRankingsAllLink {
  margin-left: 1rem;
  float: right;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .headerRankingsListItem:last-child, html[data-rwd=palm] .headerRankingsListItem:last-child {
  margin-right: 0;
}
/* line 67, ../sass/pages/parts/_headerRankingsList.scss */
html[data-rwd=desk] .headerRankingsSplash {
  z-index: 900;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .headerRankingsSplash {
  margin-bottom: -4.5rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 67, ../sass/pages/parts/_headerRankingsList.scss */
  html[data-rwd=desk] .headerRankingsSplash {
    margin-bottom: -90px;
  }
}
/* line 78, ../sass/pages/parts/_headerRankingsList.scss */
html[data-rwd=desk] .headerRankingsSplash .headerRankingsSplashBGDiv {
  width: 100%;
  margin: 0 auto;
  margin-bottom: -2.55rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 78, ../sass/pages/parts/_headerRankingsList.scss */
  html[data-rwd=desk] .headerRankingsSplash .headerRankingsSplashBGDiv {
    margin-bottom: -51px;
  }
}
/* line 96, ../sass/pages/parts/_headerRankingsList.scss */
html[data-rwd=desk] .headerRankingsSplash.animInitial {
  margin-bottom: -7.7rem;
  border: 0;
}
/* line 100, ../sass/pages/parts/_headerRankingsList.scss */
html[data-rwd=desk] .headerRankingsSplash.animInitial .headerRankingsSplashBGDiv {
  min-width: 47rem;
  max-width: 47rem;
  width: 40%;
  height: 2rem;
  margin-bottom: -2.2rem;
  min-height: 41px;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 100, ../sass/pages/parts/_headerRankingsList.scss */
  html[data-rwd=desk] .headerRankingsSplash.animInitial .headerRankingsSplashBGDiv {
    margin-bottom: -44px;
  }
}
/* line 113, ../sass/pages/parts/_headerRankingsList.scss */
html[data-rwd=desk] .headerRankingsSplash.animInitial .headerRankingsListWrap {
  color: #FFFFFF;
  padding: 0 1.2rem;
  height: 2rem;
  min-height: 41px;
}
/* line 122, ../sass/pages/parts/_headerRankingsList.scss */
html[data-rwd=desk] .headerRankingsSplash.animInitial .headerRankingsListLabel {
  color: #FFFFFF;
}
/* line 126, ../sass/pages/parts/_headerRankingsList.scss */
html[data-rwd=desk] .headerRankingsSplash.animInitial .headerRankingsAllLinkSvg {
  stroke: #FFFFFF;
}

/* line 135, ../sass/pages/parts/_headerRankingsList.scss */
html[data-rwd=palm] .headerRankingsListWrap {
  width: 100%;
  height: 3.6rem;
  min-height: 72px;
}
/* line 141, ../sass/pages/parts/_headerRankingsList.scss */
html[data-rwd=palm] .headerRankingsListSpacer {
  height: 1.2rem;
  min-height: 24px;
}
/* line 146, ../sass/pages/parts/_headerRankingsList.scss */
html[data-rwd=palm] .headerRankingsAllLink {
  display: block;
  text-align: center;
}
@media all and (min-width: 280px) and (max-width: 399px) {
  /* line 155, ../sass/pages/parts/_headerRankingsList.scss */
  html[data-rwd=palm] .headerRankingsAllLinkSvgDiv {
    margin-top: 2px;
    margin-left: 4px;
  }
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .headerRankingsListItem {
  margin-right: 0.9rem;
}

/*********** FORM ERROR DIV *************/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .formErrorDiv {
  min-height: 2rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .formErrorDiv {
  min-height: 1.5rem;
}
@media all and (min-width: 280px) and (max-width: 399px) {
  /* line 10, ../sass/pages/parts/_formErrorDiv.scss */
  html[data-rwd=palm] .formErrorDiv {
    min-height: 30px;
  }
}

/********* LABDOOR MESSAGE ***********/
/* line 7, ../sass/pages/parts/_labdoorMessage.scss */
.ldMessageCloak {
  overflow: hidden;
  width: 100%;
  background-color: #000000;
  height: 0;
  z-index: 1;
}

/* line 15, ../sass/pages/parts/_labdoorMessage.scss */
.ldMesssageContainer {
  bottom: 0;
  left: 50%;
}

/* line 25, ../sass/pages/parts/_labdoorMessage.scss */
.ldMessageCloseSvgDiv {
  padding: 0.5rem;
  right: 0;
  top: 50%;
  margin-top: -1.05rem;
}

/* line 32, ../sass/pages/parts/_labdoorMessage.scss */
.ldMessageCloseSvg {
  width: 1.15rem;
  height: 1.15rem;
  min-width: 23px;
  min-height: 23px;
}

/* line 42, ../sass/pages/parts/_labdoorMessage.scss */
html[data-rwd=desk] .ldMesssageContainer {
  width: 47rem;
  margin-left: -23.5rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 48, ../sass/pages/parts/_labdoorMessage.scss */
  html[data-rwd=desk] .ldMessageCloseSvgDiv {
    margin-top: -21px;
  }
}
/* line 55, ../sass/pages/parts/_labdoorMessage.scss */
html[data-rwd=desk] .ldMessageList {
  padding: 1.4rem 2.5rem 1.4rem 0;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 55, ../sass/pages/parts/_labdoorMessage.scss */
  html[data-rwd=desk] .ldMessageList {
    padding: 28px 50px 28px 0;
  }
}

/* line 66, ../sass/pages/parts/_labdoorMessage.scss */
html[data-rwd=palm] .ldMesssageContainer {
  width: 18.2rem;
  margin-left: -9.1rem;
}
/* line 72, ../sass/pages/parts/_labdoorMessage.scss */
html[data-rwd=palm] .ldMessageCloseSvgDiv {
  margin-right: -0.5rem;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 72, ../sass/pages/parts/_labdoorMessage.scss */
  html[data-rwd=palm] .ldMessageCloseSvgDiv {
    margin-top: -21px;
    margin-right: -10px;
  }
}
/* line 81, ../sass/pages/parts/_labdoorMessage.scss */
html[data-rwd=palm] .ldMessageList {
  padding: 0.55rem 1.65rem 0.7rem 0;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 81, ../sass/pages/parts/_labdoorMessage.scss */
  html[data-rwd=palm] .ldMessageList {
    padding: 11px 33px 14px 0;
  }
}

/******** MODAL WRAP *********/
/* line 3, ../sass/pages/parts/_modalWrap.scss */
.modalWrap {
  top: 0;
  left: 0;
  right: 0;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.modalWrap {
  height: 0px;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.modalWrap {
  z-index: 10000;
}

/* line 14, ../sass/pages/parts/_modalWrap.scss */
.modalBackground {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.modalBackground {
  background-color: #000000;
}

/* line 36, ../sass/pages/parts/_modalWrap.scss */
.modalCloseSvgDiv {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  padding: 0.45rem;
}

/* line 45, ../sass/pages/parts/_modalWrap.scss */
.modalCloseSvg {
  cursor: pointer;
  width: 1.15rem;
  height: 1.15rem;
  min-width: 23px;
  min-height: 23px;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.modalCloseSvg {
  stroke-width: 1px;
}

/* line 63, ../sass/pages/parts/_modalWrap.scss */
html[data-rwd=desk] .modalContentWrap {
  margin-top: 5rem;
  max-width: 47rem;
  padding: 1rem;
}

/* line 80, ../sass/pages/parts/_modalWrap.scss */
html[data-rwd=palm] .modalContentWrap {
  margin-top: 2.7rem;
  max-width: 18.2rem;
  padding: 0.9rem;
}

/********** MODAL OPTIONS ************/
/*
 * Modal content margins.
 * This class is used inside the specific modal .html file.
 */
/* line 11, ../sass/pages/parts/_modalOptions.scss */
html[data-rwd=desk] .modalContentMargin {
  margin: 0rem 3.5rem 3rem;
  padding-top: 1rem;
  /* 
   * It's important to note the the top spacing should 
   * add up to 3rem so each modal should have an 'sp40' 
   * class on its first element.
   */
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .modalStdW, html[data-rwd=desk] .loginModal, html[data-rwd=desk] .prodRatingsDiv {
  width: 17.5rem;
}

/* line 27, ../sass/pages/parts/_modalOptions.scss */
html[data-rwd=palm] .modalContentMargin {
  margin: 0rem 0 2rem;
  padding-top: 0rem;
  /* 
   * It's important to note the the top spacing should 
   * add up to 2rem so each modal should have an 'sp40' 
   * class on its first element.
   */
}

/******* REMUX FRAME DISPLAY TABLE *********/
/*
 * This class is used for having a table layout on desk
 * when there is more than two columns or when the two
 * columns aren't the same size. AND each column has a different
 * background-color. And variable content height. The display:table 
 * will guarantee that all columns will have the same height and the
 * background-color will fill the whole table height.
 * Each of these table columns will stack when layout is palm.
 * And each column's background-color will stretch to infinity.
 * 
 * For this to work correctly it is important to have a 
 * wrapper div around the content of the grid column div.
 * This wrapper div should have a 'margin: 0 auto' and a 
 * specific width when on layout palm. The width probably
 * will have $palmContentSize as value.
 */
/* line 22, ../sass/pages/parts/_remuxFrameDisplayTable.scss */
html[data-rwd=desk] .frameTableDesk {
  display: table;
  padding-left: 0;
  width: 47rem;
}

/* line 38, ../sass/pages/parts/_remuxFrameDisplayTable.scss */
html[data-rwd=palm] .remuxFrame.frameTableDesk {
  padding-left: 0;
  width: 100%;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .remuxFrame.frameTableDesk > div > div {
  width: 100% !important;
}

/*********** GENERIC ************/
/************* Q & A *************/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .qnaSpacer {
  height: 0.8rem;
}
/* line 16, ../sass/pages/generic/_qna.scss */
html[data-rwd=desk] .qnaQDiv {
  background-position: left 0.35rem;
  background-repeat: repeat-x;
  padding-top: 0.75rem;
  margin-top: 2.5rem;
  margin-right: 1.25rem;
}
/* line 25, ../sass/pages/generic/_qna.scss */
html[data-rwd=desk] .qnaQSvg, html[data-rwd=desk] .qnaQSvgDiv {
  display: none;
  width: 0;
  height: 0;
}
/* line 35, ../sass/pages/generic/_qna.scss */
html[data-rwd=desk] .qnaADiv {
  padding-left: 0.25rem;
  margin-top: 2.5rem;
}

/* line 44, ../sass/pages/generic/_qna.scss */
html[data-rwd=palm] .qnaSpacer {
  height: 0.2rem;
}
/* line 49, ../sass/pages/generic/_qna.scss */
html[data-rwd=palm] .qnaQDiv {
  padding-top: 1.15rem;
  padding-bottom: 1.2rem;
  border-color: #d4d4d4;
  cursor: pointer;
}
/* line 57, ../sass/pages/generic/_qna.scss */
html[data-rwd=palm] .qnaQDiv.isActive {
  border-width: 0;
  padding-bottom: 0;
}
/* line 70, ../sass/pages/generic/_qna.scss */
html[data-rwd=palm] .qnaQSvg, html[data-rwd=palm] .qnaQSvgDiv {
  float: right;
  width: 0.55rem;
  height: 0.75rem;
  stroke-width: 1.4;
}
/* line 78, ../sass/pages/generic/_qna.scss */
html[data-rwd=palm] .qnaQSvgDiv {
  margin-top: 0.4rem;
  margin-right: 0.1rem;
}
/* line 84, ../sass/pages/generic/_qna.scss */
html[data-rwd=palm] .qnaADiv {
  overflow: hidden;
  height: 0;
}
/* line 89, ../sass/pages/generic/_qna.scss */
html[data-rwd=palm] .qnaADiv.isActive {
  border-color: #d4d4d4;
  height: 100%;
  margin-top: 0.85rem;
  padding-bottom: 1.2rem;
}
/* line 97, ../sass/pages/generic/_qna.scss */
html[data-rwd=palm] .qnaADiv.last {
  border-color: #d4d4d4;
  margin-bottom: 1px;
}

/************* GENERIC CHECKOUT ELEMENTS **************/
/* line 6, ../sass/pages/generic/_checkout.scss */
.checkoutFormDiv.left, html[data-rwd=desk] .left.checkoutReviewInfoDiv {
  float: left;
  clear: left;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .checkoutSection {
  padding-bottom: 6rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .checkoutInfoDiv {
  margin-right: 1.7rem;
}
/* line 28, ../sass/pages/generic/_checkout.scss */
html[data-rwd=desk] .checkoutSummaryDiv {
  margin-top: 0.3rem;
  margin-left: 1.3rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .checkoutFormDiv, html[data-rwd=desk] .checkoutReviewInfoDiv {
  width: 12.5rem;
}
/* line 37, ../sass/pages/generic/_checkout.scss */
html[data-rwd=desk] .checkoutFormDivError {
  padding-top: 0.35rem;
  min-height: 1.45rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .checkoutSameAsBillingDiv {
  margin: 0.9rem 0 -0.2rem;
}
/* line 46, ../sass/pages/generic/_checkout.scss */
html[data-rwd=desk] .checkoutSummaryContainer {
  padding: 1rem 1.5rem 2rem;
  margin-bottom: 1.5rem;
}
/* line 51, ../sass/pages/generic/_checkout.scss */
html[data-rwd=desk] .checkoutSummaryItemDiv {
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
}

/* line 12, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=palm] {
  /*.checkoutSection {
      
  }*/
  /*.checkoutInfoDiv {
  }*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .checkoutFormDiv, html[data-rwd=palm] html[data-rwd=desk] .checkoutReviewInfoDiv, html[data-rwd=desk] html[data-rwd=palm] .checkoutReviewInfoDiv {
  width: 8.35rem;
}
/* line 79, ../sass/pages/generic/_checkout.scss */
html[data-rwd=palm] .checkoutFormDivError {
  padding-top: 0.35rem;
  min-height: 1.45rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .checkoutSameAsBillingDiv {
  margin: 0.65rem 0 -0.25rem;
}
/* line 88, ../sass/pages/generic/_checkout.scss */
html[data-rwd=palm] .checkoutSummaryContainer {
  padding: 0.45rem 1.5rem 1.5rem;
  margin-bottom: 2rem;
}
/* line 93, ../sass/pages/generic/_checkout.scss */
html[data-rwd=palm] .checkoutSummaryItemDiv {
  padding-top: 0.65rem;
  padding-bottom: 0.7rem;
}

/******** MODALS - LOGIN *********/
/*********** SPECIFIC ************/
/*********** Application ************/
/*********** Application/index.html ************/
/* line 3, ../sass/pages/specific/application/_index.scss */
.homeSplashInfinity {
  background-image: url("/public/images/application/index/a/photoMain.jpg");
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.homeSplashInfinity {
  background-position: center bottom;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.homeSplashInfinity {
  background-size: cover;
}

/* line 14, ../sass/pages/specific/application/_index.scss */
.homeSplashBtn .btnSpan {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 23, ../sass/pages/specific/application/_index.scss */
.homeSplashBtnOpacityDiv {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
}

/* line 33, ../sass/pages/specific/application/_index.scss */
.homeProductStepIconSvg {
  top: 0;
  left: 0;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .homeSplashInfinity {
  height: 54rem;
}
/* line 45, ../sass/pages/specific/application/_index.scss */
html[data-rwd=desk] .homeSplashSvgDiv {
  display: inline-block;
  margin-top: 3.9rem;
  width: 4.65rem;
  height: 4.65rem;
}
/* line 52, ../sass/pages/specific/application/_index.scss */
html[data-rwd=desk] .homeSplashSvg {
  stroke-width: 1.5;
  width: 4.65rem;
  height: 4.65rem;
}
/* line 62, ../sass/pages/specific/application/_index.scss */
html[data-rwd=desk] .homeSplashH1B {
  font-size: 3.9rem;
  line-height: 3.8rem;
}
/* line 67, ../sass/pages/specific/application/_index.scss */
html[data-rwd=desk] .homeSplashBtn {
  width: 14.5rem;
  height: 3rem;
  margin-top: 3rem;
  margin-bottom: 3.95rem;
}
/* line 74, ../sass/pages/specific/application/_index.scss */
html[data-rwd=desk] .homeArrowDownSvg {
  width: 2.5rem;
  height: 2.7rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .homeSplashInfinity {
  height: 20.8rem;
}
/* line 95, ../sass/pages/specific/application/_index.scss */
html[data-rwd=palm] h1.homeSplashH1 {
  margin-top: 1.5rem;
  line-height: 2rem;
}
/* line 100, ../sass/pages/specific/application/_index.scss */
html[data-rwd=palm] .homeSplashBtn {
  width: 11.5rem;
  height: 2.4rem;
  margin-top: 1.6rem;
}

/* line 121, ../sass/pages/specific/application/_index.scss */
.homeStepOneFill {
  fill: #82ca9c;
}

/* line 125, ../sass/pages/specific/application/_index.scss */
.homeStepOneStroke {
  stroke: #82ca9c;
}

/* line 129, ../sass/pages/specific/application/_index.scss */
.homeStepTwoFill {
  fill: #00ABBD;
}

/* line 133, ../sass/pages/specific/application/_index.scss */
.homeStepTwoStroke {
  stroke: #00ABBD;
}

/* line 138, ../sass/pages/specific/application/_index.scss */
html[data-rwd=desk] .homeProductStepInfinity {
  position: relative;
  height: 40.05rem;
}
/* line 143, ../sass/pages/specific/application/_index.scss */
html[data-rwd=desk] .homeProductStepsBGLine {
  z-index: -1;
  width: 100rem;
  top: 23rem;
  left: 50%;
  margin-left: -50rem;
}
/* line 151, ../sass/pages/specific/application/_index.scss */
html[data-rwd=desk] .h1.h1Big.homeH1BigSpecial {
  font-size: 2.5rem;
  line-height: 3.5rem;
  margin-bottom: 0.6rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .homeProductStepDiv.step3 {
  padding-right: 2rem;
}
/* line 169, ../sass/pages/specific/application/_index.scss */
html[data-rwd=desk] .homeProductStepSvgDiv {
  display: inline-block;
  position: relative;
  margin: 0 3.65rem;
  margin-top: 4.2rem;
  width: 6.7rem;
  height: 6.7rem;
}
/* line 177, ../sass/pages/specific/application/_index.scss */
html[data-rwd=desk] .homeProductStepSvgDiv.step1 {
  float: right;
}
/* line 181, ../sass/pages/specific/application/_index.scss */
html[data-rwd=desk] .homeProductStepSvgDiv.step3 {
  float: left;
}
/* line 186, ../sass/pages/specific/application/_index.scss */
html[data-rwd=desk] .homeProductStepSvg {
  width: 6.7rem;
  height: 6.7rem;
  float: left;
}
/* line 192, ../sass/pages/specific/application/_index.scss */
html[data-rwd=desk] .homeProductStepSpan {
  display: inline-block;
  margin-top: 6.3rem;
  margin-bottom: 1.45rem;
  width: 1.75rem;
  height: 1.75rem;
  min-width: 28px;
  min-height: 28px;
  border-style: solid;
  border-width: 0.07rem;
}

/* line 208, ../sass/pages/specific/application/_index.scss */
html[data-rwd=palm] .homeProductStepInfinity {
  padding-bottom: 2rem;
}
/* line 212, ../sass/pages/specific/application/_index.scss */
html[data-rwd=palm] .homeProductStepDiv {
  margin-top: 1.35rem;
  margin-bottom: -0.25rem;
  padding-bottom: 1.25rem;
  border-color: #d4d4d4;
}
/* line 222, ../sass/pages/specific/application/_index.scss */
html[data-rwd=palm] .homeProductStepDiv:last-child {
  border: 0;
  margin-bottom: 0.55rem;
}
/* line 229, ../sass/pages/specific/application/_index.scss */
html[data-rwd=palm] .homeProductStepSvgDiv {
  position: relative;
  float: left;
  margin-top: 0.3rem;
  width: 3.7rem;
  height: 3.7rem;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 229, ../sass/pages/specific/application/_index.scss */
  html[data-rwd=palm] .homeProductStepSvgDiv {
    margin-top: 6px;
  }
}
/* line 241, ../sass/pages/specific/application/_index.scss */
html[data-rwd=palm] .homeProductStepSvg {
  width: 3.7rem;
  height: 3.7rem;
  float: left;
}
/* line 247, ../sass/pages/specific/application/_index.scss */
html[data-rwd=palm] .homeProductStepSpan {
  display: none;
}
/* line 251, ../sass/pages/specific/application/_index.scss */
html[data-rwd=palm] .homeProductStepP {
  float: right;
  width: 13.6rem;
  margin-top: 0;
  text-align: left;
}

/* line 261, ../sass/pages/specific/application/_index.scss */
html[data-rwd=desk] .homePurchaseInfinity {
  height: 30.05rem;
  background-position: center top;
  background-repeat: no-repeat;
  background-image: url("/public/images/application/index/a/photoPurchase.jpg");
  background-size: cover;
}
/* line 273, ../sass/pages/specific/application/_index.scss */
html[data-rwd=desk] .homePurchaseSvgDiv {
  margin-top: 3rem;
  margin-bottom: 0.75rem;
  width: 9.4rem;
  height: 3.65rem;
}
/* line 281, ../sass/pages/specific/application/_index.scss */
html[data-rwd=desk] .homePurchaseSvg {
  width: 9.4rem;
  height: 3.65rem;
}
/* line 290, ../sass/pages/specific/application/_index.scss */
html[data-rwd=desk] .homePurchaseH6 {
  color: #474747;
  width: 18rem;
}

/* line 314, ../sass/pages/specific/application/_index.scss */
html[data-rwd=palm] .homePurchaseH2 {
  margin-top: 1.6rem;
  text-align: center;
}
/* line 323, ../sass/pages/specific/application/_index.scss */
html[data-rwd=palm] .homePurchaseBtn {
  background-color: #FFFFFF;
  margin-top: 1.7rem;
  margin-bottom: 1.95rem;
  color: #00A1E4;
}

/* line 338, ../sass/pages/specific/application/_index.scss */
html[data-rwd=desk] .homeVendorDiv {
  margin-top: 3.85rem;
  height: 6rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] img.homeVendorImg {
  margin-right: 1.85rem;
}
/* line 348, ../sass/pages/specific/application/_index.scss */
html[data-rwd=desk] img.homeVendorImg.last {
  margin-right: 0rem;
  float: right;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] img.homeVendorImg.betakit {
  width: 4.85rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] img.homeVendorImg.fastCompany {
  width: 6.35rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] img.homeVendorImg.forbes {
  width: 5.15rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] img.homeVendorImg.inc {
  width: 3.9rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] img.homeVendorImg.nyt, html[data-rwd=desk] .cartTableCell.itemQty {
  width: 6rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] img.homeVendorImg.tnw {
  width: 4.25rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] img.homeVendorImg.wired {
  width: 5.25rem;
}

/* line 378, ../sass/pages/specific/application/_index.scss */
html[data-rwd=palm] .homeVendorDiv {
  margin-top: 1.45rem;
  height: 6.5rem;
  position: relative;
}
/* line 394, ../sass/pages/specific/application/_index.scss */
html[data-rwd=palm] img.homeVendorImg.fastCompany {
  width: 5rem;
  top: 3.25rem;
  left: 0.25rem;
}
/* line 399, ../sass/pages/specific/application/_index.scss */
html[data-rwd=palm] img.homeVendorImg.forbes {
  width: 4.35rem;
  top: 3.15rem;
  left: 13.6rem;
}
/* line 404, ../sass/pages/specific/application/_index.scss */
html[data-rwd=palm] img.homeVendorImg.inc {
  width: 4.7rem;
  top: 0;
  left: 13.4rem;
}
/* line 409, ../sass/pages/specific/application/_index.scss */
html[data-rwd=palm] img.homeVendorImg.nyt {
  width: 5.15rem;
  top: 0.35rem;
  left: 6.5rem;
}
/* line 414, ../sass/pages/specific/application/_index.scss */
html[data-rwd=palm] img.homeVendorImg.tnw {
  width: 4.5rem;
  top: 0.2rem;
  left: 0.2rem;
}
/* line 419, ../sass/pages/specific/application/_index.scss */
html[data-rwd=palm] img.homeVendorImg.wired {
  width: 4.6rem;
  top: 3.15rem;
  left: 6.75rem;
}

/* line 431, ../sass/pages/specific/application/_index.scss */
.homeCallToActionSvgDiv {
  width: 3.65rem;
  height: 3.65rem;
  margin: 0 auto;
}

/* line 439, ../sass/pages/specific/application/_index.scss */
.homeCallToActionSvg {
  width: 3.65rem;
  height: 3.65rem;
  stroke-width: 1.5;
}

/* line 445, ../sass/pages/specific/application/_index.scss */
.homeCallToActionSpan {
  display: inline-block;
  margin-top: 0.95rem;
  margin-bottom: 0.95rem;
}

/* line 451, ../sass/pages/specific/application/_index.scss */
.homeCallToActionBtn {
  margin-right: 1.45rem;
  margin-left: 1.45rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .homeCallToActionSvgDiv {
  margin-top: 2.9rem;
}
/* line 461, ../sass/pages/specific/application/_index.scss */
html[data-rwd=desk] .homeCallToActionSpan {
  margin-top: 0.95rem;
  margin-bottom: 0.95rem;
}

/* line 473, ../sass/pages/specific/application/_index.scss */
html[data-rwd=palm] .homeCallToActionSpan {
  margin-top: 0.55rem;
  margin-bottom: 1.2rem;
}

/********* HOW WE TEST **********/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.howWeTestStepDiv.stepTitle, .howWeGradeInfinity.title {
  background-color: #3c5f63;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.howWeTestStepDiv.step1, html[data-rwd=desk] .howWeTestInfinity.row1, .howWeGradeInfinity.grade1 {
  background-color: #C2B237;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.howWeTestStepDiv.step2, .howWeGradeInfinity.grade2 {
  background-color: #8EA24D;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.howWeTestStepDiv.step3, html[data-rwd=desk] .howWeTestInfinity.row2, .howWeGradeInfinity.grade3 {
  background-color: #79BE5D;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.howWeTestStepDiv.step4, .howWeGradeInfinity.grade4 {
  background-color: #528788;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.howWeTestStepDiv.step5, html[data-rwd=desk] .howWeTestInfinity.row3, .howWeGradeInfinity.grade5 {
  background-color: #00828f;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.howWeTestStepDiv.step6 {
  background-color: #19bafd;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.howWeTestStepDiv.step7, html[data-rwd=desk] .howWeTestInfinity.row4 {
  background-color: #00a1e4;
}

/* line 36, ../sass/pages/specific/application/_howWeTest.scss */
html[data-rwd=desk] .howWeTestInfinity {
  background-position: left top;
  background-size: 50%;
  background-repeat: repeat-y;
}
/* line 65, ../sass/pages/specific/application/_howWeTest.scss */
html[data-rwd=desk] .howWeTestInfinity .remuxFrame {
  display: table;
  border-collapse: collapse;
  width: 47rem;
  padding-left: 0;
}
/* line 72, ../sass/pages/specific/application/_howWeTest.scss */
html[data-rwd=desk] .howWeTestInfinity .remuxSection {
  display: table-row;
  width: 47rem;
}
/* line 80, ../sass/pages/specific/application/_howWeTest.scss */
html[data-rwd=desk] .howWeTestStepDiv {
  display: table-cell;
  padding-top: 3.35rem;
  padding-bottom: 5.65rem;
  padding-left: 2rem;
  padding-right: 2rem;
  position: relative;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .howWeTestStepDiv.left {
  padding-right: 3rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .howWeTestStepDiv.right {
  padding-left: 3rem;
}
/* line 96, ../sass/pages/specific/application/_howWeTest.scss */
html[data-rwd=desk] .howWeTestStepDiv.stepTitle {
  text-align: center;
  vertical-align: middle;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 105, ../sass/pages/specific/application/_howWeTest.scss */
html[data-rwd=desk] .howWeTestStepSvgDiv {
  width: 4.2rem;
  height: 4.2rem;
  margin-bottom: 1.1rem;
}
/* line 111, ../sass/pages/specific/application/_howWeTest.scss */
html[data-rwd=desk] .howWeTestStepSvg, html[data-rwd=desk] html[data-rwd=palm] .howWeTestStepSvgDiv, html[data-rwd=palm] html[data-rwd=desk] .howWeTestStepSvgDiv {
  width: 4.2rem;
  height: 4.2rem;
}
/* line 116, ../sass/pages/specific/application/_howWeTest.scss */
html[data-rwd=desk] .howWeTestStepNumberSvgDiv, html[data-rwd=desk] html[data-rwd=palm] .howWeTestStepNumberSvg, html[data-rwd=palm] html[data-rwd=desk] .howWeTestStepNumberSvg {
  position: absolute;
  bottom: 3.35rem;
  width: 18.75rem;
  height: 1.4rem;
  margin-bottom: -0.06rem;
  /*background-color: green;*/
}
/* line 125, ../sass/pages/specific/application/_howWeTest.scss */
html[data-rwd=desk] .howWeTestStepNumberSvg {
  width: 18.75rem;
  height: 1.4rem;
}
/* line 130, ../sass/pages/specific/application/_howWeTest.scss */
html[data-rwd=desk] .stepNumberText {
  font-size: 60px;
  font-weight: 300;
}

/* line 141, ../sass/pages/specific/application/_howWeTest.scss */
html[data-rwd=palm] .howWeTestInfinity .remuxFrame {
  width: 100%;
  padding: 0;
}
/* line 149, ../sass/pages/specific/application/_howWeTest.scss */
html[data-rwd=palm] .howWeTestInfinity .remuxSection > div.oneOf2 {
  width: 100%;
  margin: 0;
}
/* line 156, ../sass/pages/specific/application/_howWeTest.scss */
html[data-rwd=palm] .howWeTestStepDiv {
  padding-top: 1.95rem;
  padding-bottom: 1.85rem;
}
/* line 160, ../sass/pages/specific/application/_howWeTest.scss */
html[data-rwd=palm] .howWeTestStepDiv.stepTitle {
  padding-top: 5.85rem;
  padding-bottom: 5.9rem;
  text-align: center;
}
/* line 167, ../sass/pages/specific/application/_howWeTest.scss */
html[data-rwd=palm] .howWeTestStepContainer {
  width: 16rem;
  margin: 0 auto;
}
/* line 172, ../sass/pages/specific/application/_howWeTest.scss */
html[data-rwd=palm] .howWeTestStepSvg, html[data-rwd=palm] .howWeTestStepSvgDiv {
  width: 3.6rem;
  height: 3.6rem;
  stroke-width: 1.4;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .howWeTestStepSvgDiv {
  margin-bottom: 0.8rem;
}
/* line 185, ../sass/pages/specific/application/_howWeTest.scss */
html[data-rwd=palm] .howWeTestStepNumberSvgDiv, html[data-rwd=palm] .howWeTestStepNumberSvg {
  display: none;
  width: 0;
  height: 0;
}

/********* HOW WE GRADE **********/
/* line 3, ../sass/pages/specific/application/_howWeGrade.scss */
.howWeGradeBarsDiv {
  width: 12rem;
  margin-right: 2.5rem;
  padding-top: 3.65rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .howWeGradePageTitle {
  margin: 7.6rem 0 7.8rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .howWeGradeTitle {
  padding-top: 3.55rem;
}
/* line 48, ../sass/pages/specific/application/_howWeGrade.scss */
html[data-rwd=desk] .howWeGradeContentDiv {
  overflow: auto;
  padding-bottom: 4rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .howWeGradePageTitle {
  margin: 5.65rem 0;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .howWeGradeTitle {
  padding-top: 1.55rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .howWeGradeContentDiv, html[data-rwd=palm] .prodLikeDisWrap {
  padding-bottom: 2rem;
}

/*********** Application/login.html  ************/
/***********           and           ************/
/*********** Application/signup.html ************/
/* line 6, ../sass/pages/specific/application/_signupLogin.scss */
html[data-rwd=desk] .signupLoginWrap {
  width: 17.5rem;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../sass/pages/specific/application/_signupLogin.scss */
html[data-rwd=desk] .signupLoginHr {
  margin-top: 2rem;
  margin-bottom: 0.85rem;
}
/* line 17, ../sass/pages/specific/application/_signupLogin.scss */
html[data-rwd=desk] .signupLoginErrorDiv {
  margin-top: 0.35rem;
  min-height: 1.1rem;
}
/* line 30, ../sass/pages/specific/application/_signupLogin.scss */
html[data-rwd=desk] .signupLoginActionBtn {
  margin-top: 1.15rem;
  margin-bottom: 0.85rem;
}

/* line 37, ../sass/pages/specific/application/_signupLogin.scss */
html[data-rwd=palm] .signupLoginWrap {
  margin: 2rem auto 0;
}
/* line 41, ../sass/pages/specific/application/_signupLogin.scss */
html[data-rwd=palm] .signupLoginHr {
  margin-top: 1.8rem;
  margin-bottom: 0.55rem;
}
/* line 46, ../sass/pages/specific/application/_signupLogin.scss */
html[data-rwd=palm] .signupLoginErrorDiv {
  margin-top: 0.25rem;
  min-height: 1.2rem;
}
/* line 51, ../sass/pages/specific/application/_signupLogin.scss */
html[data-rwd=palm] .signupLoginBtn {
  margin-bottom: 0.2rem;
}
/* line 60, ../sass/pages/specific/application/_signupLogin.scss */
html[data-rwd=palm] .signupLoginActionBtn {
  margin-top: 1.45rem;
  margin-bottom: 0.55rem;
}

/******** SOURCES ********/
/* line 3, ../sass/pages/specific/application/_sources.scss */
.dataSourceImgDiv {
  overflow: visible;
  height: 0;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .dataSourceSpacer, .categoryScienceSpacer {
  height: 1.05rem;
}

/*********** CONTACT US ***********/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .contactUsTextarea {
  height: 10rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .contactUsRequired {
  margin-top: 1.9rem;
}
/* line 17, ../sass/pages/specific/application/_contactUs.scss */
html[data-rwd=desk] .contactUsBtn {
  float: right;
  margin: 1.5rem 0 0 1rem;
  width: 8rem;
}

/* line 12, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=palm] {
  /*.contactUsRequired {
      
  }*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .contactUsTextarea {
  height: 15rem;
}
/* line 38, ../sass/pages/specific/application/_contactUs.scss */
html[data-rwd=palm] .contactUsBtn {
  margin-top: 1.5rem;
  width: 100%;
}

/******** PRESS ********/
/* line 3, ../sass/pages/specific/application/_press.scss */
.pressSvgDiv {
  display: inline-block;
  width: 4.25rem;
  height: 4.25rem;
  min-width: 85px;
  min-height: 85px;
}

/*********** CART ************/
/*********** CART ************/
/* line 3, ../sass/pages/specific/cart/_cart.scss */
.shoppingCartLoadingImg {
  display: block;
  margin: 1rem auto;
  width: 16px;
  height: 16px;
}

/* line 11, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .cartFormErrorDiv {
  margin-top: 1rem;
}
/* line 15, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .cartTableDiv {
  display: table;
  width: 100%;
}
/* line 19, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .cartTableDiv.header {
  margin-top: 1rem;
}
/* line 29, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .cartTableHeader .cartTableCell {
  border: none;
  height: 3.6rem;
  padding: 0;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 29, ../sass/pages/specific/cart/_cart.scss */
  html[data-rwd=desk] .cartTableHeader .cartTableCell {
    height: 72px;
  }
}
/* line 40, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .cartTableCell {
  display: table-cell;
  height: 8.05rem;
  padding: 1.5rem 0;
  vertical-align: middle;
  text-align: center;
  border-color: #d4d4d4;
}
/* line 53, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .cartTableCell.itemImg {
  width: 5rem;
  min-width: 100px;
}
/* line 58, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .cartTableCell.itemName {
  text-align: left;
  padding-left: 0.9rem;
  padding-right: 0.5rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .cartTableCell.itemPrice {
  width: 6.95rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .cartTableCell.itemTotal {
  width: 6.2rem;
}
/* line 76, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .cartTableCell.itemRemove {
  width: 1.15rem;
  min-width: 43px;
}
/* line 86, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .cartTableImg {
  width: 5rem;
  height: 5rem;
  min-width: 100px;
  min-height: 100px;
}
/* line 93, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .cartTableCellRowQtyCircleSvg {
  stroke-width: 1;
}
/* line 98, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .cartTableCellRowQtyCircleSvgDiv {
  display: inline-block;
  width: 1.15rem;
  height: 1.15rem;
  min-width: 23px;
  min-height: 23px;
  margin-top: 0.25rem;
  cursor: pointer;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 98, ../sass/pages/specific/cart/_cart.scss */
  html[data-rwd=desk] .cartTableCellRowQtyCircleSvgDiv {
    margin-top: 5px;
  }
}
/* line 113, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .cartItemQtyControlInput {
  width: 1.6rem;
  height: 1.6rem;
  min-width: 32px;
  min-height: 32px;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  padding: 0;
  line-height: 1.6rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 113, ../sass/pages/specific/cart/_cart.scss */
  html[data-rwd=desk] .cartItemQtyControlInput {
    line-height: 32px;
  }
}
@media all and (min-width: 767px) and (max-width: 832px) {
  /* line 113, ../sass/pages/specific/cart/_cart.scss */
  html[data-rwd=desk] .cartItemQtyControlInput {
    margin-left: 0.2rem;
    margin-right: 0.15rem;
  }
}
/* line 134, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .cartTableCellItemRemoveSvgDiv {
  display: inline-block;
  width: 1.05rem;
  height: 1.05rem;
  min-width: 21px;
  min-height: 21px;
  cursor: pointer;
}
/* line 144, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .cartTableCellItemRemoveSvg {
  vertical-align: top;
  margin-top: 0.2rem;
  width: 0.65rem;
  height: 0.65rem;
  min-width: 13px;
  min-height: 13px;
  stroke-width: 1.4;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 144, ../sass/pages/specific/cart/_cart.scss */
  html[data-rwd=desk] .cartTableCellItemRemoveSvg {
    margin-top: 4px;
  }
}
/* line 158, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .cartOrderSubTotalDiv {
  float: right;
  padding-right: 3.8rem;
  padding-top: 1.1rem;
  padding-bottom: 1.15rem;
  text-align: right;
}
/* line 166, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .cartCheckoutDiv {
  float: right;
  margin-top: 1.5rem;
  margin-left: 1rem;
  border-color: #d4d4d4;
  direction: rtl;
}
/* line 180, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .cartContinueShoppingBtn {
  float: right;
  margin-top: 1.5rem;
  padding: 0;
}
/* line 186, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .addItemContainerDiv {
  float: left;
  margin-top: 4.65rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .addItemContainerDiv + .addItemContainerDiv {
  margin-left: 3.4rem;
}
/* line 196, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .addItemAddDiv {
  padding-top: 0.8rem;
  display: inline-block;
  position: relative;
}
/* line 202, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .addItemSubmit {
  font-size: 0;
  line-height: 0;
  padding: 0;
}
/* line 208, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .addItemAddDivP {
  position: absolute;
  top: 0;
}
/* line 213, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .addItemAddSvg, html[data-rwd=desk] .addItemAddSvgDiv {
  width: 1.35rem;
  height: 1.35rem;
}
/* line 218, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .addItemAddSvgDiv {
  position: absolute;
  top: 1.3rem;
  left: 0.2rem;
}
/* line 226, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=desk] .addItemImg {
  width: 6.85rem;
  height: 6.85rem;
  border-color: #d4d4d4;
  margin-bottom: 1px;
}

/* line 246, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=palm] .cartFormErrorDiv {
  margin-top: 0.15rem;
}
/* line 253, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=palm] .cartTableDiv.header {
  display: none;
}
/* line 258, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=palm] .cartTableRow {
  position: relative;
  padding-left: 5.9rem;
  padding-bottom: 1.7rem;
  overflow: auto;
  /*&.headerRow {
      
  }*/
}
/* line 272, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=palm] .cartTableRow + .cartTableRow {
  margin-top: 1.65rem;
}
/* line 283, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=palm] .cartTableCell.itemImg {
  position: absolute;
  top: 0.35rem;
  left: 0;
  width: 5rem;
}
/* line 294, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=palm] .cartTableCell.itemQty {
  padding-top: 1.15rem;
  padding-bottom: 0.95rem;
}
/* line 302, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=palm] .cartTableCell.itemRemove {
  padding-top: 0.85rem;
}
/* line 310, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=palm] .cartTableImg {
  width: 5rem;
}
/* line 318, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=palm] .cartItemQtyControlDiv {
  width: 9.65rem;
  min-width: 193px;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .cartTableCellRowQtyCircleSvg, html[data-rwd=palm] .rankingsCategoryViewBtn, html[data-rwd=palm] .rankingsFollowBtn {
  stroke-width: 0.7;
}
/* line 328, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=palm] .cartTableCellRowQtyCircleSvgDiv {
  cursor: pointer;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .cartTableCellRowQtyCircleSvgDiv {
  width: 1.85rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .cartTableCellRowQtyCircleSvgDiv {
  height: 1.85rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .cartTableCellRowQtyCircleSvgDiv {
  min-width: 37px;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .cartTableCellRowQtyCircleSvgDiv {
  min-height: 37px;
}
/* line 337, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=palm] .cartItemQtyControlInput {
  line-height: 1.6rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .cartItemQtyControlInput {
  width: 5rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .cartItemQtyControlInput {
  height: 1.6rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .cartItemQtyControlInput {
  min-height: 32px;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .cartItemQtyControlInput {
  margin-left: 0.25rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .cartItemQtyControlInput {
  margin-right: 0.25rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .cartItemQtyControlInput, html[data-rwd=palm] .cartContinueShoppingBtn {
  padding: 0;
}
@media all and (min-width: 767px) and (max-width: 319px) {
  /* line 337, ../sass/pages/specific/cart/_cart.scss */
  html[data-rwd=palm] .cartItemQtyControlInput {
    margin-top: 2px;
    line-height: 32px;
  }
}
/* line 361, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=palm] .cartOrderSubTotalDiv {
  text-align: center;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .cartOrderSubTotalDiv, html[data-rwd=desk] .prodBigImgWrap.menuHor .prodBigImgThumbContainer {
  padding-top: 1rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .cartOrderSubTotalDiv, html[data-rwd=palm] .orderShipItemInfo.last {
  padding-bottom: 1.2rem;
}
/* line 379, ../sass/pages/specific/cart/_cart.scss */
html[data-rwd=palm] .cartContinueShoppingBtn {
  margin-bottom: 0.4rem;
  padding-bottom: 1.7rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .addItemAddDiv {
  padding-top: 0.8rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .addItemAddSvgDiv {
  top: 1.3rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .addItemAddSvgDiv {
  left: 1.05rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .addItemAddSvgDiv {
  width: 1.35rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .addItemAddSvgDiv {
  height: 1.35rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .addItemImg {
  width: 6.85rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .addItemImg {
  height: 6.85rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .addItemImg {
  border-color: #ababab;
}

/********* ORDER PLACED *********/
/* line 3, ../sass/pages/specific/cart/_orderPlaced.scss */
.orderPlacedIntroStep {
  position: relative;
  padding-left: 2.2rem;
}

/* line 8, ../sass/pages/specific/cart/_orderPlaced.scss */
.orderPlacedIntroStepNumber {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  min-width: 30px;
  min-height: 30px;
  margin: -0.75rem 0.55rem 0 0;
}

/* line 18, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=desk] {
  /*.orderPlacedContentIntro {
      
  }*/
  /*.orderPlacedIntroStep {
  }*/
}
/* line 31, ../sass/pages/specific/cart/_orderPlaced.scss */
html[data-rwd=desk] .orderPlacedIntroSvgDiv {
  float: left;
  width: 4.2rem;
  height: 4.2rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .orderPlacedIntroStepNumber {
  padding-top: 0.1rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 52, ../sass/pages/specific/cart/_orderPlaced.scss */
  html[data-rwd=desk] .orderPlacedIntroStepNumber {
    margin-top: -15px 11px 0 0;
    padding-top: 2px;
  }
}
/* line 67, ../sass/pages/specific/cart/_orderPlaced.scss */
html[data-rwd=desk] .orderPlacedCreateAccountHelp {
  margin-top: -0.3rem;
  margin-bottom: 0.25rem;
}
/* line 72, ../sass/pages/specific/cart/_orderPlaced.scss */
html[data-rwd=desk] .orderPlacedFormDiv {
  display: inline-block;
  width: 26.5rem;
}
/* line 77, ../sass/pages/specific/cart/_orderPlaced.scss */
html[data-rwd=desk] .orderPlacedInputDiv {
  width: 12.5rem;
  float: right;
}
/* line 81, ../sass/pages/specific/cart/_orderPlaced.scss */
html[data-rwd=desk] .orderPlacedInputDiv.left {
  float: left;
  clear: left;
}
/* line 88, ../sass/pages/specific/cart/_orderPlaced.scss */
html[data-rwd=desk] .orderPlacedContinueShoppingDiv {
  display: inline-block;
  max-width: 27rem;
}
/* line 93, ../sass/pages/specific/cart/_orderPlaced.scss */
html[data-rwd=desk] .orderPlacedContinueShoppingSvgDiv {
  display: inline-block;
  width: 4.2rem;
  height: 4.2rem;
}

/* line 12, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=palm] {
  /*.orderPlacedIntroStep {
      
  }*/
  /*.orderPlacedFormDiv {
      
  }*/
  /*.orderPlacedContinueShoppingDiv {
      
  }*/
}
/* line 111, ../sass/pages/specific/cart/_orderPlaced.scss */
html[data-rwd=palm] .orderPlacedIntroSvgDiv {
  float: left;
  width: 4.2rem;
  height: 4.2rem;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 133, ../sass/pages/specific/cart/_orderPlaced.scss */
  html[data-rwd=palm] .orderPlacedIntroStepNumber {
    margin-top: -15px 11px 0 0;
  }
}
/* line 145, ../sass/pages/specific/cart/_orderPlaced.scss */
html[data-rwd=palm] .orderPlacedCreateAccountHelp {
  margin-top: -0.3rem;
  margin-bottom: 0.25rem;
}
/* line 159, ../sass/pages/specific/cart/_orderPlaced.scss */
html[data-rwd=palm] .orderPlacedContinueShoppingSvgDiv {
  display: inline-block;
  width: 4.2rem;
  height: 4.2rem;
}

/*********** CART ************/
/******* CHECKOUT STEP BAR ********/
/*
 * This is very similar to the sectionNav module.
 * But this one uses a smaller font site, and 
 * changes color depending on the layout. It also
 * isn't clickable or hoverable.
 */
/* line 24, ../sass/pages/specific/checkout/_checkoutStepBar.scss */
html[data-rwd=desk] .checkoutStepDiv {
  background-repeat: repeat-x;
  background-position: left top;
  margin-top: 5rem;
  color: #ababab;
}

/********** CHECKOUT REVIEW ************/
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .checkoutReviewSpacer {
  height: 4rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .checkoutReviewGroupEditBtn {
  margin-bottom: -0.2rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .checkoutReviewSpacer {
  height: 1.65rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .checkoutReviewGroupEditBtn {
  margin: 0.7rem 0 -0.35rem;
}
/* line 48, ../sass/pages/specific/checkout/_checkoutReview.scss */
html[data-rwd=palm] .checkoutReviewPaymentWrap {
  margin-top: 1.9rem;
  border-style: solid;
  border-top-width: 1px;
  border-bottom-width: 1px;
  padding: 1.65rem 0 1.8rem;
}

/*********** CHECKOUT - MY CART TABLE ************/
/* line 4, ../sass/pages/specific/checkout/_checkoutCartTableRow.scss */
html[data-rwd=desk] .checkoutCartTableDiv {
  margin-top: 0 !important;
  margin-bottom: 0.3rem;
  display: table;
  width: 100%;
}
/* line 18, ../sass/pages/specific/checkout/_checkoutCartTableRow.scss */
html[data-rwd=desk] .checkoutCartTableHeaderRow .checkoutCartTableCell {
  height: auto;
  padding-top: 1.3rem;
  padding-bottom: 0.2rem;
}
/* line 25, ../sass/pages/specific/checkout/_checkoutCartTableRow.scss */
html[data-rwd=desk] .checkoutCartTableCell {
  display: table-cell;
  height: 5rem;
  vertical-align: middle;
  text-align: center;
  border-color: #d4d4d4;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .checkoutCartTableCell.checkoutQty {
  width: 5.6rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .checkoutCartTableCell.checkoutPrice, html[data-rwd=desk] .subsCellOrderDate {
  width: 5.4rem;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .checkoutCartTableDiv {
  padding-top: 0.5rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .checkoutReviewPlaceOrderBtn {
  margin: -0.5rem 0 4rem;
}

/*********** PRODUCT ************/
/*********** PRODUCT ************/
/* line 4, ../sass/pages/specific/product/_product.scss */
.prodLikeDisNum {
  height: 2rem;
  min-height: 40px;
}

/*.prodReviewSvgDiv {
    @include _(display, inline-block);
    width: 5.55rem;
    height: 5.55rem;
    min-width: 111px;
    min-height: 111px;
    
}

.prodReviewSvg {
    @extend %svgInheritAll;
}*/
/* line 18, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=desk] {
  /*.prodGrowBarContainer {
  }*/
  /*.prodKeyDataSummary {
  }*/
  /* .prodReviewDiv {
      float: right;
      
      width: 24.6rem;
      
      &.writeReview {
          margin-top: 2rem;
          margin-left: -$defaultMarginDesk;
          text-align: center;  
      }
  } */
  /* .createReviewBtn {
      @extend .btnMediumStdW;
  } */
  /*.prodReviewSvgDiv {
  }*/
  /*.prodReviewSvg {
  }*/
  /* .prodReviewActionText {
      @include _(margin-top, (1.5rem -(map-get($h5TopSpacing, desk))));
  } */
  /*.prodUserReviewBarsDiv {
      
  }*/
  /*.prodUserReviewTextDiv {
      
  }*/
}
/* line 25, ../sass/pages/specific/product/_product.scss */
html[data-rwd=desk] .prodLikeDisWrap {
  float: right;
  margin-left: 1rem;
}
/* line 30, ../sass/pages/specific/product/_product.scss */
html[data-rwd=desk] .prodLikeDisNum {
  min-width: 2.5rem;
  padding: 0 0.35rem;
  line-height: 2rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 30, ../sass/pages/specific/product/_product.scss */
  html[data-rwd=desk] .prodLikeDisNum {
    line-height: 40px;
  }
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .prodLikeDisBtn {
  margin: 0 0.5rem;
}
/* line 46, ../sass/pages/specific/product/_product.scss */
html[data-rwd=desk] .prodKeyDataDiv {
  text-align: center;
  float: right;
  width: 24.6rem;
}
/* line 60, ../sass/pages/specific/product/_product.scss */
html[data-rwd=desk] .prodKeyDataD {
  margin-top: 0;
  float: right;
}
/* line 69, ../sass/pages/specific/product/_product.scss */
html[data-rwd=desk] .prodKeyDataSpacer {
  height: 0.55rem;
  min-height: 11px;
}

/* line 12, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=palm] {
  /*.prodLikeDisBtn {
  }*/
  /*.prodGrowBarContainer {
      
  }*/
  /*.prodKeyDataSummary {
  }*/
  /*.prodRatingsDiv {
  }*/
  /* .prodReviewDiv {
      
      &.writeReview {
          width: 100%;
          margin-left: -$defaultMarginPalm;
      }
  } */
  /* .createReviewBtn {
      @extend .btnFillW;
  } */
  /*.prodReviewSvgDiv {
  }*/
  /*.prodReviewSvg {
  }*/
  /* .prodReviewActionText {
      @include _(margin-top, (2rem -(map-get($h5TopSpacing, palm))));
  } */
  /* .prodUserReviewBarsDiv {
      .prodRatingsDiv {
          height: 4.75rem;
          min-height: 76px;
          overflow: hidden;
      }
      
      &.isActive {
          .prodRatingsDiv {
              height: auto;
              overflow: visible;
          }
      }
  } */
  /* .prodUserReviewTextDiv {
      .prodReviewDiv {
          @include _(display, none);
      }
      
      &.isActive {
          .prodReviewDiv {
              display: block;
              margin-bottom: (2rem -(map-get($btnTopSpacing, palm)));
          }
          
          .prodReviewShowSvgDiv {
              @extend .rot270;
          }
      }
  } */
  /* .prodReviewShowDiv {
      @include _(margin-bottom, -(map-get($btnBottomSpacing, palm)));
  }
  
  .prodReviewShowSvgDiv {
      @extend .rot90;
  } */
}
/* line 123, ../sass/pages/specific/product/_product.scss */
html[data-rwd=palm] .prodLikeDisNum {
  width: 4rem;
  min-width: 64px;
  margin-left: 1rem;
  margin-right: 0.55rem;
  line-height: 2rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 123, ../sass/pages/specific/product/_product.scss */
  html[data-rwd=palm] .prodLikeDisNum {
    line-height: 40px;
  }
}
/* line 149, ../sass/pages/specific/product/_product.scss */
html[data-rwd=palm] .prodKeyDataK {
  display: inline-block;
  margin-right: 5px;
}
/* line 163, ../sass/pages/specific/product/_product.scss */
html[data-rwd=palm] .prodKeyDataSpacer {
  height: 0.6rem;
  min-height: 11px;
}

/******** PRODUCT IMAGE SLIDER *********/
/* =======================
Specific styles for the Product Image Slider - Product Pages
======================= */
/* line 12, ../sass/pages/specific/product/_productImageSlider.scss */
.prodImgSliderOuterContainer {
  width: 14.5rem;
  position: relative;
}

/* line 18, ../sass/pages/specific/product/_productImageSlider.scss */
.prodImgSliderContainer {
  width: 12.5rem;
  height: 12.5rem;
}

/* line 22, ../sass/pages/specific/product/_productImageSlider.scss */
.prodImgSliderWrapper {
  width: 100%;
}

/* line 25, ../sass/pages/specific/product/_productImageSlider.scss */
.prodImgSliderSlide {
  max-width: 12.5rem;
  height: 12.5rem;
}

/* line 29, ../sass/pages/specific/product/_productImageSlider.scss */
.prodImgSliderImg {
  width: 12.5rem;
  height: 12.5rem;
}

/* Prev/Next Buttons */
/* line 34, ../sass/pages/specific/product/_productImageSlider.scss */
.prodImgSliderNav {
  position: absolute;
  top: 50%;
  width: 2.2rem;
  height: 2.2rem;
  margin-top: -1.1rem;
  cursor: pointer;
  z-index: 1;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.prodImgSliderNav.prev {
  left: -0.25rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.prodImgSliderNav.next {
  right: -0.25rem;
}

/* line 52, ../sass/pages/specific/product/_productImageSlider.scss */
.prodImgGalleryNavSvgDiv {
  width: 1.5rem;
  height: 2.2rem;
  margin: 0 auto;
  stroke-width: 0.55;
}

/* Pagination */
/* line 64, ../sass/pages/specific/product/_productImageSlider.scss */
.prodImgSliderPagination {
  /* The following inner classes are created by the Swiper.js lib */
}
/* line 67, ../sass/pages/specific/product/_productImageSlider.scss */
.prodImgSliderPagination .swiper-pagination-switch {
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  min-width: 10px;
  min-height: 10px;
  margin: 0 0.25rem;
  border-color: #ababab;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 67, ../sass/pages/specific/product/_productImageSlider.scss */
  .prodImgSliderPagination .swiper-pagination-switch {
    margin: 0 5px;
  }
}

/* .prodImgGalleryDotsDiv {
} */
/* line 92, ../sass/pages/specific/product/_productImageSlider.scss */
.prodImgGalleryDot {
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  min-width: 10px;
  min-height: 10px;
  margin: 0 0.25rem;
  border-color: #ababab;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 92, ../sass/pages/specific/product/_productImageSlider.scss */
  .prodImgGalleryDot {
    margin: 0 5px;
  }
}

/* line 113, ../sass/pages/specific/product/_productImageSlider.scss */
.prodImgGalleryMagnifySvgDiv {
  position: absolute;
  top: -0.5rem;
  right: 0.05rem;
  width: 1.1rem;
  height: 1.1rem;
  cursor: pointer;
  z-index: 2;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  border: solid 0.5rem transparent;
}

/********** PRODUCT RANKING TAG ***********/
/* line 18, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=desk] {
  /* .prodRankingCircleSubtitle {
      
  } */
  /* .prodRankingBtnsDivBtn {
     
  } */
}
/* line 4, ../sass/pages/specific/product/_productRankingTag.scss */
html[data-rwd=desk] .prodRankingDiv {
  text-align: right;
  background-position: 1.9rem top;
  background-repeat: repeat-y;
}
/* line 11, ../sass/pages/specific/product/_productRankingTag.scss */
html[data-rwd=desk] .prodRankingCircleDiv {
  position: relative;
  display: inline-block;
  width: 10rem;
  height: 13rem;
  padding-top: 1.05rem;
}
/* line 19, ../sass/pages/specific/product/_productRankingTag.scss */
html[data-rwd=desk] .prodRankingCircleDiv.grade {
  width: 8.25rem;
  padding-left: 1.75rem;
}
/* line 25, ../sass/pages/specific/product/_productRankingTag.scss */
html[data-rwd=desk] .prodRankingCircleP {
  position: absolute;
  width: 6.5rem;
}
/* line 30, ../sass/pages/specific/product/_productRankingTag.scss */
html[data-rwd=desk] .prodRankingCircleP.positionP {
  left: 50%;
  margin-left: -3.25rem;
  top: 2.5rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .prodRankingCircleP.gradeP {
  top: 3.05rem;
}
/* line 41, ../sass/pages/specific/product/_productRankingTag.scss */
html[data-rwd=desk] .prodRankingCircleSvgDiv {
  display: inline-block;
  width: 6.4rem;
  height: 6.4rem;
}
/* line 51, ../sass/pages/specific/product/_productRankingTag.scss */
html[data-rwd=desk] .prodRankingCircleName {
  margin-top: 0.55rem;
  margin-bottom: 0.15rem;
}
/* line 60, ../sass/pages/specific/product/_productRankingTag.scss */
html[data-rwd=desk] .prodRankingBtnsDiv {
  float: right;
  width: 28.25rem;
  text-align: center;
}

/* line 12, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=palm] {
  /* .prodRankingCircleSubtitle {
      
  } */
  /* .prodRankingBtnsDiv {
      
  } */
}
/* line 76, ../sass/pages/specific/product/_productRankingTag.scss */
html[data-rwd=palm] .prodRankingCircleDiv {
  position: relative;
  display: inline-block;
  width: 5.7rem;
}
/* line 90, ../sass/pages/specific/product/_productRankingTag.scss */
html[data-rwd=palm] .prodRankingCircleP {
  position: absolute;
  width: 5.7rem;
}
/* line 95, ../sass/pages/specific/product/_productRankingTag.scss */
html[data-rwd=palm] .prodRankingCircleP.positionP {
  left: 50%;
  margin-left: -2.7rem;
  top: 1.2rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .prodRankingCircleP.gradeP {
  top: 1.8rem;
}
/* line 105, ../sass/pages/specific/product/_productRankingTag.scss */
html[data-rwd=palm] .prodRankingCircleP span.h1 {
  font-size: 2rem;
  line-height: 2rem;
}
/* line 111, ../sass/pages/specific/product/_productRankingTag.scss */
html[data-rwd=palm] .prodRankingCircleSvgDiv {
  width: 5.6rem;
  height: 5.6rem;
}

/******** PRODUCT BUY TAG *********/
/* line 3, ../sass/pages/specific/product/_productBuyTag.scss */
.prodBuyQtyControlInput {
  height: 2.5rem;
  min-height: 50px;
  padding: 0;
}

/* line 14, ../sass/pages/specific/product/_productBuyTag.scss */
.prodBuyQtyChangeSvgDiv {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  width: 1.15rem;
  height: 1.15rem;
  min-width: 23px;
  min-height: 23px;
  display: inline-block;
  margin-top: 0.45rem;
  stroke-width: 1;
}

/* line 27, ../sass/pages/specific/product/_productBuyTag.scss */
.prodBuyWhySvgDiv {
  float: left;
  width: 0.95rem;
  height: 1.4rem;
  min-width: 19px;
  min-height: 28px;
  stroke-width: 1;
  margin: 0.5rem 0.95rem 0 0.4rem;
}

/* line 18, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=desk] {
  /*.prodBuyQtyInputWrap {
  }*/
  /*.prodBuyQtyChangeSvg {
  }*/
  /* .prodBuyWhySvg {
  } */
}
/* line 42, ../sass/pages/specific/product/_productBuyTag.scss */
html[data-rwd=desk] .prodBuyContainer {
  padding-right: 2.85rem;
  overflow: visible;
  background-position: 30.95rem top;
  background-repeat: repeat-y;
}
@media all and (min-width: 767px) and (max-width: 832px) {
  /* line 42, ../sass/pages/specific/product/_productBuyTag.scss */
  html[data-rwd=desk] .prodBuyContainer {
    padding-right: 1.45rem;
  }
}
/* line 62, ../sass/pages/specific/product/_productBuyTag.scss */
html[data-rwd=desk] .prodBuySelectDiv {
  float: left;
  width: 9.95rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .prodBuySelectDiv.withMargin {
  margin-right: 1.45rem;
}
@media all and (min-width: 767px) and (max-width: 930px) {
  /* line 66, ../sass/pages/specific/product/_productBuyTag.scss */
  html[data-rwd=desk] .prodBuySelectDiv.withMargin {
    margin-right: 1.2rem;
  }
}
/* line 79, ../sass/pages/specific/product/_productBuyTag.scss */
html[data-rwd=desk] .prodBuyQtyDiv {
  width: 6.1rem;
  min-width: 122px;
  text-align: center;
  float: right;
  margin-right: -0.3rem;
}
/* line 94, ../sass/pages/specific/product/_productBuyTag.scss */
html[data-rwd=desk] .prodBuyQtyControlInput {
  width: 2.5rem;
  min-width: 50px;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
/* line 104, ../sass/pages/specific/product/_productBuyTag.scss */
html[data-rwd=desk] .prodBuyQtyChangeSvgDiv {
  padding: .2rem 0.2rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 104, ../sass/pages/specific/product/_productBuyTag.scss */
  html[data-rwd=desk] .prodBuyQtyChangeSvgDiv {
    padding: 4px;
    margin-top: 9px;
  }
}
/* line 113, ../sass/pages/specific/product/_productBuyTag.scss */
html[data-rwd=desk] .prodBuySubmitBtn {
  margin-top: 1.5rem;
  float: right;
}
/* line 119, ../sass/pages/specific/product/_productBuyTag.scss */
html[data-rwd=desk] .prodBuyWhyLDDiv {
  padding-top: 0.1rem;
  float: left;
  width: 286px;
}
@media all and (min-width: 767px) and (max-width: 881px) {
  /* line 119, ../sass/pages/specific/product/_productBuyTag.scss */
  html[data-rwd=desk] .prodBuyWhyLDDiv {
    width: 244px;
    padding-top: 2px;
  }
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 129, ../sass/pages/specific/product/_productBuyTag.scss */
  html[data-rwd=desk] .prodBuyWhySvgDiv {
    margin: 10px 19px 0 8px;
  }
}
@media all and (min-width: 767px) and (max-width: 881px) {
  /* line 129, ../sass/pages/specific/product/_productBuyTag.scss */
  html[data-rwd=desk] .prodBuyWhySvgDiv {
    display: none;
  }
}
/* line 149, ../sass/pages/specific/product/_productBuyTag.scss */
html[data-rwd=desk] .prodBuyExternalBtn {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

/* line 12, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=palm] {
  /*.prodBuyContainer {
      
  }*/
  /* .prodBuyPriceComplement {
      display: inline-block;
      margin-top: 0;
  } */
    /*.prodBuySelectDiv {

    }*/
  /*.prodBuyQtyDiv {
     
  }*/
  /*.prodBuyQtyControlInput {
  }*/
  /*.prodBuyQtyChangeSvg {
  }*/
  /* .prodBuyWhyLDDiv {
  } */
  /* .prodBuyWhySvg {
  } */
    /*.prodBuyExternalDiv {

    }*/
    /*.prodBuyExternalPullDiv {

    }*/
}
/* line 201, ../sass/pages/specific/product/_productBuyTag.scss */
html[data-rwd=palm] .prodBuyQtyChangeSvgDiv {
  padding: 0.2rem 0;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 201, ../sass/pages/specific/product/_productBuyTag.scss */
  html[data-rwd=palm] .prodBuyQtyChangeSvgDiv {
    padding: 4px 0;
    margin-top: 9px;
  }
}
/* line 219, ../sass/pages/specific/product/_productBuyTag.scss */
html[data-rwd=palm] .prodBuyWhySvgDiv {
  margin: 0.65rem 0.95rem 0 0;
  min-width: 16px;
  min-height: 23px;
}
@media all and (max-width: 319px) {
  /* line 219, ../sass/pages/specific/product/_productBuyTag.scss */
  html[data-rwd=palm] .prodBuyWhySvgDiv {
    display: none;
  }
}

/********** TAGS - RELATED CATEGORIES *********/
/* line 3, ../sass/pages/specific/product/_relatedCategoriesTag.scss */
.prodRelCateSliderOuterContainer {
  position: relative;
}

/* line 7, ../sass/pages/specific/product/_relatedCategoriesTag.scss */
.prodRelCateSliderCard {
  display: block;
  margin: 0 auto;
}
/* line 12, ../sass/pages/specific/product/_relatedCategoriesTag.scss */
.prodRelCateSliderCard:hover {
  background-color: #f4f4f4;
}

/* line 17, ../sass/pages/specific/product/_relatedCategoriesTag.scss */
.relCateSliderCardSvgSpan {
  width: 2.75rem;
  height: 2.3rem;
  stroke-width: 1;
}

/* line 27, ../sass/pages/specific/product/_relatedCategoriesTag.scss */
.prodRelCateNav {
  position: absolute;
  top: 0;
  cursor: pointer;
  z-index: 1;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.prodRelCateNav.prev {
  left: -5px;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.prodRelCateNav.next {
  right: -5px;
}

/* line 42, ../sass/pages/specific/product/_relatedCategoriesTag.scss */
.prodRelCateNavSvgDiv {
  height: 1.65rem;
  margin-top: -0.6rem;
  stroke-width: 0.55;
}

/* line 18, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=desk] {
  /* .prodRelCateSliderOuterContainer {
  } */
  /* .prodRelCateSliderWrapper {
  	
  } */
  /* .relCateSliderCardSvg {
  } */
  /* .prodRelCateSliderCardName {
  } */
  /* Prev/Next Buttons */
  /* .prodRelCateNavSvg {
  } */
}
/* line 61, ../sass/pages/specific/product/_relatedCategoriesTag.scss */
html[data-rwd=desk] .prodRelCateSliderContainer {
  width: 44rem;
  height: 6.1rem;
}
/* line 70, ../sass/pages/specific/product/_relatedCategoriesTag.scss */
html[data-rwd=desk] .prodRelCateSliderSlide {
  width: 14.6rem;
}
/* line 74, ../sass/pages/specific/product/_relatedCategoriesTag.scss */
html[data-rwd=desk] .prodRelCateSliderCard {
  width: 13.6rem;
  height: 6rem;
  padding: 2.35rem 1.3rem 0;
}
/* line 81, ../sass/pages/specific/product/_relatedCategoriesTag.scss */
html[data-rwd=desk] .relCateSliderCardSvgSpan {
  display: inline-block;
  vertical-align: middle;
  margin: -0.8rem 0.8rem 0 0;
}
/* line 95, ../sass/pages/specific/product/_relatedCategoriesTag.scss */
html[data-rwd=desk] .prodRelCateNav {
  width: 1.5rem;
  height: 6rem;
  padding-top: 3rem;
}
/* line 101, ../sass/pages/specific/product/_relatedCategoriesTag.scss */
html[data-rwd=desk] .prodRelCateNavSvgDiv {
  width: 1.5rem;
}

/* line 12, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=palm] {
  /* .prodRelCateSliderOuterContainer {
  } */
  /* .prodRelCateSliderWrapper {
  	
  } */
  /* .relCateSliderCardSvg {
  } */
  /* Prev/Next Buttons */
  /* .prodRelCateNavSvg {
      @extend %svgInheritBasic;
  } */
}
/* line 119, ../sass/pages/specific/product/_relatedCategoriesTag.scss */
html[data-rwd=palm] .prodRelCateSliderContainer {
  width: 15.2rem;
  height: 7.9rem;
}
/* line 128, ../sass/pages/specific/product/_relatedCategoriesTag.scss */
html[data-rwd=palm] .prodRelCateSliderSlide {
  width: 7.5rem;
}
/* line 132, ../sass/pages/specific/product/_relatedCategoriesTag.scss */
html[data-rwd=palm] .prodRelCateSliderCard {
  width: 6.9rem;
  height: 7.8rem;
  padding: 0.9rem 0.65rem;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* line 143, ../sass/pages/specific/product/_relatedCategoriesTag.scss */
html[data-rwd=palm] .relCateSliderCardSvgSpan {
  display: block;
  margin: 0 auto 0.8rem;
}
/* line 152, ../sass/pages/specific/product/_relatedCategoriesTag.scss */
html[data-rwd=palm] .prodRelCateSliderCardName {
  display: inline-block;
  max-height: 2.8rem;
  overflow: hidden;
}
/* line 160, ../sass/pages/specific/product/_relatedCategoriesTag.scss */
html[data-rwd=palm] .prodRelCateNav {
  width: 1.5rem;
  height: 7.8rem;
  padding-top: 3.9rem;
}
/* line 166, ../sass/pages/specific/product/_relatedCategoriesTag.scss */
html[data-rwd=palm] .prodRelCateNavSvgDiv {
  width: 1.5rem;
}

/******* MODAL - PRODUCT BIG IMAGE - BASE *********/
/* line 7, ../sass/pages/specific/product/modalProductBigImage/_modalProductBigImageBase.scss */
.prodBigImgWrap {
  text-align: center;
}

/* line 12, ../sass/pages/specific/product/modalProductBigImage/_modalProductBigImageBase.scss */
.prodBigImgContainer {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.prodBigImgScrollDiv {
  max-height: 100%;
}

/* line 33, ../sass/pages/specific/product/modalProductBigImage/_modalProductBigImageBase.scss */
.prodBigImgImg {
  cursor: -webkit-zoom-out;
  cursor: -moz-zoom-out;
  cursor: zoom-out;
  display: block;
  margin: 0 auto;
  /*&.prodBigImgGrabbing {
      cursor: move; // fallback;
      cursor: grabbing;
      cursor: -moz-grabbing;
      cursor: -webkit-grabbing;
  }*/
}
/* line 41, ../sass/pages/specific/product/modalProductBigImage/_modalProductBigImageBase.scss */
.prodBigImgImg.zoomed-fit-w {
  width: 0;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}
/* line 48, ../sass/pages/specific/product/modalProductBigImage/_modalProductBigImageBase.scss */
.prodBigImgImg.zoomed-fit-h {
  height: 0;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

/*.prodBigImgControlSvg {
    @extend %svgInheritAll;
}*/
/* line 68, ../sass/pages/specific/product/modalProductBigImage/_modalProductBigImageBase.scss */
.prodBigImgThumbContainer {
  overflow: auto;
}

/*.prodBigImgControl {
    @include _(display, inline-block);
    @include _(width, $controlSize);
    @include _(height, $controlSize);
    min-width: remToPx($controlSize);
    min-height: remToPx($controlSize);
}*/
/* line 79, ../sass/pages/specific/product/modalProductBigImage/_modalProductBigImageBase.scss */
.prodBigImgThumbBox {
  border: solid 1px #ababab;
}
/* line 81, ../sass/pages/specific/product/modalProductBigImage/_modalProductBigImageBase.scss */
.prodBigImgThumbBox.isActive {
  border-color: #00A1E4;
}

/* line 18, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=desk] {
  /*.prodBigImgControlWrap {
      @include _(display, inline-block);
  }*/
  /*.prodBigImgControl {
      @include _(display, inline-block);
      @include _(width, $controlSize);
      @include _(height, $controlSize);
      min-width: remToPx($controlSize);
      min-height: remToPx($controlSize);
      
  }*/
}
/* line 92, ../sass/pages/specific/product/modalProductBigImage/_modalProductBigImageBase.scss */
html[data-rwd=desk] .prodBigImgWrap {
  /*text-align: center;
  @include _(position, relative);*/
  padding: 1rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .prodBigImgWrap {
  width: 45rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .prodBigImgWrap {
  height: 45rem;
}
/* line 101, ../sass/pages/specific/product/modalProductBigImage/_modalProductBigImageBase.scss */
html[data-rwd=desk] .prodBigImgContainer {
  /*@include _(position, relative);
  @include _(width, 100%);
  @include _(height, 100%);
  @include display-flex;
  @include flex-direction(column);
  @include justify-content(center);*/
}
/* line 110, ../sass/pages/specific/product/modalProductBigImage/_modalProductBigImageBase.scss */
html[data-rwd=desk] .prodBigImgScrollDiv {
  /*@include _(width, 100%);
  @include _(height, 0);
  @include _(max-height, 100%);
  @include _(overflow, hidden);
  
  &.isActive {
      @include _(height, auto);
      @include _(overflow, scroll);
  }*/
}
/* line 139, ../sass/pages/specific/product/modalProductBigImage/_modalProductBigImageBase.scss */
html[data-rwd=desk] .prodBigImgControlSvg {
  /*@extend %svgInheritAll;*/
}
/* line 143, ../sass/pages/specific/product/modalProductBigImage/_modalProductBigImageBase.scss */
html[data-rwd=desk] .prodBigImgThumbContainer {
  /*overflow: scroll;*/
}
/* line 147, ../sass/pages/specific/product/modalProductBigImage/_modalProductBigImageBase.scss */
html[data-rwd=desk] .prodBigImgThumbBox {
  /*border: solid 1px $cTextOnComp;
  &.isActive {
      border-color: $cBrand;
  }*/
}

/*@include _(position, relative);*/
/*@include _(position, relative);
@include _(width, 100%);
@include _(height, 100%);*/
/*@include _(width, 100%);
@include _(height, 0);
@include _(max-height, 100%);
@include _(overflow, hidden);

&.isActive {
    @include _(height, auto);
    @include _(overflow, scroll);
}*/
/*.prodBigImgControlWrap {
    @include _(position, absolute);
    @include _(display, inline-block);
}*/
/*.prodBigImgControlSvg {
    @extend %svgInheritAll;
}*/
/*overflow: scroll;*/
/*border: solid 1px $cTextOnComp;
&.isActive {
    border-color: $cBrand;
}*/
/******* MODAL - PRODUCT BIG IMAGE - HORIZONTAL MENU *********/
/* line 10, ../sass/pages/specific/product/modalProductBigImage/_modalProductBigImageHorizontal.scss */
html[data-rwd=desk] .prodBigImgWrap.menuHor {
  /*.prodBigImgControlWrap {
      width: $controlWrapWidth;
      min-width: remToPx($controlWrapWidth);
      padding-top: $horizontalMenuThumbPadding;
      vertical-align: middle;
  }*/
    /*.prodBigImgControl {
        float:left;
        margin: 0 $controlMarginDesk;

        @media all and (min-width: ($palm-max)) and (max-width: (979px)) {
            margin: 0 remToPx($controlMarginDesk);
        }
    }*/
}
/* line 32, ../sass/pages/specific/product/modalProductBigImage/_modalProductBigImageHorizontal.scss */
html[data-rwd=desk] .prodBigImgWrap.menuHor .prodBigImgThumbContainer {
  vertical-align: bottom;
  display: inline-block;
  /* height: $horizontalMenuThumbSize + $horizontalMenuThumbPadding; */
  /*max-width:($wrapSizeDesk - $wrapPaddingDesk - $controlWrapWidth - 2rem);*/
}
/* line 40, ../sass/pages/specific/product/modalProductBigImage/_modalProductBigImageHorizontal.scss */
html[data-rwd=desk] .prodBigImgWrap.menuHor .prodBigImgThumbBox {
  margin: 0 1rem 0 0;
  float: left;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .prodBigImgWrap.menuHor .prodBigImgThumbBox {
  height: 3.5rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .prodBigImgWrap.menuHor .prodBigImgThumbBox {
  max-width: 3.5rem;
}

/* line 53, ../sass/pages/specific/product/modalProductBigImage/_modalProductBigImageHorizontal.scss */
html[data-rwd=palm] .prodBigImgWrap {
  display: none;
}

/*    
    $horizontalMenuThumbSizePalm: 2.5rem;
    $horizontalMenuThumbPaddingPalm: 1rem; // In this case the padding is top between thumb and img.
    $horizontalMenuHeightPalm: $horizontalMenuThumbSizePalm + $horizontalMenuThumbPaddingPalm;
    
    .prodBigImgWrap {
        
        &.menuHor {
            padding-top: 2rem;
            
            .prodBigImgContainer {
                
            }
*/
/*.prodBigImgControlWrap {
    
}*/
    /*.prodBigImgControl {
        margin: 1rem $controlMarginPalm 0 ;

        @media all and (min-width: ($palm-min)) and (max-width: (319px)) {
            margin: 30px remToPx($controlMarginPalm) 0 ;
        }
    }*/
/*            .prodBigImgThumbContainer {
                @include _(padding-top, $horizontalMenuThumbPaddingPalm);
                @include _(width, 100%);
            }
            
            .prodBigImgThumbBox {
                @include _(display, inline-block);
                @include _(height, $horizontalMenuThumbSizePalm);
                @include _(max-width, $horizontalMenuThumbSizePalm);
                margin: 0 0.35rem;
            }
            
            .prodBigImgThumbImg {
                @include _(height, 100%);
            }
        }
    }
}*/
/******* MODAL - PRODUCT BIG IMAGE - VERTICAL MENU *********/
/* line 11, ../sass/pages/specific/product/modalProductBigImage/_modalProductBigImageVertical.scss */
html[data-rwd=desk] .prodBigImgWrap.menuVer {
  /*.prodBigImgControlWrap {
      @include _(position, absolute);
      width:$controlSize;
      min-width: remToPx($controlSize);
      @include _(bottom, $wrapPaddingDesk);
      @include _(left, ($verticalMenuWidth - $controlSize)/2);
      height: $controlWrapHeight;
  }*/
    /*.prodBigImgControl {
        margin: $controlMarginDesk 0;

        @media all and (min-width: ($palm-max)) and (max-width: (979px)) {
            margin: remToPx($controlMarginDesk) 0;
        }
    }*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .prodBigImgWrap.menuVer .prodBigImgContainer {
  padding-left: 4.5rem;
}
/* line 35, ../sass/pages/specific/product/modalProductBigImage/_modalProductBigImageVertical.scss */
html[data-rwd=desk] .prodBigImgWrap.menuVer .prodBigImgThumbContainer {
  bottom: 1rem;
  /*bottom: ($wrapPaddingDesk + $controlWrapHeight);*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .prodBigImgWrap.menuVer .prodBigImgThumbContainer, html[data-rwd=desk] .orderShipItemsWrap {
  padding-right: 1rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .prodBigImgWrap.menuVer .prodBigImgThumbContainer {
  left: 1rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .prodBigImgWrap.menuVer .prodBigImgThumbContainer {
  top: 1rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .prodBigImgWrap.menuVer .prodBigImgThumbContainer, html[data-rwd=desk] .searchPageCell.imgCell {
  width: 4.5rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 35, ../sass/pages/specific/product/modalProductBigImage/_modalProductBigImageVertical.scss */
  html[data-rwd=desk] .prodBigImgWrap.menuVer .prodBigImgThumbContainer {
    bottom: 227.0px;
  }
}
/* line 48, ../sass/pages/specific/product/modalProductBigImage/_modalProductBigImageVertical.scss */
html[data-rwd=desk] .prodBigImgWrap.menuVer .prodBigImgThumbBox {
  margin: 0 0 1rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .prodBigImgWrap.menuVer .prodBigImgThumbBox, html[data-rwd=palm] .searchPageCell.imgCell, html[data-rwd=palm] .categoryProdListImg {
  width: 3.5rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .prodBigImgWrap.menuVer .prodBigImgThumbBox {
  max-height: 3.5rem;
}

/* line 61, ../sass/pages/specific/product/modalProductBigImage/_modalProductBigImageVertical.scss */
html[data-rwd=palm] .prodBigImgWrap {
  display: none;
}

/*        $verticalMenuThumbPaddingPalm: 0.75rem;
        $verticalMenuThumbSizePalm: 2.5rem;
        $verticalMenuWidthPalm: $verticalMenuThumbSizePalm + $verticalMenuThumbPaddingPalm;
        
        $verticalMenuControlsWidthPalm: $controlSize + 1rem;
        $verticalMenusControlsHeightPalm: (3 * $controlSize + 6 * $controlMarginPalm);
        
        &.menuVer {
*/
/*padding-left: $verticalMenuWidthPalm + $verticalMenuControlsWidthPalm;*/
/*            padding-left: $verticalMenuWidthPalm;
            padding-right: 1rem;
            
            .prodBigImgContainer {
                
            }
*/
/*.prodBigImgControlWrap {
    @include _(position, absolute);
    @include _(top, 50%);
    @include _(left, $verticalMenuWidthPalm);
    width: $verticalMenuControlsWidthPalm;
    min-width: remToPx($verticalMenuControlsWidthPalm);
    margin-top: -($verticalMenusControlsHeightPalm / 2); 
    
    @media all and (min-width: ($palm-min)) and (max-width: (319px)) {
        margin-top: -(remToPx($verticalMenusControlsHeightPalm / 2));
    }
}*/
    /*.prodBigImgControl {
        
        margin: $controlMarginPalm 0;

        @media all and (min-width: ($palm-min)) and (max-width: (319px)) {
            margin: remToPx($controlMarginPalm) 0;
        }
    } */
/*            .prodBigImgThumbContainer {
                @include _(position, absolute);
                @include _(padding-right, $verticalMenuThumbPaddingPalm);
                @include _(left, 0);
                @include _(top, 0);
                @include _(width, $verticalMenuWidthPalm);
            }
            
            .prodBigImgThumbBox {
                @include _(display, block);
                @include _(width, $verticalMenuThumbSizePalm);
                @include _(max-height, $verticalMenuThumbSizePalm);
                margin: 0 0 0.75rem;
            }
            
            .prodBigImgThumbImg {
                @include _(width, 100%);
            }
        }
    }
}
*/
/******* PRODUCT REPORT ********/
/******* PRODUCT REPORT - RATINGS KEY DATA *******/
/* line 4, ../sass/pages/specific/product/_reportRatingsKeyData.scss */
html[data-rwd=desk] .reportRatingsKeyDataWrap {
  padding-left: 2.45rem;
  float: right;
}
/* line 11, ../sass/pages/specific/product/_reportRatingsKeyData.scss */
html[data-rwd=desk] .reportTitle {
  /*@include _(margin-bottom, (2rem -(map-get($h5BottomSpacing, desk)) -(map-get($pTopSpacing, desk))));         */
}
/* line 13, ../sass/pages/specific/product/_reportRatingsKeyData.scss */
html[data-rwd=desk] .reportTitle:before {
  content: "";
  display: table;
  margin-bottom: -0.4rem;
  height: 0px;
  background-color: red;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .reportTopRatingBars {
  margin-bottom: 1.9rem;
}

/******* REPORT - RATING BARS ********/
/* line 4, ../sass/pages/specific/product/_reportRatingBars.scss */
html[data-rwd=desk] .reportRatingBarsWrap {
  width: 26.8rem;
  overflow: hidden;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 4, ../sass/pages/specific/product/_reportRatingBars.scss */
  html[data-rwd=desk] .reportRatingBarsWrap {
    max-width: 536px;
  }
}
/* line 12, ../sass/pages/specific/product/_reportRatingBars.scss */
html[data-rwd=desk] .reportRatingBarsText {
  clear: both;
  width: 9.3rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .reportRatingBarsBarWrap.product {
  padding-top: 0.25rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .reportRatingBarsBarWrap.average {
  padding-top: 0.9rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 39, ../sass/pages/specific/product/_reportRatingBars.scss */
  html[data-rwd=desk] .reportRatingBarsBarWrap.product {
    padding-top: 5px;
  }
  /* line 43, ../sass/pages/specific/product/_reportRatingBars.scss */
  html[data-rwd=desk] .reportRatingBarsBarWrap.average {
    padding-top: 18px;
  }
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .reportRatingBarsText {
  margin-bottom: 0.2rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .reportRatingBarsBarWrap {
  clear: both;
}

/******** SEARCH RESULTS PAGE ***********/
/* line 12, ../sass/pages/specific/product/_search.scss */
.searchPageRowImg {
  vertical-align: middle;
  height: 3.5rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 12, ../sass/pages/specific/product/_search.scss */
  .searchPageRowImg {
    height: 70px;
  }
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 12, ../sass/pages/specific/product/_search.scss */
  .searchPageRowImg {
    height: 70px;
  }
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.searchPageRowGrade, .categoryProdListItem.itemGrade {
  font-size: 1.8rem;
}

/* line 18, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=desk] {
  /*.searchPageResultRow {
      
  }*/
  /*.searchPageRowImg {
      
      @media all and (min-width: ($palm-max)) and (max-width: (979px)) {
          
      }
  }*/
  /*.searchPageRowLink {
      
  }*/
  /*.searchPageRowGrade {
      
  }*/
}
/* line 36, ../sass/pages/specific/product/_search.scss */
html[data-rwd=desk] .searchPageCell {
  height: 3.75rem;
  padding: 0.1rem 0 0.05rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 36, ../sass/pages/specific/product/_search.scss */
  html[data-rwd=desk] .searchPageCell {
    height: 75px;
    padding: 2px 0 1px;
  }
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .searchPageCell.nameCell {
  padding-left: 1.1rem;
}
/* line 54, ../sass/pages/specific/product/_search.scss */
html[data-rwd=desk] .searchPageCell.gradeCell {
  padding: 0.3rem 0 0 0.4rem;
  width: 3.6rem;
}

/* line 12, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=palm] {
  /*.searchPageResultRow {
      
  }*/
  /*.searchPageRowImg {
      
      @media all and (min-width: ($palm-min)) and (max-width: (319px)) {
          
      }
  }*/
  /*.searchPageRowLink {
      
  }*/
  /*.searchPageRowGrade {
      
  }*/
}
/* line 87, ../sass/pages/specific/product/_search.scss */
html[data-rwd=palm] .searchPageCell {
  height: 5.05rem;
  padding: 0;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .searchPageCell.nameCell {
  padding-left: 0.15rem;
}
/* line 104, ../sass/pages/specific/product/_search.scss */
html[data-rwd=palm] .searchPageCell.gradeCell {
  padding: 0.3rem 0 0 0.4rem;
  width: 2.6rem;
}

/********* PROFILE - PROFILE *********/
/* line 4, ../sass/pages/specific/profile/_profile.scss */
html[data-rwd=desk] .profileFieldDiv {
  position: relative;
  float: left;
  margin-right: 1.6rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .profileFieldDiv.small {
  width: 10.55rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .profileFieldDiv.big {
  width: 22.7rem;
}
/* line 17, ../sass/pages/specific/profile/_profile.scss */
html[data-rwd=desk] .profileFieldDiv.right {
  float: right;
  margin-right: 0;
}
/* line 23, ../sass/pages/specific/profile/_profile.scss */
html[data-rwd=desk] .profileFieldError {
  height: 1.5rem;
  min-height: 30px;
  padding-top: 0.5rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 23, ../sass/pages/specific/profile/_profile.scss */
  html[data-rwd=desk] .profileFieldError {
    padding-top: 10px;
  }
}
/* line 32, ../sass/pages/specific/profile/_profile.scss */
html[data-rwd=desk] .profileFieldCaption {
  position: absolute;
  top: -0.4rem;
  left: 0;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 32, ../sass/pages/specific/profile/_profile.scss */
  html[data-rwd=desk] .profileFieldCaption {
    top: -8px;
  }
}
/* line 42, ../sass/pages/specific/profile/_profile.scss */
html[data-rwd=desk] .profileAddEditInfoWrap {
  display: inline-block;
  width: 26.5rem;
}

/* line 12, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=palm] {
    /*.profileAddEditInfoWrap {

    }*/
}
/* line 52, ../sass/pages/specific/profile/_profile.scss */
html[data-rwd=palm] .profileFieldDiv {
  /*&.small {
        
  }*/
  /*&.big {
      
  }*/
  /*&.right {
      
  }*/
}
/* line 68, ../sass/pages/specific/profile/_profile.scss */
html[data-rwd=palm] .profileFieldError {
  height: 1.5rem;
  min-height: 30px;
  padding-top: 0.5rem;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 68, ../sass/pages/specific/profile/_profile.scss */
  html[data-rwd=palm] .profileFieldError {
    padding-top: 10px;
  }
}
/* line 77, ../sass/pages/specific/profile/_profile.scss */
html[data-rwd=palm] .profileFieldCaption {
  position: absolute;
  top: -0.4rem;
  left: 0;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 77, ../sass/pages/specific/profile/_profile.scss */
  html[data-rwd=palm] .profileFieldCaption {
    top: -8px;
  }
}

/****** PROFILE - ORDERS *******/
/* line 18, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=desk] {
  /*.orderShipItemInfo {
      
  }*/
}
/* line 4, ../sass/pages/specific/profile/_orders.scss */
html[data-rwd=desk] .orderTable {
  display: table;
  width: 100%;
}
/* line 13, ../sass/pages/specific/profile/_orders.scss */
html[data-rwd=desk] .orderCell {
  display: table-cell;
  padding: 1.2rem 0;
  /*&.orderTracking {
      
  }*/
}
/* line 17, ../sass/pages/specific/profile/_orders.scss */
html[data-rwd=desk] .orderCell.orderNumber {
  width: 13.9rem;
  padding-left: 1.5rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .orderCell.orderPlaced {
  width: 9.65rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .orderCell.orderStatus {
  width: 6.8rem;
}
/* line 35, ../sass/pages/specific/profile/_orders.scss */
html[data-rwd=desk] .orderShipTable {
  display: table;
  margin-top: 1.15rem;
  width: 100%;
}
/* line 45, ../sass/pages/specific/profile/_orders.scss */
html[data-rwd=desk] .orderShipCell {
  display: table-cell;
  padding-bottom: 1.45rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .orderShipCell.items {
  width: 34.45rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .orderShipCell.tracking {
  padding-left: 1.95rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 59, ../sass/pages/specific/profile/_orders.scss */
  html[data-rwd=desk] .orderShipItemsWrap {
    padding-right: 20px;
  }
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .orderShipItemCard {
  min-height: 100px;
}
/* line 71, ../sass/pages/specific/profile/_orders.scss */
html[data-rwd=desk] .orderShipItemImg {
  margin: 0.35rem 0.5rem 0 1.5rem;
  width: 5rem;
  height: 5rem;
  min-width: 100px;
  min-height: 100px;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 71, ../sass/pages/specific/profile/_orders.scss */
  html[data-rwd=desk] .orderShipItemImg {
    margin-top: 7px;
  }
}

/* line 12, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=palm] {
  /*.orderRow {
  }
  */
  /*.orderShipRow {
  }
  */
  /*.orderShipItemsWrap {
  }
  */
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .orderTable {
  padding: 1.15rem 1.5rem 0.35rem;
}
/* line 108, ../sass/pages/specific/profile/_orders.scss */
html[data-rwd=palm] .orderCell {
  /*&.orderPlaced {
  }
  
  &.orderStatus {
  }
  
  &.orderTracking {
  }*/
}
/* line 129, ../sass/pages/specific/profile/_orders.scss */
html[data-rwd=palm] .orderShipTable {
  margin-top: 1.15rem;
  display: none;
}
/* line 137, ../sass/pages/specific/profile/_orders.scss */
html[data-rwd=palm] .orderShipCell {
  /*&.items {
  }*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .orderShipCell.tracking {
  padding: 1.15rem 0 1.2rem 5.5rem;
}
/* line 153, ../sass/pages/specific/profile/_orders.scss */
html[data-rwd=palm] .orderShipItemImg {
  margin: 0.35rem 0.5rem 0 0;
  width: 5rem;
  height: 5rem;
  min-width: 100px;
  min-height: 100px;
}

/****** PROFILE - SUBSCRIPTION *******/
/* line 18, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=desk] {
    /*.subsCellCancel {

    }*/
}
/* line 4, ../sass/pages/specific/profile/_subscriptions.scss */
html[data-rwd=desk] .subscriptionTable {
  display: table;
  width: 100%;
  margin-bottom: 1px;
}
/* line 10, ../sass/pages/specific/profile/_subscriptions.scss */
html[data-rwd=desk] .subscriptionRow {
  /*&.subscriptionHeader {
      
  }*/
}
/* line 20, ../sass/pages/specific/profile/_subscriptions.scss */
html[data-rwd=desk] .subscriptionHeader .subscriptionCell {
  border: none;
  height: 3.6rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 20, ../sass/pages/specific/profile/_subscriptions.scss */
  html[data-rwd=desk] .subscriptionHeader .subscriptionCell {
    height: 72px;
  }
}
/* line 30, ../sass/pages/specific/profile/_subscriptions.scss */
html[data-rwd=desk] .subscriptionCell {
  display: table-cell;
  height: 4.6rem;
  border-color: #d4d4d4;
  text-align: center;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 30, ../sass/pages/specific/profile/_subscriptions.scss */
  html[data-rwd=desk] .subscriptionCell {
    height: 92px;
  }
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .subsCellIcon {
  width: 4.55rem;
}
/* line 47, ../sass/pages/specific/profile/_subscriptions.scss */
html[data-rwd=desk] .subsIconSvgDiv {
  display: inline-block;
  width: 2.65rem;
  height: 2.65rem;
  min-width: 53px;
  min-width: 53px;
  stroke-width: 1.8;
}
/* line 60, ../sass/pages/specific/profile/_subscriptions.scss */
html[data-rwd=desk] .subsCellType {
  width: 9.4rem;
  padding-left: 0.5rem;
}
/* line 69, ../sass/pages/specific/profile/_subscriptions.scss */
html[data-rwd=desk] .subsCellRenewal {
  width: 6.3rem;
  padding: 0 3px;
  white-space: nowrap;
}
/* line 75, ../sass/pages/specific/profile/_subscriptions.scss */
html[data-rwd=desk] .subsCellStatus {
  width: 4.45rem;
  padding-right: 0.65rem;
}
/* line 84, ../sass/pages/specific/profile/_subscriptions.scss */
html[data-rwd=desk] .subsCancelBtn {
  display: inline-block;
  line-height: 1.6rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 84, ../sass/pages/specific/profile/_subscriptions.scss */
  html[data-rwd=desk] .subsCancelBtn {
    line-height: 32px;
  }
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .subsCellSkip {
  width: 6.6rem;
}

/* line 12, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=palm] {
  /*.subscriptionTable {
      
  }*/
  /*.subscriptionHeader {
      
      .subscriptionCell {
         
      }
  }*/
  /*.subsCellIcon {
  
  }*/
  /*.subsIconSvgDiv {
  }*/
  /*.subsIconSvg {
      
  }*/
  /*.subsCellType {
      
  }*/
  /*.subsCellOrderDate {
  
  }*/
  /*.subsCellRenewal {
      
  }*/
    /*.subsCellStatus {

    }*/
}
/* line 104, ../sass/pages/specific/profile/_subscriptions.scss */
html[data-rwd=palm] .subscriptionRow {
  /*&.subscriptionHeader {
      
  }*/
}
/* line 121, ../sass/pages/specific/profile/_subscriptions.scss */
html[data-rwd=palm] .subscriptionRow + .subscriptionRow {
  margin-top: 2rem;
}
/* line 137, ../sass/pages/specific/profile/_subscriptions.scss */
html[data-rwd=palm] .subscriptionCell {
  padding-top: 0.35rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .subscriptionCell.subsCellType {
  padding-top: 1.15rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .subscriptionCell.subsCellCancel {
  padding: 1.15rem 0;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .subscriptionCell.subsCellSkip {
  padding: 0 0 2rem;
}
/* line 180, ../sass/pages/specific/profile/_subscriptions.scss */
html[data-rwd=palm] .subsMoreInfoDiv {
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
}
/* line 189, ../sass/pages/specific/profile/_subscriptions.scss */
html[data-rwd=palm] .subsCellCancel {
  display: none;
  border-color: #d4d4d4;
}
/* line 197, ../sass/pages/specific/profile/_subscriptions.scss */
html[data-rwd=palm] .subsCancelBtn {
  display: inline-block;
  width: 100%;
  text-align: center;
}
/* line 203, ../sass/pages/specific/profile/_subscriptions.scss */
html[data-rwd=palm] .subsCellSkip {
  display: none;
  border-color: #d4d4d4;
}

/****** PROFILE - ACCOUNT *******/
/* line 18, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=desk] {
  /*.accountBtnAddNewTop {
      
  }*/
}
/* line 5, ../sass/pages/specific/profile/_account.scss */
html[data-rwd=desk] .payMethodWrap {
  display: inline-block;
  float: left;
  width: 22.75rem;
  padding: 0 1.5rem;
  margin-bottom: 1.5rem;
}
/* line 16, ../sass/pages/specific/profile/_account.scss */
html[data-rwd=desk] .payMethodWrap.addNew {
  background-color: #f1f1f1;
  padding: 1.5rem 0;
  margin-bottom: 2rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .payMethodTypeDiv {
  margin: 1.5rem 0 -0.55rem;
}
/* line 31, ../sass/pages/specific/profile/_account.scss */
html[data-rwd=desk] .payMethodImg {
  width: auto;
  height: 1.55rem;
  min-height: 31px;
  margin-right: 0.5rem;
  vertical-align: top;
}
/* line 39, ../sass/pages/specific/profile/_account.scss */
html[data-rwd=desk] .payMethodTypeName {
  display: inline-block;
  padding-top: 0.2rem;
}
/* line 50, ../sass/pages/specific/profile/_account.scss */
html[data-rwd=desk] .payMethodActions {
  float: right;
  width: 8.6rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  margin-left: 0.5rem;
  border-color: #d4d4d4;
  padding-left: 1.5rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 66, ../sass/pages/specific/profile/_account.scss */
  html[data-rwd=desk] .payMethodActionBtn.remove {
    margin-top: 30px;
  }
}
/* line 82, ../sass/pages/specific/profile/_account.scss */
html[data-rwd=desk] .accountBtnAddNewBottom {
  min-width: 275px;
  margin: 1.75rem 0;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 82, ../sass/pages/specific/profile/_account.scss */
  html[data-rwd=desk] .accountBtnAddNewBottom {
    margin: 35px 0;
  }
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .accountEmptyListText {
  margin-bottom: 2.2rem;
}

/* line 104, ../sass/pages/specific/profile/_account.scss */
html[data-rwd=palm] .payMethodWrap {
  position: relative;
  padding: 1.15rem 1.5rem 3.5rem;
  margin-bottom: 1.5rem;
}
/* line 109, ../sass/pages/specific/profile/_account.scss */
html[data-rwd=palm] .payMethodWrap.addNew {
  margin-top: 0;
  padding: 0;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .payMethodTypeDiv {
  margin: 0.35rem 0 0.65rem;
}
/* line 123, ../sass/pages/specific/profile/_account.scss */
html[data-rwd=palm] .payMethodImg {
  width: auto;
  height: 1.55rem;
  margin-right: 0.55rem;
  vertical-align: top;
}
/* line 130, ../sass/pages/specific/profile/_account.scss */
html[data-rwd=palm] .payMethodTypeName {
  display: inline-block;
  padding-top: 0.05rem;
}
/* line 139, ../sass/pages/specific/profile/_account.scss */
html[data-rwd=palm] .payMethodActions {
  position: absolute;
  bottom: 1.5rem;
  left: 1.5rem;
  right: 1.5rem;
}
/* line 146, ../sass/pages/specific/profile/_account.scss */
html[data-rwd=palm] .payMethodActionBtn {
  width: 7.1rem;
  float: right;
}
/* line 159, ../sass/pages/specific/profile/_account.scss */
html[data-rwd=palm] .payMethodActionSpacer {
  display: inline-block;
  width: 1.1rem;
}
/* line 168, ../sass/pages/specific/profile/_account.scss */
html[data-rwd=palm] .accountBtnAddNewTop {
  width: 100%;
  margin-bottom: 1.5rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .accountHrSpecial {
  margin: 2rem 0 0;
}

/********** RANKGINS *********/
/************* RANKINGS PAGE **************/
/* line 18, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=desk] {
  /*.rankingsIntroContentDiv {
  }*/
  /* .rankingsCategoryViewBtn {
  } */
  /* .rankingsCategoryViewSvg{
  } */
  /*.rankingsFollowBtn {
  }*/
}
/* line 14, ../sass/pages/specific/rankings/_rankings.scss */
html[data-rwd=desk] .rankingsIntroBtnView {
  float: left;
  width: 9rem;
  min-width: 134px;
}
/* line 20, ../sass/pages/specific/rankings/_rankings.scss */
html[data-rwd=desk] .rankingsIntroBtnVote {
  float: right;
  width: 9rem;
  min-width: 157px;
}
/* line 26, ../sass/pages/specific/rankings/_rankings.scss */
html[data-rwd=desk] .rankingsFollowAllBtn {
  /*&.tested {
  }*/
  /*&.upcoming {
  }*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .rankingsFollowAllBtn, html[data-rwd=desk] .rankingsListCell.buttonCell.tested {
  width: 120px;
}
/* line 36, ../sass/pages/specific/rankings/_rankings.scss */
html[data-rwd=desk] .rankingsListTable {
  display: table;
  width: 100%;
  border-top: solid 1px #d4d4d4;
  margin-top: 9px;
}
/* line 47, ../sass/pages/specific/rankings/_rankings.scss */
html[data-rwd=desk] .rankingsListCell {
  display: table-cell;
  height: 59px;
  border-bottom: solid 1px #d4d4d4;
  vertical-align: middle;
  /*&.infoCell {
  }*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .rankingsListCell.buttonCell.upcoming {
  width: 250px;
}
/* line 69, ../sass/pages/specific/rankings/_rankings.scss */
html[data-rwd=desk] .rankingsCategoryIconSvgSpan {
  display: inline-block;
  vertical-align: middle;
  width: 55px;
  height: 46px;
  margin: 0 28px;
}
/* line 78, ../sass/pages/specific/rankings/_rankings.scss */
html[data-rwd=desk] .rankingsCategoryIconSvg {
  stroke-width: 1.2;
}
/* line 83, ../sass/pages/specific/rankings/_rankings.scss */
html[data-rwd=desk] .rankingsCategoryName {
  display: inline-block;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .rankingsCategoryName, html[data-rwd=palm] .rankingsCategoryName, .categoryProdListItem.itemName {
  text-decoration: inherit;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .rankingsCategoryName, html[data-rwd=desk] .rankingsCategoryUpcomingName, html[data-rwd=palm] .rankingsCategoryName {
  vertical-align: middle;
}
/* line 98, ../sass/pages/specific/rankings/_rankings.scss */
html[data-rwd=desk] .rankingsCategoryUpcomingSpan {
  vertical-align: middle;
  display: inline-block;
  width: 44px;
  height: 44px;
  border-color: #d4d4d4;
  margin: 0 42px 0 19px;
  text-align: center;
  line-height: 40px;
  color: #d4d4d4;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 98, ../sass/pages/specific/rankings/_rankings.scss */
  html[data-rwd=desk] .rankingsCategoryUpcomingSpan {
    line-height: 42px;
  }
}
/* line 123, ../sass/pages/specific/rankings/_rankings.scss */
html[data-rwd=desk] .rankingsUpcomingVotes {
  width: 120px;
  float: right;
}
/* line 128, ../sass/pages/specific/rankings/_rankings.scss */
html[data-rwd=desk] .rankingsUpcomingFollowButtonWrap {
  width: 120px;
  float: left;
}

/* line 12, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=palm] {
  /*.rankingsIntroContentDiv {
  }*/
  /*.rankingsCategoryIconSvgSpan {
  }*/
  /*.rankingsCategoryIconSvg {
  }*/
  /*.rankingsCategoryUpcomingSpan {
  }*/
}
/* line 148, ../sass/pages/specific/rankings/_rankings.scss */
html[data-rwd=palm] .rankingsIntroHr {
  margin: 2rem 0 0.5rem;
}
/* line 163, ../sass/pages/specific/rankings/_rankings.scss */
html[data-rwd=palm] .rankingsFollowAllBtn.tested {
  width: 6rem;
  min-width: 120px;
}
/* line 168, ../sass/pages/specific/rankings/_rankings.scss */
html[data-rwd=palm] .rankingsFollowAllBtn.upcoming {
  width: 8rem;
  min-width: 128px;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .rankingsFollowAllBtn.upcoming, html[data-rwd=palm] .rankingsUpcomingFollowButtonWrap {
  padding-right: 0.55rem;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 168, ../sass/pages/specific/rankings/_rankings.scss */
  html[data-rwd=palm] .rankingsFollowAllBtn.upcoming {
    padding-right: 4px;
    padding-top: 1px;
  }
}
/* line 175, ../sass/pages/specific/rankings/_rankings.scss */
html[data-rwd=palm] .rankingsListTable {
  display: table;
  width: 100%;
  border-top: solid 1px #d4d4d4;
  margin-top: 9px;
}
/* line 186, ../sass/pages/specific/rankings/_rankings.scss */
html[data-rwd=palm] .rankingsListCell {
  display: table-cell;
  height: 2.95rem;
  border-bottom: solid 1px #d4d4d4;
  vertical-align: middle;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 186, ../sass/pages/specific/rankings/_rankings.scss */
  html[data-rwd=palm] .rankingsListCell {
    height: 47.2px;
  }
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .rankingsListCell.buttonCell {
  text-align: right;
}
/* line 204, ../sass/pages/specific/rankings/_rankings.scss */
html[data-rwd=palm] .rankingsListCell.buttonCell.tested {
  width: 2.95rem;
  min-width: 59px;
  padding-right: 0.5rem;
}
/* line 211, ../sass/pages/specific/rankings/_rankings.scss */
html[data-rwd=palm] .rankingsListCell.buttonCell.upcoming {
  width: 8rem;
  min-width: 128px;
}
/* line 224, ../sass/pages/specific/rankings/_rankings.scss */
html[data-rwd=palm] .rankingsCategoryName {
  display: inline-block;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .rankingsCategoryViewBtn, html[data-rwd=palm] .rankingsFollowBtn.checked {
  border: solid 2px #FFFFFF;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .rankingsCategoryViewSvg, html[data-rwd=palm] .rankingsCheckedSvg {
  margin: -2px 0 0 -2px;
}
/* line 257, ../sass/pages/specific/rankings/_rankings.scss */
html[data-rwd=palm] .rankingsUpcomingVotes {
  width: 4.5rem;
  min-width: 81px;
  float: left;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 263, ../sass/pages/specific/rankings/_rankings.scss */
  html[data-rwd=palm] .rankingsUpcomingFollowButtonWrap {
    padding-right: 4px;
    padding-top: 1px;
  }
}

/************* CATEGORY PAGE - BASE **************/
/* line 3, ../sass/pages/specific/rankings/_categoryBase.scss */
.categoryIntroSvgDiv {
  display: inline-block;
  width: 4.2rem;
  height: 4.2rem;
  min-width: 84px;
  min-height: 84px;
  margin-bottom: -1px;
  margin-left: -1px;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.categoryIntroSvg {
  stroke-width: 1.3;
}

/* .categoryIntroHr {
} */
/* .categoryIntroBtn {
} */
/* .categorySectionNavItemDisplayed {
	&.isActive {
    }
} */
/* .categoryFilterUl {
} */
/* line 38, ../sass/pages/specific/rankings/_categoryBase.scss */
.categoryFilterLi {
  background-color: #f1f1f1;
  color: #474747;
  margin-right: 0.3rem;
  cursor: pointer;
  /* &.allFilter {
  } */
}
/* line 49, ../sass/pages/specific/rankings/_categoryBase.scss */
.categoryFilterLi.isActive {
  background-color: #00A1E4;
  color: #FFFFFF;
}

/* line 55, ../sass/pages/specific/rankings/_categoryBase.scss */
.filterLoadingDiv {
  display: none;
  padding-top: 1.6rem;
    /* &.isActive {
	} */
}

/* line 64, ../sass/pages/specific/rankings/_categoryBase.scss */
.filterLoadingImg {
  width: 0.8rem;
  min-width: 16px;
}

/* line 70, ../sass/pages/specific/rankings/_categoryBase.scss */
.categoryProdList {
    /* &.afterFilter {
	} */
}

/* line 79, ../sass/pages/specific/rankings/_categoryBase.scss */
.categoryProdListTable {
  display: table;
  width: 100%;
}

/* line 88, ../sass/pages/specific/rankings/_categoryBase.scss */
.categoryProdListCell {
  display: table-cell;
  width: 100%;
  border-color: #d4d4d4;
  vertical-align: middle;
}

/* line 96, ../sass/pages/specific/rankings/_categoryBase.scss */
.categoryProdListItem {
  display: inline-block;
  vertical-align: middle;
   	/* &.itemPosition {
	} */
}

/* .categoryProdListImg {
} */
/* .categorySummaryInfinity {
} */
/* .categorySummaryContentWrap {
} */
/* line 126, ../sass/pages/specific/rankings/_categoryBase.scss */
.categorySummarySvgDiv {
  display: inline-block;
  width: 4.2rem;
  height: 4.2rem;
  min-width: 84px;
  min-height: 84px;
  margin-bottom: -1px;
}

/* .categoryScienceKeyIconSvgDiv {
} */
/* .categoryScienceKeyIconSvg {
} */
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.categoryScienceResultDiv, .dataSourceInfoDiv, html[data-rwd=palm] .categoryScienceResultDiv, html[data-rwd=palm] .dataSourceInfoDiv {
  padding: 0.15rem 0;
}

/************* CATEGORY PAGE - DESK **************/
/* line 18, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=desk] {
  /* .categoryIntroSvgDiv {
  } */
  /* .categoryIntroSvg {
  } */
    /* .categorySectionNavItemDisplayed {
		&.isActive {
	    }
	} */
  /* .categoryFilterDiv {
  } */
  /* .filterLoadingImg {
  } */
  /* .categoryProdListTable {
  } */
  /* .categoryProdListRow {
  } */
  /* .categorySummarySvgDiv {
  } */
  /* .categorySummarySvg {
  } */
  /* .categoryScienceSpacer {
  } */
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .categoryIntroContent {
  padding-bottom: 5rem;
}
/* line 20, ../sass/pages/specific/rankings/_categoryDesk.scss */
html[data-rwd=desk] .categoryIntroBtn {
  padding-left: 0\9 !important;
  /*IE8 and below hack. To avoid extra spacing.*/
  padding-right: 0\9 !important;
  /*IE8 and below hack. To avoid extra spacing.*/
}
/* line 42, ../sass/pages/specific/rankings/_categoryDesk.scss */
html[data-rwd=desk] .categoryFilterLi {
  padding: 0.4rem 1rem;
  margin-top: 1rem;
  /* &.allFilter {
  } */
  /* &.isActive {
  } */
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 42, ../sass/pages/specific/rankings/_categoryDesk.scss */
  html[data-rwd=desk] .categoryFilterLi {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    padding: 8px 20px;
    margin-top: 20px;
  }
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .filterLoadingDiv {
  padding-left: 0.2rem;
}
@media all and (min-width: 767px) and (max-width: 979px) {
  /* line 60, ../sass/pages/specific/rankings/_categoryDesk.scss */
  html[data-rwd=desk] .filterLoadingDiv {
    padding-top: 32px;
    padding-left: 4px;
  }
}
/* line 77, ../sass/pages/specific/rankings/_categoryDesk.scss */
html[data-rwd=desk] .categoryProdList {
  margin-top: 4rem;
  clear: both;
  /* &.isActive {
  } */
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .categoryProdListCell {
  height: 3.7rem;
}
/* line 100, ../sass/pages/specific/rankings/_categoryDesk.scss */
html[data-rwd=desk] .categoryProdListItem {
  display: inline-block;
  vertical-align: middle;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .categoryProdListItem.itemPosition {
  width: 2.3rem;
}
/* line 108, ../sass/pages/specific/rankings/_categoryDesk.scss */
html[data-rwd=desk] .categoryProdListItem.itemImage {
  width: 3.7rem;
  overflow: hidden;
}
/* line 113, ../sass/pages/specific/rankings/_categoryDesk.scss */
html[data-rwd=desk] .categoryProdListItem.itemName {
  width: 37.45rem;
  padding: 0 1rem 0 1.45rem;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .categoryProdListItem.itemGrade {
  width: 3.15rem;
}
/* line 124, ../sass/pages/specific/rankings/_categoryDesk.scss */
html[data-rwd=desk] .categoryProdListImg {
  width: 3.65rem;
  height: 3.65rem;
}
/* line 131, ../sass/pages/specific/rankings/_categoryDesk.scss */
html[data-rwd=desk] .categorySummaryInfinity {
  background-color: #00828f;
  background-position: right top;
  background-size: 50%;
  background-repeat: repeat-y;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .categorySummaryContentWrap {
  padding: 2.95rem 1rem;
}
/* line 155, ../sass/pages/specific/rankings/_categoryDesk.scss */
html[data-rwd=desk] .categoryScienceKeyDiv, html[data-rwd=desk] .dataSourceImgDiv {
  background-position: left 0.45rem;
  background-repeat: repeat-x;
  margin-top: 2.55rem;
  margin-right: 0.9rem;
  padding-top: 1.45rem;
}
/* line 164, ../sass/pages/specific/rankings/_categoryDesk.scss */
html[data-rwd=desk] .categoryScienceKeyIconSvgDiv {
  width: 3.65rem;
  height: 3.65rem;
  min-width: 73px;
  min-height: 73px;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .categoryScienceResultDiv, html[data-rwd=desk] .dataSourceInfoDiv {
  margin: 2.55rem 0 0 0.65rem;
}

/************* CATEGORY PAGE - PALM **************/
/* line 12, ../sass/config/mixins/_breakpoint.scss */
html[data-rwd=palm] {
  /* .categoryIntroSvgDiv {
  } */
  /* .categoryIntroSvg {
  } */
  /* .filterLoadingImg {
  } */
  /* .categoryProdList {
      &.afterFilter {
      }
      &.isActive {
      }
  } */
  /* .categoryProdListTable {
  } */
  /* .categorySummaryInfinity {
  } */
  /* .categorySummarySvgDiv {
  } */
  /* .categorySummarySvg {
  } */
  /* .categoryScienceSpacer {
  } */
  /* .categoryScienceKeyIconSvgDiv {
  } */
  /* .categoryScienceKeyIconSvg {
  } */
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .categoryIntroHr {
  margin: 2rem 0;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .categoryIntroBtn {
  margin-bottom: 1.5rem;
}
/* line 39, ../sass/pages/specific/rankings/_categoryPalm.scss */
html[data-rwd=palm] .categoryFilterUl {
  display: block;
  overflow: scroll;
  white-space: nowrap;
  padding-bottom: 2rem;
}
/* line 46, ../sass/pages/specific/rankings/_categoryPalm.scss */
html[data-rwd=palm] .categoryFilterLi {
  /* &.isActive {
  } */
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .categoryFilterLi {
  padding: 0.25rem 0.5rem 0.35rem;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 46, ../sass/pages/specific/rankings/_categoryPalm.scss */
  html[data-rwd=palm] .categoryFilterLi {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    padding: 5px 10px 7px;
  }
}
/* line 55, ../sass/pages/specific/rankings/_categoryPalm.scss */
html[data-rwd=palm] .categoryFilterLi.allFilter {
  width: 2.95rem;
  min-width: 59px;
  text-align: center;
}
/* line 65, ../sass/pages/specific/rankings/_categoryPalm.scss */
html[data-rwd=palm] .filterLoadingDiv {
  position: absolute;
  bottom: 0.4rem;
  right: 50%;
  margin: 0 -0.4rem 0;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 65, ../sass/pages/specific/rankings/_categoryPalm.scss */
  html[data-rwd=palm] .filterLoadingDiv {
    bottom: 6px;
    margin: 0 -8px 0;
  }
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .categoryProdListCell {
  height: 5rem;
}
/* line 108, ../sass/pages/specific/rankings/_categoryPalm.scss */
html[data-rwd=palm] .categoryProdListItem {
  display: inline-block;
  vertical-align: middle;
}
/* line 112, ../sass/pages/specific/rankings/_categoryPalm.scss */
html[data-rwd=palm] .categoryProdListItem.itemPosition {
  width: 8.25%;
  text-align: center;
}
/* line 117, ../sass/pages/specific/rankings/_categoryPalm.scss */
html[data-rwd=palm] .categoryProdListItem.itemImage {
  width: 19.25%;
  overflow: hidden;
}
/* line 122, ../sass/pages/specific/rankings/_categoryPalm.scss */
html[data-rwd=palm] .categoryProdListItem.itemName {
  width: 60.5%;
  padding: 0 0.15rem;
}
/* line 128, ../sass/pages/specific/rankings/_categoryPalm.scss */
html[data-rwd=palm] .categoryProdListItem.itemGrade {
  width: 11.8%;
  white-space: nowrap;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .categorySummaryContentWrap {
  padding: 1.95rem 1rem;
}

/********** ERRORS *********/
/* line 3, ../sass/pages/specific/errors/_errors.scss */
.errorPageSvgDiv {
  display: inline-block;
  width: 4.35rem;
  height: 4.35rem;
  min-width: 87px;
  min-height: 87px;
}

/*********** JavaScript Related **********/
/******** rwd-module.js ********/
/* @import "jsRelated/swipe"; */
/* ==============================================================
Pages that use Swiper.js:
------------------------
Product page review/report:
	- Product image slider (productImageSwiper.html)
	- Related categories slider (relatedCategoriesTag.html)
============================================================== */
/*
 * Swiper 2.7.6
 * Mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/sliders/swiper/
 *
 * Copyright 2010-2015, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under GPL & MIT
 *
 * Released on: February 11, 2015
*/
/* ===============================================================
Basic Swiper Styles 
================================================================*/
/* line 27, ../sass/jsRelated/_swiper-2.7.6.scss */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  direction: ltr;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}

/* line 40, ../sass/jsRelated/_swiper-2.7.6.scss */
.swiper-wrapper {
  position: relative;
  width: 100%;
  -webkit-transition-property: -webkit-transform, left, top;
  -webkit-transition-duration: 0s;
  -webkit-transform: translate3d(0px, 0, 0);
  -webkit-transition-timing-function: ease;
  -moz-transition-property: -moz-transform, left, top;
  -moz-transition-duration: 0s;
  -moz-transform: translate3d(0px, 0, 0);
  -moz-transition-timing-function: ease;
  -o-transition-property: -o-transform, left, top;
  -o-transition-duration: 0s;
  -o-transform: translate3d(0px, 0, 0);
  -o-transition-timing-function: ease;
  -o-transform: translate(0px, 0px);
  -ms-transition-property: -ms-transform, left, top;
  -ms-transition-duration: 0s;
  -ms-transform: translate3d(0px, 0, 0);
  -ms-transition-timing-function: ease;
  transition-property: transform, left, top;
  transition-duration: 0s;
  transform: translate3d(0px, 0, 0);
  transition-timing-function: ease;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 73, ../sass/jsRelated/_swiper-2.7.6.scss */
.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

/* line 81, ../sass/jsRelated/_swiper-2.7.6.scss */
.swiper-slide {
  float: left;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
/* line 89, ../sass/jsRelated/_swiper-2.7.6.scss */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
}

/* line 92, ../sass/jsRelated/_swiper-2.7.6.scss */
.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
}

/* ===============================================================
Slider classes for reference. Dont'add styles here
================================================================*/
/* line 100, ../sass/jsRelated/_swiper-2.7.6.scss */
.swiper-container {
  /* Specify Swiper's Size: */
}

/* line 103, ../sass/jsRelated/_swiper-2.7.6.scss */
.swiper-slide {
  /* Specify Slides's Size: */
}

/* line 106, ../sass/jsRelated/_swiper-2.7.6.scss */
.swiper-slide-active {
  /* Specific active slide styling: */
}

/* line 110, ../sass/jsRelated/_swiper-2.7.6.scss */
.swiper-slide-visible {
  /* Specific visible slide styling: */
}

/* ===============================================================
Pagination classes for reference. Dont'add styles here
================================================================*/
/* line 116, ../sass/jsRelated/_swiper-2.7.6.scss */
.swiper-pagination-switch {
  /* Stylize pagination button: */
}

/* line 119, ../sass/jsRelated/_swiper-2.7.6.scss */
.swiper-active-switch {
  /* Specific active button style: */
}

/* line 122, ../sass/jsRelated/_swiper-2.7.6.scss */
.swiper-visible-switch {
  /* Specific visible button style: */
}

/********** PAGINATION js ***********/
/* line 3, ../sass/jsRelated/_pagination.scss */
.lab-theme {
  /*ul {
      
  }*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.lab-theme .prev {
  background-position: left center;
}

/* line 62, ../sass/jsRelated/_pagination.scss */
html[data-rwd=desk] .lab-theme a, html[data-rwd=desk] .lab-theme span {
  height: 23px;
  line-height: 22px;
  padding: 0 9px;
}

/* line 71, ../sass/jsRelated/_pagination.scss */
html[data-rwd=desk] .lab-theme {
  /*ul {
      
  }*/
  /*li {
  }*/
  /*.current {
      
      
      &.next {
      }
      &.prev {
      }
  }*/
}
/* line 95, ../sass/jsRelated/_pagination.scss */
html[data-rwd=desk] .lab-theme .next {
  /*&:hover {
  }*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .lab-theme .next {
  padding-right: 32px;
}
/* line 102, ../sass/jsRelated/_pagination.scss */
html[data-rwd=desk] .lab-theme .prev {
  /*&:hover {
  }*/
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .lab-theme .prev {
  padding-left: 32px;
}

/* line 111, ../sass/jsRelated/_pagination.scss */
html[data-rwd=palm] .lab-theme a, html[data-rwd=palm] .lab-theme span {
  height: 1.15rem;
  line-height: 1.1rem;
  padding: 0 0.45rem;
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 111, ../sass/jsRelated/_pagination.scss */
  html[data-rwd=palm] .lab-theme a, html[data-rwd=palm] .lab-theme span {
    height: 23px;
    line-height: 22px;
    padding: 0 9px;
  }
}

/* line 124, ../sass/jsRelated/_pagination.scss */
html[data-rwd=palm] .lab-theme {
  /*ul {
      
  }*/
  /*li {
  }*/
  /*.current {
      
      &.next {
          
      }
      &.prev {
          
      }
  }*/
}
/* line 150, ../sass/jsRelated/_pagination.scss */
html[data-rwd=palm] .lab-theme .next {
  padding-right: 1.6rem;
  background-size: 1.15rem;
  /*&:hover {
  }*/
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 150, ../sass/jsRelated/_pagination.scss */
  html[data-rwd=palm] .lab-theme .next {
    background-size: 23px;
  }
}
/* line 162, ../sass/jsRelated/_pagination.scss */
html[data-rwd=palm] .lab-theme .prev {
  padding-left: 1.6rem;
  background-size: 1.15rem;
  /*&:hover {
  }*/
}
@media all and (min-width: 280px) and (max-width: 319px) {
  /* line 162, ../sass/jsRelated/_pagination.scss */
  html[data-rwd=palm] .lab-theme .prev {
    background-size: 23px;
  }
}

/********** AUTOCOMPLETE js ***********/
/* 
 * This ia jQuery UI component. There some classes in the _headerBase.scss files
 * that are used to override some properties and add some custom styling.
 * Here we are only adjusting the component's elements. If we remove the component
 * we can remove this file without any problems.
 */
/* line 10, ../sass/jsRelated/_autocomplete.scss */
.ui-helper-hidden-accessible {
  font-size: 0;
}

/*********** Utils ************/
/*********** FONT COLOR *************/
/******** BACKGROUND COLORS ***********/
/* line 17, ../sass/utils/_backgroundColors.scss */
.bgcFacebook {
  background-color: #3B5998 !important;
}

/******* Border COLORS ********/
/********** SVG Classes ************/
/* line 3, ../sass/utils/_svgClasses.scss */
.fillCurrent, .svgCurrentColor {
  fill: currentColor;
}

/* line 7, ../sass/utils/_svgClasses.scss */
.strokeCurrent, .svgCurrentColor {
  stroke: currentColor;
}

/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.posR {
  position: relative !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fontItalic {
  font-style: italic !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fontLight {
  font-weight: 300 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fontRegular {
  font-weight: 400 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fontBold, html[data-rwd=palm] .prodKeyDataD {
  font-weight: 700 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .spH1AfterHr {
  margin-top: 1.55rem !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .spH1AfterHr {
  margin-top: 3.55rem !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.spH5AfterH1 {
  margin-top: 3.2rem !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.spH5AfterH2, html[data-rwd=desk] .spH6AfterH2, html[data-rwd=palm] .spPAfterH5 {
  margin-top: 0.85rem !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.spH5AfterP {
  margin-top: 1.75rem !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.spH5AfterHr {
  margin-top: 3.6rem !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .spH6AfterH2 {
  margin-top: 1.35rem !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .spPAfterH1, .spPAfterH2, html[data-rwd=palm] .spPAfterP {
  margin-top: 1rem !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .spPAfterH1 {
  margin-top: 1.4rem !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .spPAfterH5 {
  margin-top: 0.75rem !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .spPAfterP {
  margin-top: 0.8rem !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.spCiteAfterCite {
  margin-top: 0.15rem !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .spHrAfterHr {
  margin-top: 2.35rem !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .spHrAfterHr, html[data-rwd=desk] .spH1BigAfterHr {
  margin-top: 4rem !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.spH1BigAfterH1Big {
  margin-top: 0rem !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=palm] .spH1BigAfterHr {
  margin-top: 1.6rem !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
html[data-rwd=desk] .spHrAfterHrBig {
  margin-top: 5rem !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.floatR {
  float: right !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.floatL {
  float: left !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.displayIB {
  display: inline-block !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.taL {
  text-align: left !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.taC {
  text-align: center !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.posA {
  position: absolute !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.vaM {
  vertical-align: middle !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.taR {
  text-align: right !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcBrand {
  color: #00A1E4 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcBrandLgt {
  color: #1AABE7 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcBrandCont {
  color: #FFFFFF !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcBrandComp {
  color: #f1f1f1 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcText {
  color: #474747 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcAction {
  color: #FF7F00 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcActionOppo, .fcEntData {
  color: #777777 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcTextOnComp {
  color: #ababab !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcEntTest {
  color: #36CCA7 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcEntCert {
  color: #1A8B8D !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcEntQlty {
  color: #055370 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcOneAdult, .fcSuccess {
  color: #21B1A9 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcOne50Plus {
  color: #7876D3 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcError {
  color: red !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcVendor {
  color: #9e9e9e !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcDivision {
  color: #d4d4d4 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcTransparent {
  color: transparent !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcGradeA {
  color: #009247 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcGradeAM {
  color: #00AB4E !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcGradeBP {
  color: #72BF44 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcGradeB {
  color: #A6CE39 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcGradeBM {
  color: #EEE809 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcGradeCP {
  color: #FFDD00 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcGradeC {
  color: #FFC20E !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcGradeCM {
  color: #FAA61A !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcGradeDP {
  color: #F68B1F !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcGradeD {
  color: #F37021 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcGradeDM {
  color: #F04E23 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fcGradeF {
  color: #D71920 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcBrand {
  background-color: #00A1E4 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcBrandLgt {
  background-color: #1AABE7 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcBrandCont {
  background-color: #FFFFFF !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcBrandComp {
  background-color: #f1f1f1 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcText {
  background-color: #474747 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcAction {
  background-color: #FF7F00 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcActionOppo, .bgcEntData {
  background-color: #777777 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcTextOnComp {
  background-color: #ababab !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcEntTest {
  background-color: #36CCA7 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcEntCert {
  background-color: #1A8B8D !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcEntQlty {
  background-color: #055370 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcOneAdult, .bgcSuccess {
  background-color: #21B1A9 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcOne50Plus {
  background-color: #7876D3 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcError {
  background-color: red !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcVendor {
  background-color: #9e9e9e !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcDivision {
  background-color: #d4d4d4 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcTransparent {
  background-color: transparent !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcGradeA {
  background-color: #009247 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcGradeAM {
  background-color: #00AB4E !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcGradeBP {
  background-color: #72BF44 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcGradeB {
  background-color: #A6CE39 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcGradeBM {
  background-color: #EEE809 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcGradeCP {
  background-color: #FFDD00 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcGradeC {
  background-color: #FFC20E !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcGradeCM {
  background-color: #FAA61A !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcGradeDP {
  background-color: #F68B1F !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcGradeD {
  background-color: #F37021 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcGradeDM {
  background-color: #F04E23 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcGradeF {
  background-color: #D71920 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcStepsBlueDark {
  background-color: #008BC5 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcStepsBlue {
  background-color: #00a1e4 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcStepsBlueLight {
  background-color: #19bafd !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcStepsGreenAcqua {
  background-color: #00828f !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcStepsGreenDarkGray {
  background-color: #3c5f63 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcStepsGreenGray {
  background-color: #528788 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcStepsGreenLime {
  background-color: #79BE5D !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcStepsGreenDryGrass {
  background-color: #8EA24D !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.bgcStepsYellow {
  background-color: #C2B237 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.borderColorBrand {
  border-color: #00A1E4 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.borderColorBrandLgt {
  border-color: #1AABE7 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.borderColorBrandCont {
  border-color: #FFFFFF !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.borderColorBrandComp {
  border-color: #f1f1f1 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.borderColorText {
  border-color: #474747 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.borderColorAction {
  border-color: #FF7F00 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.borderColorActionOppo, .borderColorEntData {
  border-color: #777777 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.borderColorTextOnComp {
  border-color: #ababab !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.borderColorEntTest {
  border-color: #36CCA7 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.borderColorEntCert {
  border-color: #1A8B8D !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.borderColorEntQlty {
  border-color: #055370 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.borderColorOneAdult, .borderColorSuccess {
  border-color: #21B1A9 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.borderColorOne50Plus {
  border-color: #7876D3 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.borderColorError {
  border-color: red !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.borderColorVendor {
  border-color: #9e9e9e !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.borderColorDivision {
  border-color: #d4d4d4 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.borderColorTransparent {
  border-color: transparent !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillBrand {
  fill: #00A1E4 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillBrandLgt {
  fill: #1AABE7 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillBrandCont {
  fill: #FFFFFF !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillBrandComp {
  fill: #f1f1f1 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillText {
  fill: #474747 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillAction {
  fill: #FF7F00 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillActionOppo, .fillEntData {
  fill: #777777 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillTextOnComp {
  fill: #ababab !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillEntTest {
  fill: #36CCA7 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillEntCert {
  fill: #1A8B8D !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillEntQlty {
  fill: #055370 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillOneAdult, .fillSuccess {
  fill: #21B1A9 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillOne50Plus {
  fill: #7876D3 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillError {
  fill: red !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillVendor {
  fill: #9e9e9e !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillDivision {
  fill: #d4d4d4 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillTransparent {
  fill: transparent !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillGradeA {
  fill: #009247 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillGradeAM {
  fill: #00AB4E !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillGradeBP {
  fill: #72BF44 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillGradeB {
  fill: #A6CE39 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillGradeBM {
  fill: #EEE809 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillGradeCP {
  fill: #FFDD00 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillGradeC {
  fill: #FFC20E !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillGradeCM {
  fill: #FAA61A !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillGradeDP {
  fill: #F68B1F !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillGradeD {
  fill: #F37021 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillGradeDM {
  fill: #F04E23 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.fillGradeF {
  fill: #D71920 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.strokeBrand {
  stroke: #00A1E4 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.strokeBrandLgt {
  stroke: #1AABE7 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.strokeBrandCont {
  stroke: #FFFFFF !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.strokeBrandComp {
  stroke: #f1f1f1 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.strokeText {
  stroke: #474747 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.strokeAction {
  stroke: #FF7F00 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.strokeActionOppo, .strokeEntData {
  stroke: #777777 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.strokeTextOnComp {
  stroke: #ababab !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.strokeEntTest {
  stroke: #36CCA7 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.strokeEntCert {
  stroke: #1A8B8D !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.strokeEntQlty {
  stroke: #055370 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.strokeOneAdult, .strokeSuccess {
  stroke: #21B1A9 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.strokeOne50Plus {
  stroke: #7876D3 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.strokeError {
  stroke: red !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.strokeVendor {
  stroke: #9e9e9e !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.strokeDivision {
  stroke: #d4d4d4 !important;
}
/* line 30, ../sass/config/mixins/_dryPlaceholders.scss */
.strokeTransparent {
  stroke: transparent !important;
}
/******** UTILS - HIDE CLASSES ************/
/* line 4, ../sass/utils/_hideShowClasses.scss */
html[data-rwd=desk] .hideDesk {
  display: none !important;
}
/* line 8, ../sass/utils/_hideShowClasses.scss */
html[data-rwd=desk] .showPalm {
  display: none !important;
}

/* line 16, ../sass/utils/_hideShowClasses.scss */
html[data-rwd=palm] .hidePalm {
  display: none !important;
}
/* line 20, ../sass/utils/_hideShowClasses.scss */
html[data-rwd=palm] .showDesk {
  display: none !important;
}

/******* OPACITY *******/
/* line 5, ../sass/utils/_opacityClasses.scss */
.opacity0 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 5, ../sass/utils/_opacityClasses.scss */
.opacity5 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=5);
  opacity: 0.05;
}

/* line 5, ../sass/utils/_opacityClasses.scss */
.opacity10 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
  opacity: 0.1;
}

/* line 5, ../sass/utils/_opacityClasses.scss */
.opacity15 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=15);
  opacity: 0.15;
}

/* line 5, ../sass/utils/_opacityClasses.scss */
.opacity20 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
}

/* line 5, ../sass/utils/_opacityClasses.scss */
.opacity25 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
}

/* line 5, ../sass/utils/_opacityClasses.scss */
.opacity30 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}

/* line 5, ../sass/utils/_opacityClasses.scss */
.opacity35 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);
  opacity: 0.35;
}

/* line 5, ../sass/utils/_opacityClasses.scss */
.opacity40 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}

/* line 5, ../sass/utils/_opacityClasses.scss */
.opacity45 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=45);
  opacity: 0.45;
}

/* line 5, ../sass/utils/_opacityClasses.scss */
.opacity50 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 5, ../sass/utils/_opacityClasses.scss */
.opacity55 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=55);
  opacity: 0.55;
}

/* line 5, ../sass/utils/_opacityClasses.scss */
.opacity60 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}

/* line 5, ../sass/utils/_opacityClasses.scss */
.opacity65 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
  opacity: 0.65;
}

/* line 5, ../sass/utils/_opacityClasses.scss */
.opacity70 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

/* line 5, ../sass/utils/_opacityClasses.scss */
.opacity75 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

/* line 5, ../sass/utils/_opacityClasses.scss */
.opacity80 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

/* line 5, ../sass/utils/_opacityClasses.scss */
.opacity85 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
}

/* line 5, ../sass/utils/_opacityClasses.scss */
.opacity90 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}

/* line 5, ../sass/utils/_opacityClasses.scss */
.opacity95 {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
  opacity: 0.95;
}

/* line 5, ../sass/utils/_opacityClasses.scss */
.opacity100 {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/******** TEXT UTILS ********/
/* line 8, ../sass/utils/_textClasses.scss */
.fontSmooth {
  -webkit-font-smoothing: antialiased;
  /* hack to make font 'thinner' in Chrome and Safari */
  -moz-osx-font-smoothing: grayscale;
  /* hack to make font 'thinner' in Firefox */
}

/* line 13, ../sass/utils/_textClasses.scss */
.fontSmoothAuto {
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important;
}

/* line 18, ../sass/utils/_textClasses.scss */
.underlineHover:hover, .hoverUnderline:hover, .underlineAll, .underlineAll:link, .underlineAll:visited, .underlineAll:hover, .underlineAll:active {
  text-decoration: underline;
}

/* line 22, ../sass/utils/_textClasses.scss */
.overflowCenter {
  margin-left: -100%;
  margin-right: -100%;
  text-align: center;
}

/* line 1, ../sass/utils/_borderOptions.scss */
.borderTopSolid {
  border-top-style: solid !important;
  border-top-width: 1px !important;
}

/* line 6, ../sass/utils/_borderOptions.scss */
.borderBottomSolid {
  border-bottom-style: solid !important;
  border-bottom-width: 1px !important;
}

/* line 11, ../sass/utils/_borderOptions.scss */
.borderLeftSolid {
  border-left-style: solid !important;
  border-left-width: 1px !important;
}

/* line 16, ../sass/utils/_borderOptions.scss */
.borderRightSolid {
  border-right-style: solid !important;
  border-right-width: 1px !important;
}

/* line 21, ../sass/utils/_borderOptions.scss */
.borderSolid {
  border-style: solid !important;
  border-width: 1px  !important;
}

/******* HACKS CLASS *******/
/* line 2, ../sass/utils/_hacks.scss */
br.clear {
  line-height: 0px;
  clear: both;
}

/* line 1, ../sass/utils/_rotateClasses.scss */
.rot0, .rotUp {
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* line 5, ../sass/utils/_rotateClasses.scss */
.rot90, html[data-rwd=palm] .subsMoreInfoSvgDiv, .rotRight {
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 9, ../sass/utils/_rotateClasses.scss */
.rot180, .rotDown {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 13, ../sass/utils/_rotateClasses.scss */
.rot270, html[data-rwd=palm] .subscriptionRow.isActive .subsMoreInfoSvgDiv, .rotLeft {
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

/********** MISCELANEOUS **********/
/* line 3, ../sass/utils/_miscelaneous.scss */
.cursorPointer {
  cursor: pointer;
}

/* line 8, ../sass/utils/_miscelaneous.scss */
html[data-rwd=desk] .curPointerDesk {
  cursor: pointer;
}

/* line 14, ../sass/utils/_miscelaneous.scss */
html[data-rwd=palm] .curPointerPalm {
  cursor: pointer;
}

/*
 * This class avoids that the element being clicked
 * gets highlighted and ends up highlighting other elements
 * on the page. Use this on clickable elements that alter content
 * in the page. Like the 'add/subtract' buttons on the productBuyTag.
 * 
 * Apparently this class doesn't do anything for IE8 and below.
 * So a javascript should add a "unselectable='on'" attribute on the element.
 * 
 * SO thread: http://stackoverflow.com/questions/826782/css-rule-to-disable-text-selection-highlighting
 */
/* line 30, ../sass/utils/_miscelaneous.scss */
.nohighlight {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
