/* line 17, ../../../../../../../../../../../gems/1.9.1/gems/compass-0.12.2/frameworks/compass/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, ../../../../../../../../../../../gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../../../gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../../../gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../../../gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../../../gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../../../gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../../../gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../../../gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 378, sprites/*.png */
.sprites-sprite, .slick-prev, .slick-prev.slick-disabled:hover, .slick-next, .slick-next.slick-disabled:hover, .arrow-right, .arrow-down, #fbox_language .arrow-right, #fbox_language .arrow-down, .main-container .main .up-container span, .top-bar .cart-icon, .switches .arrow-icon, .switches .language-dropdown-overlay .language-dropdown .arrow-icon, #account-top-menu li a,
#account-top-menu li strong {
  background: url('../../images/sprites-s7ad7f567fe.png') no-repeat;
}

@font-face {
  font-family: "kickstarter1.3";
  src: url("../../font/kickstarter1.3.eot");
  src: url("../../font/kickstarter1.3?#iefix") format("embedded-opentype"), url("../../font/kickstarter1.3.woff") format("woff"), url("../../font/kickstarter1.3.ttf") format("truetype"), url("../../font/kickstarter1.3.svg#kickstarter1.3") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: Genath;
  src: url("/skin/frontend/enterprise/labiosthetique/font/GenathDisplay-Italic.otf") format("otf"), url("/skin/frontend/enterprise/labiosthetique/font/GenathDisplay-Italic.woff") format("woff"), url("/skin/frontend/enterprise/labiosthetique/font/GenathDisplay-Italic.eot") format("eot"), url("/skin/frontend/enterprise/labiosthetique/font/GenathDisplay-Italic.svg") format("svg");
}

/* line 20, ../../sass/kickstarter/libs/_fonts.scss */
.fs1, .notice-msg li:before {
  font-size: 2em;
}

/* line 23, ../../sass/kickstarter/libs/_fonts.scss */
.icon-with-space {
  margin-right: hGutter(0.5);
}

/* line 26, ../../sass/kickstarter/libs/_fonts.scss */
.icon-with-space-2 {
  margin-right: hGutter(1);
}

/* line 31, ../../sass/kickstarter/libs/_fonts.scss */
.fontks, .customSelect:after, .success-msg li, .notice-msg li, .error-msg li, .cms-page-view .cms-menu ul li:before,
[class*="icon-"] {
  font-family: "kickstarter1.3";
}

/* line 36, ../../sass/kickstarter/libs/_fonts.scss */
.icon-grid:before {
  content: "U";
}

/* line 39, ../../sass/kickstarter/libs/_fonts.scss */
.icon-list:before {
  content: "V";
}

/* line 42, ../../sass/kickstarter/libs/_fonts.scss */
.icon-arrow-down:before, .customSelect:after {
  content: "R";
}

/* line 45, ../../sass/kickstarter/libs/_fonts.scss */
.icon-arrow-up:before {
  content: "T";
}

/* line 48, ../../sass/kickstarter/libs/_fonts.scss */
.icon-search:before {
  content: "Z";
}

/* line 51, ../../sass/kickstarter/libs/_fonts.scss */
.icon-play:before {
  content: "A";
}

/* line 54, ../../sass/kickstarter/libs/_fonts.scss */
.icon-play-2:before, .cms-page-view .cms-menu ul li:before {
  content: "C";
}

/* line 57, ../../sass/kickstarter/libs/_fonts.scss */
.icon-user:before {
  content: "M";
}

/* line 60, ../../sass/kickstarter/libs/_fonts.scss */
.icon-x:before {
  content: "X";
}

/* line 63, ../../sass/kickstarter/libs/_fonts.scss */
.icon-checkmark:before {
  content: "G";
}

/* line 66, ../../sass/kickstarter/libs/_fonts.scss */
.icon-spam:before {
  content: "H";
}

/* line 69, ../../sass/kickstarter/libs/_fonts.scss */
.icon-alarm:before, .notice-msg li:before {
  content: "I";
}

/* line 72, ../../sass/kickstarter/libs/_fonts.scss */
.icon-cart:before {
  content: "P";
}

/* line 75, ../../sass/kickstarter/libs/_fonts.scss */
.icon-menu:before {
  content: "a";
  text-transform: none;
}

/* line 79, ../../sass/kickstarter/libs/_fonts.scss */
.icon-pencil:before {
  content: "W";
}

/* line 82, ../../sass/kickstarter/libs/_fonts.scss */
.icon-cancel-circle:before {
  content: "O";
}

/* line 85, ../../sass/kickstarter/libs/_fonts.scss */
.icon-radio-checked:before {
  content: "L";
}

/* line 88, ../../sass/kickstarter/libs/_fonts.scss */
.icon-radio-unchecked:before {
  content: "K";
}

/* line 91, ../../sass/kickstarter/libs/_fonts.scss */
.icon-compare:before {
  content: "N";
}

/* line 94, ../../sass/kickstarter/libs/_fonts.scss */
.icon-arrow-down:before, .customSelect:after {
  content: "B";
}

/* line 97, ../../sass/kickstarter/libs/_fonts.scss */
.icon-video-play:before {
  content: "d";
  text-transform: none;
}

/* line 101, ../../sass/kickstarter/libs/_fonts.scss */
.icon-share:before {
  content: "E";
}

/* line 104, ../../sass/kickstarter/libs/_fonts.scss */
.icon-mail:before {
  content: "b";
  text-transform: none;
}

/* line 108, ../../sass/kickstarter/libs/_fonts.scss */
.icon-phone:before {
  content: "c";
  text-transform: none;
}

/* line 113, ../../sass/kickstarter/libs/_fonts.scss */
.icon-liquid:before {
  content: "e";
  text-transform: none;
}

/* line 117, ../../sass/kickstarter/libs/_fonts.scss */
.icon-thumbup:before {
  content: "g";
  text-transform: none;
}

/* line 121, ../../sass/kickstarter/libs/_fonts.scss */
.icon-document:before {
  content: "h";
  text-transform: none;
}

/* line 125, ../../sass/kickstarter/libs/_fonts.scss */
.icon-info:before {
  content: "i";
  text-transform: none;
}

/* line 129, ../../sass/kickstarter/libs/_fonts.scss */
.icon-idea:before {
  content: "f";
  text-transform: none;
}

/* line 133, ../../sass/kickstarter/libs/_fonts.scss */
.icon-pinterest:before {
  content: "o";
  text-transform: none;
}

/* line 137, ../../sass/kickstarter/libs/_fonts.scss */
.icon-instagram:before {
  content: "p";
  text-transform: none;
}

/* line 141, ../../sass/kickstarter/libs/_fonts.scss */
.icon-twitter:before {
  content: "q";
  text-transform: none;
}

/* line 145, ../../sass/kickstarter/libs/_fonts.scss */
.icon-facebook:before {
  content: "r";
  text-transform: none;
}

/* line 149, ../../sass/kickstarter/libs/_fonts.scss */
.font-light {
  color: #999999;
}

/* line 14, ../../../../../../../../../../../gems/1.9.1/gems/susy-1.0.5/sass/susy/_grid.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 14, ../../../../../../../../../../../gems/1.9.1/gems/susy-1.0.5/sass/susy/_grid.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@media (min-width: 76.25em) {
  /* line 938, ../../sass/kickstarter/grid/_fullscreen.scss */
  .category-view .category-products .products-grid .item,
  .results-view .category-products .products-grid .item {
    width: 31.54362%;
    float: left;
    margin-right: 2.68456%;
  }
  /* line 185, ../../../../../../../../../../../gems/1.9.1/gems/susy-1.0.5/sass/susy/_grid.scss */
  .category-view .category-products .products-grid .item:nth-child(3n),
  .results-view .category-products .products-grid .item:nth-child(3n) {
    float: right;
    margin-right: 0;
  }
  /* line 946, ../../sass/kickstarter/grid/_fullscreen.scss */
  .category-view .category-products .products-list .product-image,
  .results-view .category-products .products-list .product-image {
    width: 32%;
    float: left;
    margin-right: 2%;
  }
  /* line 950, ../../sass/kickstarter/grid/_fullscreen.scss */
  .category-view .category-products .products-list .product-shop,
  .results-view .category-products .products-list .product-shop {
    width: 66%;
    float: left;
    margin-right: 2%;
    float: right;
    margin-right: 0;
  }
  /* line 954, ../../sass/kickstarter/grid/_fullscreen.scss */
  .category-view .category-products .products-list .product-shop .product-text-container,
  .results-view .category-products .products-list .product-shop .product-text-container {
    width: 61.36364%;
    float: left;
    margin-right: 3.0303%;
  }
  /* line 958, ../../sass/kickstarter/grid/_fullscreen.scss */
  .category-view .category-products .products-list .product-shop .product-action-container,
  .results-view .category-products .products-list .product-shop .product-action-container {
    width: 35.60606%;
    float: left;
    margin-right: 3.0303%;
    float: right;
    margin-right: 0;
  }
}
/* line 15, ../../sass/kickstarter/grid/_grid-mage-ee.scss */
.header-container .header-panel,
.header-container .header,
.header-container .nav-container,
.message-container .messages,
.main-container .main,
.footer-container .footer-top-container .section,
.footer-container .footer-primary-container .section,
.footer-container .footer-secondary-container .section {
  *zoom: 1;
  max-width: 1220px;
  max-width: 76.25rem;
  _width: 1220px;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  margin-left: auto;
  margin-right: auto;
}
/* line 38, ../../../../../../../../../../../gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.header-container .header-panel:after,
.header-container .header:after,
.header-container .nav-container:after,
.message-container .messages:after,
.main-container .main:after,
.footer-container .footer-top-container .section:after,
.footer-container .footer-primary-container .section:after,
.footer-container .footer-secondary-container .section:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 44.375em) {
  /* line 15, ../../sass/kickstarter/grid/_grid-mage-ee.scss */
  .header-container .header-panel,
  .header-container .header,
  .header-container .nav-container,
  .message-container .messages,
  .main-container .main,
  .footer-container .footer-top-container .section,
  .footer-container .footer-primary-container .section,
  .footer-container .footer-secondary-container .section {
    max-width: 710px;
    max-width: 44.375rem;
  }
}
@media (min-width: 63.5em) {
  /* line 15, ../../sass/kickstarter/grid/_grid-mage-ee.scss */
  .header-container .header-panel,
  .header-container .header,
  .header-container .nav-container,
  .message-container .messages,
  .main-container .main,
  .footer-container .footer-top-container .section,
  .footer-container .footer-primary-container .section,
  .footer-container .footer-secondary-container .section {
    max-width: 1016px;
    max-width: 63.5rem;
  }
}
@media (min-width: 76.25em) {
  /* line 15, ../../sass/kickstarter/grid/_grid-mage-ee.scss */
  .header-container .header-panel,
  .header-container .header,
  .header-container .nav-container,
  .message-container .messages,
  .main-container .main,
  .footer-container .footer-top-container .section,
  .footer-container .footer-primary-container .section,
  .footer-container .footer-secondary-container .section {
    max-width: 1220px;
    max-width: 76.25rem;
  }
}

/* line 5, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .sidebar {
  width: auto;
}
/* line 14, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .main .col2-set .col-1 {
  width: 74.5%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 17, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .main .col2-set .col-2 {
  width: 23.5%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 23, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .main .account-login {
  width: 100%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 27, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .main .account-login .col-1 {
  width: 49%;
  float: right;
  margin-left: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
  margin-bottom: 20px;
}
/* line 33, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .main .account-login .col-2 {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
  margin-bottom: 20px;
}
/* line 42, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .main .account-create .form-container {
  width: 100%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 46, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .main .account-create .rewards {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 52, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .main .my-account {
  width: 100%;
  float: left;
  margin-right: 2%;
  display: inline;
  width: 100%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 56, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .main .my-account .dashboard {
  width: 66%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 65, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .main .my-account .addresses-list .col-1 {
  width: 40.5%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 68, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .main .my-account .addresses-list .col-2 {
  width: 40.5%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 74, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .main .my-account .edit-address {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 78, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .main .my-account .col-1 {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 82, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .main .my-account .col-2 {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 89, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .my-profile {
  width: 66%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 95, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .col2-left-layout .my-profile {
  width: 66%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 99, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .col2-left-layout .col-left {
  width: 23.5%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 103, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .col2-left-layout .col-main {
  width: 74.5%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 110, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .col2-right-layout .col-right {
  width: 15%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 114, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .col2-right-layout .col-main {
  width: 83%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 121, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .col3-layout .col-wrapper {
  width: 83%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 124, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .col3-layout .col-wrapper .col-left {
  width: 28.31325%;
  float: left;
  margin-right: 2.40964%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 129, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .col3-layout .col-wrapper .col-main {
  width: 69.27711%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 134, ../../sass/kickstarter/grid/_fullscreen.scss */
.page .col3-layout .col-right {
  width: 15%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}

/* line 166, ../../sass/kickstarter/grid/_fullscreen.scss */
.customer-account-index .col2-left-layout .col-left,
.customer-account-edit .col2-left-layout .col-left,
.customer-address-form .col2-left-layout .col-left,
.customer-address-index .col2-left-layout .col-left,
.sales-order-history .col2-left-layout .col-left,
.sales-order-view .col2-left-layout .col-left,
.sales-billing-agreement-index .col2-left-layout .col-left,
.sales-recurring-profile-index .col2-left-layout .col-left,
.review-customer-index .col2-left-layout .col-left,
.tag-customer-index .col2-left-layout .col-left,
.wishlist-index-index .col2-left-layout .col-left,
.oauth-customer-token-index .col2-left-layout .col-left,
.newsletter-manage-index .col2-left-layout .col-left,
.downloadable-customer-products .col2-left-layout .col-left,
.enterprise-customerbalance-info-index .col2-left-layout .col-left,
.enterprise-giftcardaccount-customer-index .col2-left-layout .col-left,
.enterprise-giftregistry-index-index .col2-left-layout .col-left,
.enterprise-reward-customer-info .col2-left-layout .col-left,
.enterprise-invitation-index-index .col2-left-layout .col-left {
  width: 23.5%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 170, ../../sass/kickstarter/grid/_fullscreen.scss */
.customer-account-index .col2-left-layout .col-main,
.customer-account-edit .col2-left-layout .col-main,
.customer-address-form .col2-left-layout .col-main,
.customer-address-index .col2-left-layout .col-main,
.sales-order-history .col2-left-layout .col-main,
.sales-order-view .col2-left-layout .col-main,
.sales-billing-agreement-index .col2-left-layout .col-main,
.sales-recurring-profile-index .col2-left-layout .col-main,
.review-customer-index .col2-left-layout .col-main,
.tag-customer-index .col2-left-layout .col-main,
.wishlist-index-index .col2-left-layout .col-main,
.oauth-customer-token-index .col2-left-layout .col-main,
.newsletter-manage-index .col2-left-layout .col-main,
.downloadable-customer-products .col2-left-layout .col-main,
.enterprise-customerbalance-info-index .col2-left-layout .col-main,
.enterprise-giftcardaccount-customer-index .col2-left-layout .col-main,
.enterprise-giftregistry-index-index .col2-left-layout .col-main,
.enterprise-reward-customer-info .col2-left-layout .col-main,
.enterprise-invitation-index-index .col2-left-layout .col-main {
  width: 74.5%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}

/* line 182, ../../sass/kickstarter/grid/_fullscreen.scss */
.sales-order-history .pager .amount {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 186, ../../sass/kickstarter/grid/_fullscreen.scss */
.sales-order-history .pager .pages {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 190, ../../sass/kickstarter/grid/_fullscreen.scss */
.sales-order-history .pager .limiter {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}

/* line 206, ../../sass/kickstarter/grid/_fullscreen.scss */
.category-view .category-products .products-grid .item,
.results-view .category-products .products-grid .item {
  width: 31.54362%;
  float: left;
  margin-right: 2.68456%;
  display: inline;
}
/* line 215, ../../sass/kickstarter/grid/_fullscreen.scss */
.category-view .toolbar .amount-filter-wrapper,
.results-view .toolbar .amount-filter-wrapper {
  width: 66%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 218, ../../sass/kickstarter/grid/_fullscreen.scss */
.category-view .toolbar .sort-by,
.results-view .toolbar .sort-by {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}

/* line 227, ../../sass/kickstarter/grid/_fullscreen.scss */
.category-view .image-video-wrapper {
  width: 65.77181%;
  float: left;
  margin-right: 2.68456%;
  display: inline;
}
/* line 231, ../../sass/kickstarter/grid/_fullscreen.scss */
.category-view .category-description {
  width: 31.54362%;
  float: left;
  margin-right: 2.68456%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 235, ../../sass/kickstarter/grid/_fullscreen.scss */
.category-view .category-description.only-text {
  width: 100%;
  float: left;
  margin-right: 2.68456%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}

/* line 246, ../../sass/kickstarter/grid/_fullscreen.scss */
.block-layered-nav .filter-list > li {
  width: 100%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}

/* line 259, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view .product-view,
.review-product-list .product-view {
  width: 100%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 263, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view .product-view.fixed .product-essential,
.review-product-list .product-view.fixed .product-essential {
  width: 100%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 268, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view .product-view #product-prev,
.review-product-list .product-view #product-prev {
  width: 6.5%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 272, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view .product-view #product-next,
.review-product-list .product-view #product-next {
  width: 6.5%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 276, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view .product-view .product-essential,
.review-product-list .product-view .product-essential {
  width: 83%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 279, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view .product-view .product-essential .product-img-box,
.review-product-list .product-view .product-essential .product-img-box {
  width: 28.31325%;
  float: left;
  margin-right: 2.40964%;
  display: inline;
}
/* line 282, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view .product-view .product-essential .product-img-box .more-views li,
.review-product-list .product-view .product-essential .product-img-box .more-views li {
  width: 20.3125%;
  float: left;
  margin-right: 6.25%;
  display: inline;
}
/* line 287, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view .product-view .product-essential .product-shop,
.review-product-list .product-view .product-essential .product-shop {
  margin-left: 8.5%;
  width: 59.03614%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 292, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view .product-view .product-essential .product-shop .sections,
.catalog-product-view .product-view .product-essential .product-shop .payment-methods,
.review-product-list .product-view .product-essential .product-shop .sections,
.review-product-list .product-view .product-essential .product-shop .payment-methods {
  margin-left: 8.5%;
}
/* line 299, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view .product-view .product-essential .product-info-top .product-name,
.review-product-list .product-view .product-essential .product-info-top .product-name {
  width: 82.65306%;
  float: left;
  margin-right: 4.08163%;
  display: inline;
}
/* line 303, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view .product-view .product-essential .product-info-top .prev-next-navigation,
.review-product-list .product-view .product-essential .product-info-top .prev-next-navigation {
  width: 13.26531%;
  float: left;
  margin-right: 4.08163%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 311, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view .product-collateral,
.review-product-list .product-collateral {
  width: 100%;
  float: left;
  margin-right: 2.40964%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 320, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view .box-collateral.box-related .item,
.review-product-list .box-collateral.box-related .item {
  width: 15%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 327, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view .box-collateral .products-grid .item,
.review-product-list .box-collateral .products-grid .item {
  width: 15%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 335, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view .product-tabs .std,
.review-product-list .product-tabs .std {
  overflow: hidden;
}
/* line 339, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view .product-tabs li,
.review-product-list .product-tabs li {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 185, ../../../../../../../../../../../gems/1.9.1/gems/susy-1.0.5/sass/susy/_grid.scss */
.catalog-product-view .product-tabs li:nth-child(3n),
.review-product-list .product-tabs li:nth-child(3n) {
  float: right;
  margin-right: 0;
}
/* line 349, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view #product_tabs_benefit_contents .text,
.catalog-product-view #product_tabs_ingredients_contents .text,
.catalog-product-view #product_tabs_usage_contents .text,
.review-product-list #product_tabs_benefit_contents .text,
.review-product-list #product_tabs_ingredients_contents .text,
.review-product-list #product_tabs_usage_contents .text {
  padding-left: 48px;
  padding-right: 48px;
}
/* line 353, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view #product_tabs_benefit_contents .text .col-left,
.catalog-product-view #product_tabs_ingredients_contents .text .col-left,
.catalog-product-view #product_tabs_usage_contents .text .col-left,
.review-product-list #product_tabs_benefit_contents .text .col-left,
.review-product-list #product_tabs_ingredients_contents .text .col-left,
.review-product-list #product_tabs_usage_contents .text .col-left {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 356, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view #product_tabs_benefit_contents .text .col-right,
.catalog-product-view #product_tabs_ingredients_contents .text .col-right,
.catalog-product-view #product_tabs_usage_contents .text .col-right,
.review-product-list #product_tabs_benefit_contents .text .col-right,
.review-product-list #product_tabs_ingredients_contents .text .col-right,
.review-product-list #product_tabs_usage_contents .text .col-right {
  width: 49%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 364, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view #product_tabs_benefit_contents .media-right .text,
.catalog-product-view #product_tabs_ingredients_contents .media-right .text,
.catalog-product-view #product_tabs_usage_contents .media-right .text,
.review-product-list #product_tabs_benefit_contents .media-right .text,
.review-product-list #product_tabs_ingredients_contents .media-right .text,
.review-product-list #product_tabs_usage_contents .media-right .text {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
  padding-right: 0;
}
/* line 369, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view #product_tabs_benefit_contents .media-right .media,
.catalog-product-view #product_tabs_ingredients_contents .media-right .media,
.catalog-product-view #product_tabs_usage_contents .media-right .media,
.review-product-list #product_tabs_benefit_contents .media-right .media,
.review-product-list #product_tabs_ingredients_contents .media-right .media,
.review-product-list #product_tabs_usage_contents .media-right .media {
  width: 49%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
  padding-right: 48px;
}
/* line 377, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view #product_tabs_benefit_contents .media-left .media,
.catalog-product-view #product_tabs_ingredients_contents .media-left .media,
.catalog-product-view #product_tabs_usage_contents .media-left .media,
.review-product-list #product_tabs_benefit_contents .media-left .media,
.review-product-list #product_tabs_ingredients_contents .media-left .media,
.review-product-list #product_tabs_usage_contents .media-left .media {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
  padding-left: 48px;
}
/* line 382, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view #product_tabs_benefit_contents .media-left .text,
.catalog-product-view #product_tabs_ingredients_contents .media-left .text,
.catalog-product-view #product_tabs_usage_contents .media-left .text,
.review-product-list #product_tabs_benefit_contents .media-left .text,
.review-product-list #product_tabs_ingredients_contents .media-left .text,
.review-product-list #product_tabs_usage_contents .media-left .text {
  width: 49%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
  padding-left: 0;
}
/* line 389, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-view #product-reviews-list,
.review-product-list #product-reviews-list {
  width: 57.5%;
  float: left;
  margin-right: 2%;
  display: inline;
}

/* line 402, ../../sass/kickstarter/grid/_fullscreen.scss */
.catalog-product-compare-index .page-title h1,
.catalog-product-compare-index .page-title .link-print {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 185, ../../../../../../../../../../../gems/1.9.1/gems/susy-1.0.5/sass/susy/_grid.scss */
.catalog-product-compare-index .page-title h1:last-child,
.catalog-product-compare-index .page-title .link-print:last-child {
  float: right;
  margin-right: 0;
}

/* line 417, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-cart-index .crosssell .item {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 185, ../../../../../../../../../../../gems/1.9.1/gems/susy-1.0.5/sass/susy/_grid.scss */
.checkout-cart-index .crosssell .item:nth-child(3n) {
  float: right;
  margin-right: 0;
}
/* line 421, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-cart-index .crosssell .item .product-image {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 425, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-cart-index .crosssell .item .add-to-links {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 434, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-cart-index .cart-bottom-container .totals {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 439, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-cart-index .cart-bottom-container .cart-collaterals {
  width: 66%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 444, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-cart-index .cart-bottom-container .cart-collaterals .deals .discount {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 448, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-cart-index .cart-bottom-container .cart-collaterals .deals .giftcard {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 454, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-cart-index .cart-bottom-container .cart-collaterals .shipping {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 462, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-cart-index .cart-bottom-container .checkout-button-container .continue-buttons {
  width: 66%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 466, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-cart-index .cart-bottom-container .checkout-button-container .checkout-buttons {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}

/* line 478, ../../sass/kickstarter/grid/_fullscreen.scss */
#topCartContent #mini-cart .product-image {
  width: 23.5%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 481, ../../sass/kickstarter/grid/_fullscreen.scss */
#topCartContent #mini-cart .product-details {
  width: 66%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 484, ../../sass/kickstarter/grid/_fullscreen.scss */
#topCartContent #mini-cart .product-actions {
  width: 6.5%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 492, ../../sass/kickstarter/grid/_fullscreen.scss */
#topCartContent .subtotal .label {
  width: 66%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 495, ../../sass/kickstarter/grid/_fullscreen.scss */
#topCartContent .subtotal .price {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}

/* line 506, ../../sass/kickstarter/grid/_fullscreen.scss */
#topWishlistContent #mini-wishlist .product-image-wrapper {
  width: 23.5%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 509, ../../sass/kickstarter/grid/_fullscreen.scss */
#topWishlistContent #mini-wishlist .product-info {
  width: 74.5%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}

/* line 533, ../../sass/kickstarter/grid/_fullscreen.scss */
#product-popup .popup-right .options-container-small {
  width: 66%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 537, ../../sass/kickstarter/grid/_fullscreen.scss */
#product-popup .popup-right .btn-cart {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}

/* line 558, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index #opc-login .checkout-col1,
.checkout-onepage-index #opc-billing .checkout-col1 {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 562, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index #opc-login .checkout-col2,
.checkout-onepage-index #opc-billing .checkout-col2 {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 568, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index #opc-login fieldset.billingaddress,
.checkout-onepage-index #opc-login fieldset.shippingaddress .subform-shipping-address-active,
.checkout-onepage-index #opc-billing fieldset.billingaddress,
.checkout-onepage-index #opc-billing fieldset.shippingaddress .subform-shipping-address-active {
  width: 100%;
  float: left;
  margin-right: 6.25%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 572, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index #opc-login fieldset.billingaddress .name-prefix,
.checkout-onepage-index #opc-login fieldset.shippingaddress .subform-shipping-address-active .name-prefix,
.checkout-onepage-index #opc-billing fieldset.billingaddress .name-prefix,
.checkout-onepage-index #opc-billing fieldset.shippingaddress .subform-shipping-address-active .name-prefix {
  width: 100%;
  float: left;
  margin-right: 6.25%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 578, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index #opc-login fieldset.billingaddress .name-firstname,
.checkout-onepage-index #opc-login fieldset.billingaddress .name-lastname,
.checkout-onepage-index #opc-login fieldset.shippingaddress .subform-shipping-address-active .name-firstname,
.checkout-onepage-index #opc-login fieldset.shippingaddress .subform-shipping-address-active .name-lastname,
.checkout-onepage-index #opc-billing fieldset.billingaddress .name-firstname,
.checkout-onepage-index #opc-billing fieldset.billingaddress .name-lastname,
.checkout-onepage-index #opc-billing fieldset.shippingaddress .subform-shipping-address-active .name-firstname,
.checkout-onepage-index #opc-billing fieldset.shippingaddress .subform-shipping-address-active .name-lastname {
  width: 46.875%;
  float: left;
  margin-right: 6.25%;
  display: inline;
}
/* line 185, ../../../../../../../../../../../gems/1.9.1/gems/susy-1.0.5/sass/susy/_grid.scss */
.checkout-onepage-index #opc-login fieldset.billingaddress .name-firstname:last-child,
.checkout-onepage-index #opc-login fieldset.billingaddress .name-lastname:last-child,
.checkout-onepage-index #opc-login fieldset.shippingaddress .subform-shipping-address-active .name-firstname:last-child,
.checkout-onepage-index #opc-login fieldset.shippingaddress .subform-shipping-address-active .name-lastname:last-child,
.checkout-onepage-index #opc-billing fieldset.billingaddress .name-firstname:last-child,
.checkout-onepage-index #opc-billing fieldset.billingaddress .name-lastname:last-child,
.checkout-onepage-index #opc-billing fieldset.shippingaddress .subform-shipping-address-active .name-firstname:last-child,
.checkout-onepage-index #opc-billing fieldset.shippingaddress .subform-shipping-address-active .name-lastname:last-child {
  float: right;
  margin-right: 0;
}
/* line 583, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index #opc-login fieldset.billingaddress .field.zip,
.checkout-onepage-index #opc-login fieldset.shippingaddress .subform-shipping-address-active .field.zip,
.checkout-onepage-index #opc-billing fieldset.billingaddress .field.zip,
.checkout-onepage-index #opc-billing fieldset.shippingaddress .subform-shipping-address-active .field.zip {
  width: 20.3125%;
  float: left;
  margin-right: 6.25%;
  display: inline;
}
/* line 587, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index #opc-login fieldset.billingaddress .field.location,
.checkout-onepage-index #opc-login fieldset.shippingaddress .subform-shipping-address-active .field.location,
.checkout-onepage-index #opc-billing fieldset.billingaddress .field.location,
.checkout-onepage-index #opc-billing fieldset.shippingaddress .subform-shipping-address-active .field.location {
  width: 73.4375%;
  float: left;
  margin-right: 6.25%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 598, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index #opc-billing #tab-content-checkout.logged-in .checkout-col1 {
  width: 100%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 601, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index #opc-billing #tab-content-checkout.logged-in .checkout-col1 li#billing-new-address-form {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 606, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index #opc-billing #tab-content-checkout.logged-in .checkout-col1 li.billing-address-select,
.checkout-onepage-index #opc-billing #tab-content-checkout.logged-in .checkout-col1 li.shipping-address {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 185, ../../../../../../../../../../../gems/1.9.1/gems/susy-1.0.5/sass/susy/_grid.scss */
.checkout-onepage-index #opc-billing #tab-content-checkout.logged-in .checkout-col1 li.billing-address-select:last-child,
.checkout-onepage-index #opc-billing #tab-content-checkout.logged-in .checkout-col1 li.shipping-address:last-child {
  float: right;
  margin-right: 0;
}
/* line 620, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index #opc-payment ul.payment-first li.shipping {
  width: 49%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 624, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index #opc-payment ul.payment-first li.payment {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: left;
  margin-right: 2%;
  #margin-left: auto;
}
/* line 633, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index #opc-payment ul.align-vertical li.shipping,
.checkout-onepage-index #opc-payment ul.align-vertical li.payment {
  width: 100%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
  margin-bottom: 10px;
}
/* line 639, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index #opc-payment ul li.shipping {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 643, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index #opc-payment ul li.payment {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 650, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index #customerbalance_placer {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 658, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index #opc-review .totals-container .totals-left {
  width: 66%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 662, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index #opc-review .totals-container .totals-left .col-1,
.checkout-onepage-index #opc-review .totals-container .totals-left .col-2 {
  width: 48.48485%;
  float: left;
  margin-right: 3.0303%;
  display: inline;
}
/* line 185, ../../../../../../../../../../../gems/1.9.1/gems/susy-1.0.5/sass/susy/_grid.scss */
.checkout-onepage-index #opc-review .totals-container .totals-left .col-1:last-child,
.checkout-onepage-index #opc-review .totals-container .totals-left .col-2:last-child {
  float: right;
  margin-right: 0;
}
/* line 668, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index #opc-review .totals-container .totals-block {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 681, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index .opc-block-progress-review .block-content .col-1,
.checkout-onepage-index .opc-block-progress-review .block-content .col-2,
.checkout-onepage-index .opc-block-progress-review .block-content .col-3 {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 685, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index .opc-block-progress-review .block-content .col-3 {
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 692, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index .opc-block-progress-review .shipping-coupon-comment .col-1 {
  width: 66%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 696, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index .opc-block-progress-review .shipping-coupon-comment .col-2 {
  width: 32%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 706, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index .payship-description li.payship-image {
  width: 6.5%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 710, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index .payship-description li.payship-text {
  width: 91.5%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 717, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-index .payship-description.no-image li.payship-text {
  width: 100%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}

/* line 728, ../../sass/kickstarter/grid/_fullscreen.scss */
.paypal-express-review .totals-container .totals-left {
  width: 66%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 732, ../../sass/kickstarter/grid/_fullscreen.scss */
.paypal-express-review .totals-container .totals-left .col-1,
.paypal-express-review .totals-container .totals-left .col-2 {
  width: 48.48485%;
  float: left;
  margin-right: 3.0303%;
  display: inline;
}
/* line 185, ../../../../../../../../../../../gems/1.9.1/gems/susy-1.0.5/sass/susy/_grid.scss */
.paypal-express-review .totals-container .totals-left .col-1:last-child,
.paypal-express-review .totals-container .totals-left .col-2:last-child {
  float: right;
  margin-right: 0;
}
/* line 738, ../../sass/kickstarter/grid/_fullscreen.scss */
.paypal-express-review .totals-container .totals-block {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}

/* line 749, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-success .success-3-column .col-1,
.checkout-onepage-success .success-3-column .col-2 {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 753, ../../sass/kickstarter/grid/_fullscreen.scss */
.checkout-onepage-success .success-3-column .col-3 {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}

/* line 765, ../../sass/kickstarter/grid/_fullscreen.scss */
.header-container .menu-container {
  width: 66%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 768, ../../sass/kickstarter/grid/_fullscreen.scss */
.header-container .top-search-container {
  width: 32%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}

/* line 782, ../../sass/kickstarter/grid/_fullscreen.scss */
footer .footer-top-container .col2-set .col-1 {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 786, ../../sass/kickstarter/grid/_fullscreen.scss */
footer .footer-top-container .col2-set .col-2 {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 795, ../../sass/kickstarter/grid/_fullscreen.scss */
footer .footer-primary-container .item {
  width: 100%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 802, ../../sass/kickstarter/grid/_fullscreen.scss */
footer .footer-primary-container .footer-primary-bottom .item {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 806, ../../sass/kickstarter/grid/_fullscreen.scss */
footer .footer-primary-container .footer-primary-bottom .item.last, footer .footer-primary-container .footer-primary-bottom .item:last-child {
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}

/* line 819, ../../sass/kickstarter/grid/_fullscreen.scss */
.cms-index-index .homepage-boxes {
  overflow: hidden;
}
/* line 822, ../../sass/kickstarter/grid/_fullscreen.scss */
.cms-index-index .homepage-boxes li {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 185, ../../../../../../../../../../../gems/1.9.1/gems/susy-1.0.5/sass/susy/_grid.scss */
.cms-index-index .homepage-boxes li:last-child {
  float: right;
  margin-right: 0;
}

/* line 833, ../../sass/kickstarter/grid/_fullscreen.scss */
.cms-content-page .page-header .description {
  width: 65.77181%;
  float: left;
  margin-right: 2.68456%;
  display: inline;
}
/* line 837, ../../sass/kickstarter/grid/_fullscreen.scss */
.cms-content-page .page-header .controls {
  width: 31.54362%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}

/* line 848, ../../sass/kickstarter/grid/_fullscreen.scss */
#nav li.level1 {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 185, ../../../../../../../../../../../gems/1.9.1/gems/susy-1.0.5/sass/susy/_grid.scss */
#nav li.level1:nth-child(3n) {
  float: right;
  margin-right: 0;
}
/* line 853, ../../sass/kickstarter/grid/_fullscreen.scss */
#nav li.level1 .category-thumb {
  width: 23.5%;
  float: left;
  margin-right: 2%;
  display: inline;
}

/* line 866, ../../sass/kickstarter/grid/_fullscreen.scss */
.page-print .col2-set .col-1 {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 870, ../../sass/kickstarter/grid/_fullscreen.scss */
.page-print .col2-set .col-2 {
  width: 49%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}

/* line 883, ../../sass/kickstarter/grid/_fullscreen.scss */
.marker .description-container {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 887, ../../sass/kickstarter/grid/_fullscreen.scss */
.marker .description-container {
  width: 66%;
  float: left;
  margin-right: 2%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}

/* line 899, ../../sass/kickstarter/grid/_fullscreen.scss */
.my-wishlist .page-title h1 {
  width: 65.77181%;
  float: left;
  margin-right: 2.68456%;
  display: inline;
}
/* line 903, ../../sass/kickstarter/grid/_fullscreen.scss */
.my-wishlist .page-title .link-set {
  width: 31.54362%;
  float: left;
  margin-right: 2.68456%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 909, ../../sass/kickstarter/grid/_fullscreen.scss */
.my-wishlist .wishlist-item {
  width: 100%;
  float: left;
  margin-right: 2.68456%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 913, ../../sass/kickstarter/grid/_fullscreen.scss */
.my-wishlist .wishlist-item .product-image-wrapper {
  width: 20.13423%;
  float: left;
  margin-right: 2.68456%;
  display: inline;
}
/* line 917, ../../sass/kickstarter/grid/_fullscreen.scss */
.my-wishlist .wishlist-item .product-info {
  width: 77.18121%;
  float: left;
  margin-right: 2.68456%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}

/* line 924, ../../sass/kickstarter/grid/_fullscreen.scss */
#lang-list ul > li {
  width: 23.5%;
  float: left;
  margin-right: 2%;
  display: inline;
}
/* line 185, ../../../../../../../../../../../gems/1.9.1/gems/susy-1.0.5/sass/susy/_grid.scss */
#lang-list ul > li:nth-child(4n) {
  float: right;
  margin-right: 0;
}

@media (min-width: 0em) and (max-width: 63.4375em) {
  /* line 99, ../../sass/kickstarter/grid/_mobile.scss */
  .page .main .col2-set .col-1 {
    width: 100%;
    float: right;
    margin-left: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 103, ../../sass/kickstarter/grid/_mobile.scss */
  .page .main .col2-set .col-2 {
    width: 100%;
    float: right;
    margin-left: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 111, ../../sass/kickstarter/grid/_mobile.scss */
  .page .main .account-login .col-1 {
    margin-left: 0px;
  }
  /* line 118, ../../sass/kickstarter/grid/_mobile.scss */
  .page .main .account-create .form-container {
    width: 100%;
    float: left;
    margin-right: 6.25%;
  }
  /* line 122, ../../sass/kickstarter/grid/_mobile.scss */
  .page .main .account-create .rewards {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 132, ../../sass/kickstarter/grid/_mobile.scss */
  .page .col2-left-layout .col-left,
  .page .col2-left-layout .col-main {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 140, ../../sass/kickstarter/grid/_mobile.scss */
  .page .col2-right-layout .col-right,
  .page .col2-right-layout .col-main {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 147, ../../sass/kickstarter/grid/_mobile.scss */
  .page .col3-layout .col-wrapper {
    width: 100%;
    float: left;
    margin-right: 6.25%;
  }
  /* line 151, ../../sass/kickstarter/grid/_mobile.scss */
  .page .col3-layout .col-wrapper .col-main,
  .page .col3-layout .col-wrapper .col-left {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 157, ../../sass/kickstarter/grid/_mobile.scss */
  .page .col3-layout .col-right {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }

  /* line 174, ../../sass/kickstarter/grid/_mobile.scss */
  .box-collateral .box-title h3,
  .box-collateral .box-title .title-note,
  .box-collateral .teaser-title h3,
  .box-collateral .teaser-title .title-note,
  .teaser-container .box-title h3,
  .teaser-container .box-title .title-note,
  .teaser-container .teaser-title h3,
  .teaser-container .teaser-title .title-note {
    width: 100%;
    float: left;
    margin-right: 6.25%;
  }

  /* line 188, ../../sass/kickstarter/grid/_mobile.scss */
  .sales-order-history .pager .amount {
    width: 73.4375%;
    float: left;
    margin-right: 6.25%;
  }
  /* line 192, ../../sass/kickstarter/grid/_mobile.scss */
  .sales-order-history .pager .limiter {
    width: 126.5625%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }

  /* line 210, ../../sass/kickstarter/grid/_mobile.scss */
  .category-view .category-products .products-grid .item,
  .category-view .category-products .products-list .item,
  .results-view .category-products .products-grid .item,
  .results-view .category-products .products-list .item {
    width: 46.875%;
    float: left;
    margin-right: 6.25%;
  }
  /* line 218, ../../sass/kickstarter/grid/_mobile.scss */
  .category-view .toolbar .amount-filter-wrapper,
  .results-view .toolbar .amount-filter-wrapper {
    width: 100%;
    float: right;
    margin-right: 0;
    margin-bottom: 10px;
  }
  /* line 223, ../../sass/kickstarter/grid/_mobile.scss */
  .category-view .toolbar .sort-by,
  .results-view .toolbar .sort-by {
    width: 100%;
    float: right;
    margin-right: 0;
    margin-top: 0px;
  }

  /* line 234, ../../sass/kickstarter/grid/_mobile.scss */
  .block-layered-nav .filter-list > li {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }

  /* line 250, ../../sass/kickstarter/grid/_mobile.scss */
  .catalog-product-view .product-view .product-essential,
  .review-product-list .product-view .product-essential {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 253, ../../sass/kickstarter/grid/_mobile.scss */
  .catalog-product-view .product-view .product-essential .product-img-box,
  .review-product-list .product-view .product-essential .product-img-box {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 256, ../../sass/kickstarter/grid/_mobile.scss */
  .catalog-product-view .product-view .product-essential .product-img-box .more-views li,
  .review-product-list .product-view .product-essential .product-img-box .more-views li {
    width: 20.3125%;
    float: left;
    margin-right: 6.25%;
  }
  /* line 261, ../../sass/kickstarter/grid/_mobile.scss */
  .catalog-product-view .product-view .product-essential .product-shop,
  .review-product-list .product-view .product-essential .product-shop {
    margin-left: 0%;
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 268, ../../sass/kickstarter/grid/_mobile.scss */
  .catalog-product-view .product-view .product-essential .product-info-top .product-name,
  .review-product-list .product-view .product-essential .product-info-top .product-name {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 273, ../../sass/kickstarter/grid/_mobile.scss */
  .catalog-product-view .product-view .product-essential .product-info-top .prev-next-navigation,
  .review-product-list .product-view .product-essential .product-info-top .prev-next-navigation {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 281, ../../sass/kickstarter/grid/_mobile.scss */
  .catalog-product-view .product-collateral,
  .review-product-list .product-collateral {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }

  /* line 299, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-progress li {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }

  /* line 310, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-onepage-index #opc-login .checkout-col1,
  .checkout-onepage-index #opc-billing .checkout-col1 {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 315, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-onepage-index #opc-login .checkout-col2,
  .checkout-onepage-index #opc-billing .checkout-col2 {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 321, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-onepage-index #opc-login fieldset.billingaddress,
  .checkout-onepage-index #opc-login fieldset.shippingaddress .subform-shipping-address-active,
  .checkout-onepage-index #opc-billing fieldset.billingaddress,
  .checkout-onepage-index #opc-billing fieldset.shippingaddress .subform-shipping-address-active {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 325, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-onepage-index #opc-login fieldset.billingaddress .name-prefix,
  .checkout-onepage-index #opc-login fieldset.shippingaddress .subform-shipping-address-active .name-prefix,
  .checkout-onepage-index #opc-billing fieldset.billingaddress .name-prefix,
  .checkout-onepage-index #opc-billing fieldset.shippingaddress .subform-shipping-address-active .name-prefix {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 333, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-onepage-index #opc-login fieldset.billingaddress .name-firstname,
  .checkout-onepage-index #opc-login fieldset.billingaddress .name-lastname,
  .checkout-onepage-index #opc-login fieldset.billingaddress .field.zip,
  .checkout-onepage-index #opc-login fieldset.billingaddress .field.location,
  .checkout-onepage-index #opc-login fieldset.shippingaddress .subform-shipping-address-active .name-firstname,
  .checkout-onepage-index #opc-login fieldset.shippingaddress .subform-shipping-address-active .name-lastname,
  .checkout-onepage-index #opc-login fieldset.shippingaddress .subform-shipping-address-active .field.zip,
  .checkout-onepage-index #opc-login fieldset.shippingaddress .subform-shipping-address-active .field.location,
  .checkout-onepage-index #opc-billing fieldset.billingaddress .name-firstname,
  .checkout-onepage-index #opc-billing fieldset.billingaddress .name-lastname,
  .checkout-onepage-index #opc-billing fieldset.billingaddress .field.zip,
  .checkout-onepage-index #opc-billing fieldset.billingaddress .field.location,
  .checkout-onepage-index #opc-billing fieldset.shippingaddress .subform-shipping-address-active .name-firstname,
  .checkout-onepage-index #opc-billing fieldset.shippingaddress .subform-shipping-address-active .name-lastname,
  .checkout-onepage-index #opc-billing fieldset.shippingaddress .subform-shipping-address-active .field.zip,
  .checkout-onepage-index #opc-billing fieldset.shippingaddress .subform-shipping-address-active .field.location {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 344, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-onepage-index #opc-billing #tab-content-checkout.logged-in .checkout-col1 {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 349, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-onepage-index #opc-billing #tab-content-checkout.logged-in .checkout-col1 li#billing-new-address-form,
  .checkout-onepage-index #opc-billing #tab-content-checkout.logged-in .checkout-col1 li.billing-address-select,
  .checkout-onepage-index #opc-billing #tab-content-checkout.logged-in .checkout-col1 li.shipping-address {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 360, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-onepage-index #opc-payment ul li.shipping {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 365, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-onepage-index #opc-payment ul li.payment {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 376, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-onepage-index #opc-review .totals-container .totals-left {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 381, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-onepage-index #opc-review .totals-container .totals-left .col-1,
  .checkout-onepage-index #opc-review .totals-container .totals-left .col-2 {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 387, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-onepage-index #opc-review .totals-container .totals-block {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 400, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-onepage-index .opc-block-progress-review .block-content .col-1,
  .checkout-onepage-index .opc-block-progress-review .block-content .col-2,
  .checkout-onepage-index .opc-block-progress-review .block-content .col-3 {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 408, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-onepage-index .opc-block-progress-review .shipping-coupon-comment .col-1,
  .checkout-onepage-index .opc-block-progress-review .shipping-coupon-comment .col-2 {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 414, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-onepage-index #order-comment {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 423, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-onepage-index .payship-description li.payship-image, .checkout-onepage-index .payship-description li.payship-text {
    width: 100%;
    float: right;
    margin-right: 0;
  }

  /* line 434, ../../sass/kickstarter/grid/_mobile.scss */
  .paypal-express-review .totals-container .totals-left {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 439, ../../sass/kickstarter/grid/_mobile.scss */
  .paypal-express-review .totals-container .totals-block {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }

  /* line 449, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-onepage-success .ks_checkout_success_information_1,
  .checkout-onepage-success .ks_checkout_success_information_2 {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }

  /* line 461, ../../sass/kickstarter/grid/_mobile.scss */
  .header-container .info-container {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 477, ../../sass/kickstarter/grid/_mobile.scss */
  .header-container .top-search-container,
  .header-container .menu-container {
    width: 100%;
    float: right;
    margin-right: 0;
  }

  /* line 491, ../../sass/kickstarter/grid/_mobile.scss */
  footer .footer-top-container .col2-set .col-1 {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 496, ../../sass/kickstarter/grid/_mobile.scss */
  footer .footer-top-container .col2-set .col-2 {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 505, ../../sass/kickstarter/grid/_mobile.scss */
  footer .footer-primary-container .item {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 512, ../../sass/kickstarter/grid/_mobile.scss */
  footer .footer-primary-container .footer-primary-bottom .item {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }

  /* line 528, ../../sass/kickstarter/grid/_mobile.scss */
  .cms-index-index .homepage-boxes li {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }

  /* line 540, ../../sass/kickstarter/grid/_mobile.scss */
  .cms-content-page.vacancies .description,
  .cms-content-page.vacancies .controls {
    width: 100%;
    float: right;
    margin-right: 0;
  }

  /* line 551, ../../sass/kickstarter/grid/_mobile.scss */
  #nav li.level1 {
    float: right;
    margin-right: 0;
  }

  /* line 563, ../../sass/kickstarter/grid/_mobile.scss */
  .my-wishlist .page-title h1 {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 568, ../../sass/kickstarter/grid/_mobile.scss */
  .my-wishlist .page-title .link-set {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 574, ../../sass/kickstarter/grid/_mobile.scss */
  .my-wishlist .wishlist-item {
    display: block;
    float: none;
    width: 100%;
    margin: 10px auto 0;
  }
  /* line 580, ../../sass/kickstarter/grid/_mobile.scss */
  .my-wishlist .wishlist-item .product-image-wrapper {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 586, ../../sass/kickstarter/grid/_mobile.scss */
  .my-wishlist .wishlist-item .product-info {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 0em) and (max-width: 44.3125em) {
  /* line 8, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-products-list .table-image {
    width: 23.5%;
    float: left;
    margin-right: 2%;
  }

  /* line 17, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-cart-index .data-table .table-image {
    width: 23.5%;
    float: left;
    margin-right: 2%;
  }
  /* line 24, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-cart-index .crosssell .item {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 28, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-cart-index .crosssell .item .product-image {
    width: 46.875%;
    float: left;
    margin-right: 6.25%;
  }
  /* line 32, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-cart-index .crosssell .item .add-to-links {
    width: 46.875%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 41, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-cart-index .cart-bottom-container .totals {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 46, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-cart-index .cart-bottom-container .cart-collaterals {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 53, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-cart-index .cart-bottom-container .cart-collaterals .deals .discount,
  .checkout-cart-index .cart-bottom-container .cart-collaterals .deals .giftcard {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 59, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-cart-index .cart-bottom-container .cart-collaterals .shipping {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 68, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-cart-index .cart-bottom-container .checkout-button-container .continue-buttons,
  .checkout-cart-index .cart-bottom-container .checkout-button-container .checkout-buttons {
    width: 100%;
    float: right;
    margin-right: 0;
  }

  /* line 83, ../../sass/kickstarter/grid/_mobile.scss */
  .page-print .col2-set .col-1,
  .page-print .col2-set .col-2 {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 0em) and (max-width: 25.1875em) {
  /* line 606, ../../sass/kickstarter/grid/_mobile.scss */
  .category-view .category-products .products-grid .item,
  .results-view .category-products .products-grid .item {
    width: 46.875%;
    float: left;
    margin-right: 6.25%;
  }
  /* line 185, ../../../../../../../../../../../gems/1.9.1/gems/susy-1.0.5/sass/susy/_grid.scss */
  .category-view .category-products .products-grid .item:nth-child(2n),
  .results-view .category-products .products-grid .item:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 25.25em) and (max-width: 63.4375em) {
  /* line 627, ../../sass/kickstarter/grid/_mobile.scss */
  .category-view .category-products .products-grid .item,
  .results-view .category-products .products-grid .item {
    width: 30.61224%;
    float: left;
    margin-right: 4.08163%;
  }
  /* line 185, ../../../../../../../../../../../gems/1.9.1/gems/susy-1.0.5/sass/susy/_grid.scss */
  .category-view .category-products .products-grid .item:nth-child(3n),
  .results-view .category-products .products-grid .item:nth-child(3n) {
    float: right;
    margin-right: 0;
  }
  /* line 636, ../../sass/kickstarter/grid/_mobile.scss */
  .category-view .category-products .products-list .item .product-image,
  .results-view .category-products .products-list .item .product-image {
    width: 40.5%;
    float: left;
    margin-right: 2%;
  }
  /* line 640, ../../sass/kickstarter/grid/_mobile.scss */
  .category-view .category-products .products-list .item .product-shop,
  .results-view .category-products .products-list .item .product-shop {
    width: 57.5%;
    float: left;
    margin-right: 2%;
    float: right;
    margin-right: 0;
  }
  /* line 644, ../../sass/kickstarter/grid/_mobile.scss */
  .category-view .category-products .products-list .item .product-shop .product-text-container,
  .results-view .category-products .products-list .item .product-shop .product-text-container {
    width: 40.86957%;
    float: left;
    margin-right: 3.47826%;
  }
  /* line 648, ../../sass/kickstarter/grid/_mobile.scss */
  .category-view .category-products .products-list .item .product-shop .product-action-container,
  .results-view .category-products .products-list .item .product-shop .product-action-container {
    width: 55.65217%;
    float: left;
    margin-right: 3.47826%;
    float: right;
    margin-right: 0;
  }

  /* line 663, ../../sass/kickstarter/grid/_mobile.scss */
  .my-wishlist .wishlist-item {
    width: 100%;
    float: left;
    margin-right: 4.93827%;
    float: right;
    margin-right: 0;
  }
  /* line 667, ../../sass/kickstarter/grid/_mobile.scss */
  .my-wishlist .wishlist-item .product-image-wrapper {
    width: 37.03704%;
    float: left;
    margin-right: 4.93827%;
  }
  /* line 671, ../../sass/kickstarter/grid/_mobile.scss */
  .my-wishlist .wishlist-item .product-info {
    width: 58.02469%;
    float: left;
    margin-right: 4.93827%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 25.25em) and (max-width: 44.3125em) {
  /* line 692, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-cart-index .cart-table tfoot td button {
    width: 46.875%;
    float: left;
    margin-right: 6.25%;
  }
  /* line 185, ../../../../../../../../../../../gems/1.9.1/gems/susy-1.0.5/sass/susy/_grid.scss */
  .checkout-cart-index .cart-table tfoot td button:last-child {
    float: right;
    margin-right: 0;
  }
  /* line 702, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-cart-index .crosssell .item {
    width: 46.875%;
    float: left;
    margin-right: 6.25%;
  }
  /* line 248, ../../../../../../../../../../../gems/1.9.1/gems/susy-1.0.5/sass/susy/_grid.scss */
  .checkout-cart-index .crosssell .item:nth-child(3n) {
    float: left;
    margin-right: 6.25%;
  }
  /* line 185, ../../../../../../../../../../../gems/1.9.1/gems/susy-1.0.5/sass/susy/_grid.scss */
  .checkout-cart-index .crosssell .item:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
  /* line 707, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-cart-index .crosssell .item .product-image {
    width: 46.875%;
    float: left;
    margin-right: 6.25%;
  }
  /* line 711, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-cart-index .crosssell .item .add-to-links {
    width: 46.875%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 724, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-cart-index .cart-bottom-container .cart-collaterals .deals .discount {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 728, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-cart-index .cart-bottom-container .cart-collaterals .deals .giftcard {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 732, ../../sass/kickstarter/grid/_mobile.scss */
  .checkout-cart-index .cart-bottom-container .cart-collaterals .deals .cart-info-container {
    width: 100%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 44.375em) and (max-width: 63.4375em) {
  /* line 7, ../../sass/kickstarter/grid/_tablet.scss */
  .page .col2-left-layout .col-left {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 11, ../../sass/kickstarter/grid/_tablet.scss */
  .page .col2-left-layout .col-main {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 19, ../../sass/kickstarter/grid/_tablet.scss */
  .page .col2-right-layout .col-right,
  .page .col2-right-layout .col-main {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 26, ../../sass/kickstarter/grid/_tablet.scss */
  .page .col3-layout .col-wrapper {
    width: 70.43478%;
    float: left;
    margin-right: 3.47826%;
  }
  /* line 29, ../../sass/kickstarter/grid/_tablet.scss */
  .page .col3-layout .col-wrapper .col-left {
    width: 58.02469%;
    float: left;
    margin-right: 4.93827%;
    float: right;
    margin-right: 0;
  }
  /* line 34, ../../sass/kickstarter/grid/_tablet.scss */
  .page .col3-layout .col-wrapper .col-main {
    width: 37.03704%;
    float: right;
    margin-right: 0;
  }
  /* line 39, ../../sass/kickstarter/grid/_tablet.scss */
  .page .col3-layout .col-right {
    width: 26.08696%;
    float: right;
    margin-right: 0;
  }

  /* line 55, ../../sass/kickstarter/grid/_tablet.scss */
  .category-view .category-products .products-grid .item,
  .results-view .category-products .products-grid .item {
    width: 30.61224%;
    float: left;
    margin-right: 4.08163%;
  }
  /* line 185, ../../../../../../../../../../../gems/1.9.1/gems/susy-1.0.5/sass/susy/_grid.scss */
  .category-view .category-products .products-grid .item:nth-child(3n),
  .results-view .category-products .products-grid .item:nth-child(3n) {
    float: right;
    margin-right: 0;
  }
  /* line 63, ../../sass/kickstarter/grid/_tablet.scss */
  .category-view .category-products .products-list .item .product-image,
  .results-view .category-products .products-list .item .product-image {
    width: 32%;
    float: left;
    margin-right: 2%;
  }
  /* line 67, ../../sass/kickstarter/grid/_tablet.scss */
  .category-view .category-products .products-list .item .product-shop,
  .results-view .category-products .products-list .item .product-shop {
    width: 66%;
    float: left;
    margin-right: 2%;
    float: right;
    margin-right: 0;
  }
  /* line 71, ../../sass/kickstarter/grid/_tablet.scss */
  .category-view .category-products .products-list .item .product-shop .product-text-container,
  .results-view .category-products .products-list .item .product-shop .product-text-container {
    width: 61.36364%;
    float: left;
    margin-right: 3.0303%;
  }
  /* line 75, ../../sass/kickstarter/grid/_tablet.scss */
  .category-view .category-products .products-list .item .product-shop .product-action-container,
  .results-view .category-products .products-list .item .product-shop .product-action-container {
    width: 35.60606%;
    float: left;
    margin-right: 3.0303%;
    float: right;
    margin-right: 0;
  }
  /* line 86, ../../sass/kickstarter/grid/_tablet.scss */
  .category-view .toolbar .amount-filter-wrapper,
  .results-view .toolbar .amount-filter-wrapper {
    width: 55.65217%;
    float: left;
    margin-right: 3.47826%;
  }
  /* line 90, ../../sass/kickstarter/grid/_tablet.scss */
  .category-view .toolbar .sort-by,
  .results-view .toolbar .sort-by {
    width: 40.86957%;
    float: right;
    margin-right: 0;
    margin-top: -20px;
  }

  /* line 103, ../../sass/kickstarter/grid/_tablet.scss */
  .catalog-product-view .product-view,
  .review-product-list .product-view {
    width: 100%;
    float: left;
    margin-right: 3.47826%;
    float: right;
    margin-right: 0;
  }
  /* line 107, ../../sass/kickstarter/grid/_tablet.scss */
  .catalog-product-view .product-view .product-essential,
  .review-product-list .product-view .product-essential {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 110, ../../sass/kickstarter/grid/_tablet.scss */
  .catalog-product-view .product-view .product-essential .product-img-box,
  .review-product-list .product-view .product-essential .product-img-box {
    width: 40.86957%;
    float: left;
    margin-right: 3.47826%;
  }
  /* line 113, ../../sass/kickstarter/grid/_tablet.scss */
  .catalog-product-view .product-view .product-essential .product-img-box .more-views li,
  .review-product-list .product-view .product-essential .product-img-box .more-views li {
    width: 27.65957%;
    float: left;
    margin-right: 8.51064%;
  }
  /* line 118, ../../sass/kickstarter/grid/_tablet.scss */
  .catalog-product-view .product-view .product-essential .product-shop,
  .review-product-list .product-view .product-essential .product-shop {
    width: 55.65217%;
    float: right;
    margin-right: 0;
  }
  /* line 122, ../../sass/kickstarter/grid/_tablet.scss */
  .catalog-product-view .product-view .product-essential .product-shop .sections,
  .catalog-product-view .product-view .product-essential .product-shop .payment-methods,
  .review-product-list .product-view .product-essential .product-shop .sections,
  .review-product-list .product-view .product-essential .product-shop .payment-methods {
    margin-left: 14.78261%;
  }
  /* line 128, ../../sass/kickstarter/grid/_tablet.scss */
  .catalog-product-view .product-collateral,
  .review-product-list .product-collateral {
    width: 100%;
    float: left;
    margin-right: 2.40964%;
    float: right;
    margin-right: 0;
  }
  /* line 137, ../../sass/kickstarter/grid/_tablet.scss */
  .catalog-product-view .box-collateral.box-related .item,
  .review-product-list .box-collateral.box-related .item {
    width: 26.08696%;
    float: left;
    margin-right: 3.47826%;
  }
  /* line 144, ../../sass/kickstarter/grid/_tablet.scss */
  .catalog-product-view .box-collateral .products-grid .item,
  .review-product-list .box-collateral .products-grid .item {
    width: 26.08696%;
    float: left;
    margin-right: 3.47826%;
  }

  /* line 157, ../../sass/kickstarter/grid/_tablet.scss */
  .checkout-onepage-success .ks_checkout_success_information_1,
  .checkout-onepage-success .ks_checkout_success_information_2 {
    width: 100%;
    float: left;
    margin-right: 3.47826%;
  }
  /* line 185, ../../../../../../../../../../../gems/1.9.1/gems/susy-1.0.5/sass/susy/_grid.scss */
  .checkout-onepage-success .ks_checkout_success_information_1:last-child,
  .checkout-onepage-success .ks_checkout_success_information_2:last-child {
    float: right;
    margin-right: 0;
  }

  /* line 168, ../../sass/kickstarter/grid/_tablet.scss */
  .header-container .info-container {
    width: 55.65217%;
    float: left;
    margin-right: 3.47826%;
    float: right;
    margin-right: 0;
  }
  /* line 172, ../../sass/kickstarter/grid/_tablet.scss */
  .header-container .search-cart-container {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 175, ../../sass/kickstarter/grid/_tablet.scss */
  .header-container .search-cart-container .top-container {
    width: 40.86957%;
    float: right;
    margin-right: 0;
  }
  /* line 179, ../../sass/kickstarter/grid/_tablet.scss */
  .header-container .search-cart-container .form-search {
    width: 55.65217%;
    float: left;
    margin-right: 3.47826%;
  }
}
@media (min-width: 44.375em) and (max-width: 63.4375em) {
  /* line 338, ../../sass/kickstarter/grid/_tablet.scss */
  .catalog-product-view .product-view .product-essential .product-info-top .product-name,
  .review-product-list .product-view .product-essential .product-info-top .product-name {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }
  /* line 343, ../../sass/kickstarter/grid/_tablet.scss */
  .catalog-product-view .product-view .product-essential .product-info-top .prev-next-navigation,
  .review-product-list .product-view .product-essential .product-info-top .prev-next-navigation {
    width: 100%;
    float: left;
    margin-right: 6.25%;
    float: right;
    margin-right: 0;
  }

  /* line 362, ../../sass/kickstarter/grid/_tablet.scss */
  .checkout-onepage-index .opc-block-progress-review .block-content .col-1,
  .checkout-onepage-index .opc-block-progress-review .block-content .col-2 {
    width: 48.48485%;
    float: left;
    margin-right: 3.0303%;
  }
  /* line 366, ../../sass/kickstarter/grid/_tablet.scss */
  .checkout-onepage-index .opc-block-progress-review .block-content .col-3 {
    width: 100%;
    float: left;
    margin-right: 3.47826%;
  }
  /* line 371, ../../sass/kickstarter/grid/_tablet.scss */
  .checkout-onepage-index .opc-block-progress-review .block-content .col-2
  .col-3 {
    float: right;
    margin-right: 0;
  }
  /* line 379, ../../sass/kickstarter/grid/_tablet.scss */
  .checkout-onepage-index .opc-block-progress-review .shipping-coupon-comment .col-1,
  .checkout-onepage-index .opc-block-progress-review .shipping-coupon-comment .col-2 {
    width: 48.48485%;
    float: left;
    margin-right: 3.0303%;
  }
  /* line 383, ../../sass/kickstarter/grid/_tablet.scss */
  .checkout-onepage-index .opc-block-progress-review .shipping-coupon-comment .col-2 {
    float: right;
    margin-right: 0;
  }

  /* line 399, ../../sass/kickstarter/grid/_tablet.scss */
  footer .footer-top-container .col2-set .col-1 {
    width: 55.65217%;
    float: left;
    margin-right: 3.47826%;
    float: left;
    margin-right: 3.47826%;
  }
  /* line 404, ../../sass/kickstarter/grid/_tablet.scss */
  footer .footer-top-container .col2-set .col-2 {
    width: 40.86957%;
    float: left;
    margin-right: 3.47826%;
    float: right;
    margin-right: 0;
  }
  /* line 415, ../../sass/kickstarter/grid/_tablet.scss */
  footer .footer-primary-container .footer-primary .item {
    width: 30.61224%;
    float: left;
    margin-right: 4.08163%;
    float: left;
    margin-right: 3.47826%;
  }
  /* line 185, ../../../../../../../../../../../gems/1.9.1/gems/susy-1.0.5/sass/susy/_grid.scss */
  footer .footer-primary-container .footer-primary .item:last-child {
    float: right;
    margin-right: 0;
  }
  /* line 420, ../../sass/kickstarter/grid/_tablet.scss */
  footer .footer-primary-container .footer-primary .item:first-child {
    width: 100%;
    float: left;
    margin-right: 3.47826%;
    float: right;
    margin-right: 0;
  }
  /* line 429, ../../sass/kickstarter/grid/_tablet.scss */
  footer .footer-primary-container .footer-primary-bottom .item {
    width: 55.65217%;
    float: left;
    margin-right: 3.47826%;
    float: left;
    margin-right: 3.47826%;
  }
  /* line 185, ../../../../../../../../../../../gems/1.9.1/gems/susy-1.0.5/sass/susy/_grid.scss */
  footer .footer-primary-container .footer-primary-bottom .item:last-child {
    float: right;
    margin-right: 0;
  }
  /* line 434, ../../sass/kickstarter/grid/_tablet.scss */
  footer .footer-primary-container .footer-primary-bottom .item:first-child {
    width: 40.86957%;
    float: left;
    margin-right: 3.47826%;
  }
}
@media (min-width: 63.5em) and (max-width: 75em) {
  /* line 192, ../../sass/kickstarter/grid/_tablet.scss */
  .page .col2-left-layout .col-left {
    width: 28.31325%;
    float: left;
    margin-right: 2.40964%;
  }
  /* line 196, ../../sass/kickstarter/grid/_tablet.scss */
  .page .col2-left-layout .col-main {
    width: 69.27711%;
    float: right;
    margin-right: 0;
  }
  /* line 203, ../../sass/kickstarter/grid/_tablet.scss */
  .page .col2-right-layout .col-right {
    width: 18.07229%;
    float: right;
    margin-right: 0;
  }
  /* line 207, ../../sass/kickstarter/grid/_tablet.scss */
  .page .col2-right-layout .col-main {
    width: 79.51807%;
    float: left;
    margin-right: 2.40964%;
  }
  /* line 214, ../../sass/kickstarter/grid/_tablet.scss */
  .page .col3-layout .col-wrapper {
    width: 79.51807%;
    float: left;
    margin-right: 2.40964%;
  }
  /* line 217, ../../sass/kickstarter/grid/_tablet.scss */
  .page .col3-layout .col-wrapper .col-left {
    width: 35.60606%;
    float: left;
    margin-right: 3.0303%;
    float: right;
    margin-right: 0;
  }
  /* line 222, ../../sass/kickstarter/grid/_tablet.scss */
  .page .col3-layout .col-wrapper .col-main {
    width: 61.36364%;
    float: right;
    margin-right: 0;
  }
  /* line 227, ../../sass/kickstarter/grid/_tablet.scss */
  .page .col3-layout .col-right {
    width: 18.07229%;
    float: right;
    margin-right: 0;
  }

  /* line 239, ../../sass/kickstarter/grid/_tablet.scss */
  .catalog-product-view .product-view,
  .review-product-list .product-view {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  /* line 244, ../../sass/kickstarter/grid/_tablet.scss */
  .catalog-product-view .product-view .product-essential .product-img-box,
  .review-product-list .product-view .product-essential .product-img-box {
    width: 38.55422%;
    float: left;
    margin-right: 2.40964%;
  }
  /* line 247, ../../sass/kickstarter/grid/_tablet.scss */
  .catalog-product-view .product-view .product-essential .product-img-box .more-views li,
  .review-product-list .product-view .product-essential .product-img-box .more-views li {
    width: 20.3125%;
    float: left;
    margin-right: 6.25%;
  }
  /* line 252, ../../sass/kickstarter/grid/_tablet.scss */
  .catalog-product-view .product-view .product-essential .product-shop,
  .review-product-list .product-view .product-essential .product-shop {
    margin-left: 0%;
    width: 59.03614%;
    float: right;
    margin-right: 0;
  }

  /* line 269, ../../sass/kickstarter/grid/_tablet.scss */
  .category-view .category-products .products-grid .item,
  .results-view .category-products .products-grid .item {
    width: 32%;
    float: left;
    margin-right: 2%;
  }
  /* line 185, ../../../../../../../../../../../gems/1.9.1/gems/susy-1.0.5/sass/susy/_grid.scss */
  .category-view .category-products .products-grid .item:nth-child(3n),
  .results-view .category-products .products-grid .item:nth-child(3n) {
    float: right;
    margin-right: 0;
  }
  /* line 277, ../../sass/kickstarter/grid/_tablet.scss */
  .category-view .category-products .products-list .product-image,
  .results-view .category-products .products-list .product-image {
    width: 32%;
    float: left;
    margin-right: 2%;
  }
  /* line 281, ../../sass/kickstarter/grid/_tablet.scss */
  .category-view .category-products .products-list .product-shop,
  .results-view .category-products .products-list .product-shop {
    width: 66%;
    float: left;
    margin-right: 2%;
    float: right;
    margin-right: 0;
  }
  /* line 285, ../../sass/kickstarter/grid/_tablet.scss */
  .category-view .category-products .products-list .product-shop .product-text-container,
  .results-view .category-products .products-list .product-shop .product-text-container {
    width: 61.36364%;
    float: left;
    margin-right: 3.0303%;
  }
  /* line 289, ../../sass/kickstarter/grid/_tablet.scss */
  .category-view .category-products .products-list .product-shop .product-action-container,
  .results-view .category-products .products-list .product-shop .product-action-container {
    width: 35.60606%;
    float: left;
    margin-right: 3.0303%;
    float: right;
    margin-right: 0;
  }

  /* line 303, ../../sass/kickstarter/grid/_tablet.scss */
  .header-container .info-container {
    width: 48.79518%;
    float: left;
    margin-right: 2.40964%;
    float: right;
    margin-right: 0;
  }
  /* line 308, ../../sass/kickstarter/grid/_tablet.scss */
  .header-container .search-cart-container {
    width: 100%;
    float: left;
    margin-right: 2.40964%;
    float: right;
    margin-right: 0;
  }
  /* line 312, ../../sass/kickstarter/grid/_tablet.scss */
  .header-container .search-cart-container .top-container {
    width: 48.79518%;
    float: right;
    margin-right: 0;
  }
  /* line 316, ../../sass/kickstarter/grid/_tablet.scss */
  .header-container .search-cart-container .form-search {
    width: 48.79518%;
    float: left;
    margin-right: 2.40964%;
  }
}
@font-face {
  font-family: "kickstarter1.3";
  src: url("../../font/kickstarter1.3.eot");
  src: url("../../font/kickstarter1.3?#iefix") format("embedded-opentype"), url("../../font/kickstarter1.3.woff") format("woff"), url("../../font/kickstarter1.3.ttf") format("truetype"), url("../../font/kickstarter1.3.svg#kickstarter1.3") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: Genath;
  src: url("/skin/frontend/enterprise/labiosthetique/font/GenathDisplay-Italic.otf") format("otf"), url("/skin/frontend/enterprise/labiosthetique/font/GenathDisplay-Italic.woff") format("woff"), url("/skin/frontend/enterprise/labiosthetique/font/GenathDisplay-Italic.eot") format("eot"), url("/skin/frontend/enterprise/labiosthetique/font/GenathDisplay-Italic.svg") format("svg");
}

/* line 20, ../../sass/kickstarter/libs/_fonts.scss */
.fs1, .notice-msg li:before {
  font-size: 2em;
}

/* line 23, ../../sass/kickstarter/libs/_fonts.scss */
.icon-with-space {
  margin-right: 12px;
}

/* line 26, ../../sass/kickstarter/libs/_fonts.scss */
.icon-with-space-2 {
  margin-right: 24px;
}

/* line 31, ../../sass/kickstarter/libs/_fonts.scss */
.fontks, .customSelect:after, .success-msg li, .notice-msg li, .error-msg li, .cms-page-view .cms-menu ul li:before,
[class*="icon-"] {
  font-family: "kickstarter1.3";
}

/* line 36, ../../sass/kickstarter/libs/_fonts.scss */
.icon-grid:before {
  content: "U";
}

/* line 39, ../../sass/kickstarter/libs/_fonts.scss */
.icon-list:before {
  content: "V";
}

/* line 42, ../../sass/kickstarter/libs/_fonts.scss */
.icon-arrow-down:before, .customSelect:after {
  content: "R";
}

/* line 45, ../../sass/kickstarter/libs/_fonts.scss */
.icon-arrow-up:before {
  content: "T";
}

/* line 48, ../../sass/kickstarter/libs/_fonts.scss */
.icon-search:before {
  content: "Z";
}

/* line 51, ../../sass/kickstarter/libs/_fonts.scss */
.icon-play:before {
  content: "A";
}

/* line 54, ../../sass/kickstarter/libs/_fonts.scss */
.icon-play-2:before, .cms-page-view .cms-menu ul li:before {
  content: "C";
}

/* line 57, ../../sass/kickstarter/libs/_fonts.scss */
.icon-user:before {
  content: "M";
}

/* line 60, ../../sass/kickstarter/libs/_fonts.scss */
.icon-x:before {
  content: "X";
}

/* line 63, ../../sass/kickstarter/libs/_fonts.scss */
.icon-checkmark:before {
  content: "G";
}

/* line 66, ../../sass/kickstarter/libs/_fonts.scss */
.icon-spam:before {
  content: "H";
}

/* line 69, ../../sass/kickstarter/libs/_fonts.scss */
.icon-alarm:before, .notice-msg li:before {
  content: "I";
}

/* line 72, ../../sass/kickstarter/libs/_fonts.scss */
.icon-cart:before {
  content: "P";
}

/* line 75, ../../sass/kickstarter/libs/_fonts.scss */
.icon-menu:before {
  content: "a";
  text-transform: none;
}

/* line 79, ../../sass/kickstarter/libs/_fonts.scss */
.icon-pencil:before {
  content: "W";
}

/* line 82, ../../sass/kickstarter/libs/_fonts.scss */
.icon-cancel-circle:before {
  content: "O";
}

/* line 85, ../../sass/kickstarter/libs/_fonts.scss */
.icon-radio-checked:before {
  content: "L";
}

/* line 88, ../../sass/kickstarter/libs/_fonts.scss */
.icon-radio-unchecked:before {
  content: "K";
}

/* line 91, ../../sass/kickstarter/libs/_fonts.scss */
.icon-compare:before {
  content: "N";
}

/* line 94, ../../sass/kickstarter/libs/_fonts.scss */
.icon-arrow-down:before, .customSelect:after {
  content: "B";
}

/* line 97, ../../sass/kickstarter/libs/_fonts.scss */
.icon-video-play:before {
  content: "d";
  text-transform: none;
}

/* line 101, ../../sass/kickstarter/libs/_fonts.scss */
.icon-share:before {
  content: "E";
}

/* line 104, ../../sass/kickstarter/libs/_fonts.scss */
.icon-mail:before {
  content: "b";
  text-transform: none;
}

/* line 108, ../../sass/kickstarter/libs/_fonts.scss */
.icon-phone:before {
  content: "c";
  text-transform: none;
}

/* line 113, ../../sass/kickstarter/libs/_fonts.scss */
.icon-liquid:before {
  content: "e";
  text-transform: none;
}

/* line 117, ../../sass/kickstarter/libs/_fonts.scss */
.icon-thumbup:before {
  content: "g";
  text-transform: none;
}

/* line 121, ../../sass/kickstarter/libs/_fonts.scss */
.icon-document:before {
  content: "h";
  text-transform: none;
}

/* line 125, ../../sass/kickstarter/libs/_fonts.scss */
.icon-info:before {
  content: "i";
  text-transform: none;
}

/* line 129, ../../sass/kickstarter/libs/_fonts.scss */
.icon-idea:before {
  content: "f";
  text-transform: none;
}

/* line 133, ../../sass/kickstarter/libs/_fonts.scss */
.icon-pinterest:before {
  content: "o";
  text-transform: none;
}

/* line 137, ../../sass/kickstarter/libs/_fonts.scss */
.icon-instagram:before {
  content: "p";
  text-transform: none;
}

/* line 141, ../../sass/kickstarter/libs/_fonts.scss */
.icon-twitter:before {
  content: "q";
  text-transform: none;
}

/* line 145, ../../sass/kickstarter/libs/_fonts.scss */
.icon-facebook:before {
  content: "r";
  text-transform: none;
}

/* line 149, ../../sass/kickstarter/libs/_fonts.scss */
.font-light {
  color: #999999;
}

@font-face {
  font-family: "kickstarter1.3";
  src: url("../../font/kickstarter1.3.eot");
  src: url("../../font/kickstarter1.3?#iefix") format("embedded-opentype"), url("../../font/kickstarter1.3.woff") format("woff"), url("../../font/kickstarter1.3.ttf") format("truetype"), url("../../font/kickstarter1.3.svg#kickstarter1.3") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: Genath;
  src: url("/skin/frontend/enterprise/labiosthetique/font/GenathDisplay-Italic.otf") format("otf"), url("/skin/frontend/enterprise/labiosthetique/font/GenathDisplay-Italic.woff") format("woff"), url("/skin/frontend/enterprise/labiosthetique/font/GenathDisplay-Italic.eot") format("eot"), url("/skin/frontend/enterprise/labiosthetique/font/GenathDisplay-Italic.svg") format("svg");
}

/* line 20, ../../sass/kickstarter/libs/_fonts.scss */
.fs1, .notice-msg li:before {
  font-size: 2em;
}

/* line 23, ../../sass/kickstarter/libs/_fonts.scss */
.icon-with-space {
  margin-right: 12px;
}

/* line 26, ../../sass/kickstarter/libs/_fonts.scss */
.icon-with-space-2 {
  margin-right: 24px;
}

/* line 31, ../../sass/kickstarter/libs/_fonts.scss */
.fontks, .customSelect:after, .success-msg li, .notice-msg li, .error-msg li, .cms-page-view .cms-menu ul li:before,
[class*="icon-"] {
  font-family: "kickstarter1.3";
}

/* line 36, ../../sass/kickstarter/libs/_fonts.scss */
.icon-grid:before {
  content: "U";
}

/* line 39, ../../sass/kickstarter/libs/_fonts.scss */
.icon-list:before {
  content: "V";
}

/* line 42, ../../sass/kickstarter/libs/_fonts.scss */
.icon-arrow-down:before, .customSelect:after {
  content: "R";
}

/* line 45, ../../sass/kickstarter/libs/_fonts.scss */
.icon-arrow-up:before {
  content: "T";
}

/* line 48, ../../sass/kickstarter/libs/_fonts.scss */
.icon-search:before {
  content: "Z";
}

/* line 51, ../../sass/kickstarter/libs/_fonts.scss */
.icon-play:before {
  content: "A";
}

/* line 54, ../../sass/kickstarter/libs/_fonts.scss */
.icon-play-2:before, .cms-page-view .cms-menu ul li:before {
  content: "C";
}

/* line 57, ../../sass/kickstarter/libs/_fonts.scss */
.icon-user:before {
  content: "M";
}

/* line 60, ../../sass/kickstarter/libs/_fonts.scss */
.icon-x:before {
  content: "X";
}

/* line 63, ../../sass/kickstarter/libs/_fonts.scss */
.icon-checkmark:before {
  content: "G";
}

/* line 66, ../../sass/kickstarter/libs/_fonts.scss */
.icon-spam:before {
  content: "H";
}

/* line 69, ../../sass/kickstarter/libs/_fonts.scss */
.icon-alarm:before, .notice-msg li:before {
  content: "I";
}

/* line 72, ../../sass/kickstarter/libs/_fonts.scss */
.icon-cart:before {
  content: "P";
}

/* line 75, ../../sass/kickstarter/libs/_fonts.scss */
.icon-menu:before {
  content: "a";
  text-transform: none;
}

/* line 79, ../../sass/kickstarter/libs/_fonts.scss */
.icon-pencil:before {
  content: "W";
}

/* line 82, ../../sass/kickstarter/libs/_fonts.scss */
.icon-cancel-circle:before {
  content: "O";
}

/* line 85, ../../sass/kickstarter/libs/_fonts.scss */
.icon-radio-checked:before {
  content: "L";
}

/* line 88, ../../sass/kickstarter/libs/_fonts.scss */
.icon-radio-unchecked:before {
  content: "K";
}

/* line 91, ../../sass/kickstarter/libs/_fonts.scss */
.icon-compare:before {
  content: "N";
}

/* line 94, ../../sass/kickstarter/libs/_fonts.scss */
.icon-arrow-down:before, .customSelect:after {
  content: "B";
}

/* line 97, ../../sass/kickstarter/libs/_fonts.scss */
.icon-video-play:before {
  content: "d";
  text-transform: none;
}

/* line 101, ../../sass/kickstarter/libs/_fonts.scss */
.icon-share:before {
  content: "E";
}

/* line 104, ../../sass/kickstarter/libs/_fonts.scss */
.icon-mail:before {
  content: "b";
  text-transform: none;
}

/* line 108, ../../sass/kickstarter/libs/_fonts.scss */
.icon-phone:before {
  content: "c";
  text-transform: none;
}

/* line 113, ../../sass/kickstarter/libs/_fonts.scss */
.icon-liquid:before {
  content: "e";
  text-transform: none;
}

/* line 117, ../../sass/kickstarter/libs/_fonts.scss */
.icon-thumbup:before {
  content: "g";
  text-transform: none;
}

/* line 121, ../../sass/kickstarter/libs/_fonts.scss */
.icon-document:before {
  content: "h";
  text-transform: none;
}

/* line 125, ../../sass/kickstarter/libs/_fonts.scss */
.icon-info:before {
  content: "i";
  text-transform: none;
}

/* line 129, ../../sass/kickstarter/libs/_fonts.scss */
.icon-idea:before {
  content: "f";
  text-transform: none;
}

/* line 133, ../../sass/kickstarter/libs/_fonts.scss */
.icon-pinterest:before {
  content: "o";
  text-transform: none;
}

/* line 137, ../../sass/kickstarter/libs/_fonts.scss */
.icon-instagram:before {
  content: "p";
  text-transform: none;
}

/* line 141, ../../sass/kickstarter/libs/_fonts.scss */
.icon-twitter:before {
  content: "q";
  text-transform: none;
}

/* line 145, ../../sass/kickstarter/libs/_fonts.scss */
.icon-facebook:before {
  content: "r";
  text-transform: none;
}

/* line 149, ../../sass/kickstarter/libs/_fonts.scss */
.font-light {
  color: #999999;
}

/* Slider */
/* line 38, ../../sass/kickstarter/libs/_slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: none;
  -webkit-tap-highlight-color: transparent;
}

/* line 52, ../../sass/kickstarter/libs/_slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
/* line 59, ../../sass/kickstarter/libs/_slick.scss */
.slick-list:focus {
  outline: none;
}
/* line 63, ../../sass/kickstarter/libs/_slick.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 68, ../../sass/kickstarter/libs/_slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  zoom: 1;
}
/* line 76, ../../sass/kickstarter/libs/_slick.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
/* line 81, ../../sass/kickstarter/libs/_slick.scss */
.slick-track:after {
  clear: both;
}
/* line 85, ../../sass/kickstarter/libs/_slick.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 89, ../../sass/kickstarter/libs/_slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
/* line 95, ../../sass/kickstarter/libs/_slick.scss */
.slick-slide.slick-loading img {
  display: none;
}
/* line 99, ../../sass/kickstarter/libs/_slick.scss */
.slick-slide.dragging img {
  pointer-events: none;
}
/* line 103, ../../sass/kickstarter/libs/_slick.scss */
.slick-slide img {
  display: block;
}
/* line 107, ../../sass/kickstarter/libs/_slick.scss */
.slick-initialized .slick-slide {
  display: block;
}
/* line 111, ../../sass/kickstarter/libs/_slick.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}
/* line 115, ../../sass/kickstarter/libs/_slick.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* Icons */
/* Arrows */
/* line 138, ../../sass/kickstarter/libs/_slick.scss */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 36px;
  width: 19px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  color: transparent;
  top: -45px;
  padding: 0;
  border: none;
  outline: none;
}
/* line 152, ../../sass/kickstarter/libs/_slick.scss */
.slick-prev:before,
.slick-next:before {
  font-family: "kickstarter1.3";
  font-size: 35px;
  line-height: 1;
  color: #2e3132;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 163, ../../sass/kickstarter/libs/_slick.scss */
.slick-prev.slick-disabled,
.slick-next.slick-disabled {
  opacity: 0.25;
}
/* line 166, ../../sass/kickstarter/libs/_slick.scss */
.slick-prev.slick-disabled:hover,
.slick-next.slick-disabled:hover {
  height: 36px;
  width: 19px;
  top: -45px;
  cursor: default;
}

/* line 174, ../../sass/kickstarter/libs/_slick.scss */
.slick-prev {
  background-position: 0 -683px;
  left: 0;
}
/* line 179, ../../sass/kickstarter/libs/_slick.scss */
.slick-prev.slick-disabled:hover {
  background-position: 0 -683px;
}

/* line 184, ../../sass/kickstarter/libs/_slick.scss */
.slick-next {
  background-position: 0 -637px;
  right: 0;
}
/* line 189, ../../sass/kickstarter/libs/_slick.scss */
.slick-next.slick-disabled:hover {
  background-position: 0 -637px;
}

@media (min-width: 76.25em) {
  /* line 200, ../../sass/kickstarter/libs/_slick.scss */
  .slick-next:hover,
  .slick-prev:hover {
    outline: none;
    color: transparent;
    height: 59px;
    width: 31px;
    top: -57px;
  }
  /* line 207, ../../sass/kickstarter/libs/_slick.scss */
  .slick-next:hover:before,
  .slick-prev:hover:before {
    opacity: 1;
  }

  /* line 215, ../../sass/kickstarter/libs/_slick.scss */
  .slick-prev:hover {
    background: url('../../images/sprites/slider-arr-left-hover.png?1455894209');
  }

  /* line 221, ../../sass/kickstarter/libs/_slick.scss */
  .slick-next:hover {
    background: url('../../images/sprites/slider-arr-right-hover.png?1455894209');
  }
}
/* Dots */
/* line 229, ../../sass/kickstarter/libs/_slick.scss */
.slick-slider {
  margin-bottom: 30px;
}

/* line 232, ../../sass/kickstarter/libs/_slick.scss */
.slick-dots {
  position: absolute;
  bottom: -45px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%;
}
/* line 241, ../../sass/kickstarter/libs/_slick.scss */
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
/* line 250, ../../sass/kickstarter/libs/_slick.scss */
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
/* line 262, ../../sass/kickstarter/libs/_slick.scss */
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
/* line 264, ../../sass/kickstarter/libs/_slick.scss */
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
/* line 269, ../../sass/kickstarter/libs/_slick.scss */
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "L";
  width: 20px;
  height: 20px;
  font-family: "kickstarter1.3";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: #2e3132;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 287, ../../sass/kickstarter/libs/_slick.scss */
.slick-dots li.slick-active button:before {
  color: #2e3132;
  opacity: 0.75;
}

/* line 297, ../../sass/kickstarter/libs/_slick.scss */
.main-slider .slick-prev,
.main-slider .slick-next {
  top: 50% !important;
  margin-top: -18px;
}
/* line 301, ../../sass/kickstarter/libs/_slick.scss */
.main-slider .slick-prev:hover,
.main-slider .slick-next:hover {
  margin-top: -30px;
}
/* line 306, ../../sass/kickstarter/libs/_slick.scss */
.main-slider .slick-prev {
  left: 20px;
}
/* line 309, ../../sass/kickstarter/libs/_slick.scss */
.main-slider .slick-next {
  right: 20px;
}
/* line 313, ../../sass/kickstarter/libs/_slick.scss */
.main-slider .slick-slide img {
  width: 100%;
}

/* line 2, ../../sass/kickstarter/libs/_fbox.scss */
#fbox-overlay {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: none;
  background-color: white;
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 990;
}
/* line 14, ../../sass/kickstarter/libs/_fbox.scss */
#fbox-overlay.dark {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  background-color: #121212;
}

/* line 21, ../../sass/kickstarter/libs/_fbox.scss */
.fbox-window {
  -webkit-box-shadow: #999999 0px 2px 5px 1px;
  -moz-box-shadow: #999999 0px 2px 5px 1px;
  box-shadow: #999999 0px 2px 5px 1px;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 999;
  width: 500px;
  height: 500px;
  margin-left: -250px;
  margin-top: -250px;
  background-color: #fff;
  max-width: 100%;
  max-height: 100%;
  overflow: hidden;
}
/* line 36, ../../sass/kickstarter/libs/_fbox.scss */
.fbox-window .inner {
  overflow-y: auto;
  height: 100%;
}
/* line 41, ../../sass/kickstarter/libs/_fbox.scss */
.fbox-window.video {
  -webkit-box-shadow: 0px 0px 5px black;
  -moz-box-shadow: 0px 0px 5px black;
  box-shadow: 0px 0px 5px black;
}
/* line 44, ../../sass/kickstarter/libs/_fbox.scss */
.fbox-window.video .fbox-title-bar {
  position: relative;
  height: 0;
  overflow: visible;
  padding: 0;
}
/* line 51, ../../sass/kickstarter/libs/_fbox.scss */
.fbox-window.video .fbox-close {
  position: absolute;
  float: none;
  right: -30px;
  color: #fff;
}
/* line 58, ../../sass/kickstarter/libs/_fbox.scss */
.fbox-window.video .fbox-content {
  padding: 0;
  height: auto;
  clear: both;
}
/* line 65, ../../sass/kickstarter/libs/_fbox.scss */
.fbox-window .fbox-title {
  font-size: 35px;
  font-size: 2.1875rem;
  font-family: "Genath", serif;
}
/* line 70, ../../sass/kickstarter/libs/_fbox.scss */
.fbox-window.scroll-content {
  overflow-y: auto;
}
/* line 73, ../../sass/kickstarter/libs/_fbox.scss */
.fbox-window.scroll-content .button-bar {
  position: absolute;
  bottom: 40px;
}
/* line 79, ../../sass/kickstarter/libs/_fbox.scss */
.fbox-window.show {
  display: block !important;
}
/* line 85, ../../sass/kickstarter/libs/_fbox.scss */
.fbox-window.custom-title .fbox-title-bar {
  position: absolute;
  right: 0;
}
/* line 91, ../../sass/kickstarter/libs/_fbox.scss */
.fbox-window .button-bar {
  margin-top: 30px;
}
/* line 96, ../../sass/kickstarter/libs/_fbox.scss */
.fbox-window .button-bar.buttons-inline .button {
  float: left;
  margin-right: 24px;
}
/* line 100, ../../sass/kickstarter/libs/_fbox.scss */
.fbox-window .button-bar.buttons-inline .button:last-child {
  margin-right: 0px !important;
}
/* line 106, ../../sass/kickstarter/libs/_fbox.scss */
.fbox-window .button-bar .button {
  margin-right: 24px;
}
/* line 109, ../../sass/kickstarter/libs/_fbox.scss */
.fbox-window .button-bar .button:last-child {
  margin-right: 0px;
}
/* line 114, ../../sass/kickstarter/libs/_fbox.scss */
.fbox-window .button-bar button.button {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-color: transparent;
  background-image: none;
  max-width: 100%;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #111111;
  padding: 0px 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  height: 41px;
  line-height: 41px;
}
/* line 51, ../../sass/kickstarter/libs/_functions.scss */
.fbox-window .button-bar button.button span {
  color: white;
  display: block;
  text-align: center;
}
/* line 57, ../../sass/kickstarter/libs/_functions.scss */
.fbox-window .button-bar button.button:hover {
  background-color: #444444;
}
/* line 60, ../../sass/kickstarter/libs/_functions.scss */
.fbox-window .button-bar button.button:hover span span {
  color: white;
}
/* line 118, ../../sass/kickstarter/libs/_fbox.scss */
.fbox-window .button-bar button.button.btn-secondary {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-color: transparent;
  background-image: none;
  max-width: 100%;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f4f4f4;
  padding: 0px 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  height: 41px;
  line-height: 41px;
}
/* line 51, ../../sass/kickstarter/libs/_functions.scss */
.fbox-window .button-bar button.button.btn-secondary span {
  color: black;
  display: block;
  text-align: center;
}
/* line 57, ../../sass/kickstarter/libs/_functions.scss */
.fbox-window .button-bar button.button.btn-secondary:hover {
  background-color: #cccccc;
}
/* line 60, ../../sass/kickstarter/libs/_functions.scss */
.fbox-window .button-bar button.button.btn-secondary:hover span span {
  color: black;
}

/* line 124, ../../sass/kickstarter/libs/_fbox.scss */
.fbox-window-content {
  display: none;
}

/* line 128, ../../sass/kickstarter/libs/_fbox.scss */
.fbox-title-bar {
  color: black;
  line-height: 30px;
  padding: 25px 10px 5px 18px;
  overflow: hidden;
}

/* line 135, ../../sass/kickstarter/libs/_fbox.scss */
.fbox-title {
  font-size: 18px;
  font-size: 1.125rem;
  float: left;
  margin: 0px !important;
}

/* line 141, ../../sass/kickstarter/libs/_fbox.scss */
.fbox-close {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 30px;
  font-size: 1.875rem;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  float: right;
  text-align: center;
}

/* line 152, ../../sass/kickstarter/libs/_fbox.scss */
.fbox-content {
  padding: 18px;
  overflow-y: auto;
  overflow-x: hidden;
}

/* line 160, ../../sass/kickstarter/libs/_fbox.scss */
#fbox_outofstocksubscription .fbox-content {
  padding-top: 0px;
}
/* line 164, ../../sass/kickstarter/libs/_fbox.scss */
#fbox_outofstocksubscription #price-wrapper {
  margin-top: 15px;
  padding-top: 5px;
  overflow: hidden;
}
/* line 170, ../../sass/kickstarter/libs/_fbox.scss */
#fbox_outofstocksubscription .product-name h1 {
  line-height: 30px;
  min-height: 45px;
}
/* line 175, ../../sass/kickstarter/libs/_fbox.scss */
#fbox_outofstocksubscription .product-ids {
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 179, ../../sass/kickstarter/libs/_fbox.scss */
#fbox_outofstocksubscription .price-box {
  font-size: 32px;
  font-size: 2rem;
  float: left;
  margin-right: 12px;
}
/* line 185, ../../sass/kickstarter/libs/_fbox.scss */
#fbox_outofstocksubscription .tax-details-baseprice-container {
  float: left;
  margin-top: -4px;
  line-height: 14px;
}
/* line 190, ../../sass/kickstarter/libs/_fbox.scss */
#fbox_outofstocksubscription .tax-details-baseprice-container .baseprice {
  font-size: 12px;
  font-size: 0.75rem;
  display: block;
}
/* line 195, ../../sass/kickstarter/libs/_fbox.scss */
#fbox_outofstocksubscription .tax-details-baseprice-container .tax-details {
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 200, ../../sass/kickstarter/libs/_fbox.scss */
#fbox_outofstocksubscription .product-img-box {
  width: 32%;
  float: left;
  margin-right: 2%;
  display: inline;
  padding-top: 19px;
}
/* line 205, ../../sass/kickstarter/libs/_fbox.scss */
#fbox_outofstocksubscription .content-outofstocksubscription {
  width: 66%;
  float: right;
  margin-right: 0;
  #margin-left: -1.5rem;
  display: inline;
}
/* line 209, ../../sass/kickstarter/libs/_fbox.scss */
#fbox_outofstocksubscription #oos-mail-block {
  margin: 30px 0 15px;
  clear: both;
}
/* line 213, ../../sass/kickstarter/libs/_fbox.scss */
#fbox_outofstocksubscription #oos-mail-block input {
  width: 100%;
}
/* line 218, ../../sass/kickstarter/libs/_fbox.scss */
#fbox_outofstocksubscription .oos-check {
  padding-right: 10px;
  color: #000;
}
/* line 223, ../../sass/kickstarter/libs/_fbox.scss */
#fbox_outofstocksubscription .btn-outofstocksubscription {
  margin-top: 30px;
}
/* line 229, ../../sass/kickstarter/libs/_fbox.scss */
#fbox_outofstocksubscription .ratings .rating-box {
  margin-top: 5px;
}
/* line 233, ../../sass/kickstarter/libs/_fbox.scss */
#fbox_outofstocksubscription .ratings .amount {
  font-size: 16px;
  font-size: 1rem;
}

/* line 242, ../../sass/kickstarter/libs/_fbox.scss */
#fbox-confirm .fbox-close,
#fbox-window-alert .fbox-close {
  top: 10px;
  right: 10px;
}
/* line 247, ../../sass/kickstarter/libs/_fbox.scss */
#fbox-confirm .fbox-title-bar,
#fbox-window-alert .fbox-title-bar {
  padding: 0;
}
/* line 251, ../../sass/kickstarter/libs/_fbox.scss */
#fbox-confirm .fbox-content,
#fbox-window-alert .fbox-content {
  padding: 18px 50px 18px 18px;
}

@media (min-width: 0em) and (max-width: 63.4375em) {
  /* line 258, ../../sass/kickstarter/libs/_fbox.scss */
  .fbox-window {
    position: fixed;
    top: 25px !important;
    left: 4% !important;
    margin: 0px !important;
    max-height: 90% !important;
    width: 92% !important;
    height: auto;
  }

  /* line 270, ../../sass/kickstarter/libs/_fbox.scss */
  .scroll-content .fbox-content {
    height: 300px !important;
  }
}
@media (min-width: 0em) and (max-width: 44.3125em) {
  /* line 282, ../../sass/kickstarter/libs/_fbox.scss */
  #fbox_outofstocksubscription .product-img-box,
  #fbox_outofstocksubscription .content-outofstocksubscription {
    width: 100%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 44.375em) and (max-width: 63.4375em) {
  /* line 298, ../../sass/kickstarter/libs/_fbox.scss */
  .fbox-window {
    position: fixed;
    top: 25px !important;
    left: 4% !important;
    margin: 0px !important;
    width: 92% !important;
    overflow-y: scroll;
  }

  /* line 310, ../../sass/kickstarter/libs/_fbox.scss */
  .scroll-content .fbox-content {
    height: 540px !important;
  }
}
/* line 4, ../../sass/kickstarter/libs/_fbxpander.scss */
.fbxpand.expended .fbx-content .cover {
  display: none;
}
/* line 10, ../../sass/kickstarter/libs/_fbxpander.scss */
.fbxpand.expended .show-arrow .more {
  display: none;
}
/* line 14, ../../sass/kickstarter/libs/_fbxpander.scss */
.fbxpand.expended .show-arrow .less {
  display: block;
}
/* line 19, ../../sass/kickstarter/libs/_fbxpander.scss */
.fbxpand.expended .xpand-dots {
  display: none;
}
/* line 23, ../../sass/kickstarter/libs/_fbxpander.scss */
.fbxpand.expended .xpand-hidden-content {
  display: inline;
}
/* line 28, ../../sass/kickstarter/libs/_fbxpander.scss */
.fbxpand .fbx-content {
  position: relative;
  overflow: hidden;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  transition: all 1s;
  max-height: 70px;
}
/* line 36, ../../sass/kickstarter/libs/_fbxpander.scss */
.fbxpand .fbx-content .xpand-dots {
  padding-left: 5px;
}
/* line 40, ../../sass/kickstarter/libs/_fbxpander.scss */
.fbxpand .fbx-content .cover {
  position: absolute;
  bottom: 0px;
  left: 0px;
  z-index: 10;
  width: 100%;
  height: 100%;
}
/* line 47, ../../sass/kickstarter/libs/_fbxpander.scss */
.fbxpand .show-arrow {
  display: inline-block;
  float: right;
}
/* line 52, ../../sass/kickstarter/libs/_fbxpander.scss */
.fbxpand .show-arrow .more,
.fbxpand .show-arrow .less {
  text-decoration: underline;
}
/* line 56, ../../sass/kickstarter/libs/_fbxpander.scss */
.fbxpand .show-arrow .less {
  display: none;
}
/* line 61, ../../sass/kickstarter/libs/_fbxpander.scss */
.fbxpand .xpand-hidden-content {
  display: none;
  overflow: hidden;
}

/* line 2, ../../sass/kickstarter/components/_global.scss */
.please-wait {
  position: absolute;
  z-index: 99;
  top: 50%;
  right: 0;
  margin: -34px 0 0 -90px;
  border: 5px solid transparent;
  color: black;
  background: white;
  padding: 20px;
  white-space: nowrap;
}

/* line 5, ../../sass/kickstarter/components/_global.scss */
html {
  font-size: 16px;
  -webkit-text-size-adjust: none;
  /* Prevent font scaling in landscape */
}

/* line 10, ../../sass/kickstarter/components/_global.scss */
body {
  color: black;
  background: white;
  font-family: "futura-pt", sans-serif;
  font-weight: 400;
  font-style: normal;
}

/* line 18, ../../sass/kickstarter/components/_global.scss */
.wrapper {
  background: white;
  padding-bottom: 0px;
}

/* line 23, ../../sass/kickstarter/components/_global.scss */
fieldset {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 27, ../../sass/kickstarter/components/_global.scss */
.page {
  font-size: 16px;
  line-height: 1.5em;
}

/* line 32, ../../sass/kickstarter/components/_global.scss */
.main {
  min-height: 370px;
}

/* line 36, ../../sass/kickstarter/components/_global.scss */
.hide {
  display: none !important;
}

/* line 40, ../../sass/kickstarter/components/_global.scss */
button.button {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-color: transparent;
  background-image: none;
  max-width: 100%;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #111111;
  padding: 0px 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  height: 41px;
  line-height: 41px;
}
/* line 51, ../../sass/kickstarter/libs/_functions.scss */
button.button span {
  color: white;
  display: block;
  text-align: center;
}
/* line 57, ../../sass/kickstarter/libs/_functions.scss */
button.button:hover {
  background-color: #444444;
}
/* line 60, ../../sass/kickstarter/libs/_functions.scss */
button.button:hover span span {
  color: white;
}
/* line 43, ../../sass/kickstarter/components/_global.scss */
button.button.btn-cart {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 20px;
  font-size: 1.25rem;
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-color: transparent;
  background-image: none;
  max-width: 100%;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #111111;
  padding: 0px 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  height: 41px;
  line-height: 41px;
}
/* line 51, ../../sass/kickstarter/libs/_functions.scss */
button.button.btn-cart span {
  color: white;
  display: block;
  text-align: center;
}
/* line 57, ../../sass/kickstarter/libs/_functions.scss */
button.button.btn-cart:hover {
  background-color: #444444;
}
/* line 60, ../../sass/kickstarter/libs/_functions.scss */
button.button.btn-cart:hover span span {
  color: white;
}
/* line 47, ../../sass/kickstarter/components/_global.scss */
button.button.btn-checkout {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-color: transparent;
  background-image: none;
  max-width: 100%;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f4f4f4;
  padding: 0px 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  height: 41px;
  line-height: 41px;
}
/* line 51, ../../sass/kickstarter/libs/_functions.scss */
button.button.btn-checkout span {
  color: black;
  display: block;
  text-align: center;
}
/* line 57, ../../sass/kickstarter/libs/_functions.scss */
button.button.btn-checkout:hover {
  background-color: #444444;
}
/* line 60, ../../sass/kickstarter/libs/_functions.scss */
button.button.btn-checkout:hover span span {
  color: white;
}

/* line 52, ../../sass/kickstarter/components/_global.scss */
a.button {
  font-size: 16px;
  font-size: 1rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  font-family: "futura-pt", sans-serif;
  height: 41px;
  line-height: 41px;
  max-width: 100%;
  text-align: center;
  text-decoration: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #111111;
  padding: 0px 24px;
  color: white;
}
/* line 109, ../../sass/kickstarter/libs/_functions.scss */
a.button:hover {
  background-color: #444444;
  color: white;
}

/* line 56, ../../sass/kickstarter/components/_global.scss */
a.button.btn-secondary {
  font-size: 16px;
  font-size: 1rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  font-family: "futura-pt", sans-serif;
  height: 41px;
  line-height: 41px;
  max-width: 100%;
  text-align: center;
  text-decoration: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f4f4f4;
  padding: 0px 24px;
  color: black;
}
/* line 120, ../../sass/kickstarter/libs/_functions.scss */
a.button.btn-secondary:hover {
  background-color: #cccccc;
  color: black;
}

/* line 60, ../../sass/kickstarter/components/_global.scss */
button.btn-disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  cursor: initial !important;
  background-color: #111111 !important;
}

/* line 66, ../../sass/kickstarter/components/_global.scss */
a {
  color: #333333;
  text-decoration: none;
}
/* line 70, ../../sass/kickstarter/components/_global.scss */
a.icon:before {
  text-decoration: none !important;
  padding-right: 12px;
  font-family: "kickstarter1.3";
  vertical-align: top;
  font-size: 0.5em;
}
/* line 78, ../../sass/kickstarter/components/_global.scss */
a.arr-right:before {
  content: 'C';
}
/* line 82, ../../sass/kickstarter/components/_global.scss */
a.arr-left:before {
  content: 'A';
}
/* line 86, ../../sass/kickstarter/components/_global.scss */
a.arr-down:before {
  content: 'B';
}
/* line 90, ../../sass/kickstarter/components/_global.scss */
a.arr-up:before {
  content: 'D';
}

/* line 95, ../../sass/kickstarter/components/_global.scss */
.add-to-links {
  overflow: hidden;
}
/* line 98, ../../sass/kickstarter/components/_global.scss */
.add-to-links span {
  font-family: "futura-pt", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  padding-left: 0.5em;
}
/* line 106, ../../sass/kickstarter/components/_global.scss */
.add-to-links a:before {
  font-family: "kickstarter1.3";
}
/* line 110, ../../sass/kickstarter/components/_global.scss */
.add-to-links a.link-wishlist:before {
  content: 'F';
}
/* line 114, ../../sass/kickstarter/components/_global.scss */
.add-to-links a.share-social:before {
  content: 'E';
}

/* line 121, ../../sass/kickstarter/components/_global.scss */
a,
button {
  outline: 0;
}

/* line 125, ../../sass/kickstarter/components/_global.scss */
p {
  font-size: 16px;
}

/* line 129, ../../sass/kickstarter/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 134, ../../sass/kickstarter/components/_global.scss */
strong {
  font-weight: bold;
}

/* line 138, ../../sass/kickstarter/components/_global.scss */
h1, .page-title h1 {
  font-size: 44px;
  font-family: "Genath", serif;
  color: black;
  line-height: 1.35em !important;
  min-height: 1.3125em;
}

/* line 139, ../../sass/kickstarter/components/_global.scss */
h2, .page-title h2 {
  font-size: 30px;
  font-family: "Genath", serif;
  color: black;
  line-height: 1.35em;
}

/* line 140, ../../sass/kickstarter/components/_global.scss */
h3 {
  font-size: 20px;
  font-family: "Genath", serif;
  color: black;
  line-height: 1.35em;
}

/* line 141, ../../sass/kickstarter/components/_global.scss */
h4 {
  font-size: 18px;
  font-family: "Genath", serif;
  color: black;
  line-height: 1.35em;
}

/* line 142, ../../sass/kickstarter/components/_global.scss */
h5 {
  font-size: 17px;
  font-family: "Genath", serif;
  color: black;
  line-height: 1.35em;
}

/* line 143, ../../sass/kickstarter/components/_global.scss */
h6 {
  font-size: 1rem;
  font-family: "Genath", serif;
  color: black;
  line-height: 1.35em;
}

/* line 145, ../../sass/kickstarter/components/_global.scss */
.page-title {
  margin-bottom: 20px;
}

/* line 151, ../../sass/kickstarter/components/_global.scss */
input.input-text,
textarea,
select {
  border: 1px solid #dddddd;
  background: white;
  color: #111111;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0px;
}
/* line 158, ../../sass/kickstarter/components/_global.scss */
input.input-text:focus,
textarea:focus,
select:focus {
  border: 1px solid #5e5e5e;
}

/* line 164, ../../sass/kickstarter/components/_global.scss */
input.input-text,
textarea {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  padding: 8px 2px 8px 12px;
}

/* line 170, ../../sass/kickstarter/components/_global.scss */
select {
  padding: 6px 6px 6px 2px;
  line-height: 32px;
}

/* line 175, ../../sass/kickstarter/components/_global.scss */
.input-field-single-entry-label {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  padding: 8px 2px 8px 0;
  color: #999;
}

/* line 183, ../../sass/kickstarter/components/_global.scss */
.styled-checkbox {
  opacity: 0;
  width: 0;
  height: 0;
}

/* line 188, ../../sass/kickstarter/components/_global.scss */
.styled-checkbox + label.styled-checkbox-label {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  background-color: #ddd;
  border: 0;
  width: 12px;
  height: 12px;
  display: inline-block;
  position: relative;
  cursor: pointer;
}

/* line 198, ../../sass/kickstarter/components/_global.scss */
.styled-checkbox:checked + label.styled-checkbox-label {
  color: #111111;
}

/* line 201, ../../sass/kickstarter/components/_global.scss */
.styled-checkbox:checked + label.styled-checkbox-label:after {
  content: '\2714';
  font-size: 16px;
  position: absolute;
  top: -6px;
  left: 0px;
  color: #111111;
}

/* line 210, ../../sass/kickstarter/components/_global.scss */
.styled-checkbox.checked + label.styled-checkbox-label {
  color: #111111;
}

/* line 213, ../../sass/kickstarter/components/_global.scss */
.styled-checkbox.checked + label.styled-checkbox-label:after {
  content: '\2714';
  font-size: 16px;
  position: absolute;
  top: -6px;
  left: 0px;
  color: #111111;
}

/* line 222, ../../sass/kickstarter/components/_global.scss */
.hasCustomSelect {
  cursor: pointer;
  font-family: "futura-pt", sans-serif;
}

/* line 227, ../../sass/kickstarter/components/_global.scss */
.customSelect {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  padding: 2px 2px 0px 12px;
  line-height: 2em;
  background-color: white;
  border: 1px solid #dddddd;
  text-align: left;
  font-family: "futura-pt", sans-serif;
}
/* line 238, ../../sass/kickstarter/components/_global.scss */
.customSelect.big-select {
  padding: 5px 0 4px 10px;
}
/* line 242, ../../sass/kickstarter/components/_global.scss */
.customSelect:after {
  font-size: 7px;
  margin: 0 9px 0 0;
}

/* line 252, ../../sass/kickstarter/components/_global.scss */
.customSelect.qty,
.customSelect.qty-dropdown,
.customSelect.attribute-select {
  font-weight: 400 !important;
}

/* line 256, ../../sass/kickstarter/components/_global.scss */
.cms-block-hint {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: transparent;
  padding: 10px;
  border: 1px dashed #bbb;
  font-style: italic;
}

/* line 262, ../../sass/kickstarter/components/_global.scss */
.italic {
  font-style: italic;
}

/* line 267, ../../sass/kickstarter/components/_global.scss */
.messages {
  margin: 0;
  overflow: hidden;
}
/* line 271, ../../sass/kickstarter/components/_global.scss */
.messages li {
  margin: 0 0 4%;
}
/* line 277, ../../sass/kickstarter/components/_global.scss */
.messages li.error-msg, .messages li.success-msg, .messages li.note-msg, .messages li.notice-msg {
  padding: 15px 25px 15px 50px;
  position: relative;
}
/* line 282, ../../sass/kickstarter/components/_global.scss */
.messages li a {
  text-decoration: underline;
}
/* line 286, ../../sass/kickstarter/components/_global.scss */
.messages li li {
  margin: 0px;
}
/* line 289, ../../sass/kickstarter/components/_global.scss */
.messages li li span {
  line-height: 2em;
  font-weight: normal;
  margin-left: 50px;
}

/* line 298, ../../sass/kickstarter/components/_global.scss */
.success-msg {
  border: 1px solid #279315;
  color: #1a1a18;
  background: #279315;
}
/* line 303, ../../sass/kickstarter/components/_global.scss */
.success-msg a {
  color: #1a1a18;
}
/* line 310, ../../sass/kickstarter/components/_global.scss */
.success-msg li:before {
  background: url(../../images/msg_success.svg) no-repeat top left;
  background-size: 16px;
  width: 16px;
  height: 16px;
  content: " ";
  position: absolute;
  top: 23px;
}
/* line 320, ../../sass/kickstarter/components/_global.scss */
.success-msg li span {
  font-family: "futura-pt", sans-serif;
}

/* line 325, ../../sass/kickstarter/components/_global.scss */
.notice-msg {
  border: 1px solid #ff9900;
  color: #291200;
  background: #ff9900;
}
/* line 330, ../../sass/kickstarter/components/_global.scss */
.notice-msg a {
  color: #291200;
}
/* line 342, ../../sass/kickstarter/components/_global.scss */
.notice-msg li span {
  font-family: "futura-pt", sans-serif;
}

/* line 347, ../../sass/kickstarter/components/_global.scss */
.error-msg {
  border: 1px solid #bb143f;
  color: white;
  background: #bb143f;
}
/* line 352, ../../sass/kickstarter/components/_global.scss */
.error-msg a {
  color: white;
}
/* line 359, ../../sass/kickstarter/components/_global.scss */
.error-msg li:before {
  background: url(../../images/msg_error_white.svg) no-repeat top left;
  background-size: 16px;
  width: 16px;
  height: 16px;
  content: " ";
  position: absolute;
  top: 23px;
}
/* line 369, ../../sass/kickstarter/components/_global.scss */
.error-msg li span {
  font-family: "futura-pt", sans-serif;
}

/* line 375, ../../sass/kickstarter/components/_global.scss */
label {
  position: relative;
}
/* line 378, ../../sass/kickstarter/components/_global.scss */
label.required em {
  font-size: 18px;
  font-size: 1.125rem;
  position: absolute;
  right: -8px;
  top: 0px;
  color: black;
}

/* line 387, ../../sass/kickstarter/components/_global.scss */
p.required {
  font-size: 11px;
  font-size: 0.6875rem;
  color: #bb143f;
}

/* line 392, ../../sass/kickstarter/components/_global.scss */
.data-table {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
/* line 398, ../../sass/kickstarter/components/_global.scss */
.data-table thead th {
  border-bottom: 1px solid #dddddd;
  padding: 10px;
}
/* line 402, ../../sass/kickstarter/components/_global.scss */
.data-table thead th:first-child {
  padding-left: 0px;
}
/* line 410, ../../sass/kickstarter/components/_global.scss */
.data-table tr.even, .data-table tbody.even {
  background-color: #c4c4c4;
}
/* line 421, ../../sass/kickstarter/components/_global.scss */
.data-table tr.even td,
.data-table tr.even th, .data-table tr.odd td,
.data-table tr.odd th {
  border-right: 1px solid #dddddd;
  padding: 10px;
}
/* line 427, ../../sass/kickstarter/components/_global.scss */
.data-table tr td {
  padding: 10px;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 432, ../../sass/kickstarter/components/_global.scss */
.data-table tr td:first-child {
  padding-left: 0px;
}
/* line 438, ../../sass/kickstarter/components/_global.scss */
.data-table .cell-label {
  display: none;
}
/* line 444, ../../sass/kickstarter/components/_global.scss */
.data-table tfoot td {
  padding: 0px;
}

/* line 450, ../../sass/kickstarter/components/_global.scss */
.block {
  margin-bottom: 20px;
}
/* line 453, ../../sass/kickstarter/components/_global.scss */
.block .block-title {
  border-bottom: 1px solid #dddddd;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 20px;
  padding: 13px 0 7px;
  font-family: "Genath", serif;
}
/* line 461, ../../sass/kickstarter/components/_global.scss */
.block .block-title strong {
  font-weight: normal;
}
/* line 466, ../../sass/kickstarter/components/_global.scss */
.block .block-content {
  padding: 10px 10px 0 10px;
}

/* line 473, ../../sass/kickstarter/components/_global.scss */
.buttons-set button {
  float: right;
}

/* line 480, ../../sass/kickstarter/components/_global.scss */
.button-with-badge .badge {
  line-height: 1.3em !important;
  display: inline-block;
  margin-top: 5px;
}

/* line 493, ../../sass/kickstarter/components/_global.scss */
.zoomPad {
  position: relative;
  z-index: 99;
  cursor: crosshair;
  line-height: 0;
}
/* line 499, ../../sass/kickstarter/components/_global.scss */
.zoomPad .zoomPup {
  overflow: hidden;
  background-color: #FFF;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  z-index: 120;
  position: absolute;
  border: 1px solid #fff;
  z-index: 101;
  cursor: crosshair;
}
/* line 509, ../../sass/kickstarter/components/_global.scss */
.zoomPad .zoomPup img {
  max-width: none;
  border: 0 !important;
}
/* line 515, ../../sass/kickstarter/components/_global.scss */
.zoomPad .zoomWindow {
  position: absolute;
  left: 110%;
  top: 40px;
  background: #FFF;
  z-index: 6000;
  height: auto;
}
/* line 523, ../../sass/kickstarter/components/_global.scss */
.zoomPad .zoomWindow .zoomWrapper {
  position: relative;
  border: 0px !important;
  z-index: 110;
}
/* line 528, ../../sass/kickstarter/components/_global.scss */
.zoomPad .zoomWindow .zoomWrapper .zoomWrapperTitle {
  display: none;
}
/* line 532, ../../sass/kickstarter/components/_global.scss */
.zoomPad .zoomWindow .zoomWrapper .zoomWrapperImage {
  display: block;
  position: relative;
  overflow: hidden;
  z-index: 110;
}
/* line 538, ../../sass/kickstarter/components/_global.scss */
.zoomPad .zoomWindow .zoomWrapper .zoomWrapperImage img {
  border: 0px;
  display: block;
  position: absolute;
  z-index: 101;
  max-width: none;
}

/* line 550, ../../sass/kickstarter/components/_global.scss */
button.button-primary {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-color: transparent;
  background-image: none;
  max-width: 100%;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #111111;
  padding: 0px 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  height: 41px;
  line-height: 41px;
}
/* line 51, ../../sass/kickstarter/libs/_functions.scss */
button.button-primary span {
  color: white;
  display: block;
  text-align: center;
}
/* line 57, ../../sass/kickstarter/libs/_functions.scss */
button.button-primary:hover {
  background-color: #444444;
}
/* line 60, ../../sass/kickstarter/libs/_functions.scss */
button.button-primary:hover span span {
  color: white;
}

/* line 554, ../../sass/kickstarter/components/_global.scss */
button.button-secondary {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-color: transparent;
  background-image: none;
  max-width: 100%;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f4f4f4;
  padding: 0px 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  height: 41px;
  line-height: 41px;
}
/* line 51, ../../sass/kickstarter/libs/_functions.scss */
button.button-secondary span {
  color: black;
  display: block;
  text-align: center;
}
/* line 57, ../../sass/kickstarter/libs/_functions.scss */
button.button-secondary:hover {
  background-color: #cccccc;
}
/* line 60, ../../sass/kickstarter/libs/_functions.scss */
button.button-secondary:hover span span {
  color: black;
}

/* line 562, ../../sass/kickstarter/components/_global.scss */
.show-on-mobile,
.show-on-mobile-landscape,
.show-on-tablet-portrait,
.show-on-tablet {
  display: none !important;
}

@media (min-width: 0em) and (max-width: 44.3125em) {
  /* line 568, ../../sass/kickstarter/components/_global.scss */
  h1, .page-title h1 {
    font-size: 25px;
    line-height: 1.35em;
  }

  /* line 569, ../../sass/kickstarter/components/_global.scss */
  h2, .page-title h2 {
    font-size: 21px;
    line-height: 1.35em;
  }

  /* line 570, ../../sass/kickstarter/components/_global.scss */
  h3 {
    font-size: 20px;
    line-height: 1.35em;
  }

  /* line 571, ../../sass/kickstarter/components/_global.scss */
  h4 {
    font-size: 17px;
    line-height: 1.35em;
  }

  /* line 572, ../../sass/kickstarter/components/_global.scss */
  h5 {
    font-size: 16px;
    line-height: 1.35em;
  }

  /* line 573, ../../sass/kickstarter/components/_global.scss */
  h6 {
    font-size: 16px;
    line-height: 1.35em;
  }

  /* line 582, ../../sass/kickstarter/components/_global.scss */
  .messages li.error-msg, .messages li.success-msg, .messages li.note-msg, .messages li.notice-msg {
    padding: 15px 25px 15px 10px;
    position: relative;
  }
  /* line 587, ../../sass/kickstarter/components/_global.scss */
  .messages li li {
    margin: 0px;
  }
  /* line 590, ../../sass/kickstarter/components/_global.scss */
  .messages li li:before {
    background-size: 14px;
  }
  /* line 594, ../../sass/kickstarter/components/_global.scss */
  .messages li li span {
    font-size: 0.9em;
    font-weight: normal;
  }

  /* line 604, ../../sass/kickstarter/components/_global.scss */
  .data-table .mobile-full {
    width: 100%;
  }
  /* line 608, ../../sass/kickstarter/components/_global.scss */
  .data-table .cell-label {
    display: inline-block;
    font-weight: bold;
    margin-right: 10px;
    min-width: 100px;
    max-width: 140px;
    width: 30%;
  }
  /* line 617, ../../sass/kickstarter/components/_global.scss */
  .data-table th {
    display: none;
  }
  /* line 622, ../../sass/kickstarter/components/_global.scss */
  .data-table tr,
  .data-table td {
    display: block;
    text-align: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 628, ../../sass/kickstarter/components/_global.scss */
  .data-table tr.a-right,
  .data-table td.a-right {
    text-align: left;
  }
  /* line 633, ../../sass/kickstarter/components/_global.scss */
  .data-table td {
    border: 0px !important;
    padding: 5px !important;
  }
  /* line 640, ../../sass/kickstarter/components/_global.scss */
  .data-table tfoot td.a-right {
    text-align: right;
  }
}
@media (min-width: 0em) and (max-width: 63.4375em) {
  /* line 649, ../../sass/kickstarter/components/_global.scss */
  .hide-on-mobile,
  .hide-on-mobile-landscape {
    display: none !important;
  }
}
@media (min-width: 0em) and (max-width: 44.3125em) {
  /* line 656, ../../sass/kickstarter/components/_global.scss */
  .show-on-mobile {
    display: block !important;
  }

  /* line 660, ../../sass/kickstarter/components/_global.scss */
  .mobile-left {
    float: left !important;
  }

  /* line 664, ../../sass/kickstarter/components/_global.scss */
  .mobile-right {
    float: right !important;
  }

  /* line 668, ../../sass/kickstarter/components/_global.scss */
  .mobile-auto-w {
    width: auto !important;
    min-width: 0 !important;
  }

  /* line 673, ../../sass/kickstarter/components/_global.scss */
  .mobile-full-w {
    width: 100% !important;
    max-width: 100% !important;
  }
}
@media (min-width: 25.25em) and (max-width: 44.3125em) {
  /* line 681, ../../sass/kickstarter/components/_global.scss */
  .show-on-mobile {
    display: block !important;
  }

  /* line 685, ../../sass/kickstarter/components/_global.scss */
  .mobile-left {
    float: left !important;
  }

  /* line 689, ../../sass/kickstarter/components/_global.scss */
  .mobile-right {
    float: right !important;
  }

  /* line 693, ../../sass/kickstarter/components/_global.scss */
  .mobile-auto-w {
    width: auto !important;
    min-width: 0 !important;
  }

  /* line 698, ../../sass/kickstarter/components/_global.scss */
  .mobile-full-w {
    width: 100% !important;
    max-width: 100% !important;
  }

  /* line 705, ../../sass/kickstarter/components/_global.scss */
  .hide-on-mobile-landscape,
  .hide-on-tablet-portrait,
  .hide-on-tablet {
    display: none !important;
  }

  /* line 710, ../../sass/kickstarter/components/_global.scss */
  .show-on-mobile,
  .show-on-mobile-landscape {
    display: block !important;
  }
}
@media (min-width: 44.375em) and (max-width: 63.4375em) {
  /* line 721, ../../sass/kickstarter/components/_global.scss */
  h1, .page-title h1 {
    font-size: 44px;
  }

  /* line 722, ../../sass/kickstarter/components/_global.scss */
  h2, .page-title h2 {
    font-size: 30px;
  }

  /* line 723, ../../sass/kickstarter/components/_global.scss */
  h3 {
    font-size: 20px;
  }

  /* line 724, ../../sass/kickstarter/components/_global.scss */
  h4 {
    font-size: 18px;
  }

  /* line 725, ../../sass/kickstarter/components/_global.scss */
  h5 {
    font-size: 17px;
  }

  /* line 726, ../../sass/kickstarter/components/_global.scss */
  h6 {
    font-size: 1rem;
  }
}
@media (min-width: 44.375em) and (max-width: 63.4375em) {
  /* line 731, ../../sass/kickstarter/components/_global.scss */
  .hide-on-tablet-portrait,
  .hide-on-tablet {
    display: none !important;
  }

  /* line 735, ../../sass/kickstarter/components/_global.scss */
  .show-on-tablet-portrait {
    display: block !important;
  }
}
@media (min-width: 63.5em) and (max-width: 74.9375em) {
  /* line 741, ../../sass/kickstarter/components/_global.scss */
  .hide-on-tablet {
    display: none !important;
  }

  /* line 746, ../../sass/kickstarter/components/_global.scss */
  .show-on-tablet-portrait,
  .show-on-tablet {
    display: block !important;
  }
}
/* line 71, ../../sass/kickstarter/components/_mage.scss */
.account-login .form-list:after,
.wishlist-management .table-caption:after,
.product-options dt:after,
#bundleProduct:after,
.events-slider:after,
.product-image-popup .nav:after,
.gift-item:after,
.block-content:after,
.block-list li.item:after,
.block-poll li:after,
.currently li:after,
.order-info:after,
.top-cart .actions:after,
.header .quick-access:after,
.product-view .box-related li.item:after,
.bundle-summary .product:after,
.collateral-tabs:after,
.block-cart .block-content .item:after,
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header-panel:after,
#nav:after,
.main:after,
.footer-before-container:after,
.footer-container:after,
.footer:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block li.item:after,
.block .actions:after,
.mini-products-list li:after,
.cms-index-index .block-featured li.item:after,
.title-buttons:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.products-grid:after,
.products-list li.item:after,
.product-view:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-tags .form-add-tags:after,
.product-options .options-list li:after,
.options-container-small .product-options:after,
.product-options-bottom:after,
.product-review:after,
.box-collateral:after,
.box-collateral .box-content:after,
.collateral-tabs .tab-content:after,
.account-login:after,
.cart .cart-collaterals:after,
.cart:after,
.opc .step-title:after,
.checkout-progress:after,
.form-list li:after,
.form-list li.fields .field:after,
.clearfix:after,
.buttons-set:after,
.buttons-set2:after,
.page-print .print-head:after,
.new-product-spotlight .more-new .item:after,
.addresses-list .col-2 li:after,
.product-view .product-shop:after {
  display: block;
  content: ".";
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0;
  overflow: hidden;
}

/* line 73, ../../sass/kickstarter/components/_mage.scss */
.hidden {
  display: block !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
}

/* line 74, ../../sass/kickstarter/components/_mage.scss */
.nobr {
  white-space: nowrap !important;
}

/* line 75, ../../sass/kickstarter/components/_mage.scss */
.wrap {
  white-space: normal !important;
}

/* line 76, ../../sass/kickstarter/components/_mage.scss */
.a-left {
  text-align: left;
}

/* line 77, ../../sass/kickstarter/components/_mage.scss */
.a-center {
  text-align: center;
}

/* line 78, ../../sass/kickstarter/components/_mage.scss */
.a-right {
  text-align: right;
}

/* line 79, ../../sass/kickstarter/components/_mage.scss */
.v-top {
  vertical-align: top;
}

/* line 80, ../../sass/kickstarter/components/_mage.scss */
.v-middle {
  vertical-align: middle;
}

/* line 82, ../../sass/kickstarter/components/_mage.scss */
.f-left,
.left {
  float: left !important;
}

/* line 84, ../../sass/kickstarter/components/_mage.scss */
.f-right,
.right {
  float: right !important;
}

/* line 85, ../../sass/kickstarter/components/_mage.scss */
.f-none {
  float: none !important;
}

/* line 86, ../../sass/kickstarter/components/_mage.scss */
.f-fix {
  float: left;
  width: 100%;
}

/* line 87, ../../sass/kickstarter/components/_mage.scss */
.no-display {
  display: none;
}

/* line 88, ../../sass/kickstarter/components/_mage.scss */
.no-margin {
  margin: 0 !important;
}

/* line 89, ../../sass/kickstarter/components/_mage.scss */
.no-padding {
  padding: 0 !important;
}

/* line 90, ../../sass/kickstarter/components/_mage.scss */
.no-bg {
  background: none !important;
}

/* line 92, ../../sass/kickstarter/components/_mage.scss */
.rating-box {
  width: 85px;
  height: 14px;
  font-size: 0;
  line-height: 0;
  background: url(../../images/bkg_rating_n.svg) 0 100% repeat-x;
  background-size: 18px 28px;
}

/* line 93, ../../sass/kickstarter/components/_mage.scss */
.rating-box .rating {
  float: left;
  height: 14px;
  background: url(../../images/bkg_rating_n.svg) 0 0 repeat-x;
  background-size: 18px 28px;
}

/* line 94, ../../sass/kickstarter/components/_mage.scss */
.ratings {
  margin: 5px 0;
}

/* line 95, ../../sass/kickstarter/components/_mage.scss */
.ratings .rating-box {
  float: left;
  margin-right: 5px;
}

/* line 96, ../../sass/kickstarter/components/_mage.scss */
.ratings .amount {
  font-size: 12px;
}

/* line 97, ../../sass/kickstarter/components/_mage.scss */
.ratings .rating-links {
  margin: 0;
  font-size: 11px;
}

/* line 98, ../../sass/kickstarter/components/_mage.scss */
.ratings .rating-links a {
  text-decoration: underline;
}

/* line 99, ../../sass/kickstarter/components/_mage.scss */
.ratings .rating-links a:hover {
  text-decoration: none;
}

/* line 100, ../../sass/kickstarter/components/_mage.scss */
.ratings .rating-links .separator {
  margin: 0 3px;
}

/* line 103, ../../sass/kickstarter/components/_mage.scss */
.disabled {
  position: relative;
  z-index: 1;
}

/* line 104, ../../sass/kickstarter/components/_mage.scss */
.disabled:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: #fff;
  opacity: 0.2;
}

/* line 105, ../../sass/kickstarter/components/_mage.scss */
button.disabled {
  cursor: default !important;
  bottom: 0 !important;
  right: 0 !important;
}

/* line 106, ../../sass/kickstarter/components/_mage.scss */
button.disabled span {
  cursor: default !important;
}

/* line 107, ../../sass/kickstarter/components/_mage.scss */
button.button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

@media print {
  /* line 3, ../../sass/kickstarter/components/_print.scss */
  * {
    background: none !important;
    text-align: left !important;
  }

  /* line 4, ../../sass/kickstarter/components/_print.scss */
  body {
    background: #fff !important;
    font-size: 9pt !important;
    margin: 15px !important;
  }

  /* line 13, ../../sass/kickstarter/components/_print.scss */
  .header-container,
  .footer-before-container,
  .footer-container,
  .widget,
  .pager,
  .toolbar,
  .actions,
  .buttons-set {
    display: none !important;
  }

  /* line 15, ../../sass/kickstarter/components/_print.scss */
  .page-print .data-table .cart-tax-total {
    background-position: 100% -54px;
  }

  /* line 16, ../../sass/kickstarter/components/_print.scss */
  .page-print .data-table .cart-tax-info {
    display: block !important;
  }
}
/* line 2, ../../sass/kickstarter/components/_widgets.scss */
.widget {
  display: inline;
}

/* line 3, ../../sass/kickstarter/components/_widgets.scss */
.widget .widget-title {
  margin: 10px 0;
}

/* line 4, ../../sass/kickstarter/components/_widgets.scss */
.widget .widget-title h2 {
  font-size: 18px;
  color: #d12c01;
}

/* line 6, ../../sass/kickstarter/components/_widgets.scss */
.widget .widget-products {
  margin: 0 -20px 0;
}

/* line 8, ../../sass/kickstarter/components/_widgets.scss */
.cms-home .col1-layout .widget .widget-products,
.cms-index-index .col1-layout .widget .widget-products {
  margin: 0 0 20px;
}

/* line 9, ../../sass/kickstarter/components/_widgets.scss */
.col-main > .widget {
  display: block;
  margin: 40px 0 0;
}

/* line 10, ../../sass/kickstarter/components/_widgets.scss */
.col-main > .widget + .widget {
  margin-top: 20px;
}

/* line 13, ../../sass/kickstarter/components/_widgets.scss */
.widget .products-grid {
  list-style: none;
  margin-bottom: 0;
  padding-left: 20px;
}

/* line 15, ../../sass/kickstarter/components/_widgets.scss */
.widget .products-grid p,
.widget .products-list p {
  margin-bottom: 0;
}

/* line 16, ../../sass/kickstarter/components/_widgets.scss */
.widget .products-list {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}

/* line 17, ../../sass/kickstarter/components/_widgets.scss */
.widget .add-to-links {
  list-style: none;
  padding-left: 0;
  margin: 5px 0;
}

/* line 20, ../../sass/kickstarter/components/_widgets.scss */
.widget-banner {
  clear: both;
  display: block;
  width: 100%;
  overflow: hidden;
  text-align: center;
}

/* line 21, ../../sass/kickstarter/components/_widgets.scss */
.widget-banner li {
  margin: 7px 0;
}

/* line 23, ../../sass/kickstarter/components/_widgets.scss */
.top-container .widget-banner li {
  margin: 0;
}

/* line 25, ../../sass/kickstarter/components/_widgets.scss */
.footer-before-container .widget-banner li {
  margin: 0;
}

/* line 27, ../../sass/kickstarter/components/_widgets.scss */
.widget-banner-inline {
  display: block;
  clear: both;
  padding: 7px 0;
  text-align: center;
}

/* line 29, ../../sass/kickstarter/components/_widgets.scss */
.widget-banner-inline ul,
.widget-banner-inline li {
  display: inline;
}

/* line 30, ../../sass/kickstarter/components/_widgets.scss */
.widget-banner-inline li {
  margin: 0 3px;
}

/* line 31, ../../sass/kickstarter/components/_widgets.scss */
.widget-banner-inline li img {
  vertical-align: middle;
}

/* line 34, ../../sass/kickstarter/components/_widgets.scss */
.widget-new-products {
  display: block;
  margin: 10px 0;
}

/* line 35, ../../sass/kickstarter/components/_widgets.scss */
.checkout-cart-index .col1-layout .widget-new-products {
  display: block;
  padding: 0 20px;
}

/* line 38, ../../sass/kickstarter/components/_widgets.scss */
.widget-viewed {
  display: block;
  margin: 10px 0;
}

/* line 39, ../../sass/kickstarter/components/_widgets.scss */
.checkout-cart-index .col1-layout .widget-viewed {
  display: block;
  padding: 0 20px;
}

/* line 42, ../../sass/kickstarter/components/_widgets.scss */
.widget-compared {
  display: block;
  margin: 10px 0;
}

/* line 43, ../../sass/kickstarter/components/_widgets.scss */
.checkout-cart-index .col1-layout .widget-compared {
  display: block;
  padding: 0 20px;
}

/* line 49, ../../sass/kickstarter/components/_widgets.scss */
.widget-events {
  display: block !important;
}

/* line 56, ../../sass/kickstarter/components/_widgets.scss */
.top-container .widget-product-link,
.top-container .widget-category-link,
.top-container .widget-cms-link,
.top-container .widget-hierarchy-link {
  display: block;
  border-bottom: 1px solid #e2e2e2;
  margin: 7px 0;
}

/* line 60, ../../sass/kickstarter/components/_widgets.scss */
.top-container .widget-product-link a,
.top-container .widget-category-link a,
.top-container .widget-cms-link a,
.top-container .widget-hierarchy-link a {
  display: block;
  padding: 12px 12px;
  background: white url(../images/bkg_widget-links.gif) 0 100% repeat-x;
  border: 1px solid #cfcfcf;
  text-align: center;
  font: bold 15px/1.25 Arial, Helvetica, sans-serif;
  color: #444;
  text-decoration: none;
}

/* line 64, ../../sass/kickstarter/components/_widgets.scss */
.top-container .widget-product-link a:hover,
.top-container .widget-category-link a:hover,
.top-container .widget-cms-link a:hover,
.top-container .widget-hierarchy-link a:hover {
  color: #d53c00;
  text-decoration: none;
}

/* line 69, ../../sass/kickstarter/components/_widgets.scss */
.footer-before-container .widget-product-link,
.footer-before-container .widget-category-link,
.footer-before-container .widget-cms-link,
.footer-before-container .widget-hierarchy-link {
  display: block;
  border-bottom: 1px solid #e2e2e2;
  margin: 7px 0;
}

/* line 73, ../../sass/kickstarter/components/_widgets.scss */
.footer-before-container .widget-product-link a,
.footer-before-container .widget-category-link a,
.footer-before-container .widget-cms-link a,
.footer-before-container .widget-hierarchy-link a {
  display: block;
  padding: 10px 12px;
  background: white url(../images/bkg_widget-links.gif) 0 100% repeat-x;
  border: 1px solid #cfcfcf;
  text-align: center;
  font: bold 15px/1.25 Arial, Helvetica, sans-serif;
  color: #444;
  text-decoration: none;
  cursor: pointer;
}

/* line 77, ../../sass/kickstarter/components/_widgets.scss */
.footer-before-container .widget-product-link a:hover,
.footer-before-container .widget-category-link a:hover,
.footer-before-container .widget-cms-link a:hover,
.footer-before-container .widget-hierarchy-link a:hover {
  color: #d53c00;
  text-decoration: none;
}

/* line 80, ../../sass/kickstarter/components/_widgets.scss */
.widget-product-link-inline {
  display: inline;
}

/* line 82, ../../sass/kickstarter/components/_widgets.scss */
.col-main .widget-product-link {
  display: block;
  text-align: right;
  margin: 7px 0;
}

/* line 83, ../../sass/kickstarter/components/_widgets.scss */
.col-main .widget-product-link a {
  font-size: 12px;
  background: url(../images/bkg_widget-link.gif) 100% 4px no-repeat;
  padding-right: 15px;
  color: #333;
  text-decoration: underline;
}

/* line 84, ../../sass/kickstarter/components/_widgets.scss */
.col-main .widget-product-link a:hover {
  color: #333;
  text-decoration: none;
}

/* line 86, ../../sass/kickstarter/components/_widgets.scss */
.sidebar .widget-product-link {
  display: block;
  margin: 10px 0;
  padding: 0 17px;
}

/* line 87, ../../sass/kickstarter/components/_widgets.scss */
.sidebar .widget-product-link a {
  font-size: 12px;
  background: url(../images/bkg_widget-link.gif) 100% 4px no-repeat;
  padding: 0 15px 0 0;
  color: #333;
  text-decoration: underline;
}

/* line 88, ../../sass/kickstarter/components/_widgets.scss */
.sidebar .widget-product-link a:hover {
  color: #333;
  text-decoration: none;
}

/* line 91, ../../sass/kickstarter/components/_widgets.scss */
.widget-category-link-inline {
  display: inline;
}

/* line 93, ../../sass/kickstarter/components/_widgets.scss */
.top-container .widget-category-link {
  border-bottom: 0;
}

/* line 94, ../../sass/kickstarter/components/_widgets.scss */
.top-container .widget-category-link a {
  border-color: #ca3934;
  color: #d53c00;
  background-image: url(../images/bkg_widget-links2.gif);
  background-color: #f9d2c1;
}

/* line 95, ../../sass/kickstarter/components/_widgets.scss */
.top-container .widget-category-link a:hover {
  color: #fff;
}

/* line 97, ../../sass/kickstarter/components/_widgets.scss */
.col-main .widget-category-link {
  display: block;
  text-align: right;
  margin: 7px 0;
}

/* line 98, ../../sass/kickstarter/components/_widgets.scss */
.col-main .widget-category-link a {
  font-size: 12px;
  background: url(../images/bkg_widget-link.gif) 100% 4px no-repeat;
  padding-right: 15px;
  color: #333;
  text-decoration: underline;
}

/* line 99, ../../sass/kickstarter/components/_widgets.scss */
.col-main .widget-category-link a:hover {
  color: #333;
  text-decoration: none;
}

/* line 101, ../../sass/kickstarter/components/_widgets.scss */
.sidebar .widget-category-link {
  display: block;
  margin: 10px 0;
  padding: 0 17px;
}

/* line 102, ../../sass/kickstarter/components/_widgets.scss */
.sidebar .widget-category-link a {
  font-size: 12px;
  background: url(../images/bkg_widget-link.gif) 100% 4px no-repeat;
  padding: 0 15px 0 0;
  color: #333;
  text-decoration: underline;
}

/* line 103, ../../sass/kickstarter/components/_widgets.scss */
.sidebar .widget-category-link a:hover {
  color: #333;
  text-decoration: none;
}

/* line 106, ../../sass/kickstarter/components/_widgets.scss */
.widget-cms-link-inline {
  display: inline;
}

/* line 108, ../../sass/kickstarter/components/_widgets.scss */
.col-main .widget-cms-link {
  display: block;
  text-align: right;
  margin: 7px 0;
}

/* line 109, ../../sass/kickstarter/components/_widgets.scss */
.col-main .widget-cms-link a {
  font-size: 12px;
  background: url(../images/bkg_widget-link.gif) 100% 4px no-repeat;
  padding-right: 15px;
  color: #333;
  text-decoration: underline;
}

/* line 110, ../../sass/kickstarter/components/_widgets.scss */
.col-main .widget-cms-link a:hover {
  color: #333;
  text-decoration: none;
}

/* line 112, ../../sass/kickstarter/components/_widgets.scss */
.sidebar .widget-cms-link {
  display: block;
  margin: 10px 0;
  padding: 0 17px;
}

/* line 113, ../../sass/kickstarter/components/_widgets.scss */
.sidebar .widget-cms-link a {
  font-size: 12px;
  background: url(../images/bkg_widget-link.gif) 100% 4px no-repeat;
  padding: 0 15px 0 0;
  color: #333;
  text-decoration: underline;
}

/* line 114, ../../sass/kickstarter/components/_widgets.scss */
.sidebar .widget-cms-link a:hover {
  color: #333;
  text-decoration: none;
}

/* line 117, ../../sass/kickstarter/components/_widgets.scss */
.widget-cms-hierarchy-link-inline {
  display: inline;
}

/* line 119, ../../sass/kickstarter/components/_widgets.scss */
.col-main .widget-cms-hierarchy-link {
  display: block;
  text-align: right;
  margin: 7px 0;
}

/* line 120, ../../sass/kickstarter/components/_widgets.scss */
.col-main .widget-cms-hierarchy-link a {
  font-size: 12px;
  background: url(../images/bkg_widget-link.gif) 100% 4px no-repeat;
  padding-right: 15px;
  color: #333;
  text-decoration: underline;
}

/* line 121, ../../sass/kickstarter/components/_widgets.scss */
.col-main .widget-cms-hierarchy-link a:hover {
  color: #333;
  text-decoration: none;
}

/* line 123, ../../sass/kickstarter/components/_widgets.scss */
.sidebar .widget-cms-hierarchy-link {
  display: block;
  margin: 10px 0;
  padding: 0 17px;
}

/* line 124, ../../sass/kickstarter/components/_widgets.scss */
.sidebar .widget-cms-hierarchy-link a {
  font-size: 12px;
  background: url(../images/bkg_widget-link.gif) 100% 4px no-repeat;
  padding: 0 15px 0 0;
  color: #333;
  text-decoration: underline;
}

/* line 125, ../../sass/kickstarter/components/_widgets.scss */
.sidebar .widget-cms-hierarchy-link a:hover {
  color: #333;
  text-decoration: none;
}

/* line 3, ../../sass/modules/_layout.scss */
.tax-details-baseprice-container .delivery {
  display: none;
}

/* line 10, ../../sass/modules/_layout.scss */
#cookieTopInfo {
  background-color: #9a9a9a;
}
/* line 13, ../../sass/modules/_layout.scss */
#cookieTopInfo #cookietop {
  padding: 4px 0;
}
/* line 16, ../../sass/modules/_layout.scss */
#cookieTopInfo #cookietop .cookie-content {
  *zoom: 1;
  max-width: 1220px;
  max-width: 76.25rem;
  _width: 1220px;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
  margin-left: auto;
  margin-right: auto;
}
/* line 38, ../../../../../../../../../../../gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#cookieTopInfo #cookietop .cookie-content:after {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 44.375em) {
  /* line 16, ../../sass/modules/_layout.scss */
  #cookieTopInfo #cookietop .cookie-content {
    max-width: 710px;
    max-width: 44.375rem;
  }
}
@media (min-width: 63.5em) {
  /* line 16, ../../sass/modules/_layout.scss */
  #cookieTopInfo #cookietop .cookie-content {
    max-width: 1016px;
    max-width: 63.5rem;
  }
}
@media (min-width: 76.25em) {
  /* line 16, ../../sass/modules/_layout.scss */
  #cookieTopInfo #cookietop .cookie-content {
    max-width: 1220px;
    max-width: 76.25rem;
  }
}
/* line 21, ../../sass/modules/_layout.scss */
#cookieTopInfo #cookie-more-information {
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
  color: #fff;
  position: relative;
}
/* line 27, ../../sass/modules/_layout.scss */
#cookieTopInfo #cookie-more-information .cookie-description {
  line-height: 24px;
}
/* line 32, ../../sass/modules/_layout.scss */
#cookieTopInfo #cookie-more-information #cookie-information-link-top,
#cookieTopInfo #cookie-more-information #close-cookie-top {
  color: #ffffff;
}
/* line 37, ../../sass/modules/_layout.scss */
#cookieTopInfo #close-cookie-top {
  margin-left: 35px;
}
/* line 41, ../../sass/modules/_layout.scss */
#cookieTopInfo #close-cookie {
  margin-left: 6px;
  color: #000;
  font-size: 1.875rem;
  position: absolute;
  bottom: 0;
}

/* line 55, ../../sass/modules/_layout.scss */
.labio-newsletter-form li a span {
  text-decoration: underline;
}

/* line 60, ../../sass/modules/_layout.scss */
.styled-page-title {
  font-size: 30px;
  font-family: "Genath", serif;
  color: black;
  line-height: 1.35em;
}

/* line 68, ../../sass/modules/_layout.scss */
.no-salon-container {
  position: relative;
  margin-top: 10px;
}
/* line 72, ../../sass/modules/_layout.scss */
.no-salon-container .salon-bg {
  width: 100%;
}
/* line 76, ../../sass/modules/_layout.scss */
.no-salon-container .text-container {
  position: absolute;
  text-align: center;
  top: 22%;
  width: 100%;
}
/* line 82, ../../sass/modules/_layout.scss */
.no-salon-container .text-container .button {
  background-color: #000;
  color: #fff;
  float: none;
}
/* line 88, ../../sass/modules/_layout.scss */
.no-salon-container .text-container .title {
  text-transform: uppercase;
}
/* line 92, ../../sass/modules/_layout.scss */
.no-salon-container .text-container .info-text {
  left: 22%;
  margin-bottom: 20px;
  margin-top: 10px;
  position: relative;
  width: 55%;
}

/* line 102, ../../sass/modules/_layout.scss */
#privacy-policy-link {
  text-decoration: underline;
}

/* line 106, ../../sass/modules/_layout.scss */
.arrow {
  padding-left: 20px;
}

/* line 110, ../../sass/modules/_layout.scss */
.arrow-right {
  background-position: 0 -1201px;
}

/* line 114, ../../sass/modules/_layout.scss */
.arrow-down {
  background-position: 0 -1221px;
}

/* line 121, ../../sass/modules/_layout.scss */
.icon-checkmark:before,
.success-msg li:before,
.error-msg li:before,
.notice-msg li:before {
  font-size: 2rem;
}

/* line 125, ../../sass/modules/_layout.scss */
#fbox_video {
  overflow: visible;
  max-width: 580px;
}
/* line 129, ../../sass/modules/_layout.scss */
#fbox_video .fbox-title-bar {
  position: absolute;
  right: -8px;
  top: -30px;
  padding: 0;
}
/* line 135, ../../sass/modules/_layout.scss */
#fbox_video .fbox-title-bar .fbox-close {
  color: #fff;
}
/* line 140, ../../sass/modules/_layout.scss */
#fbox_video .fbox-content {
  padding: 0;
  line-height: 0;
}
/* line 144, ../../sass/modules/_layout.scss */
#fbox_video .fbox-content iframe {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}

/* line 154, ../../sass/modules/_layout.scss */
#fbox_language .arrow-right {
  background-position: 0 -1194px;
  line-height: 1.5em;
}
/* line 158, ../../sass/modules/_layout.scss */
#fbox_language .arrow-right a {
  line-height: 1.5em;
}
/* line 163, ../../sass/modules/_layout.scss */
#fbox_language .arrow-down {
  background-position: 0 -1214px;
}
/* line 167, ../../sass/modules/_layout.scss */
#fbox_language .button-bar {
  margin-bottom: 30px;
}
/* line 171, ../../sass/modules/_layout.scss */
#fbox_language.expended {
  height: 320px !important;
}
/* line 174, ../../sass/modules/_layout.scss */
#fbox_language.expended #lang-list {
  display: block;
}

/* line 180, ../../sass/modules/_layout.scss */
#lang-list {
  display: none;
  overflow: hidden;
  padding-top: 20px;
  border-top: 1px solid #dddddd;
}

/* line 191, ../../sass/modules/_layout.scss */
.top-search-container .form-search {
  position: static;
}
/* line 196, ../../sass/modules/_layout.scss */
.top-search-container .form-search .search-autocomplete.advanced-suggest {
  min-width: 380px !important;
  left: -260px !important;
  right: 0 !important;
  margin-top: 14px;
  width: auto !important;
}
/* line 203, ../../sass/modules/_layout.scss */
.top-search-container .form-search .search-autocomplete.advanced-suggest .advanced-suggest-data {
  background-color: #fff;
  margin: 0 auto;
  padding: 19px;
  overflow: hidden;
  width: 635px !important;
}
/* line 210, ../../sass/modules/_layout.scss */
.top-search-container .form-search .search-autocomplete.advanced-suggest .advanced-suggest-data.single-column {
  width: 470px;
}
/* line 219, ../../sass/modules/_layout.scss */
.top-search-container .form-search .search-autocomplete.advanced-suggest .column {
  padding: 0 10px;
  float: left;
  width: 50%;
  text-align: left;
}
/* line 226, ../../sass/modules/_layout.scss */
.top-search-container .form-search .search-autocomplete.advanced-suggest .column-left {
  width: 55%;
}
/* line 230, ../../sass/modules/_layout.scss */
.top-search-container .form-search .search-autocomplete.advanced-suggest .column-right {
  border-left: 1px solid #d7d7d7;
  width: 45%;
}
/* line 235, ../../sass/modules/_layout.scss */
.top-search-container .form-search .search-autocomplete.advanced-suggest .single-column {
  border: 0px;
  width: 100%;
}
/* line 240, ../../sass/modules/_layout.scss */
.top-search-container .form-search .search-autocomplete.advanced-suggest ul {
  background-color: transparent;
  border: 0px;
  padding: 0 0 10px;
}
/* line 246, ../../sass/modules/_layout.scss */
.top-search-container .form-search .search-autocomplete.advanced-suggest li {
  background-color: transparent;
  color: black;
  border: 0px;
}
/* line 251, ../../sass/modules/_layout.scss */
.top-search-container .form-search .search-autocomplete.advanced-suggest li.delimiter {
  cursor: default;
  font-size: 16px !important;
  font-weight: bold;
  color: #4e4e4e;
  padding-bottom: 10px;
  border-bottom: 1px solid #d7d7d7;
  padding-top: 10px;
  line-height: normal;
  font-family: "Genath", serif;
}
/* line 264, ../../sass/modules/_layout.scss */
.top-search-container .form-search .search-autocomplete.advanced-suggest li.selectable-item {
  word-wrap: break-word;
}
/* line 268, ../../sass/modules/_layout.scss */
.top-search-container .form-search .search-autocomplete.advanced-suggest li.selectable-item.last-child, .top-search-container .form-search .search-autocomplete.advanced-suggest li.selectable-item:last-child {
  padding-bottom: 20px;
}
/* line 272, ../../sass/modules/_layout.scss */
.top-search-container .form-search .search-autocomplete.advanced-suggest li.selectable-item:hover {
  background-color: #dddddd;
  cursor: pointer;
}
/* line 277, ../../sass/modules/_layout.scss */
.top-search-container .form-search .search-autocomplete.advanced-suggest li.selectable-item .search-term {
  color: black;
}
/* line 281, ../../sass/modules/_layout.scss */
.top-search-container .form-search .search-autocomplete.advanced-suggest li.selectable-item .amount {
  float: right;
  color: #404040;
}
/* line 290, ../../sass/modules/_layout.scss */
.top-search-container .form-search .search-autocomplete.advanced-suggest img.thumbnail {
  float: left;
  margin-top: 2px;
  margin-bottom: 3px;
  margin-right: 5px;
  width: 31px;
  height: 31px;
}

/* line 305, ../../sass/modules/_layout.scss */
.ajaxpro-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.7);
  display: none;
}

/* line 323, ../../sass/modules/_layout.scss */
.overlay-popup {
  background-color: #ffffff;
  border: 0 none;
  left: 50% !important;
  margin-left: -300px;
  margin-top: -325px;
  padding: 25px;
  position: fixed;
  top: 50% !important;
  width: 600px;
  z-index: 999;
  -webkit-box-shadow: 0px 2px 5px 1px #999999;
  -moz-box-shadow: 0px 2px 5px 1px #999999;
  box-shadow: 0px 2px 5px 1px #999999;
}
/* line 338, ../../sass/modules/_layout.scss */
.overlay-popup p {
  margin: 10px 0;
}
/* line 342, ../../sass/modules/_layout.scss */
.overlay-popup .btn-window-close {
  display: inline-block;
  float: right;
  width: 30px;
}

/* line 351, ../../sass/modules/_layout.scss */
.fbox-window .fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

/* line 358, ../../sass/modules/_layout.scss */
.page {
  border-top: 8px solid white;
}

/* line 362, ../../sass/modules/_layout.scss */
.header-container .header {
  background: transparent;
}

/* line 366, ../../sass/modules/_layout.scss */
.main-container .main {
  background: white;
}
/* line 369, ../../sass/modules/_layout.scss */
.main-container .main .col-main {
  position: relative;
  margin-bottom: 20px;
}
/* line 374, ../../sass/modules/_layout.scss */
.main-container .main .up-container {
  position: relative;
  float: right;
  clear: both;
}
/* line 379, ../../sass/modules/_layout.scss */
.main-container .main .up-container .btn-top {
  position: fixed;
  z-index: 100;
  bottom: 10px;
  margin-left: 12px;
}
/* line 386, ../../sass/modules/_layout.scss */
.main-container .main .up-container span {
  background-position: 0 -1154px;
  display: block;
  height: 21px;
  width: 15px;
}

/* line 399, ../../sass/modules/_layout.scss */
.my-account .page-title,
.category-title,
.toolbar {
  border-bottom: 1px solid #dddddd;
}

/* line 403, ../../sass/modules/_layout.scss */
.main {
  padding: 0.625em 0 2.5em;
}

/* line 407, ../../sass/modules/_layout.scss */
#bread-nav {
  position: relative;
  overflow: hidden;
  top: -10px;
}

/* line 413, ../../sass/modules/_layout.scss */
#btn-back {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 16px;
  font-size: 1rem;
  margin-top: -5px;
}

/* line 419, ../../sass/modules/_layout.scss */
.breadcrumbs {
  float: left;
  margin-left: 0px;
  margin-bottom: 11px;
  overflow: hidden;
  margin-top: -5px;
}
/* line 428, ../../sass/modules/_layout.scss */
.breadcrumbs ul li {
  float: left;
  font-size: 14px;
  font-size: 0.875rem;
  color: #1a1a1b;
}
/* line 433, ../../sass/modules/_layout.scss */
.breadcrumbs ul li a {
  color: #1a1a1b;
  text-decoration: none;
}

/* line 442, ../../sass/modules/_layout.scss */
.fieldset {
  border-top: 1px solid #dddddd;
  margin: 30px 0 0;
  padding: 30px 30px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 448, ../../sass/modules/_layout.scss */
.fieldset .legend {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: normal;
  text-transform: uppercase;
  float: left;
  margin: -46px 0 0 -10px;
  padding: 0 10px;
  background: white;
}

/* line 461, ../../sass/modules/_layout.scss */
.form-list label {
  color: black;
  margin-bottom: 6px;
  float: left;
}
/* line 469, ../../sass/modules/_layout.scss */
.form-list .input-box,
.form-list select {
  clear: both;
  display: block;
}
/* line 474, ../../sass/modules/_layout.scss */
.form-list input.input-text {
  max-width: 100%;
  display: block;
  clear: both;
}
/* line 482, ../../sass/modules/_layout.scss */
.form-list .dob-day,
.form-list .dob-month,
.form-list .dob-year {
  float: left;
  margin-right: 10px;
}
/* line 486, ../../sass/modules/_layout.scss */
.form-list .dob-day input.input-text,
.form-list .dob-month input.input-text,
.form-list .dob-year input.input-text {
  width: 50px;
}
/* line 491, ../../sass/modules/_layout.scss */
.form-list .field {
  float: left;
  max-width: 100%;
  margin-bottom: 5px;
}
/* line 499, ../../sass/modules/_layout.scss */
.form-list .customer-name-prefix .name-firstname {
  clear: left;
}
/* line 504, ../../sass/modules/_layout.scss */
.form-list li {
  margin: 0 0 8px;
}
/* line 509, ../../sass/modules/_layout.scss */
.form-list li.control label {
  float: none;
}
/* line 513, ../../sass/modules/_layout.scss */
.form-list li.control .input-box {
  clear: none;
  display: inline;
  width: auto;
}

/* line 522, ../../sass/modules/_layout.scss */
.buttons-set {
  padding-bottom: 5px;
  clear: both;
}
/* line 526, ../../sass/modules/_layout.scss */
.buttons-set .back-link {
  float: left;
}
/* line 529, ../../sass/modules/_layout.scss */
.buttons-set .back-link a {
  display: block;
  line-height: 41px;
}
/* line 539, ../../sass/modules/_layout.scss */
.buttons-set p.required {
  text-align: right;
  font-size: 11px;
  font-size: 0.6875rem;
  color: black;
  margin-bottom: 5px;
}

/* line 547, ../../sass/modules/_layout.scss */
.validation-advice {
  color: #bb143f;
  font-size: 11px;
  font-size: 0.6875rem;
  margin-top: 5px;
  line-height: 1.5em;
}

/* line 554, ../../sass/modules/_layout.scss */
.validation-failed {
  border-color: #bb143f !important;
}

/* line 558, ../../sass/modules/_layout.scss */
.fix-dynamic-custom-select {
  position: relative;
}
/* line 561, ../../sass/modules/_layout.scss */
.fix-dynamic-custom-select .hasCustomSelect {
  width: 100% !important;
}
/* line 565, ../../sass/modules/_layout.scss */
.fix-dynamic-custom-select .customSelect {
  width: 100% !important;
}
/* line 568, ../../sass/modules/_layout.scss */
.fix-dynamic-custom-select .customSelect:after {
  position: absolute;
  top: 4px;
  right: 2px;
}
/* line 575, ../../sass/modules/_layout.scss */
.fix-dynamic-custom-select .customSelect span {
  margin-bottom: 2px;
}

/* line 583, ../../sass/modules/_layout.scss */
.footer-top-container {
  color: black;
  background: white;
}
/* line 594, ../../sass/modules/_layout.scss */
.footer-top-container a {
  color: black !important;
  text-decoration: none !important;
}
/* line 598, ../../sass/modules/_layout.scss */
.footer-top-container a:hover {
  color: black !important;
  text-decoration: none !important;
}
/* line 604, ../../sass/modules/_layout.scss */
.footer-top-container .links li {
  float: left;
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid #dddddd;
}
/* line 610, ../../sass/modules/_layout.scss */
.footer-top-container .links li:first-child {
  border: 0px;
  padding-left: 0px;
  margin-left: 0px;
}
/* line 617, ../../sass/modules/_layout.scss */
.footer-top-container .col-2 .links {
  float: right;
}

/* line 622, ../../sass/modules/_layout.scss */
.footer-primary-container {
  color: black;
  background: white;
}
/* line 632, ../../sass/modules/_layout.scss */
.footer-primary-container a {
  color: black !important;
  text-decoration: none !important;
}
/* line 636, ../../sass/modules/_layout.scss */
.footer-primary-container a:hover {
  color: black !important;
  text-decoration: none !important;
}
/* line 642, ../../sass/modules/_layout.scss */
.footer-primary-container .item {
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 646, ../../sass/modules/_layout.scss */
.footer-primary-container .item h6 {
  color: black;
  padding: 6px 0;
  margin-bottom: 10px;
}
/* line 655, ../../sass/modules/_layout.scss */
.footer-primary-container .footer-primary-bottom ul {
  border-top: 1px solid #dddddd;
  padding: 20px 0 10px;
  overflow: hidden;
}

/* line 663, ../../sass/modules/_layout.scss */
.footer-secondary-container {
  color: black;
  background: white;
}
/* line 673, ../../sass/modules/_layout.scss */
.footer-secondary-container a {
  color: black !important;
  text-decoration: none !important;
}
/* line 677, ../../sass/modules/_layout.scss */
.footer-secondary-container a:hover {
  color: black !important;
  text-decoration: none !important;
}

/* line 684, ../../sass/modules/_layout.scss */
.footer-bottom-container {
  color: black;
  background: white;
}
/* line 694, ../../sass/modules/_layout.scss */
.footer-bottom-container .last {
  text-align: right;
}
/* line 698, ../../sass/modules/_layout.scss */
.footer-bottom-container .item {
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 706, ../../sass/modules/_layout.scss */
.footer-container .section {
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: hidden;
  clear: both;
}
/* line 714, ../../sass/modules/_layout.scss */
.footer-container #newsletter-validate-detail {
  float: right;
  position: relative;
  right: 34%;
  width: 34%;
}
/* line 720, ../../sass/modules/_layout.scss */
.footer-container #newsletter-validate-detail #newsletter:invalid {
  box-shadow: none;
}
/* line 724, ../../sass/modules/_layout.scss */
.footer-container #newsletter-validate-detail #newsletter {
  outline: none;
}
/* line 728, ../../sass/modules/_layout.scss */
.footer-container #newsletter-validate-detail label {
  margin-right: 10px;
}
/* line 732, ../../sass/modules/_layout.scss */
.footer-container #newsletter-validate-detail .form-subscribe-header {
  line-height: 32px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 12px;
}
/* line 738, ../../sass/modules/_layout.scss */
.footer-container #newsletter-validate-detail .form-subscribe-header label {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 743, ../../sass/modules/_layout.scss */
.footer-container #newsletter-validate-detail .v-fix {
  float: left;
  line-height: 32px;
  position: relative;
}
/* line 748, ../../sass/modules/_layout.scss */
.footer-container #newsletter-validate-detail .v-fix input {
  font-size: 15px;
  font-size: 0.9375rem;
  border: none;
  border-bottom: 1px solid black;
  margin-right: 20px;
}
/* line 755, ../../sass/modules/_layout.scss */
.footer-container #newsletter-validate-detail .v-fix #border-left-right {
  border-left: 1px solid black;
  border-right: 1px solid black;
  position: absolute;
  top: 70%;
  bottom: 2%;
  width: 250px;
}
/* line 765, ../../sass/modules/_layout.scss */
.footer-container #newsletter-validate-detail .input-text {
  width: 250px;
}
/* line 769, ../../sass/modules/_layout.scss */
.footer-container #newsletter-validate-detail button {
  font-size: 20px;
  font-size: 1.25rem;
  height: 38px;
  line-height: 32px;
  background-color: #f4f4f4;
}
/* line 775, ../../sass/modules/_layout.scss */
.footer-container #newsletter-validate-detail button:hover {
  background-color: #cccccc !important;
}
/* line 779, ../../sass/modules/_layout.scss */
.footer-container #newsletter-validate-detail button span {
  color: #000;
}

/* line 787, ../../sass/modules/_layout.scss */
.flexslider.main-slider {
  margin-bottom: 60px;
}

/* line 792, ../../sass/modules/_layout.scss */
.box-collateral,
.teaser-container {
  position: relative;
}
/* line 796, ../../sass/modules/_layout.scss */
.box-collateral .box-title,
.box-collateral .teaser-title,
.teaser-container .box-title,
.teaser-container .teaser-title {
  overflow: hidden;
  margin-bottom: 10px;
}
/* line 800, ../../sass/modules/_layout.scss */
.box-collateral .box-title h4,
.box-collateral .teaser-title h4,
.teaser-container .box-title h4,
.teaser-container .teaser-title h4 {
  font-size: 36px;
  font-size: 2.25rem;
  padding: 7px 0;
  text-align: center;
  width: 90%;
  margin: 0 auto;
}
/* line 808, ../../sass/modules/_layout.scss */
.box-collateral .box-title .title-note,
.box-collateral .teaser-title .title-note,
.teaser-container .box-title .title-note,
.teaser-container .teaser-title .title-note {
  padding: 7px 0;
  float: left;
  margin: 6px 0 0 20px;
}

/* line 816, ../../sass/modules/_layout.scss */
.carousel-container {
  min-height: 390px;
}

/* line 820, ../../sass/modules/_layout.scss */
.fs-carousel {
  padding: 0 !important;
}
/* line 823, ../../sass/modules/_layout.scss */
.fs-carousel .item {
  height: auto !important;
  margin: 0px !important;
  padding: 0 10px;
}
/* line 828, ../../sass/modules/_layout.scss */
.fs-carousel .item h2 {
  font-size: 16px;
  font-size: 1rem;
}
/* line 836, ../../sass/modules/_layout.scss */
.fs-carousel .flex-direction-nav .flex-next,
.fs-carousel .flex-direction-nav .flex-prev {
  top: -25px !important;
  opacity: 0.8;
}
/* line 841, ../../sass/modules/_layout.scss */
.fs-carousel .flex-direction-nav .flex-prev {
  left: auto !important;
  right: 30px !important;
}
/* line 846, ../../sass/modules/_layout.scss */
.fs-carousel .flex-direction-nav .flex-next {
  right: 0px !important;
}

/* line 852, ../../sass/modules/_layout.scss */
.pager {
  border-top: 1px dashed #dddddd;
  text-align: center;
  padding: 0.625em 0;
}
/* line 857, ../../sass/modules/_layout.scss */
.pager .amount {
  text-align: left;
}
/* line 861, ../../sass/modules/_layout.scss */
.pager .pages {
  display: inline-block;
  padding: 5px 0;
}
/* line 866, ../../sass/modules/_layout.scss */
.pager .pages .prev-button,
.pager .pages .next-button {
  display: inline;
  float: left;
  text-align: center;
  height: 30px;
  line-height: 30px;
  background: tranparent;
  border-left: 8px solid white;
  border-right: 8px solid white;
}
/* line 876, ../../sass/modules/_layout.scss */
.pager .pages .prev-button a,
.pager .pages .next-button a {
  font-size: 14px;
  color: black;
  display: block;
  line-height: 30px;
  text-decoration: none;
}
/* line 886, ../../sass/modules/_layout.scss */
.pager .pages ol {
  display: inline;
}
/* line 890, ../../sass/modules/_layout.scss */
.pager .pages li {
  display: block;
  float: left;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
  background: tranparent;
  margin: 0px 2px;
}
/* line 900, ../../sass/modules/_layout.scss */
.pager .pages li.current {
  background: tranparent;
  color: #4d4d4d;
  font-weight: bold;
}
/* line 906, ../../sass/modules/_layout.scss */
.pager .pages li a {
  font-size: 14px;
  color: black;
  display: block;
  line-height: 30px;
  text-decoration: none;
}

/* line 918, ../../sass/modules/_layout.scss */
.info-accordion-widget {
  margin-bottom: 20px;
}
/* line 925, ../../sass/modules/_layout.scss */
.info-accordion-widget .accordion .accordion-handle a {
  font-size: 24px;
  font-size: 1.5rem;
}
/* line 930, ../../sass/modules/_layout.scss */
.info-accordion-widget .accordion .accordion-text {
  display: none;
}
/* line 936, ../../sass/modules/_layout.scss */
.info-accordion-widget .accordion .accordion-item .accordion-item-headline {
  margin: 0;
}
/* line 939, ../../sass/modules/_layout.scss */
.info-accordion-widget .accordion .accordion-item .accordion-item-headline a {
  font-size: 15px;
  font-size: 0.9375rem;
}
/* line 944, ../../sass/modules/_layout.scss */
.info-accordion-widget .accordion .accordion-item .accordion-item-text {
  font-size: 13px;
  font-size: 0.8125rem;
  display: none;
}
/* line 950, ../../sass/modules/_layout.scss */
.info-accordion-widget .accordion .accordion-item.active .accordion-item-text {
  display: block;
}
/* line 958, ../../sass/modules/_layout.scss */
.info-accordion-widget .accordion.active .accordion-text {
  display: block;
}

/* line 970, ../../sass/modules/_layout.scss */
.labio-custom-form fieldset ul.fields {
  margin-bottom: 35px;
}
/* line 973, ../../sass/modules/_layout.scss */
.labio-custom-form fieldset ul.fields label {
  display: block;
  margin-bottom: 4px;
}
/* line 980, ../../sass/modules/_layout.scss */
.labio-custom-form fieldset .wrapper-field,
.labio-custom-form fieldset .wrapper-fields {
  margin-bottom: 16px;
}
/* line 984, ../../sass/modules/_layout.scss */
.labio-custom-form fieldset .wrapper-fields {
  overflow: hidden;
}
/* line 987, ../../sass/modules/_layout.scss */
.labio-custom-form fieldset .wrapper-fields .field {
  float: left;
}
/* line 990, ../../sass/modules/_layout.scss */
.labio-custom-form fieldset .wrapper-fields .field:first-child {
  margin-right: 12px;
}
/* line 995, ../../sass/modules/_layout.scss */
.labio-custom-form fieldset .wrapper-fields input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 237px;
}
/* line 1003, ../../sass/modules/_layout.scss */
.labio-custom-form fieldset .wrapper-field input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 486px;
}
/* line 1008, ../../sass/modules/_layout.scss */
.labio-custom-form fieldset .wrapper-field textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 486px;
}

/* line 1018, ../../sass/modules/_layout.scss */
#labio-newsletter-subscribtion h3 {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 10px;
}
/* line 1024, ../../sass/modules/_layout.scss */
#labio-newsletter-subscribtion .interest-list {
  margin-bottom: 48px;
}

/* line 1034, ../../sass/modules/_layout.scss */
#labio-application-form .page-title h1,
#labio-application-form .page-title h2 {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 28px;
  font-size: 1.75rem;
}
/* line 1040, ../../sass/modules/_layout.scss */
#labio-application-form .form-info {
  margin-bottom: 33px;
}
/* line 1043, ../../sass/modules/_layout.scss */
#labio-application-form .form-info li {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 14px;
}
/* line 1047, ../../sass/modules/_layout.scss */
#labio-application-form .form-info li.jobtitle {
  font-size: 24px;
  font-size: 1.5rem;
}
/* line 1053, ../../sass/modules/_layout.scss */
#labio-application-form h3 {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 11px;
}
/* line 1059, ../../sass/modules/_layout.scss */
#labio-application-form .form-button {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-color: transparent;
  background-image: none;
  max-width: 100%;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #111111;
  padding: 0px 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  height: 41px;
  line-height: 41px;
}
/* line 51, ../../sass/kickstarter/libs/_functions.scss */
#labio-application-form .form-button span {
  color: white;
  display: block;
  text-align: center;
}
/* line 57, ../../sass/kickstarter/libs/_functions.scss */
#labio-application-form .form-button:hover {
  background-color: #444444;
}
/* line 60, ../../sass/kickstarter/libs/_functions.scss */
#labio-application-form .form-button:hover span span {
  color: white;
}
/* line 1063, ../../sass/modules/_layout.scss */
#labio-application-form #uploaded-documents {
  margin: 10px 0 14px 0;
}
/* line 1066, ../../sass/modules/_layout.scss */
#labio-application-form #uploaded-documents [type=file] {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  position: absolute;
}
/* line 1071, ../../sass/modules/_layout.scss */
#labio-application-form #uploaded-documents li {
  line-height: 30px;
}
/* line 1075, ../../sass/modules/_layout.scss */
#labio-application-form #uploaded-documents .doc-item {
  margin-right: 15px;
}
/* line 1079, ../../sass/modules/_layout.scss */
#labio-application-form #uploaded-documents .remove-item {
  margin-left: 25px;
}
/* line 1083, ../../sass/modules/_layout.scss */
#labio-application-form #uploaded-documents .icon-x {
  margin-right: 4px;
}
/* line 1086, ../../sass/modules/_layout.scss */
#labio-application-form #uploaded-documents .icon-x:before {
  font-size: 9px;
  font-size: 0.5625rem;
}
/* line 1092, ../../sass/modules/_layout.scss */
#labio-application-form #file-upload-filename {
  width: 390px;
}
/* line 1096, ../../sass/modules/_layout.scss */
#labio-application-form .fileContainer {
  overflow: hidden;
  position: relative;
  display: inline;
  cursor: pointer;
  margin-left: 9px;
}
/* line 1103, ../../sass/modules/_layout.scss */
#labio-application-form .fileContainer a {
  font-size: 16px;
  font-size: 1rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  font-family: "futura-pt", sans-serif;
  height: 41px;
  line-height: 41px;
  max-width: 100%;
  text-align: center;
  text-decoration: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f4f4f4;
  padding: 0px 24px;
  color: black;
}
/* line 120, ../../sass/kickstarter/libs/_functions.scss */
#labio-application-form .fileContainer a:hover {
  background-color: #cccccc;
  color: black;
}
/* line 1108, ../../sass/modules/_layout.scss */
#labio-application-form .fileContainer [type=file] {
  cursor: inherit;
  display: block;
  filter: alpha(opacity=0);
  min-height: 100%;
  min-width: 100%;
  opacity: 0;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0;
}

/* line 1123, ../../sass/modules/_layout.scss */
.page-print {
  background: #fff;
  padding: 20px;
  text-align: left;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 17px;
}
/* line 1130, ../../sass/modules/_layout.scss */
.page-print .print-head {
  margin-bottom: 50px;
}
/* line 1133, ../../sass/modules/_layout.scss */
.page-print .print-head img {
  float: left;
}
/* line 1137, ../../sass/modules/_layout.scss */
.page-print .print-head address {
  float: left;
  margin-left: 15px;
}
/* line 1143, ../../sass/modules/_layout.scss */
.page-print h1 {
  font-size: 30px;
  font-size: 1.875rem;
}
/* line 1147, ../../sass/modules/_layout.scss */
.page-print h2 {
  font-size: 25px;
  font-size: 1.5625rem;
}
/* line 1151, ../../sass/modules/_layout.scss */
.page-print .col2-set {
  margin: 10px 0 20px;
}
/* line 1155, ../../sass/modules/_layout.scss */
.page-print .gift-message-link {
  display: none;
}
/* line 1160, ../../sass/modules/_layout.scss */
.page-print .price-excl-tax,
.page-print .price-incl-tax {
  display: block;
  white-space: nowrap;
}
/* line 1169, ../../sass/modules/_layout.scss */
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price {
  display: inline;
}
/* line 1173, ../../sass/modules/_layout.scss */
.page-print .data-table {
  margin-bottom: 30px;
}
/* line 1177, ../../sass/modules/_layout.scss */
.page-print .data-table th,
.page-print .data-table td {
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 1183, ../../sass/modules/_layout.scss */
.page-print .data-table tfoot td {
  padding: 1px 0 1px 7px;
  line-height: 17px;
}
/* line 1189, ../../sass/modules/_layout.scss */
.page-print .data-table .product-name {
  font-size: 24px;
  font-size: 1.5rem;
  font-family: "Genath", serif;
  margin-bottom: 5px;
}

/* line 1197, ../../sass/modules/_layout.scss */
#map-canvas {
  width: 588px;
  height: 398px;
}

/* line 1202, ../../sass/modules/_layout.scss */
.space-before {
  margin-top: 50px;
}

/* line 1208, ../../sass/modules/_layout.scss */
#contactForm .input-checkbox {
  float: left;
  margin-right: 24px;
}
/* line 1214, ../../sass/modules/_layout.scss */
#contactForm .input-box input,
#contactForm textarea {
  width: 100%;
  max-width: 588px;
}
/* line 1219, ../../sass/modules/_layout.scss */
#contactForm .field {
  width: 100%;
}
/* line 1224, ../../sass/modules/_layout.scss */
#contactForm li.privacy-policy {
  position: relative;
}
/* line 1227, ../../sass/modules/_layout.scss */
#contactForm li.privacy-policy input#privacy_policy.validation-failed {
  margin-bottom: 30px;
}
/* line 1231, ../../sass/modules/_layout.scss */
#contactForm li.privacy-policy .validation-advice {
  position: absolute;
  top: 20px;
}
/* line 1238, ../../sass/modules/_layout.scss */
#contactForm li.newsletter-checkbox label {
  max-width: 85%;
}

/* line 1250, ../../sass/modules/_layout.scss */
#privacy-policy #fbox-content {
  margin-top: -50px;
}

/* line 1257, ../../sass/modules/_layout.scss */
.agb-container a, .privacy-policy-container a {
  text-decoration: underline;
}
/* line 1261, ../../sass/modules/_layout.scss */
.agb-container ol, .privacy-policy-container ol {
  list-style: none;
}
/* line 1264, ../../sass/modules/_layout.scss */
.agb-container ol li, .privacy-policy-container ol li {
  margin-top: 40px;
  float: left;
}
/* line 1268, ../../sass/modules/_layout.scss */
.agb-container ol li span, .privacy-policy-container ol li span {
  margin-right: 20px;
}
/* line 1275, ../../sass/modules/_layout.scss */
.agb-container ol ol li, .privacy-policy-container ol ol li {
  padding-left: 40px;
  margin-top: 20px;
  width: 100%;
}
/* line 1281, ../../sass/modules/_layout.scss */
.agb-container ol ol li span, .privacy-policy-container ol ol li span {
  margin-right: 20px;
  float: left;
}
/* line 1286, ../../sass/modules/_layout.scss */
.agb-container ol ol li div, .privacy-policy-container ol ol li div {
  float: right;
  width: 96%;
}
/* line 1290, ../../sass/modules/_layout.scss */
.agb-container ol ol li div p, .privacy-policy-container ol ol li div p {
  margin-bottom: 0.75em;
}
/* line 1299, ../../sass/modules/_layout.scss */
.agb-container .agb-first, .agb-container .privacy-policy-first, .privacy-policy-container .agb-first, .privacy-policy-container .privacy-policy-first {
  overflow: hidden;
}
/* line 1303, ../../sass/modules/_layout.scss */
.agb-container .widerruf-container, .privacy-policy-container .widerruf-container {
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  clear: both;
  margin-top: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
}
/* line 1312, ../../sass/modules/_layout.scss */
.agb-container .widerruf-container .title,
.agb-container .widerruf-container .subtitle, .privacy-policy-container .widerruf-container .title,
.privacy-policy-container .widerruf-container .subtitle {
  text-transform: uppercase;
  font-weight: bold;
}
/* line 1317, ../../sass/modules/_layout.scss */
.agb-container .widerruf-container .title, .privacy-policy-container .widerruf-container .title {
  margin-bottom: 40px;
}
/* line 1322, ../../sass/modules/_layout.scss */
.agb-container .agb-last, .privacy-policy-container .agb-last {
  overflow: hidden;
  border-bottom: 1px solid black;
  padding-bottom: 40px;
}
/* line 1328, ../../sass/modules/_layout.scss */
.agb-container .sample-form, .privacy-policy-container .sample-form {
  margin-top: 40px;
}

/* line 1335, ../../sass/modules/_layout.scss */
.cms-page-view #nav a.level-top, .cms-page-view #nav > li > a {
  letter-spacing: 0em;
}
/* line 1339, ../../sass/modules/_layout.scss */
.cms-page-view p {
  margin-bottom: 0.5em;
}
/* line 1345, ../../sass/modules/_layout.scss */
.cms-page-view .cms-menu .cms-menu-headline {
  font-family: "Genath", serif;
  font-weight: 400;
  font-size: 44px;
  font-size: 2.75rem;
  margin-bottom: 10px;
}
/* line 1351, ../../sass/modules/_layout.scss */
.cms-page-view .cms-menu ul li {
  font-size: 16px;
  font-size: 1rem;
  text-transform: uppercase;
  line-height: 15px;
  margin: 0 0 11px;
  padding: 4px 2px 4px 0px;
}
/* line 1358, ../../sass/modules/_layout.scss */
.cms-page-view .cms-menu ul li:before {
  font-size: 12px;
  font-size: 0.75rem;
  margin-right: 9px;
}
/* line 1365, ../../sass/modules/_layout.scss */
.cms-page-view .cms-menu ul li strong {
  font-weight: normal;
  text-decoration: underline;
}
/* line 1373, ../../sass/modules/_layout.scss */
.cms-page-view .catalog-product-view .product-view,
.cms-page-view .review-product-list .product-view {
  width: 100%;
  float: none;
  margin-right: 0;
  display: block;
}

/* line 1383, ../../sass/modules/_layout.scss */
#fbox_impressum .fbox-title {
  min-height: 34px;
}

/* line 1391, ../../sass/modules/_layout.scss */
.forgot-password .page-title {
  margin-bottom: 40px;
}
/* line 1395, ../../sass/modules/_layout.scss */
.forgot-password .fieldset {
  border: none;
  padding: 0;
}

@media (min-width: 0em) and (max-width: 44.3125em) {
  /* line 1409, ../../sass/modules/_layout.scss */
  .form-list .input-box,
  .form-list select,
  .form-list input.input-text,
  .form-list .field {
    width: 100%;
  }

  /* line 1418, ../../sass/modules/_layout.scss */
  .page-print .col2-set .col-1 {
    margin-bottom: 20px;
  }
  /* line 1424, ../../sass/modules/_layout.scss */
  .page-print .price-excl-tax,
  .page-print .price-incl-tax {
    display: inline-block;
  }
  /* line 1432, ../../sass/modules/_layout.scss */
  .page-print .data-table tfoot td {
    display: block;
    float: left;
    width: 70%;
  }
  /* line 1437, ../../sass/modules/_layout.scss */
  .page-print .data-table tfoot td:last-child {
    width: 30%;
  }

  /* line 1447, ../../sass/modules/_layout.scss */
  .main-container .main .up-container {
    display: block;
    position: absolute;
  }
  /* line 1451, ../../sass/modules/_layout.scss */
  .main-container .main .up-container .btn-top {
    bottom: 20px;
    right: 25px;
  }

  /* line 1464, ../../sass/modules/_layout.scss */
  .labio-custom-form .wrapper-field .field,
  .labio-custom-form .wrapper-fields .field {
    float: none !important;
    margin-right: 0 !important;
  }
  /* line 1470, ../../sass/modules/_layout.scss */
  .labio-custom-form .wrapper-field input,
  .labio-custom-form .wrapper-field textarea,
  .labio-custom-form .wrapper-fields input,
  .labio-custom-form .wrapper-fields textarea {
    width: 100% !important;
  }
  /* line 1475, ../../sass/modules/_layout.scss */
  .labio-custom-form .fileContainer {
    display: inline-block !important;
    margin: 4px 0 0 0 !important;
  }

  /* line 1481, ../../sass/modules/_layout.scss */
  .main-container .main .col-main {
    margin-bottom: 0;
  }

  /* line 1485, ../../sass/modules/_layout.scss */
  .main {
    padding-bottom: 10px;
  }
}
/* line 1491, ../../sass/modules/_layout.scss */
#fbox_cookies {
  width: 790px;
  height: 220px;
  margin-left: -395px;
}
/* line 1498, ../../sass/modules/_layout.scss */
#fbox_cookies .cookienotice-message a {
  text-decoration: underline;
}
/* line 1503, ../../sass/modules/_layout.scss */
#fbox_cookies #cookie-more-information {
  margin-top: 10px;
}
/* line 1507, ../../sass/modules/_layout.scss */
#fbox_cookies #cookie-more-information .styled-page-title,
#fbox_cookies #cookie-more-information .hide-in-lightbox {
  display: none;
}

@media (min-width: 0em) and (max-width: 63.4375em) {
  /* line 1516, ../../sass/modules/_layout.scss */
  .breadcrumbs,
  #btn-back {
    margin-top: 20px;
  }

  /* line 1520, ../../sass/modules/_layout.scss */
  #fbox_cookies {
    height: auto;
    overflow-y: auto;
  }

  /* line 1527, ../../sass/modules/_layout.scss */
  .block-layered-nav .activator {
    display: none !important;
  }

  /* line 1534, ../../sass/modules/_layout.scss */
  .header .logo-container {
    text-align: center;
  }

  /* line 1544, ../../sass/modules/_layout.scss */
  .header-container .search-cart-container .form-search {
    margin-bottom: 20px;
  }
  /* line 1549, ../../sass/modules/_layout.scss */
  .header-container .top-search-container {
    width: 100% !important;
    float: left !important;
  }
  /* line 1557, ../../sass/modules/_layout.scss */
  .header-container .top-search-container .form-search .search-autocomplete.advanced-suggest {
    left: 0px !important;
    min-width: 0px !important;
  }
  /* line 1562, ../../sass/modules/_layout.scss */
  .header-container .top-search-container .form-search .search-autocomplete .advanced-suggest-data {
    width: 100% !important;
  }
  /* line 1569, ../../sass/modules/_layout.scss */
  .header-container #search_mini_form {
    float: left;
    width: 100%;
  }
  /* line 1573, ../../sass/modules/_layout.scss */
  .header-container #search_mini_form .form-search {
    width: 100%;
    top: 0px !important;
    margin-bottom: 20px;
  }

  /* line 1581, ../../sass/modules/_layout.scss */
  .top-cart .block-title {
    text-align: center;
  }

  /* line 1587, ../../sass/modules/_layout.scss */
  .my-salon .link-container {
    float: none !important;
    top: 0px !important;
  }
  /* line 1594, ../../sass/modules/_layout.scss */
  .my-salon .info-container .left-container {
    width: 100% !important;
  }
  /* line 1598, ../../sass/modules/_layout.scss */
  .my-salon .info-container .right-container {
    width: 100% !important;
    margin-top: 20px;
    border-top: 1px solid #f4f4f4;
  }

  /* line 1608, ../../sass/modules/_layout.scss */
  .no-salon-container .text-container {
    top: 4%;
  }
  /* line 1611, ../../sass/modules/_layout.scss */
  .no-salon-container .text-container .info-text {
    display: none;
  }

  /* line 1619, ../../sass/modules/_layout.scss */
  .top-quality-container .top-salon-list {
    left: 0px;
  }
  /* line 1622, ../../sass/modules/_layout.scss */
  .top-quality-container .top-salon-list .salon-item {
    width: 100%;
  }

  /* line 1635, ../../sass/modules/_layout.scss */
  .footer-container .footer-top-container .col2-set .col-1,
  .footer-container .footer-top-container .col2-set .col-2 {
    text-align: center;
  }
  /* line 1638, ../../sass/modules/_layout.scss */
  .footer-container .footer-top-container .col2-set .col-1 .links,
  .footer-container .footer-top-container .col2-set .col-2 .links {
    display: inline-block;
    margin: 0 auto;
    float: none;
  }
  /* line 1645, ../../sass/modules/_layout.scss */
  .footer-container .footer-top-container .col2-set .col-2 {
    margin-top: 20px;
  }
  /* line 1655, ../../sass/modules/_layout.scss */
  .footer-container .social-links li:first-child {
    display: inline-block;
    width: 100%;
  }
  /* line 1664, ../../sass/modules/_layout.scss */
  .footer-container .footer-bottom-container .item {
    right: 0px;
  }
  /* line 1669, ../../sass/modules/_layout.scss */
  .footer-container #newsletter-validate-detail {
    float: right;
    text-align: center;
    right: 23%;
    width: 60%;
  }
  /* line 1676, ../../sass/modules/_layout.scss */
  .footer-container #newsletter-validate-detail .v-fix,
  .footer-container #newsletter-validate-detail .form-subscribe-header {
    float: none;
    display: block;
    width: 124.5%;
  }
  /* line 1682, ../../sass/modules/_layout.scss */
  .footer-container #newsletter-validate-detail .button {
    margin-left: 35px;
    margin-top: 10px;
  }
  /* line 1687, ../../sass/modules/_layout.scss */
  .footer-container #newsletter-validate-detail .input-text {
    width: 100%;
  }
  /* line 1694, ../../sass/modules/_layout.scss */
  .footer-container .footer-bottom-container .item {
    margin-bottom: 20px;
  }
  /* line 1697, ../../sass/modules/_layout.scss */
  .footer-container .footer-bottom-container .item .copyright {
    text-align: center;
  }

  /* line 1710, ../../sass/modules/_layout.scss */
  .box-collateral .box-title .title-note,
  .box-collateral .teaser-title .title-note,
  .teaser-container .box-title .title-note,
  .teaser-container .teaser-title .title-note {
    padding: 0px;
    margin: 0px;
  }

  /* line 1719, ../../sass/modules/_layout.scss */
  #cookieChoiceInfo .fbox-content {
    height: 350px !important;
  }
  /* line 1723, ../../sass/modules/_layout.scss */
  #cookieChoiceInfo .button-bar {
    bottom: 10px;
  }
}
@media (min-width: 25.25em) and (max-width: 63.4375em) {
  /* line 1732, ../../sass/modules/_layout.scss */
  #newsletter-validate-detail {
    right: 31%;
  }

  /* line 1739, ../../sass/modules/_layout.scss */
  #fbox_shipping-cost-details,
  #fbox_social,
  #fbox_not-delete-information,
  .delete-lightbox-responsive {
    height: 35% !important;
  }

  /* line 1745, ../../sass/modules/_layout.scss */
  #cookieChoiceInfo .button-bar {
    bottom: 0px;
  }
}
@media (min-width: 44.375em) and (max-width: 63.4375em) {
  /* line 1753, ../../sass/modules/_layout.scss */
  #fbox_video {
    left: 50% !important;
    margin-left: -290px !important;
  }
}
@media (min-width: 44.375em) and (max-width: 63.4375em) {
  /* line 1761, ../../sass/modules/_layout.scss */
  #newsletter-validate-detail {
    width: 88% !important;
  }

  /* line 1767, ../../sass/modules/_layout.scss */
  .header .form-search {
    margin: 0 0 20px;
  }

  /* line 1774, ../../sass/modules/_layout.scss */
  #cookieChoiceInfo .button-bar {
    bottom: 10px;
  }

  /* line 1779, ../../sass/modules/_layout.scss */
  .top-cart .block-title {
    text-align: left;
  }

  /* line 1790, ../../sass/modules/_layout.scss */
  .footer-container .footer-top-container .col2-set .col-1,
  .footer-container .footer-top-container .col2-set .col-2 {
    text-align: left;
  }
  /* line 1794, ../../sass/modules/_layout.scss */
  .footer-container .footer-top-container .col2-set .col-2 {
    margin-top: 0;
    text-align: right;
  }
  /* line 1801, ../../sass/modules/_layout.scss */
  .footer-container #newsletter-validate-detail {
    right: 15%;
  }
  /* line 1805, ../../sass/modules/_layout.scss */
  .footer-container #newsletter-validate-detail .v-fix,
  .footer-container #newsletter-validate-detail .form-subscribe-header {
    float: left;
    display: block;
  }
  /* line 1810, ../../sass/modules/_layout.scss */
  .footer-container #newsletter-validate-detail .input-text {
    width: 288px;
  }
  /* line 1814, ../../sass/modules/_layout.scss */
  .footer-container #newsletter-validate-detail button.button {
    margin-left: 116px;
  }
  /* line 1819, ../../sass/modules/_layout.scss */
  .footer-container .footer2 {
    width: 100% !important;
  }
  /* line 1825, ../../sass/modules/_layout.scss */
  .footer-container .footer-bottom-container .item {
    margin-bottom: 0;
    width: 100% !important;
  }
  /* line 1829, ../../sass/modules/_layout.scss */
  .footer-container .footer-bottom-container .item .copyright {
    text-align: center;
  }

  /* line 1839, ../../sass/modules/_layout.scss */
  #fbox_shipping-cost-details,
  #fbox_social,
  #fbox_not-delete-information,
  .delete-lightbox-responsive {
    height: 35% !important;
  }
}
@media (max-width: 63.4375em) {
  /* line 1846, ../../sass/modules/_layout.scss */
  .breadcrumbs {
    display: none !important;
  }
}
@media (min-width: 63.5em) and (max-width: 75em) {
  /* line 1853, ../../sass/modules/_layout.scss */
  #newsletter-validate-detail {
    width: 41% !important;
    right: 30% !important;
  }

  /* line 1860, ../../sass/modules/_layout.scss */
  .header .form-search {
    margin: 0 0 20px;
  }
  /* line 1865, ../../sass/modules/_layout.scss */
  .header .form-search .search-autocomplete .advanced-suggest-data {
    max-width: 100%;
  }

  /* line 1872, ../../sass/modules/_layout.scss */
  #nav li > .child-container {
    width: 996px !important;
  }

  /* line 1877, ../../sass/modules/_layout.scss */
  .header-container .menu-container {
    -ms-flex-basis: 72% !important;
    -webkit-flex-basis: 72% !important;
    flex-basis: 72% !important;
  }
  /* line 1882, ../../sass/modules/_layout.scss */
  .header-container .top-search-container {
    width: 26%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -ms-flex-basis: 26%;
    -webkit-flex-basis: 26%;
    flex-basis: 26%;
  }
  /* line 1895, ../../sass/modules/_layout.scss */
  .header-container .top-search-container .form-search {
    width: 100%;
    top: 0;
  }
}
@media (max-width: 75em) {
  /* line 1905, ../../sass/modules/_layout.scss */
  .up-container .btn-top {
    right: 10px;
  }
}
/* line 15, ../../sass/modules/_header.scss */
.labio_it_it #account-menu-top-link-logout,
.labio_it_it #my-wishlist,
.labio_it_it .cart-container,
.labio_it_it .product-hover,
.labio_it_it .product-essential .qty-container,
.labio_it_it .product-essential .delivery,
.labio_it_it .grouped-qty-container,
.labio_dk_dk #account-menu-top-link-logout,
.labio_dk_dk #my-wishlist,
.labio_dk_dk .cart-container,
.labio_dk_dk .product-hover,
.labio_dk_dk .product-essential .qty-container,
.labio_dk_dk .product-essential .delivery,
.labio_dk_dk .grouped-qty-container,
.labio_fr_fr #account-menu-top-link-logout,
.labio_fr_fr #my-wishlist,
.labio_fr_fr .cart-container,
.labio_fr_fr .product-hover,
.labio_fr_fr .product-essential .qty-container,
.labio_fr_fr .product-essential .delivery,
.labio_fr_fr .grouped-qty-container,
.labio_int_en #account-menu-top-link-logout,
.labio_int_en #my-wishlist,
.labio_int_en .cart-container,
.labio_int_en .product-hover,
.labio_int_en .product-essential .qty-container,
.labio_int_en .product-essential .delivery,
.labio_int_en .grouped-qty-container,
.labio_es_es #account-menu-top-link-logout,
.labio_es_es #my-wishlist,
.labio_es_es .cart-container,
.labio_es_es .product-hover,
.labio_es_es .product-essential .qty-container,
.labio_es_es .product-essential .delivery,
.labio_es_es .grouped-qty-container,
.labio_ca_en #account-menu-top-link-logout,
.labio_ca_en #my-wishlist,
.labio_ca_en .cart-container,
.labio_ca_en .product-hover,
.labio_ca_en .product-essential .qty-container,
.labio_ca_en .product-essential .delivery,
.labio_ca_en .grouped-qty-container,
.labio_ca_fr #account-menu-top-link-logout,
.labio_ca_fr #my-wishlist,
.labio_ca_fr .cart-container,
.labio_ca_fr .product-hover,
.labio_ca_fr .product-essential .qty-container,
.labio_ca_fr .product-essential .delivery,
.labio_ca_fr .grouped-qty-container {
  display: none !important;
}
/* line 23, ../../sass/modules/_header.scss */
.labio_it_it .product-shop .delivery,
.labio_it_it .product-shop .link-wishlist,
.labio_dk_dk .product-shop .delivery,
.labio_dk_dk .product-shop .link-wishlist,
.labio_fr_fr .product-shop .delivery,
.labio_fr_fr .product-shop .link-wishlist,
.labio_int_en .product-shop .delivery,
.labio_int_en .product-shop .link-wishlist,
.labio_es_es .product-shop .delivery,
.labio_es_es .product-shop .link-wishlist,
.labio_ca_en .product-shop .delivery,
.labio_ca_en .product-shop .link-wishlist,
.labio_ca_fr .product-shop .delivery,
.labio_ca_fr .product-shop .link-wishlist {
  display: none !important;
}
/* line 28, ../../sass/modules/_header.scss */
.labio_it_it #grouped-price-wrapper,
.labio_dk_dk #grouped-price-wrapper,
.labio_fr_fr #grouped-price-wrapper,
.labio_int_en #grouped-price-wrapper,
.labio_es_es #grouped-price-wrapper,
.labio_ca_en #grouped-price-wrapper,
.labio_ca_fr #grouped-price-wrapper {
  display: none !important;
}

/* line 35, ../../sass/modules/_header.scss */
.labio_dk_dk #contactForm .newsletter-checkbox {
  display: none !important;
}

/* line 42, ../../sass/modules/_header.scss */
.header-container {
  background: white;
}

/* line 47, ../../sass/modules/_header.scss */
.top-bar {
  color: black;
  height: 25px;
  background: white;
}
/* line 59, ../../sass/modules/_header.scss */
.top-bar .cart-icon {
  background-position: 0 -1073px;
  padding-left: 20px;
  display: inline-block;
  height: 16px;
}
/* line 69, ../../sass/modules/_header.scss */
.top-bar .header-panel a {
  color: black;
  text-decoration: none;
}
/* line 74, ../../sass/modules/_header.scss */
.top-bar .header-panel .link-container {
  float: right;
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 78, ../../sass/modules/_header.scss */
.top-bar .header-panel .link-container .links {
  float: left;
}
/* line 81, ../../sass/modules/_header.scss */
.top-bar .header-panel .link-container .links li {
  float: left;
  margin-right: 10px;
}
/* line 143, ../../sass/modules/_header.scss */
.top-bar .header-panel .switches {
  display: none;
}

/* line 150, ../../sass/modules/_header.scss */
.top-search-container {
  position: relative;
  -ms-flex-basis: 32%;
  -webkit-flex-basis: 32%;
  flex-basis: 32%;
}

/* line 161, ../../sass/modules/_header.scss */
.link-container .top-link-cart,
.link-container .top-link-checkout,
.link-container #invitation-send-link {
  display: none;
}
/* line 167, ../../sass/modules/_header.scss */
.link-container #cartHeader a {
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 172, ../../sass/modules/_header.scss */
.link-container .links {
  font-size: 12px;
  font-size: 0.75rem;
}

/* line 177, ../../sass/modules/_header.scss */
.switches {
  display: block !important;
  float: right;
}
/* line 181, ../../sass/modules/_header.scss */
.switches .switcher-language {
  display: inline-block;
  margin-left: 20px;
  position: relative;
}
/* line 189, ../../sass/modules/_header.scss */
.switches .switcher-language .current:hover .language-dropdown-overlay {
  display: block;
}
/* line 196, ../../sass/modules/_header.scss */
.switches .arrow-icon {
  background-position: 0 -1221px;
  padding-left: 14px;
  display: inline-block;
  height: 6px;
  margin-bottom: 0px;
}
/* line 204, ../../sass/modules/_header.scss */
.switches .language-dropdown-overlay {
  display: none;
  margin-top: 25px;
  position: absolute;
  right: 0;
  top: -4px;
  z-index: 100;
  background-color: #fff;
}
/* line 213, ../../sass/modules/_header.scss */
.switches .language-dropdown-overlay .language-dropdown {
  border: 1px solid #e5e5e5;
  box-shadow: 0 1px 6px 0 #e5e5e5;
  margin-top: 15px;
  padding: 5px;
  position: relative;
}
/* line 221, ../../sass/modules/_header.scss */
.switches .language-dropdown-overlay .language-dropdown:before, .switches .language-dropdown-overlay .language-dropdown:after {
  border: medium solid transparent;
  bottom: 100%;
  content: " ";
  height: 0;
  left: 76.5%;
  pointer-events: none;
  position: absolute;
  width: 0;
  bottom: 100%;
}
/* line 233, ../../sass/modules/_header.scss */
.switches .language-dropdown-overlay .language-dropdown:before {
  border-color: rgba(229, 229, 229, 0) rgba(229, 229, 229, 0) #e5e5e5;
  border-width: 0 20px 15px;
  margin-left: -20px;
}
/* line 239, ../../sass/modules/_header.scss */
.switches .language-dropdown-overlay .language-dropdown:after {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) white;
  border-width: 1px 18px 14px 20px;
  margin-left: -19px;
}
/* line 245, ../../sass/modules/_header.scss */
.switches .language-dropdown-overlay .language-dropdown .arrow-icon {
  background-position: 0 -1201px;
  padding-left: 8px;
  display: inline-block;
  height: 10px;
  margin-bottom: -1px;
}
/* line 253, ../../sass/modules/_header.scss */
.switches .language-dropdown-overlay .language-dropdown .language-name {
  margin-left: 10px;
}
/* line 257, ../../sass/modules/_header.scss */
.switches .language-dropdown-overlay .language-dropdown li {
  width: 105px;
  padding-left: 12px;
}
/* line 261, ../../sass/modules/_header.scss */
.switches .language-dropdown-overlay .language-dropdown li:first-child {
  margin-top: 10px;
}

/* line 269, ../../sass/modules/_header.scss */
.cart-container {
  float: left;
}
/* line 272, ../../sass/modules/_header.scss */
.cart-container #cartHeader {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 24px;
  height: auto;
  margin: 0;
}
/* line 278, ../../sass/modules/_header.scss */
.cart-container #cartHeader .header-cart-mobile {
  display: none;
}
/* line 282, ../../sass/modules/_header.scss */
.cart-container #cartHeader span.fs1 {
  float: left;
  display: inline-block;
  line-height: 1;
}

/* line 290, ../../sass/modules/_header.scss */
.header {
  min-height: 130px;
  color: black;
  position: relative;
}
/* line 295, ../../sass/modules/_header.scss */
.header .logo-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  padding: 12px 0 0;
}
/* line 302, ../../sass/modules/_header.scss */
.header .logo-container div.logo {
  min-height: 59px;
  padding-top: 6px;
}
/* line 307, ../../sass/modules/_header.scss */
.header .logo-container strong {
  position: absolute;
  top: -999em;
  left: -999em;
}
/* line 313, ../../sass/modules/_header.scss */
.header .logo-container a.logo {
  display: inline-block;
}
/* line 316, ../../sass/modules/_header.scss */
.header .logo-container a.logo img {
  width: 208px;
}
/* line 322, ../../sass/modules/_header.scss */
.header .cart-menu-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
}
/* line 335, ../../sass/modules/_header.scss */
.header .cart-menu-container .menu-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  -ms-flex-basis: 66%;
  -webkit-flex-basis: 66%;
  flex-basis: 66%;
  margin-right: 0;
}
/* line 350, ../../sass/modules/_header.scss */
.header .header-information {
  margin-top: 10px;
}
/* line 354, ../../sass/modules/_header.scss */
.header #search_mini_form {
  float: right;
}
/* line 358, ../../sass/modules/_header.scss */
.header .form-search {
  position: absolute;
  top: -2;
  right: 0;
  width: 100%;
}
/* line 362, ../../sass/modules/_header.scss */
.header .form-search .input-text {
  font-size: 16px;
  font-size: 1rem;
  width: 100%;
  border: none;
  border-bottom: 1px solid black;
  color: #9a9a9a;
  padding: 8px 2px 3px 3px;
  line-height: 18px;
  outline: none;
  margin-top: 4px;
}
/* line 374, ../../sass/modules/_header.scss */
.header .form-search .button {
  position: absolute;
  right: 1px;
  top: 1px;
  padding: 0px;
  width: 30px;
  height: 29px;
  line-height: 30px;
  background-color: #ffffff !important;
}
/* line 384, ../../sass/modules/_header.scss */
.header .form-search .button span {
  color: black;
}
/* line 388, ../../sass/modules/_header.scss */
.header .form-search .button span span {
  display: none;
}
/* line 395, ../../sass/modules/_header.scss */
.header .form-search .search-autocomplete {
  z-index: 1000;
  border: 1px solid #5e5e5e;
  background: white;
  color: #111111;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 3px;
}
/* line 403, ../../sass/modules/_header.scss */
.header .form-search .search-autocomplete .amount {
  padding-right: 10px;
}
/* line 409, ../../sass/modules/_header.scss */
.header .search-cart-container {
  margin-bottom: 20px;
  margin-top: 30px;
  position: relative;
}
/* line 414, ../../sass/modules/_header.scss */
.header .search-cart-container .cart-icons {
  float: left;
  padding-top: 5px;
}
/* line 418, ../../sass/modules/_header.scss */
.header .search-cart-container .cart-icons ul {
  overflow: hidden;
}
/* line 423, ../../sass/modules/_header.scss */
.header .search-cart-container .trustedshops {
  float: left;
}
/* line 426, ../../sass/modules/_header.scss */
.header .search-cart-container .trustedshops img {
  display: block;
  width: 30px;
}
/* line 432, ../../sass/modules/_header.scss */
.header .search-cart-container .ehi {
  float: left;
}
/* line 435, ../../sass/modules/_header.scss */
.header .search-cart-container .ehi img {
  display: block;
  width: 63px;
}
/* line 443, ../../sass/modules/_header.scss */
.header .search-cart-container .top-container .block-title {
  margin: 0;
}

/* line 450, ../../sass/modules/_header.scss */
.top-cart {
  position: relative;
}
/* line 453, ../../sass/modules/_header.scss */
.top-cart .block-title {
  text-align: right;
}

/* line 458, ../../sass/modules/_header.scss */
#cartHeader {
  display: block;
  height: 32px;
  line-height: 32px;
}
/* line 463, ../../sass/modules/_header.scss */
#cartHeader a {
  color: black;
  float: right;
  line-height: 1.5em;
}
/* line 468, ../../sass/modules/_header.scss */
#cartHeader a.header-cart {
  display: inline-block;
  float: none;
}
/* line 473, ../../sass/modules/_header.scss */
#cartHeader a .icon {
  font-size: 16px;
  font-weight: normal;
  margin-right: 4px;
}

/* line 486, ../../sass/modules/_header.scss */
.links li.over a {
  text-decoration: underline;
}
/* line 490, ../../sass/modules/_header.scss */
.links li.over #account-top-menu {
  display: block;
}

/* line 498, ../../sass/modules/_header.scss */
#fbox-confirm .confirm-btn-ok {
  margin-right: 20px;
  float: left;
}
/* line 503, ../../sass/modules/_header.scss */
#fbox-confirm .confirm-btn-cancel {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-color: transparent;
  background-image: none;
  max-width: 100%;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f4f4f4;
  padding: 0px 24px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  height: 41px;
  line-height: 41px;
  color: black;
  float: right;
}
/* line 51, ../../sass/kickstarter/libs/_functions.scss */
#fbox-confirm .confirm-btn-cancel span {
  color: black;
  display: block;
  text-align: center;
}
/* line 57, ../../sass/kickstarter/libs/_functions.scss */
#fbox-confirm .confirm-btn-cancel:hover {
  background-color: #cccccc;
}
/* line 60, ../../sass/kickstarter/libs/_functions.scss */
#fbox-confirm .confirm-btn-cancel:hover span span {
  color: black;
}

/* line 513, ../../sass/modules/_header.scss */
#fbox_login #login-form-lightbox {
  padding-left: 0px;
}
/* line 517, ../../sass/modules/_header.scss */
#fbox_login .styled-checkbox-label {
  top: 6px;
}
/* line 521, ../../sass/modules/_header.scss */
#fbox_login input {
  width: 100%;
}
/* line 525, ../../sass/modules/_header.scss */
#fbox_login button {
  float: left;
  margin-top: 20px;
}
/* line 530, ../../sass/modules/_header.scss */
#fbox_login .button-bar {
  margin-top: 20px;
}
/* line 534, ../../sass/modules/_header.scss */
#fbox_login #remember-me-box {
  float: right;
  margin-bottom: 0;
}
/* line 538, ../../sass/modules/_header.scss */
#fbox_login #remember-me-box .input-box {
  float: left;
  margin-right: 10px;
  position: relative;
}
/* line 543, ../../sass/modules/_header.scss */
#fbox_login #remember-me-box .input-box input {
  position: absolute;
}
/* line 548, ../../sass/modules/_header.scss */
#fbox_login #remember-me-box label {
  font-family: "futura-pt", sans-serif;
  color: #333333;
}
/* line 554, ../../sass/modules/_header.scss */
#fbox_login .buttons-set {
  position: relative;
  bottom: 5px;
  float: left;
}
/* line 559, ../../sass/modules/_header.scss */
#fbox_login .buttons-set.with-remember-box {
  bottom: 24px;
}

/* line 566, ../../sass/modules/_header.scss */
#account-menu-top-link,
#account-menu-top-link-logout {
  position: relative;
}

/* line 570, ../../sass/modules/_header.scss */
#account-menu-top-link-mobile {
  display: none;
}

/* line 575, ../../sass/modules/_header.scss */
#account-menu-top-link {
  display: block;
}
/* line 578, ../../sass/modules/_header.scss */
#account-menu-top-link .login-container {
  display: none;
}
/* line 581, ../../sass/modules/_header.scss */
#account-menu-top-link .login-container #login-success {
  font-size: 14px;
  font-size: 0.875rem;
  border-bottom: 1px solid #f4f4f4;
  margin-bottom: 20px;
  padding-bottom: 10px;
}
/* line 591, ../../sass/modules/_header.scss */
#account-menu-top-link li:last-child {
  padding-top: 20px;
  margin-top: 20px;
  border-top: 1px solid #f4f4f4 !important;
}
/* line 596, ../../sass/modules/_header.scss */
#account-menu-top-link li:last-child a {
  background-color: #f4f4f4;
  color: #000000;
  line-height: 5px;
  padding: 20px;
  text-align: center;
  width: 190px;
  text-transform: none;
  background-position: -25px;
}

/* line 612, ../../sass/modules/_header.scss */
#account-menu-top-link-logout .login-container {
  border-bottom: 1px solid #f4f4f4;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
/* line 617, ../../sass/modules/_header.scss */
#account-menu-top-link-logout .login-container .login-button {
  background-color: #000000;
  color: #ffffff;
  line-height: 5px;
  padding: 20px;
  text-align: center;
  width: 190px;
  text-transform: none;
  margin-bottom: 20px;
  background-position: -12px;
}
/* line 629, ../../sass/modules/_header.scss */
#account-menu-top-link-logout .login-container .new-text {
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
}
/* line 634, ../../sass/modules/_header.scss */
#account-menu-top-link-logout .login-container .register-link {
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
  text-decoration: underline;
  background-position: -25px;
  text-transform: none;
}
/* line 641, ../../sass/modules/_header.scss */
#account-menu-top-link-logout .login-container .register-link:hover {
  font-weight: normal;
}

/* line 648, ../../sass/modules/_header.scss */
#account-top-menu {
  position: absolute;
  right: -62px;
  z-index: 993;
  padding-top: 7px;
  width: 230px;
  display: none;
}
/* line 657, ../../sass/modules/_header.scss */
#account-top-menu:before, #account-top-menu:after {
  border: medium solid transparent;
  bottom: 100%;
  content: " ";
  height: 0;
  left: 50.5%;
  pointer-events: none;
  position: absolute;
  width: 0;
  top: -2%;
}
/* line 669, ../../sass/modules/_header.scss */
#account-top-menu:before {
  border-color: rgba(229, 229, 229, 0) rgba(229, 229, 229, 0) #e5e5e5;
  border-width: 0 20px 15px;
  margin-left: -20px;
}
/* line 675, ../../sass/modules/_header.scss */
#account-top-menu:after {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) white;
  border-width: 1px 18px 14px 20px;
  margin-left: -19px;
}
/* line 681, ../../sass/modules/_header.scss */
#account-top-menu .block-content {
  background-color: #fff;
  border: 1px solid #e5e5e5;
  box-shadow: 0 1px 6px 0 #e5e5e5;
  z-index: 1;
  padding: 20px;
}
/* line 689, ../../sass/modules/_header.scss */
#account-top-menu li {
  width: 170px;
}
/* line 693, ../../sass/modules/_header.scss */
#account-top-menu li.last-child, #account-top-menu li:last-child {
  border: 0px;
}
/* line 698, ../../sass/modules/_header.scss */
#account-top-menu li a,
#account-top-menu li strong {
  background-position: 0 -1201px;
  padding-left: 20px;
  display: inline-block;
  height: 10px;
  margin-bottom: -1px;
  line-height: 10px;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 709, ../../sass/modules/_header.scss */
#account-top-menu li a {
  font-weight: normal;
}
/* line 712, ../../sass/modules/_header.scss */
#account-top-menu li a:hover {
  text-decoration: underline;
}

/* line 719, ../../sass/modules/_header.scss */
#wishlist-layer-link {
  position: relative;
  z-index: 100 !important;
}
/* line 723, ../../sass/modules/_header.scss */
#wishlist-layer-link #my-wishlist {
  height: 32px;
}

/* line 730, ../../sass/modules/_header.scss */
#topWishlistContent .block-subtitle {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
  font-size: 24px;
  font-size: 1.5rem;
}
/* line 735, ../../sass/modules/_header.scss */
#topWishlistContent .mini-products-list {
  overflow: hidden;
}
/* line 738, ../../sass/modules/_header.scss */
#topWishlistContent .mini-products-list li {
  width: 100%;
  padding: 18px 0;
}
/* line 742, ../../sass/modules/_header.scss */
#topWishlistContent .mini-products-list li:last-child {
  border-bottom: 1px solid #dddddd;
}
/* line 747, ../../sass/modules/_header.scss */
#topWishlistContent .mini-products-list .product-image {
  border: 0;
  line-height: 0;
}
/* line 753, ../../sass/modules/_header.scss */
#topWishlistContent .mini-products-list .product-name,
#topWishlistContent .mini-products-list .description {
  font-family: "futura-pt", sans-serif;
  font-weight: 300;
}
/* line 757, ../../sass/modules/_header.scss */
#topWishlistContent .mini-products-list .product-name {
  font-size: 16px;
  font-size: 1rem;
  line-height: 16px;
  margin-bottom: 8px;
}
/* line 763, ../../sass/modules/_header.scss */
#topWishlistContent .mini-products-list .description {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 12px;
  margin-bottom: 5px;
}
/* line 772, ../../sass/modules/_header.scss */
#topWishlistContent .price-box .price {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
}
/* line 779, ../../sass/modules/_header.scss */
#topWishlistContent .tax-details,
#topWishlistContent .baseprice {
  display: block;
  line-height: 15px;
}
/* line 786, ../../sass/modules/_header.scss */
#topWishlistContent .baseprice .price {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 300;
}
/* line 792, ../../sass/modules/_header.scss */
#topWishlistContent .actions {
  margin-top: 20px;
  clear: both;
}
/* line 796, ../../sass/modules/_header.scss */
#topWishlistContent .actions .items-count {
  border: 0;
  float: left;
  padding-top: 7px;
}
/* line 801, ../../sass/modules/_header.scss */
#topWishlistContent .actions .items-count span {
  font-weight: 700;
}
/* line 806, ../../sass/modules/_header.scss */
#topWishlistContent .actions button {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin-top: 0;
  padding: 3px 20px !important;
  height: 38px;
}

/* line 817, ../../sass/modules/_header.scss */
#topCartContent,
#topWishlistContent {
  position: absolute;
  background: white;
  color: black;
  padding: 25px;
  min-width: 130px;
  width: 375px;
  right: -52px;
  border: 1px solid #dddddd;
  margin-top: 10px;
  z-index: 100;
}
/* line 831, ../../sass/modules/_header.scss */
#topCartContent:before, #topCartContent:after,
#topWishlistContent:before,
#topWishlistContent:after {
  border: medium solid transparent;
  bottom: 100%;
  content: " ";
  height: 0;
  left: 72.5%;
  pointer-events: none;
  position: absolute;
  width: 0;
  bottom: 100%;
}
/* line 843, ../../sass/modules/_header.scss */
#topCartContent:before,
#topWishlistContent:before {
  border-color: rgba(229, 229, 229, 0) rgba(229, 229, 229, 0) #e5e5e5;
  border-width: 0 20px 15px;
  margin-left: -20px;
}
/* line 849, ../../sass/modules/_header.scss */
#topCartContent:after,
#topWishlistContent:after {
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) white;
  border-width: 1px 18px 14px 20px;
  margin-left: -19px;
}
/* line 855, ../../sass/modules/_header.scss */
#topCartContent .inner-wrapper,
#topWishlistContent .inner-wrapper {
  bottom: 0 !important;
  position: static !important;
}
/* line 860, ../../sass/modules/_header.scss */
#topCartContent .product-image,
#topWishlistContent .product-image {
  width: auto !important;
}
/* line 864, ../../sass/modules/_header.scss */
#topCartContent .price,
#topWishlistContent .price {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 868, ../../sass/modules/_header.scss */
#topCartContent .items-count,
#topWishlistContent .items-count {
  font-size: 14px;
  font-size: 0.875rem;
  border-bottom: 1px solid #dddddd;
}
/* line 873, ../../sass/modules/_header.scss */
#topCartContent #shipping-link,
#topWishlistContent #shipping-link {
  font-weight: normal;
}
/* line 876, ../../sass/modules/_header.scss */
#topCartContent #shipping-link a,
#topWishlistContent #shipping-link a {
  text-decoration: underline;
}
/* line 882, ../../sass/modules/_header.scss */
#topCartContent .close,
#topWishlistContent .close {
  float: right;
  width: 20px;
  height: 20px;
  display: block;
  text-indent: -9999px;
}
/* line 891, ../../sass/modules/_header.scss */
#topCartContent .block-subtitle,
#topWishlistContent .block-subtitle {
  margin: 0 0 10px;
  font-size: 22px;
  font-size: 1.375rem;
  font-family: "Genath", serif;
}
/* line 896, ../../sass/modules/_header.scss */
#topCartContent .block-subtitle .close-btn,
#topWishlistContent .block-subtitle .close-btn {
  cursor: pointer;
  float: right;
  display: block;
  width: 25px;
  height: 20px;
  line-height: 20px;
}
/* line 904, ../../sass/modules/_header.scss */
#topCartContent .block-subtitle .close-btn span,
#topWishlistContent .block-subtitle .close-btn span {
  display: none;
}
/* line 910, ../../sass/modules/_header.scss */
#topCartContent .cart-empty,
#topWishlistContent .cart-empty {
  font-size: 10px;
  font-size: 0.625rem;
}
/* line 914, ../../sass/modules/_header.scss */
#topCartContent .button,
#topWishlistContent .button {
  height: 30px;
  line-height: 0;
  margin-top: 10px;
}
/* line 920, ../../sass/modules/_header.scss */
#topCartContent .subtotal,
#topWishlistContent .subtotal {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 10px 0;
  overflow: hidden;
  font-weight: bold;
}
/* line 926, ../../sass/modules/_header.scss */
#topCartContent .subtotal .price,
#topWishlistContent .subtotal .price {
  text-align: right;
}
/* line 931, ../../sass/modules/_header.scss */
#topCartContent .actions,
#topWishlistContent .actions {
  margin-top: 10px;
}
/* line 934, ../../sass/modules/_header.scss */
#topCartContent .actions a,
#topWishlistContent .actions a {
  font-size: 16px;
  font-size: 1rem;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  font-family: "futura-pt", sans-serif;
  height: 41px;
  line-height: 41px;
  max-width: 100%;
  text-align: center;
  text-decoration: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f4f4f4;
  padding: 0px 24px;
  color: black;
  float: left;
  height: 32px;
  line-height: 32px;
  margin-right: 5%;
  padding: 0 10px !important;
  margin-top: 10px;
  border-radius: 0px;
}
/* line 120, ../../sass/kickstarter/libs/_functions.scss */
#topCartContent .actions a:hover,
#topWishlistContent .actions a:hover {
  background-color: #cccccc;
  color: black;
}
/* line 946, ../../sass/modules/_header.scss */
#topCartContent .actions button,
#topWishlistContent .actions button {
  font-size: 16px;
  font-size: 1rem;
  float: right;
  height: 32px;
  line-height: 32px;
  margin-top: 10px;
  padding: 0 10px !important;
  border-radius: 0px;
}

/* line 962, ../../sass/modules/_header.scss */
#mini-cart .product-details th {
  display: none;
}

/* line 970, ../../sass/modules/_header.scss */
.mini-products-list li {
  padding: 10px 0;
  border-bottom: 1px solid #dddddd;
}
/* line 974, ../../sass/modules/_header.scss */
.mini-products-list li:last-child {
  border-bottom: none;
}
/* line 978, ../../sass/modules/_header.scss */
.mini-products-list li .product-image {
  border: 1px solid #dddddd;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 986, ../../sass/modules/_header.scss */
.mini-products-list li .product-details .product-name a {
  text-decoration: none;
}
/* line 996, ../../sass/modules/_header.scss */
.mini-products-list li .product-actions .btn-edit i,
.mini-products-list li .product-actions .btn-remove i {
  font-size: 14px;
}
/* line 1000, ../../sass/modules/_header.scss */
.mini-products-list li .product-actions .btn-edit span,
.mini-products-list li .product-actions .btn-remove span {
  display: none;
}
/* line 1007, ../../sass/modules/_header.scss */
.mini-products-list li .product-actions .btn-edit:hover {
  color: #c2c2c2;
}
/* line 1014, ../../sass/modules/_header.scss */
.mini-products-list li .product-actions .btn-remove:hover {
  color: #bb143f;
}

@media (min-width: 0em) and (max-width: 63.4375em) {
  /* line 1025, ../../sass/modules/_header.scss */
  #hideOnMobile {
    display: none;
  }

  /* line 1030, ../../sass/modules/_header.scss */
  #cartHeader {
    text-align: center;
  }
  /* line 1034, ../../sass/modules/_header.scss */
  #cartHeader .actions button {
    float: left;
  }
  /* line 1039, ../../sass/modules/_header.scss */
  #cartHeader a {
    float: none;
  }

  /* line 1047, ../../sass/modules/_header.scss */
  .header-container .desktop-code,
  .header-container .desktop-name {
    display: none;
  }
  /* line 1052, ../../sass/modules/_header.scss */
  .header-container .links #account-menu-top-link {
    display: none;
  }
  /* line 1056, ../../sass/modules/_header.scss */
  .header-container .links #account-menu-top-link-mobile {
    display: block;
  }
  /* line 1061, ../../sass/modules/_header.scss */
  .header-container .mobile-code {
    display: inline-block !important;
  }

  /* line 1066, ../../sass/modules/_header.scss */
  .header {
    margin-bottom: 20px;
    margin-bottom: 45px !important;
  }
  /* line 1071, ../../sass/modules/_header.scss */
  .header .logo-container {
    margin-bottom: 0px;
  }
  /* line 1074, ../../sass/modules/_header.scss */
  .header .logo-container a.logo {
    display: inline;
  }

  /* line 1080, ../../sass/modules/_header.scss */
  .top-cart {
    position: static;
  }

  /* line 1085, ../../sass/modules/_header.scss */
  #topCartContent,
  .top-bar .header-panel .link-container {
    width: auto;
  }

  /* line 1089, ../../sass/modules/_header.scss */
  .switches .switcher-language {
    margin-left: 12px;
  }

  /* line 1095, ../../sass/modules/_header.scss */
  #fbox_login .buttons-set {
    bottom: 0;
  }
}
@media (min-width: 0em) and (max-width: 44.3125em) {
  /* line 1104, ../../sass/modules/_header.scss */
  .header-container #header {
    min-height: 0;
  }
}
@media (min-width: 44.375em) and (max-width: 63.4375em) {
  /* line 1112, ../../sass/modules/_header.scss */
  .top-cart {
    position: relative;
  }

  /* line 1116, ../../sass/modules/_header.scss */
  #topCartContent {
    width: 375px;
  }

  /* line 1120, ../../sass/modules/_header.scss */
  .top-bar .header-panel .link-container {
    width: auto;
  }
}
@media (max-width: 75em) {
  /* line 1127, ../../sass/modules/_header.scss */
  #topCartContent {
    top: 45px;
    right: 0;
  }
}
@media (min-width: 63.5em) and (max-width: 75em) {
  /* line 1135, ../../sass/modules/_header.scss */
  #topWishlistContent {
    top: 45px;
    right: -130px;
  }
}
@media screen and (min-width: 1720px) {
  /* line 1147, ../../sass/modules/_header.scss */
  #topCartContent {
    display: block !important;
    right: -22.25rem;
    top: 155px;
    width: 250px;
    overflow: hidden !important;
    height: auto !important;
    margin: 0;
  }
  /* line 1161, ../../sass/modules/_header.scss */
  #topCartContent .product-image {
    width: 23.5% !important;
  }
  /* line 1168, ../../sass/modules/_header.scss */
  #topCartContent .actions a,
  #topCartContent .actions button {
    width: 100%;
    margin-right: 0px;
  }
  /* line 1173, ../../sass/modules/_header.scss */
  #topCartContent .actions a {
    margin-bottom: 10px;
  }

  /* line 1181, ../../sass/modules/_header.scss */
  .cart-empty #topCartContent {
    display: none !important;
  }
}
@media (min-width: 0em) and (max-width: 44.3125em) {
  /* line 1190, ../../sass/modules/_header.scss */
  header.header-container .top-bar {
    float: right;
    width: 28%;
    position: relative;
    z-index: 999;
  }
  /* line 1196, ../../sass/modules/_header.scss */
  header.header-container .top-bar .header-panel {
    margin-top: 4px;
  }
  /* line 1199, ../../sass/modules/_header.scss */
  header.header-container .top-bar .header-panel #account-menu-top-link-mobile {
    background: url(../../images/icon_customer_login.svg);
  }
  /* line 1204, ../../sass/modules/_header.scss */
  header.header-container .top-bar .header-panel #account-menu-top-link,
  header.header-container .top-bar .header-panel #account-menu-top-link-logout {
    background: url(../../images/icon_customer.svg);
  }
  /* line 1209, ../../sass/modules/_header.scss */
  header.header-container .top-bar .header-panel #account-menu-top-link-mobile,
  header.header-container .top-bar .header-panel #account-menu-top-link-logout {
    margin-right: 10px;
    background-size: 22px 21px;
    background-repeat: no-repeat;
  }
  /* line 1214, ../../sass/modules/_header.scss */
  header.header-container .top-bar .header-panel #account-menu-top-link-mobile a,
  header.header-container .top-bar .header-panel #account-menu-top-link-logout a {
    display: block;
    font-size: 0;
    height: 18px;
    margin-top: 2px;
    width: 20px;
  }
  /* line 1224, ../../sass/modules/_header.scss */
  header.header-container .top-bar .header-panel li #my-wishlist {
    display: none;
  }
  /* line 1229, ../../sass/modules/_header.scss */
  header.header-container .top-bar .header-panel .switches {
    display: none !important;
  }
  /* line 1236, ../../sass/modules/_header.scss */
  header.header-container #header .logo-container {
    width: 44%;
    padding-top: 0;
    float: right;
  }
  /* line 1244, ../../sass/modules/_header.scss */
  header.header-container #header .menu-container #response-navigation-wrapper #response-navigation-btn {
    height: 0;
  }
  /* line 1247, ../../sass/modules/_header.scss */
  header.header-container #header .menu-container #response-navigation-wrapper #response-navigation-btn .icon-menu {
    position: absolute;
    top: -6px;
  }

  /* line 1257, ../../sass/modules/_header.scss */
  .cart-container {
    margin-right: 5px;
  }
  /* line 1260, ../../sass/modules/_header.scss */
  .cart-container #cartHeader {
    position: relative;
  }
  /* line 1263, ../../sass/modules/_header.scss */
  .cart-container #cartHeader .header-cart-mobile {
    display: block;
    position: relative;
  }
  /* line 1268, ../../sass/modules/_header.scss */
  .cart-container #cartHeader .header-cart {
    display: none;
  }
  /* line 1272, ../../sass/modules/_header.scss */
  .cart-container #cartHeader span.icon-cart.fs1 {
    font-size: 20px;
  }
  /* line 1276, ../../sass/modules/_header.scss */
  .cart-container #cartHeader span.cart-counter {
    background-color: #000000;
    border: 1px solid #ffffff;
    border-radius: 45px;
    color: #ffffff;
    font-size: 10px;
    left: 14px;
    line-height: 11px;
    padding: 1px 4px;
    position: absolute;
    top: -5px;
  }
}
/* line 12, ../../sass/modules/_navigation.scss */
.labio_it_it #nav li.nav-my-account, .labio_it_it #nav li.nav-professionals, .labio_it_it #nav li.nav-career,
.labio_dk_dk #nav li.nav-my-account,
.labio_dk_dk #nav li.nav-professionals,
.labio_dk_dk #nav li.nav-career,
.labio_fr_fr #nav li.nav-my-account,
.labio_fr_fr #nav li.nav-professionals,
.labio_fr_fr #nav li.nav-career,
.labio_int_en #nav li.nav-my-account,
.labio_int_en #nav li.nav-professionals,
.labio_int_en #nav li.nav-career,
.labio_es_es #nav li.nav-my-account,
.labio_es_es #nav li.nav-professionals,
.labio_es_es #nav li.nav-career,
.labio_ca_en #nav li.nav-my-account,
.labio_ca_en #nav li.nav-professionals,
.labio_ca_en #nav li.nav-career,
.labio_ca_fr #nav li.nav-my-account,
.labio_ca_fr #nav li.nav-professionals,
.labio_ca_fr #nav li.nav-career {
  display: none !important;
}

/* line 19, ../../sass/modules/_navigation.scss */
#navigation-container {
  width: 100%;
}

/* line 23, ../../sass/modules/_navigation.scss */
#response-navigation-wrapper {
  padding: 0;
}
/* line 27, ../../sass/modules/_navigation.scss */
#response-navigation-wrapper .active-subcategory a {
  border-bottom: 2px solid black;
}

/* line 33, ../../sass/modules/_navigation.scss */
.nav-container {
  background: white;
  height: 42px;
}
/* line 37, ../../sass/modules/_navigation.scss */
.nav-container .nav-top-title {
  display: none;
  height: 42px;
  line-height: 42px;
  text-indent: 0px;
  text-align: left;
  color: black;
  font-family: "futura-pt", sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
  text-transform: uppercase;
}
/* line 48, ../../sass/modules/_navigation.scss */
.nav-container .nav-top-title span {
  margin-right: 20px;
}

/* line 55, ../../sass/modules/_navigation.scss */
#nav {
  background: white;
  position: relative;
  border-bottom: 0px solid #cccccc;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 74, ../../sass/modules/_navigation.scss */
#nav a.level-top,
#nav > li > a {
  display: block;
  font-size: 16px;
  font-size: 1rem;
  text-transform: uppercase;
  text-decoration: none;
  margin: 0 2.5em 0 0;
  color: black;
  font-family: "futura-pt", sans-serif;
  font-weight: normal;
  letter-spacing: 0.03rem !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 90, ../../sass/modules/_navigation.scss */
#nav > li.level0.parent > a:after {
  content: " ";
  position: absolute;
  pointer-events: none;
  left: 50%;
  margin-left: -10px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 20px;
  height: 20px;
  background: #f4f4f4;
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: #f0f0f0;
  bottom: -27px;
  z-index: 995;
  display: none;
}
/* line 112, ../../sass/modules/_navigation.scss */
#nav > li.level0.over > a:after {
  display: block;
}
/* line 120, ../../sass/modules/_navigation.scss */
#nav > li.level0.active > a, #nav > li.level0.over > a {
  border-bottom: 2px solid black;
  padding: 0;
}
/* line 126, ../../sass/modules/_navigation.scss */
#nav > li.level0 > a {
  position: relative;
  margin: auto;
  height: 40px;
  line-height: 46px;
  border-bottom: 2px solid transparent;
}
/* line 133, ../../sass/modules/_navigation.scss */
#nav > li.level0 > a > span {
  display: inline-block;
  line-height: 46px;
}
/* line 142, ../../sass/modules/_navigation.scss */
#nav .level1 .child-container {
  border: none;
  box-shadow: none;
}
/* line 147, ../../sass/modules/_navigation.scss */
#nav .level1 li:first-child {
  margin-top: 10px;
}
/* line 154, ../../sass/modules/_navigation.scss */
#nav li.level-top {
  float: left;
}
/* line 158, ../../sass/modules/_navigation.scss */
#nav li.over a.level-top {
  border-bottom: 2px solid black;
}
/* line 162, ../../sass/modules/_navigation.scss */
#nav li > .child-container {
  position: absolute;
  left: -9999px;
  top: 54px;
  color: black;
  background: #f4f4f4;
  width: 1200px;
  z-index: 100;
  border: 1px solid ghostwhite;
  box-shadow: 0 3px 1px 0 grey;
}
/* line 173, ../../sass/modules/_navigation.scss */
#nav li > .child-container > ul {
  padding: 20px 30px 60px;
  overflow: hidden;
}
/* line 177, ../../sass/modules/_navigation.scss */
#nav li > .child-container > ul a {
  color: black;
  text-decoration: none;
}
/* line 183, ../../sass/modules/_navigation.scss */
#nav li > .child-container .child-container {
  position: static;
  width: auto;
}
/* line 187, ../../sass/modules/_navigation.scss */
#nav li > .child-container .child-container ul {
  padding: 0px;
}
/* line 196, ../../sass/modules/_navigation.scss */
#nav li.nav-my-account, #nav li.nav-professionals, #nav li.nav-company, #nav li.nav-career {
  display: none;
}
/* line 200, ../../sass/modules/_navigation.scss */
#nav li > .shown-sub {
  left: 0px;
  z-index: 991;
}
/* line 205, ../../sass/modules/_navigation.scss */
#nav li a em {
  display: none;
}
/* line 210, ../../sass/modules/_navigation.scss */
#nav li.level1 {
  overflow: hidden;
  min-height: 100px;
  margin-bottom: 20px;
}
/* line 215, ../../sass/modules/_navigation.scss */
#nav li.level1 .category-thumb {
  display: block;
  float: left;
  line-height: 0px;
}
/* line 223, ../../sass/modules/_navigation.scss */
#nav li.level1 > a.label {
  text-transform: uppercase;
}
/* line 227, ../../sass/modules/_navigation.scss */
#nav li.level1 > a span {
  font-family: "futura-pt", sans-serif;
  font-size: 16px;
  font-size: 1rem;
}
/* line 233, ../../sass/modules/_navigation.scss */
#nav li.level1 .child-container {
  height: 192px;
  overflow: hidden;
}
/* line 240, ../../sass/modules/_navigation.scss */
#nav li.level1 .show-children span {
  font-size: 12px;
  font-size: 0.75rem;
  padding-top: 10px;
}
/* line 245, ../../sass/modules/_navigation.scss */
#nav li.level1 .show-children .less {
  display: none;
}
/* line 248, ../../sass/modules/_navigation.scss */
#nav li.level1 .show-children .more {
  display: block;
}
/* line 255, ../../sass/modules/_navigation.scss */
#nav li.level1.expanded .child-container {
  height: auto;
  overflow: visible;
}
/* line 262, ../../sass/modules/_navigation.scss */
#nav li.level1.expanded .show-children .less {
  display: block;
}
/* line 265, ../../sass/modules/_navigation.scss */
#nav li.level1.expanded .show-children .more {
  display: none;
}

/* line 273, ../../sass/modules/_navigation.scss */
#nav-category-layered {
  background: #cccccc;
}
/* line 278, ../../sass/modules/_navigation.scss */
#nav-category-layered li a {
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 7px 7px 7px 14px;
  text-transform: uppercase;
  text-decoration: none;
  color: black;
  font-family: "futura-pt", sans-serif;
  font-weight: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 289, ../../sass/modules/_navigation.scss */
#nav-category-layered li a:hover {
  background-color: white !important;
  color: #cccccc !important;
}
/* line 294, ../../sass/modules/_navigation.scss */
#nav-category-layered li a em {
  display: none;
}
/* line 299, ../../sass/modules/_navigation.scss */
#nav-category-layered li > a {
  background: #cccccc;
  color: black;
}
/* line 304, ../../sass/modules/_navigation.scss */
#nav-category-layered li ul {
  display: none;
}
/* line 308, ../../sass/modules/_navigation.scss */
#nav-category-layered li.active > ul {
  display: block;
}
/* line 314, ../../sass/modules/_navigation.scss */
#nav-category-layered li ul li.active > a {
  background-color: #e6e6e6;
  color: white;
}
/* line 321, ../../sass/modules/_navigation.scss */
#nav-category-layered li ul li > ul li.active > a {
  background-color: white;
  color: white;
}
/* line 326, ../../sass/modules/_navigation.scss */
#nav-category-layered li ul li > ul li a {
  text-indent: 5px;
  background-color: white;
  color: white;
}
/* line 334, ../../sass/modules/_navigation.scss */
#nav-category-layered li ul li > ul li > ul li.active > a {
  background-color: white;
  color: white;
}
/* line 339, ../../sass/modules/_navigation.scss */
#nav-category-layered li ul li > ul li > ul li a {
  text-indent: 10px;
  background-color: white;
  color: white;
}
/* line 347, ../../sass/modules/_navigation.scss */
#nav-category-layered li ul li > ul li > ul li > ul li.active > a {
  background-color: white;
  color: white;
}
/* line 352, ../../sass/modules/_navigation.scss */
#nav-category-layered li ul li > ul li > ul li > ul li a {
  text-indent: 15px;
  background-color: white;
  color: white;
}

@media (max-width: 75em) {
  /* line 368, ../../sass/modules/_navigation.scss */
  #navigation-container {
    background-color: white;
  }
}
@media (min-width: 63.5em) and (max-width: 75em) {
  /* line 377, ../../sass/modules/_navigation.scss */
  #nav a.level-top,
  #nav > li > a {
    margin: 0 1.75rem 0 0;
  }
}
@media (min-width: 63.5em) and (max-width: 75em) {
  /* line 385, ../../sass/modules/_navigation.scss */
  #nav {
    height: auto !important;
  }
}
@media (min-width: 76.25em) {
  /* line 391, ../../sass/modules/_navigation.scss */
  #nav {
    height: auto !important;
  }
}
@media (max-width: 63.4375em) {
  /* line 399, ../../sass/modules/_navigation.scss */
  body .page {
    -webkit-transition: left .3s;
    -moz-transition: left .3s;
    -ms-transition: left .3s;
    -o-transition: left .3s;
    transition: left .3s;
    position: relative;
    left: 0px;
  }
  /* line 409, ../../sass/modules/_navigation.scss */
  body.navigationIsActive {
    overflow: hidden;
  }
  /* line 412, ../../sass/modules/_navigation.scss */
  body.navigationIsActive .wrapper {
    overflow: hidden;
  }
  /* line 415, ../../sass/modules/_navigation.scss */
  body.navigationIsActive .wrapper .page {
    left: 320px;
  }
  /* line 418, ../../sass/modules/_navigation.scss */
  body.navigationIsActive .wrapper .page > * {
    pointer-events: none;
  }

  /* line 426, ../../sass/modules/_navigation.scss */
  .nav-container {
    cursor: pointer;
    overflow: hidden;
    height: auto;
    background: white;
  }
  /* line 432, ../../sass/modules/_navigation.scss */
  .nav-container .nav-top-title {
    display: block;
  }

  /* line 443, ../../sass/modules/_navigation.scss */
  #nav a.level-top,
  #nav li a,
  #nav li a em,
  #nav li.over a.level-top,
  #nav li.over a.level-top > span,
  #nav li.active a.level-top,
  #nav li.active a.level-top > span {
    height: 42px;
    line-height: 42px;
  }

  /* line 448, ../../sass/modules/_navigation.scss */
  #nav {
    display: block;
    width: 320px;
    left: -320px;
    -webkit-transition: left .3s;
    -moz-transition: left .3s;
    -ms-transition: left .3s;
    -o-transition: left .3s;
    transition: left .3s;
    position: fixed;
    top: 0px;
    pointer-events: auto;
    overflow: auto;
    padding: 15px 0;
    height: 100% !important;
    background-color: white;
    -webkit-box-shadow: inset -20px 0px 20px -20px #999999;
    -moz-box-shadow: inset -20px 0px 20px -20px #999999;
    box-shadow: inset -20px 0px 20px -20px #999999;
  }
  /* line 467, ../../sass/modules/_navigation.scss */
  #nav.active {
    left: 0px;
  }
  /* line 472, ../../sass/modules/_navigation.scss */
  #nav a.level-top,
  #nav > li > a {
    padding: 0px;
    background-image: none;
  }
  /* line 477, ../../sass/modules/_navigation.scss */
  #nav li {
    padding: 0 15px;
    float: none;
    width: 100%;
    background: none !important;
    border: none !important;
  }
  /* line 484, ../../sass/modules/_navigation.scss */
  #nav li:after {
    content: "";
    border-bottom: 1px solid #EEE;
    height: 1px;
    width: 88%;
    margin: auto;
    display: block;
  }
  /* line 494, ../../sass/modules/_navigation.scss */
  #nav li.last:after {
    border: none !important;
  }
  /* line 499, ../../sass/modules/_navigation.scss */
  #nav li:first-child {
    margin-top: 0px !important;
  }
  /* line 503, ../../sass/modules/_navigation.scss */
  #nav li.listhead {
    display: block !important;
  }
  /* line 506, ../../sass/modules/_navigation.scss */
  #nav li.listhead:after {
    border: none !important;
  }
  /* line 510, ../../sass/modules/_navigation.scss */
  #nav li.listhead a {
    background: none !important;
    border: none !important;
    font-weight: bold;
    text-transform: uppercase;
    text-indent: 0px !important;
    text-align: center;
  }
  /* line 518, ../../sass/modules/_navigation.scss */
  #nav li.listhead a .subtitle {
    width: 150px;
    font-weight: normal;
    font-size: 0.7em;
    position: absolute;
    top: 30px;
    left: 0px;
    right: 0px;
    margin: auto;
  }
  /* line 529, ../../sass/modules/_navigation.scss */
  #nav li.listhead a .nav-arrow-back {
    float: left;
    padding: 0 20px;
  }
  /* line 534, ../../sass/modules/_navigation.scss */
  #nav li.listhead a .nav-close {
    text-transform: none;
    float: right;
    padding: 0 20px;
  }
  /* line 545, ../../sass/modules/_navigation.scss */
  #nav li.nav-my-account, #nav li.nav-professionals, #nav li.nav-company, #nav li.nav-career {
    display: block !important;
  }
  /* line 551, ../../sass/modules/_navigation.scss */
  #nav li.expanded > .child-container {
    display: block;
  }
  /* line 558, ../../sass/modules/_navigation.scss */
  #nav li.active a.level-top, #nav li.over a.level-top {
    padding: 0px;
    margin: 0px;
  }
  /* line 564, ../../sass/modules/_navigation.scss */
  #nav li.expanded a.level-top {
    color: black;
    background: #cccccc;
  }
  /* line 569, ../../sass/modules/_navigation.scss */
  #nav li a {
    padding: 0px;
    margin: 0px;
    color: #fff;
    display: block;
    float: none;
    text-indent: 10px;
    width: 100%;
    border: none !important;
    background: none !important;
  }
  /* line 580, ../../sass/modules/_navigation.scss */
  #nav li a em {
    display: block;
    width: 42px;
    float: right;
    text-align: center;
    text-indent: 0px;
    font-size: 21px;
    background-color: transparent;
    color: black;
  }
  /* line 590, ../../sass/modules/_navigation.scss */
  #nav li a em.active {
    background-color: black;
    color: white;
  }
  /* line 596, ../../sass/modules/_navigation.scss */
  #nav li a:after {
    display: none !important;
  }
  /* line 601, ../../sass/modules/_navigation.scss */
  #nav li > .child-container {
    position: absolute !important;
    top: 0px;
    left: 0px;
    height: 100% !important;
    width: 100% !important;
    background-color: white;
    -webkit-box-shadow: inset -20px 0px 20px -20px #999999 !important;
    -moz-box-shadow: inset -20px 0px 20px -20px #999999 !important;
    box-shadow: inset -20px 0px 20px -20px #999999 !important;
    border: none !important;
    display: none;
    padding: 15px 0;
  }
  /* line 613, ../../sass/modules/_navigation.scss */
  #nav li > .child-container > ul {
    padding: 0px;
  }
  /* line 618, ../../sass/modules/_navigation.scss */
  #nav li.active-subcategory {
    background-color: #CCC !important;
  }
  /* line 621, ../../sass/modules/_navigation.scss */
  #nav li.active-subcategory:after {
    border: none !important;
  }
  /* line 628, ../../sass/modules/_navigation.scss */
  #nav li.level0.over, #nav li.level0.active {
    background-color: #CCC !important;
  }
  /* line 631, ../../sass/modules/_navigation.scss */
  #nav li.level0.over:after, #nav li.level0.active:after {
    border: none !important;
  }
  /* line 637, ../../sass/modules/_navigation.scss */
  #nav li.level1 {
    float: none;
    margin: 0px;
    width: 100%;
    min-height: 0;
    display: block;
  }
  /* line 644, ../../sass/modules/_navigation.scss */
  #nav li.level1 .category-thumb {
    display: none;
  }
  /* line 648, ../../sass/modules/_navigation.scss */
  #nav li.level1 .child-container {
    height: auto;
    overflow: visible;
  }
  /* line 653, ../../sass/modules/_navigation.scss */
  #nav li.level1 .show-children {
    display: none;
  }
  /* line 657, ../../sass/modules/_navigation.scss */
  #nav li.level1 a {
    text-indent: 20px;
    background-color: transparent;
  }
  /* line 662, ../../sass/modules/_navigation.scss */
  #nav li.level1 a:hover span,
  #nav li.level1 a span {
    color: black;
  }
  /* line 668, ../../sass/modules/_navigation.scss */
  #nav li.level2 {
    float: none;
    margin: 0px;
  }
  /* line 672, ../../sass/modules/_navigation.scss */
  #nav li.level2 a {
    text-indent: 30px;
    background-color: white;
  }
  /* line 676, ../../sass/modules/_navigation.scss */
  #nav li.level2 a span {
    color: black;
    font-size: 15px;
    font-size: 0.9375rem;
  }
  /* line 683, ../../sass/modules/_navigation.scss */
  #nav li.level3 {
    float: none;
    margin: 0px;
  }
  /* line 687, ../../sass/modules/_navigation.scss */
  #nav li.level3 a {
    text-indent: 40px;
    background-color: white;
  }
  /* line 691, ../../sass/modules/_navigation.scss */
  #nav li.level3 a span {
    color: black;
  }
}
@media (min-width: 76.25em) {
  /* line 706, ../../sass/modules/_navigation.scss */
  #nav li.level1 a:hover span {
    color: #000;
    text-decoration: underline;
  }
}
@media (min-width: 0em) and (max-width: 44.3125em) {
  /* line 718, ../../sass/modules/_navigation.scss */
  #response-navigation-wrapper #response-navigation-btn span.icon-menu {
    position: relative;
    bottom: -2px;
  }
}
@media (min-width: 0em) and (max-width: 63.4375em) {
  /* line 727, ../../sass/modules/_navigation.scss */
  .header .cart-menu-container {
    display: block;
  }
}
/* line 3, ../../sass/modules/_footer.scss */
.footer-top-container .section {
  border-top: 1px solid #f4f4f4;
}

/* line 9, ../../sass/modules/_footer.scss */
.footer-primary-container {
  font-size: 16px;
  font-size: 1rem;
}
/* line 13, ../../sass/modules/_footer.scss */
.footer-primary-container .link-list1,
.footer-primary-container .link-list2 {
  position: relative;
}
/* line 16, ../../sass/modules/_footer.scss */
.footer-primary-container .link-list1 li,
.footer-primary-container .link-list2 li {
  display: inline-block;
  margin-right: 18px;
}
/* line 22, ../../sass/modules/_footer.scss */
.footer-primary-container .link-list1 {
  text-align: center;
}
/* line 26, ../../sass/modules/_footer.scss */
.footer-primary-container .link-list2 {
  text-align: center;
}
/* line 30, ../../sass/modules/_footer.scss */
.footer-primary-container .footer1 {
  margin-bottom: 5px;
}
/* line 34, ../../sass/modules/_footer.scss */
.footer-primary-container .social-links {
  text-align: center;
}
/* line 37, ../../sass/modules/_footer.scss */
.footer-primary-container .social-links li {
  display: inline;
  margin-right: 15px;
}
/* line 41, ../../sass/modules/_footer.scss */
.footer-primary-container .social-links li img {
  max-height: 30px;
  border-radius: 5px;
}

/* line 49, ../../sass/modules/_footer.scss */
.footer-bottom-container {
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
  padding: 10px;
}

@media (min-width: 0em) and (max-width: 44.3125em) {
  /* line 57, ../../sass/modules/_footer.scss */
  .footer-top-container {
    display: none;
  }

  /* line 66, ../../sass/modules/_footer.scss */
  .checkout-onepage-index .footer1 .link-list2 > li:nth-child(2) {
    display: none;
  }
}
@media (min-width: 0em) and (max-width: 63.4375em) {
  /* line 78, ../../sass/modules/_footer.scss */
  .footer-primary-container .link-list1 {
    margin-bottom: 30px;
  }

  /* line 83, ../../sass/modules/_footer.scss */
  #border-left-right {
    width: 100% !important;
  }
}
@media (min-width: 44.375em) and (max-width: 63.4375em) {
  /* line 90, ../../sass/modules/_footer.scss */
  #border-left-right {
    width: 290px;
    left: 29.5%;
  }
}
@media (max-width: 63.4375em) {
  /* line 99, ../../sass/modules/_footer.scss */
  .footer-primary-container .link-list1 {
    display: none;
  }
}
/* line 1, ../../sass/modules/_icons.scss */
i.icon {
  line-height: 12px;
  font-size: 12px;
}
/* line 5, ../../sass/modules/_icons.scss */
i.icon:before {
  text-decoration: none !important;
  font-family: "kickstarter1.3";
  font-size: 11px;
  line-height: 11px;
}
/* line 12, ../../sass/modules/_icons.scss */
i.icon.arr-right:before {
  content: 'C';
}
/* line 16, ../../sass/modules/_icons.scss */
i.icon.arr-left:before {
  content: 'A';
}
/* line 20, ../../sass/modules/_icons.scss */
i.icon.arr-down:before {
  content: 'B';
}
/* line 24, ../../sass/modules/_icons.scss */
i.icon.arr-up:before {
  content: 'D';
}
