@charset "UTF-8";
/* line 22, ../scss/icube/_homepage.scss */
.cms-index-index .messages > li {
  padding-left: 240px;
}
/* line 25, ../scss/icube/_homepage.scss */
.cms-index-index .messages > li > ul > li {
  padding: 3px 15px;
}
/* line 31, ../scss/icube/_homepage.scss */
.cms-index-index h2,
.cms-index-index h3 {
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 20px;
}
/* line 37, ../scss/icube/_homepage.scss */
.cms-index-index h2 span,
.cms-index-index h3 span {
  color: #9c9c9c;
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
}
/* line 45, ../scss/icube/_homepage.scss */
.cms-index-index h2 {
  font-size: 30px;
  font-size: 1.875rem;
}
/* line 49, ../scss/icube/_homepage.scss */
.cms-index-index h3 {
  font-size: 19.52px;
  font-size: 1.22rem;
}
/* line 53, ../scss/icube/_homepage.scss */
.cms-index-index .see-more {
  margin: 20px auto 0;
  display: inline-block;
  text-decoration: none;
  line-height: 34px;
  padding: 0 15px;
  font-weight: bold;
  border-radius: 5px;
}
/* line 63, ../scss/icube/_homepage.scss */
.cms-index-index .action {
  text-align: center;
}
/* line 69, ../scss/icube/_homepage.scss */
.cms-index-index .products-grid li {
  width: 18%;
  margin-right: 2.4%;
}
/* line 75, ../scss/icube/_homepage.scss */
.cms-index-index .note-msg {
  font-style: italic;
  text-align: center;
  color: #b7b7b7;
}

/* line 84, ../scss/icube/_homepage.scss */
.catalogsearch-result-index h2 {
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 20px;
}
/* line 89, ../scss/icube/_homepage.scss */
.catalogsearch-result-index h2 span {
  color: #9c9c9c;
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
}
/* line 97, ../scss/icube/_homepage.scss */
.catalogsearch-result-index h2 {
  font-size: 30px;
  font-size: 1.875rem;
}
/* line 101, ../scss/icube/_homepage.scss */
.catalogsearch-result-index .see-more {
  margin: 20px auto 0;
  display: inline-block;
  text-decoration: none;
  line-height: 34px;
  padding: 0 15px;
  font-weight: bold;
  border-radius: 5px;
  letter-spacing: 0px;
}
/* line 112, ../scss/icube/_homepage.scss */
.catalogsearch-result-index .action {
  text-align: center;
}

/*----------------------------------------------------------------------------*/
/* Banner Slider
/*----------------------------------------------------------------------------*/
/* line 121, ../scss/icube/_homepage.scss */
#section-banner-slider {
  background: #fff;
  min-height: 430px;
  /* owlslider */
  /* bxslider */
}
/* line 125, ../scss/icube/_homepage.scss */
#section-banner-slider > ul {

}
/* line 129, ../scss/icube/_homepage.scss */
#section-banner-slider li {
  list-style: none;
}
/* line 134, ../scss/icube/_homepage.scss */
#section-banner-slider .owl-carousel {
  margin-bottom: 80px;
}
/* line 138, ../scss/icube/_homepage.scss */
#section-banner-slider .owl-wrapper {
  background: #fff;
}
/* line 142, ../scss/icube/_homepage.scss */
#section-banner-slider .owl-item {
  min-height: 430px;
}
/* line 145, ../scss/icube/_homepage.scss */
#section-banner-slider .owl-item.loading:after {
  background: none;
}
/* line 149, ../scss/icube/_homepage.scss */
#section-banner-slider .owl-item img {
  max-height: 430px;
  margin: 0 auto;
}
/* line 155, ../scss/icube/_homepage.scss */
#section-banner-slider .owl-controls {
  margin: 0 auto;
}
/* line 158, ../scss/icube/_homepage.scss */
#section-banner-slider .owl-controls .owl-pagination-wrapper {
  max-width: 1033px;
  margin: 0 auto;
  position: relative;
}
/* line 164, ../scss/icube/_homepage.scss */
#section-banner-slider .owl-controls .owl-pagination {
  margin-top: 15px;
  position: absolute;
  left: 0;
  right: 0;
}
/* line 170, ../scss/icube/_homepage.scss */
#section-banner-slider .owl-controls .owl-pagination .owl-page span {
  background: #fff;
  box-shadow: 2px 3px 5px #444;
  opacity: 1;
  width: 10px;
  height: 10px;
  margin: 0 5px;
}
/* line 179, ../scss/icube/_homepage.scss */
#section-banner-slider .owl-controls .owl-pagination .owl-page.active span {
  background: #f26525;
}
/* line 186, ../scss/icube/_homepage.scss */
#section-banner-slider .bx-wrapper {
  margin: 0 auto !important;
}
/* line 193, ../scss/icube/_homepage.scss */
#section-banner-slider .bx-wrapper img {
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
}
/* line 199, ../scss/icube/_homepage.scss */
#section-banner-slider .bx-wrapper .pager-wrapper {
  max-width: 1033px;
  margin: 0 auto;
  position: relative;
}
/* line 205, ../scss/icube/_homepage.scss */
#section-banner-slider .bx-wrapper .bx-pager {
  bottom: 0px;
  right: initial;
  margin: 0 auto;
  position: relative;
}
/* line 211, ../scss/icube/_homepage.scss */
#section-banner-slider .bx-wrapper .bx-pager a {
  background: #fff;
  box-shadow: 2px 3px 5px #444;
}
/* line 216, ../scss/icube/_homepage.scss */
#section-banner-slider .bx-wrapper .bx-pager a:hover,
#section-banner-slider .bx-wrapper .bx-pager a.active {
  background: #f36525;
}

/*----------------------------------------------------------------------------*/
/* Flash Sale
/*----------------------------------------------------------------------------*/
/* line 228, ../scss/icube/_homepage.scss */
#section-flashsale {
  margin-top: 25px;
}

/*----------------------------------------------------------------------------*/
/* Set of Inspiration
/*----------------------------------------------------------------------------*/
/* line 236, ../scss/icube/_homepage.scss */
#section-inspirations {
  margin-top: 0;
}
/* line 239, ../scss/icube/_homepage.scss */
#section-inspirations:after {
  content: '';
  display: table;
  clear: both;
}
/* line 243, ../scss/icube/_homepage.scss */
#section-inspirations .set-of-inspiration {
  position: relative;
  background: #fff;
}
/* line 247, ../scss/icube/_homepage.scss */
#section-inspirations .set-of-inspiration:after {
  content: '';
  display: table;
  clear: both;
}
/* line 251, ../scss/icube/_homepage.scss */
#section-inspirations .set-of-inspiration + .set-of-inspiration {
  margin-top: 12px;
}
/* line 256, ../scss/icube/_homepage.scss */
#section-inspirations .banner {
  float: left;
}

#section-inspirations .banner1 {
  float: right;
}
/* line 260, ../scss/icube/_homepage.scss */
#section-inspirations .banner img {
  width: 100%;
}

#section-inspirations .banner1 img {
  width: 100%;
}
/* line 265, ../scss/icube/_homepage.scss */
#section-inspirations .products {
 
}

#section-inspirations .products1 {

}
/* line 269, ../scss/icube/_homepage.scss */
#section-inspirations .products .note-msg {
  padding: 30px 15px;
}

#section-inspirations .products1 .note-msg {
  padding: 30px 15px;
}
/* line 273, ../scss/icube/_homepage.scss */
#section-inspirations .products:after {
  content: '';
  display: table;
  clear: both;
}

#section-inspirations .products1:after {
  content: '';
  display: table;
  clear: both;
}
/* line 277, ../scss/icube/_homepage.scss */
#section-inspirations .products li {
  float: left;
  width: 100%;
  list-style: none;
  /* for product label */
}

#section-inspirations .products1 li {
  float: left;
  width: 100%;
  list-style: none;
  /* for product label */
}
/* line 282, ../scss/icube/_homepage.scss */
#section-inspirations .products li .product-image {
  border: none !important;
}

#section-inspirations .products1 li .product-image {
  border: none !important;
}
/* line 285, ../scss/icube/_homepage.scss */
#section-inspirations .products li .product-image img {
  width: 100%;

  margin: 0 auto;
}

#section-inspirations .products1 li .product-image img {
  width: 100%;
  margin: 0 auto;
}
/* line 292, ../scss/icube/_homepage.scss */
#section-inspirations .products li .product-info {
  padding: 0 5px;
}

#section-inspirations .products1 li .product-info {
  padding: 0 5px;
}
/* line 297, ../scss/icube/_homepage.scss */
#section-inspirations .products li .bestdeal-label, #section-inspirations .products li .freegift-label, #section-inspirations .products li .promobni-label, #section-inspirations .products li .persen8off-label, #section-inspirations .products li .spinformarewards-label, #section-inspirations .products li .ace10off-label,
#section-inspirations .products li .giftwrap-label, #section-inspirations .products li .uoboff10-label, #section-inspirations .products li .bogoinforma-label, #section-inspirations .products li .bestseller16-label {
  position: absolute;
  right: 14px;
  top: 0;
  width: 43px;
  height: 43px;
  display: block;
  z-index: 0;
}

#section-inspirations .products1 li .bestdeal-label, #section-inspirations .products1 li .freegift-label, #section-inspirations .products1 li .promobni-label, #section-inspirations .products1 li .persen8off-label, #section-inspirations .products1 li .spinformarewards-label, #section-inspirations .products1 li .ace10off-label,
#section-inspirations .products1 li .giftwrap-label, #section-inspirations .products1 li .uoboff10-label, #section-inspirations .products1 li .bogoinforma-label, #section-inspirations .products1 li .bestseller16-label {
  position: absolute;
  right: 14px;
  top: 0;
  width: 43px;
  height: 43px;
  display: block;
  z-index: 0;
}
/* line 308, ../scss/icube/_homepage.scss */
#section-inspirations .products li .boomsale16-label, #section-inspirations .products li .alldaysale-label, #section-inspirations .products li .specialoffer-label,
#section-inspirations .products li .buy2off20-label, #section-inspirations .products li .buy3off20-label, #section-inspirations .products li .buy2off30-label, #section-inspirations .products li .buy2off50-label, #section-inspirations .products li .buy3off50-label, #section-inspirations .products li .buy1off50-label {
  position: absolute;
  right: 14px;
  top: 0;
  width: 47px;
  height: 47px;
  display: block;
  z-index: 0;
}

#section-inspirations .products1 li .boomsale16-label, #section-inspirations .products1 li .alldaysale-label, #section-inspirations .products1 li .specialoffer-label,
#section-inspirations .products1 li .buy2off20-label, #section-inspirations .products1 li .buy3off20-label, #section-inspirations .products1 li .buy2off30-label, #section-inspirations .products1 li .buy2off50-label, #section-inspirations .products1 li .buy3off50-label, #section-inspirations .products1 li .buy1off50-label {
  position: absolute;
  right: 14px;
  top: 0;
  width: 47px;
  height: 47px;
  display: block;
  z-index: 0;
}
/* line 319, ../scss/icube/_homepage.scss */
#section-inspirations .products li .buy2off25-label, #section-inspirations .products li .buy3off30-label {
  position: absolute;
  right: 14px;
  top: 0;
  width: 49px;
  height: 47px;
  display: block;
  z-index: 0;
}

#section-inspirations .products1 li .buy2off25-label, #section-inspirations .products li .buy3off30-label {
  position: absolute;
  right: 14px;
  top: 0;
  width: 49px;
  height: 47px;
  display: block;
  z-index: 0;
}
/* line 329, ../scss/icube/_homepage.scss */
#section-inspirations .products li .beli1gratis1-label, #section-inspirations .products li .buy2get3-label, #section-inspirations .products li .buy4get6-label {
  position: absolute;
  right: 14px;
  top: 0px;
  width: 47px;
  height: 34px;
  display: block;
  z-index: 0;
}

#section-inspirations .products1 li .beli1gratis1-label, #section-inspirations .products1 li .buy2get3-label, #section-inspirations .products1 li .buy4get6-label {
  position: absolute;
  right: 14px;
  top: 0px;
  width: 47px;
  height: 34px;
  display: block;
  z-index: 0;
}
/* line 339, ../scss/icube/_homepage.scss */
#section-inspirations .products li .beli2gratis1-label {
  position: absolute;
  right: 14px;
  top: 0px;
  width: 47px;
  height: 34px;
  display: block;
  z-index: 0;
}

#section-inspirations .products1 li .beli2gratis1-label {
  position: absolute;
  right: 14px;
  top: 0px;
  width: 47px;
  height: 34px;
  display: block;
  z-index: 0;
}
/* line 349, ../scss/icube/_homepage.scss */
#section-inspirations .products li .newarrival-label {
  position: absolute;
  right: 14px;
  top: 2px;
  width: 61px;
  height: 21px;
  display: block;
  z-index: 0;
}

#section-inspirations .products1 li .newarrival-label {
  position: absolute;
  right: 14px;
  top: 2px;
  width: 61px;
  height: 21px;
  display: block;
  z-index: 0;
}
/* line 359, ../scss/icube/_homepage.scss */
#section-inspirations .products li .informacashback15-label {
  position: absolute;
  right: 14px;
  top: 2px;
  width: 45px;
  height: 45px;
  display: block;
  z-index: 0;
}

#section-inspirations .products1 li .informacashback15-label {
  position: absolute;
  right: 14px;
  top: 2px;
  width: 45px;
  height: 45px;
  display: block;
  z-index: 0;
}
/* line 369, ../scss/icube/_homepage.scss */
#section-inspirations .products li .makepersonal-label {
  position: absolute;
  right: 14px;
  top: 2px;
  width: 49px;
  height: 24px;
  display: block;
  z-index: 0;
}

#section-inspirations .products1 li .makepersonal-label {
  position: absolute;
  right: 14px;
  top: 2px;
  width: 49px;
  height: 24px;
  display: block;
  z-index: 0;
}
/* line 379, ../scss/icube/_homepage.scss */
#section-inspirations .products li .merahputih-label {
  position: absolute;
  right: 14px;
  top: 2px;
  width: 50px;
  height: 34px;
  display: block;
  z-index: 0;
}
/* line 389, ../scss/icube/_homepage.scss */
#section-inspirations .products li .cashback100rb-label, #section-inspirations .products li .cashback200rb-label, #section-inspirations .products li .cashback300rb-label, #section-inspirations .products li .cashback400rb-label, #section-inspirations .products li .cashback500rb-label,
#section-inspirations .products li .cashback600rb-label, #section-inspirations .products li .cashback700rb-label, #section-inspirations .products li .cashback800rb-label, #section-inspirations .products li .cashback1jt-label, #section-inspirations .products li .cashback3jt-label,
#section-inspirations .products li .cashbackpetfood-label, #section-inspirations .products li .beli20gratis200rb-label, #section-inspirations .products li .beli3lebihhemat-label {
  position: absolute;
  left: 14px;
  top: 10px;
  width: 86px;
  height: 30px;
  display: block;
  z-index: 0;
}

#section-inspirations .products1 li .cashback100rb-label, #section-inspirations .products1 li .cashback200rb-label, #section-inspirations .products1 li .cashback300rb-label, #section-inspirations .products1 li .cashback400rb-label, #section-inspirations .products1 li .cashback500rb-label,
#section-inspirations .products1 li .cashback600rb-label, #section-inspirations .products1 li .cashback700rb-label, #section-inspirations .products1 li .cashback800rb-label, #section-inspirations .products1 li .cashback1jt-label, #section-inspirations .products1 li .cashback3jt-label,
#section-inspirations .products1 li .cashbackpetfood-label, #section-inspirations .products1 li .beli20gratis200rb-label, #section-inspirations .products1 li .beli3lebihhemat-label {
  position: absolute;
  left: 14px;
  top: 10px;
  width: 86px;
  height: 30px;
  display: block;
  z-index: 0;
}
/* line 401, ../scss/icube/_homepage.scss */
#section-inspirations .products li .cashback300rb_2-label, #section-inspirations .products li .cashback1jt_2-label {
  position: absolute;
  left: 14px;
  top: 0px;
  width: 138px;
  height: 34px;
  display: block;
  z-index: 0;
}

#section-inspirations .products1 li .cashback300rb_2-label, #section-inspirations .products1 li .cashback1jt_2-label {
  position: absolute;
  left: 14px;
  top: 0px;
  width: 138px;
  height: 34px;
  display: block;
  z-index: 0;
}
/* line 411, ../scss/icube/_homepage.scss */
#section-inspirations .products li .cashbackupto2jt-label {
  position: absolute;
  left: 14px;
  top: 10px;
  width: 59px;
  height: 28px;
  display: block;
  z-index: 0;
}

#section-inspirations .products1 li .cashbackupto2jt-label {
  position: absolute;
  left: 14px;
  top: 10px;
  width: 59px;
  height: 28px;
  display: block;
  z-index: 0;
}

/* line 647, ../scss/icube/_homepage.scss */
#section-inspirations .products li .product-name {
  font-size: 14px;
  font-size: 0.875rem;
  text-transform: initial;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 2px;
  overflow: hidden;
  line-height: 19px;
  height: 38px;
}

#section-inspirations .products1 li .product-name {
  font-size: 14px;
  font-size: 0.875rem;
  text-transform: initial;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 2px;
  overflow: hidden;
  line-height: 19px;
  height: 38px;
}
/* line 658, ../scss/icube/_homepage.scss */
#section-inspirations .products li .price-box {
  text-align: center;
  margin: 0;
}

#section-inspirations .products1 li .price-box {
  text-align: center;
  margin: 0;
}
/* line 662, ../scss/icube/_homepage.scss */
#section-inspirations .products li .price-box .old-price {
  color: #a9a9a9;
}

#section-inspirations .products1 li .price-box .old-price {
  color: #a9a9a9;
}
/* line 665, ../scss/icube/_homepage.scss */
#section-inspirations .products li .price-box .old-price .price {
  font-size: 12px;
  font-size: 0.75rem;
}

#section-inspirations .products1 li .price-box .old-price .price {
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 670, ../scss/icube/_homepage.scss */
#section-inspirations .products li .price-box .regular-price,
#section-inspirations .products li .price-box .special-price {
  padding-left: 0;
  font-weight: 600;
}

#section-inspirations .products1 li .price-box .regular-price,
#section-inspirations .products1 li .price-box .special-price {
  padding-left: 0;
  font-weight: 600;
}
/* line 675, ../scss/icube/_homepage.scss */
#section-inspirations .products li .price-box .regular-price .price,
#section-inspirations .products li .price-box .special-price .price {
  color: #f36525;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1;
}

#section-inspirations .products1 li .price-box .regular-price .price,
#section-inspirations .products1 li .price-box .special-price .price {
  color: #f36525;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1;
}
/* line 682, ../scss/icube/_homepage.scss */
#section-inspirations .products li .price-box p {
  margin-bottom: 0;
  display: block;
}

#section-inspirations .products1 li .price-box p {
  margin-bottom: 0;
  display: block;
}
/* line 688, ../scss/icube/_homepage.scss */
#section-inspirations .products li:nth-child(1), #section-inspirations .products li:nth-child(3) {
  margin-top: 0;
}

#section-inspirations .products1 li:nth-child(1), #section-inspirations .products li:nth-child(3) {
  margin-top: 0;
}
/* line 693, ../scss/icube/_homepage.scss */
#section-inspirations .products li:nth-child(2), #section-inspirations .products li:nth-child(4) {
  margin-top: 0;
}

#section-inspirations .products1 li:nth-child(2), #section-inspirations .products li:nth-child(4) {
  margin-top: 0;
}
/* line 700, ../scss/icube/_homepage.scss */
#section-inspirations .see-more {
  position: absolute;
  right: 15px;
  bottom: 15px;
  height: 25px;
  line-height: 22px;
  padding: 0 10px;
  font-size: 11px;
  font-size: 0.6875rem;
}

/*----------------------------------------------------------------------------*/
/* Featured Products
/*----------------------------------------------------------------------------*/
/* line 715, ../scss/icube/_homepage.scss */
#section-featured_products {
  margin-top: 35px;
}
/* line 718, ../scss/icube/_homepage.scss */
#section-featured_products .products-grid li {
  clear: none !important;
}
/* line 721, ../scss/icube/_homepage.scss */
#section-featured_products .products-grid li:nth-child(5n) {
  margin-right: 0;
}

/*----------------------------------------------------------------------------*/
/* Company Section
/*----------------------------------------------------------------------------*/
/* line 731, ../scss/icube/_homepage.scss */
#section-company {
  margin-top: 40px;
}
/* line 734, ../scss/icube/_homepage.scss */
#section-company:after {
  content: '';
  display: table;
  clear: both;
}
/* line 738, ../scss/icube/_homepage.scss */
#section-company .company {
  position: relative;
  background: #fff;
}
/* line 742, ../scss/icube/_homepage.scss */
#section-company .company:after {
  content: '';
  display: table;
  clear: both;
}
/* line 746, ../scss/icube/_homepage.scss */
#section-company .company + .company {
  margin-top: 24px;
}
/* line 751, ../scss/icube/_homepage.scss */
#section-company .banner {
  float: left;
  width: 34%;
}
/* line 755, ../scss/icube/_homepage.scss */
#section-company .banner img {
  width: 100%;
}
/* line 760, ../scss/icube/_homepage.scss */
#section-company .company-logo {
  margin: 0 auto 22px;
}
/* line 763, ../scss/icube/_homepage.scss */
#section-company .company-logo img {
  height: 88px;
  width: auto;
}
/* line 769, ../scss/icube/_homepage.scss */
#section-company .products {
  float: right;
  width: 66%;
  padding: 15px 20px 20px;
}
/* line 774, ../scss/icube/_homepage.scss */
#section-company .products:after {
  content: '';
  display: table;
  clear: both;
}
/* line 778, ../scss/icube/_homepage.scss */
#section-company .products li {
  float: left;
  width: 49%;
	height: 177px;
  list-style: none;
  margin: 0;
  border: 1px solid #ccc;
  margin-bottom: 15px;
}
/* line 786, ../scss/icube/_homepage.scss */
#section-company .products li:nth-child(1n) {
  float: left;
}
/* line 790, ../scss/icube/_homepage.scss */
#section-company .products li:nth-child(2n) {
  float: right;
}
/* line 794, ../scss/icube/_homepage.scss */
#section-company .products li:nth-child(3) {
  clear: left;
  margin-bottom: 0;
}
/* line 799, ../scss/icube/_homepage.scss */
#section-company .products li:nth-child(4) {
  clear: none;
  margin-bottom: 0;
}
/* line 804, ../scss/icube/_homepage.scss */
#section-company .products li:after {
  content: '';
  display: table;
  clear: both;
}
/* line 808, ../scss/icube/_homepage.scss */
#section-company .products li .product-image {
  float: left;
  width: 45%;
  margin-bottom: 0;
}
/* line 814, ../scss/icube/_homepage.scss */
#section-company .products li .product-info {
  float: right;
  width: 53%;
  padding: 10px 10px 10px 0;
  margin-left: 2%;
}
/* line 821, ../scss/icube/_homepage.scss */
#section-company .products li .product-name {
  margin-bottom: 24px;
}
/* line 827, ../scss/icube/_homepage.scss */
#section-company .products li .price-wrapper.has-sale .sale {
  width: 32%;
  padding: 2px 0;
  font-size: 10px;
  font-size: 0.625rem;
}

/*----------------------------------------------------------------------------*/
/* Brands Section
/*----------------------------------------------------------------------------*/
/* line 841, ../scss/icube/_homepage.scss */
#section-brands {
  margin-top: 35px;
  /* bxslider */
}
/* line 844, ../scss/icube/_homepage.scss */
#section-brands h3 {
  margin-bottom: 0;
}
/* line 848, ../scss/icube/_homepage.scss */
#section-brands #brands-slider {
  /* owl slider */
}
/* line 850, ../scss/icube/_homepage.scss */
#section-brands #brands-slider li {
  list-style: none;
}
/* line 856, ../scss/icube/_homepage.scss */
#section-brands #brands-slider ul:after {
  content: '';
  display: table;
  clear: both;
}
/* line 860, ../scss/icube/_homepage.scss */
#section-brands #brands-slider ul li {
  width: 20%;
  padding: 0 2%;
  float: left;
  margin-bottom: 30px;
}
/* line 866, ../scss/icube/_homepage.scss */
#section-brands #brands-slider ul li:nth-child(6n) {
  clear: left;
}
/* line 873, ../scss/icube/_homepage.scss */
#section-brands #brands-slider .owl-controls {
  margin-top: 0;
  margin-bottom: 28px;
}
/* line 879, ../scss/icube/_homepage.scss */
#section-brands #brands-slider .owl-controls .owl-pagination .owl-page.active span {
  background: #f8a41d;
}
/* line 883, ../scss/icube/_homepage.scss */
#section-brands #brands-slider .owl-controls .owl-pagination .owl-page span {
  background: #c5c5c5;
  opacity: 1;
}
/* line 892, ../scss/icube/_homepage.scss */
#section-brands .bx-wrapper {
  position: relative;
}
/* line 895, ../scss/icube/_homepage.scss */
#section-brands .bx-wrapper .pager-wrapper {
  max-width: 1033px;
  margin: 0 auto;
  overflow: hidden;
  margin-top: -45px;
}
/* line 902, ../scss/icube/_homepage.scss */
#section-brands .bx-wrapper .bx-pager {
  padding: 0;
  position: relative;
  top: 0;
  text-align: center;
  margin: 5px 0 30px;
}
/* line 910, ../scss/icube/_homepage.scss */
#section-brands .bx-wrapper .bx-controls-direction {
  display: none;
}

/*----------------------------------------------------------------------------*/
/* General
/*----------------------------------------------------------------------------*/
/* line 7, ../scss/icube/_cms.scss */
.cms-page-view .main h1 {
  font-size: 30px;
  font-weight: bold;
  color: #52555f;
}
/* line 13, ../scss/icube/_cms.scss */
.cms-page-view .main h2,
.cms-page-view .main h3,
.cms-page-view .main h4 {
  text-transform: uppercase;
  font-weight: bold;
  color: #52555f;
}
/* line 21, ../scss/icube/_cms.scss */
.cms-page-view .main h2 {
  font-size: 21px;
  font-size: 1.3125rem;
}
/* line 25, ../scss/icube/_cms.scss */
.cms-page-view .main h3 {
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 29, ../scss/icube/_cms.scss */
.cms-page-view .main h4 {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 35, ../scss/icube/_cms.scss */
.cms-page-view .main .col2-set .col-1,
.cms-page-view .main .col2-set .col-2 {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 41, ../scss/icube/_cms.scss */
.cms-page-view .main .col2-set .border-left {
  border-left: 1px solid #d8d8d8;
}
/* line 45, ../scss/icube/_cms.scss */
.cms-page-view .main .col2-set .buttons-set {
  text-align: center;
}
/* line 48, ../scss/icube/_cms.scss */
.cms-page-view .main .col2-set .buttons-set .button {
  float: none;
}
/* line 56, ../scss/icube/_cms.scss */
.cms-page-view .main .form-list li {
  margin-bottom: 10px;
  list-style-type: none;
}
/* line 61, ../scss/icube/_cms.scss */
.cms-page-view .main .form-list label {
  font-weight: 400;
}
/* line 65, ../scss/icube/_cms.scss */
.cms-page-view .main .form-list .input-text {
  border: 1px solid #C0C0C0;
}
/* line 70, ../scss/icube/_cms.scss */
.cms-page-view .main .buttons-set {
  border: none;
}
/* line 73, ../scss/icube/_cms.scss */
.cms-page-view .main .buttons-set .button {
  letter-spacing: 0;
  border-radius: 4px;
}
/* line 81, ../scss/icube/_cms.scss */
.cms-page-view .main .std ul,
.cms-page-view .main .std ol {
  margin-left: 30px;
  margin-bottom: 1.5em;
}
/* line 86, ../scss/icube/_cms.scss */
.cms-page-view .main .std ul li,
.cms-page-view .main .std ol li {
  margin-left: 0;
}
/* line 91, ../scss/icube/_cms.scss */
.cms-page-view .main .std a {
  color: #f36525;
}
/* line 95, ../scss/icube/_cms.scss */
.cms-page-view .main .std p + ol,
.cms-page-view .main .std p + ul {
  margin-top: -1em;
}
/* line 101, ../scss/icube/_cms.scss */
.cms-page-view .main .col-main {
  background: #fff;
  padding: 30px;
}

/*----------------------------------------------------------------------------*/
/* Table
/*----------------------------------------------------------------------------*/
/* line 112, ../scss/icube/_cms.scss */
table.table-lines {
  width: 100%;
}
/* line 115, ../scss/icube/_cms.scss */
table.table-lines th,
table.table-lines td {
  padding: 5px;
}
/* line 122, ../scss/icube/_cms.scss */
table.table-lines thead th,
table.table-lines thead td {
  background: #52555f;
  color: #fff;
  text-align: center;
}
/* line 132, ../scss/icube/_cms.scss */
table.table-lines tbody td {
  border: 1px solid #52555f;
}

/* line 138, ../scss/icube/_cms.scss */
.table-note {
  color: #a9a9a9;
  font-size: 11px;
  font-size: 0.6875rem;
  margin: 5px 0 1.5em;
}

/* line 149, ../scss/icube/_cms.scss */
table.center tr td,
table.center tr th {
  text-align: center;
}

/*----------------------------------------------------------------------------*/
/* Accordion
/*----------------------------------------------------------------------------*/
/* line 163, ../scss/icube/_cms.scss */
.accordion .block {
  margin: 0;
}
/* line 166, ../scss/icube/_cms.scss */
.accordion .block:not(:last-child) {
  border-bottom: 1px solid #a9a9a9;
}
/* line 171, ../scss/icube/_cms.scss */
.accordion .block-title {
  border-top: 0px;
  padding: 11px 0 !important;
  margin: 0;
  cursor: pointer;
  position: relative;
}
/* line 178, ../scss/icube/_cms.scss */
.accordion .block-title:after {
  content: "\f107";
  font: normal normal normal 15px/1 FontAwesome;
  position: absolute;
  right: 10px;
  top: 12px;
}
/* line 186, ../scss/icube/_cms.scss */
.accordion .block-title.extended:after {
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  top: 15px;
}
/* line 195, ../scss/icube/_cms.scss */
.accordion .block-content {
  margin: 0;
  padding: 5px 15px 15px;
}
/* line 199, ../scss/icube/_cms.scss */
.accordion .block-content p:last-child {
  margin-bottom: 0;
}

/*----------------------------------------------------------------------------*/
/* CMS Nav
/*----------------------------------------------------------------------------*/
/* line 209, ../scss/icube/_cms.scss */
#cms-nav {
  padding: 15px 10px;
  background: #fff;
}
/* line 213, ../scss/icube/_cms.scss */
#cms-nav .title {
  display: none;
}
/* line 217, ../scss/icube/_cms.scss */
#cms-nav .block:last-child {
  margin-bottom: 0;
}
/* line 221, ../scss/icube/_cms.scss */
#cms-nav li {
  padding: 10px 0;
  position: relative;
}
/* line 225, ../scss/icube/_cms.scss */
#cms-nav li + li {
  border-top: 1px #dfdfdf solid;
}
/* line 229, ../scss/icube/_cms.scss */
#cms-nav li i {
  position: absolute;
  left: 5px;
  top: 10px;
  line-height: 1.4;
}
/* line 236, ../scss/icube/_cms.scss */
#cms-nav li a {
  display: block;
  padding-left: 35px;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 242, ../scss/icube/_cms.scss */
#cms-nav li a:hover {
  text-decoration: none;
}
/* line 247, ../scss/icube/_cms.scss */
#cms-nav li:hover, #cms-nav li.active {
  color: #f36525;
}

/*----------------------------------------------------------------------------*/
/* About Us
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* Info Karir
/*----------------------------------------------------------------------------*/
/* line 272, ../scss/icube/_cms.scss */
.cms-career .main .col-main {
  background: none;
  padding: 0;
}
/* line 277, ../scss/icube/_cms.scss */
.cms-career .main h1 {
  text-transform: none;
  font-size: 21px;
  font-size: 1.3125rem;
}
/* line 282, ../scss/icube/_cms.scss */
.cms-career .main h2 {
  text-transform: none;
  font-size: 16px;
  font-size: 1rem;
  color: #f36525;
}
/* line 288, ../scss/icube/_cms.scss */
.cms-career .main .banner {
  margin-bottom: 20px;
}
/* line 294, ../scss/icube/_cms.scss */
.cms-career .main .content-wrapper + .content-wrapper {
  margin-top: 30px;
}
/* line 298, ../scss/icube/_cms.scss */
.cms-career .main .content-wrapper:after {
  content: '';
  display: table;
  clear: both;
}
/* line 302, ../scss/icube/_cms.scss */
.cms-career .main .content-wrapper .left {
  float: left;
  width: 47.5%;
}
/* line 307, ../scss/icube/_cms.scss */
.cms-career .main .content-wrapper .right {
  float: right;
  width: 47.5%;
}
/* line 315, ../scss/icube/_cms.scss */
.cms-career .main .std p {
  margin-bottom: 0;
}
/* line 319, ../scss/icube/_cms.scss */
.cms-career .main .std ul,
.cms-career .main .std ol {
  margin-left: 20px;
}
/* line 324, ../scss/icube/_cms.scss */
.cms-career .main .std hr {
  margin-bottom: 20px;
}

/*----------------------------------------------------------------------------*/
/* How To Shop
/*----------------------------------------------------------------------------*/
/* line 341, ../scss/icube/_cms.scss */
.cms-how-to-shop .std > table td,
.cms-page-view table.progress td {
  vertical-align: top;
  padding: 15px 10px;
}
/* line 345, ../scss/icube/_cms.scss */
.cms-how-to-shop .std > table td:first-child,
.cms-page-view table.progress td:first-child {
  padding: 0;
}
/* line 349, ../scss/icube/_cms.scss */
.cms-how-to-shop .std > table td:nth-child(2),
.cms-page-view table.progress td:nth-child(2) {
  text-align: center;
  position: relative;
  color: #fff;
  min-width: 50px;
}
/* line 355, ../scss/icube/_cms.scss */
.cms-how-to-shop .std > table td:nth-child(2):after,
.cms-page-view table.progress td:nth-child(2):after {
  content: '';
  background: #f36525;
  border-radius: 1em;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 50%;
  top: 17px;
  margin-left: -10px;
  z-index: 0;
}
/* line 369, ../scss/icube/_cms.scss */
.cms-how-to-shop .std > table td span,
.cms-page-view table.progress td span {
  z-index: 1;
  display: block;
  color: #fff;
  position: absolute;
  left: 50%;
  text-align: center;
  width: 20px;
  margin-left: -10px;
  line-height: 1.4;
  top: 17px;
}
/* line 385, ../scss/icube/_cms.scss */
.cms-how-to-shop .std > table tr:not(:last-child) td:nth-child(2):before,
.cms-page-view table.progress tr:not(:last-child) td:nth-child(2):before {
  content: '';
  height: 100%;
  position: absolute;
  width: 2px;
  background: #f36525;
  top: 30px;
  left: 50%;
  margin-left: -1px;
  z-index: 0;
}
/* line 398, ../scss/icube/_cms.scss */
.cms-how-to-shop .std > table ol,
.cms-how-to-shop .std > table ul,
.cms-page-view table.progress ol,
.cms-page-view table.progress ul {
  margin-bottom: 0 !important;
}

/*----------------------------------------------------------------------------*/
/* Pembayaran
/*----------------------------------------------------------------------------*/
/* line 410, ../scss/icube/_cms.scss */
.cms-payment .main .std p + .accordion {
  margin-top: -1em;
}
/* line 414, ../scss/icube/_cms.scss */
.cms-payment .main .std .accordion:not(:last-child) {
  margin-bottom: 1.5em;
}

/*----------------------------------------------------------------------------*/
/* 404
/*----------------------------------------------------------------------------*/
/* line 423, ../scss/icube/_cms.scss */
.cms-index-noroute .std {
  margin-top: 20px;
  margin-bottom: 20px;
  background: #fff url(../images/sample/cms/404_bg.png) no-repeat 90% 50px;
  padding: 30px;
}
/* line 429, ../scss/icube/_cms.scss */
.cms-index-noroute .std h1 {
  font-size: 107px;
  font-size: 6.6875rem;
  font-weight: bold;
  color: #52555f;
  margin-bottom: 0;
}
/* line 436, ../scss/icube/_cms.scss */
.cms-index-noroute .std h4.subtitle {
  font-size: 26px;
  font-size: 1.625rem;
  text-transform: initial;
  font-weight: bold;
  color: #52555f;
  margin-bottom: 0;
}
/* line 444, ../scss/icube/_cms.scss */
.cms-index-noroute .std h2 {
  font-size: 21px;
  font-size: 1.3125rem;
  text-transform: uppercase;
  font-weight: bold;
  color: #52555f;
  margin-bottom: 0;
  margin-bottom: 20px;
}
/* line 453, ../scss/icube/_cms.scss */
.cms-index-noroute .std img {
  width: initial;
}
/* line 457, ../scss/icube/_cms.scss */
.cms-index-noroute .std #search_mini_form {
  width: 380px;
  margin-bottom: 1.5em;
}
/* line 461, ../scss/icube/_cms.scss */
.cms-index-noroute .std #search_mini_form .cat-wrapper {
  display: none;
}
/* line 465, ../scss/icube/_cms.scss */
.cms-index-noroute .std #search_mini_form #search {
  border: 1px solid #dedede;
  border-right: 0;
  width: 90%;
}
/* line 471, ../scss/icube/_cms.scss */
.cms-index-noroute .std #search_mini_form .search-button {
  width: 10%;
}
/* line 475, ../scss/icube/_cms.scss */
.cms-index-noroute .std #search_mini_form #search_autocomplete:before {
  display: none;
}
/* line 480, ../scss/icube/_cms.scss */
.cms-index-noroute .std .category-list {
  list-style: none;
}
/* line 483, ../scss/icube/_cms.scss */
.cms-index-noroute .std .category-list:after {
  content: '';
  display: table;
  clear: both;
}
/* line 487, ../scss/icube/_cms.scss */
.cms-index-noroute .std .category-list li {
  float: left;
  width: 25%;
}
/* line 491, ../scss/icube/_cms.scss */
.cms-index-noroute .std .category-list li img {
  display: inline;
  min-width: 30px;
}
/* line 496, ../scss/icube/_cms.scss */
.cms-index-noroute .std .category-list li span {
  display: inline-block;
  vertical-align: top;
  line-height: 30px;
}
/* line 502, ../scss/icube/_cms.scss */
.cms-index-noroute .std .category-list li .icon {
  margin-right: 3px;
}
/* line 508, ../scss/icube/_cms.scss */
.cms-index-noroute .std a {
  color: #f36525;
}

/*----------------------------------------------------------------------------*/
/* General
/*----------------------------------------------------------------------------*/
/* line 7, ../scss/icube/_catalog.scss */
.col2-left-layout .col-left {
  width: 18.2%;
  padding-right: 0;
}
/* line 12, ../scss/icube/_catalog.scss */
.col2-left-layout .col-main {
  width: 79.4%;
  padding-left: 0;
}

/* line 20, ../scss/icube/_catalog.scss */
.catalog-category-view .top-container {
  margin-top: 20px;
}
/* line 24, ../scss/icube/_catalog.scss */
.catalog-category-view .category-image {
  border: none;
  padding: 0;
  margin-bottom: 15px;
}
/* line 32, ../scss/icube/_catalog.scss */
.catalog-category-view .page-title h1,
.catalog-category-view .page-title .h1 {
  margin-bottom: 0;
  padding-bottom: 0;
  font-weight: bold;
  color: #52555f;
}
/* line 39, ../scss/icube/_catalog.scss */
.catalog-category-view .page-title h1.has-icon,
.catalog-category-view .page-title .h1.has-icon {
  padding-left: 50px;
  position: relative;
}
/* line 44, ../scss/icube/_catalog.scss */
.catalog-category-view .page-title h1 .icon,
.catalog-category-view .page-title .h1 .icon {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -17px;
}
/* line 50, ../scss/icube/_catalog.scss */
.catalog-category-view .page-title h1 .icon img,
.catalog-category-view .page-title .h1 .icon img {
  width: 34px;
}
/* line 56, ../scss/icube/_catalog.scss */
.catalog-category-view .page-title .h1 {
  margin-bottom: 20px;
}
/* line 61, ../scss/icube/_catalog.scss */
.catalog-category-view .category-description {
  margin-top: 30px;
  color: #9fa3a9;
  font-size: 11px;
  font-size: 0.6875rem;
}
/* line 66, ../scss/icube/_catalog.scss */
.catalog-category-view .category-description p {
  margin-bottom: 0;
}
/* line 69, ../scss/icube/_catalog.scss */
.catalog-category-view .category-description p + p {
  margin-top: 30px;
}

/*----------------------------------------------------------------------------*/
/* Filter
/*----------------------------------------------------------------------------*/
/* line 83, ../scss/icube/_catalog.scss */
.sidebar {
  /* current shop by */
  /* filters */
}
/* line 85, ../scss/icube/_catalog.scss */
.sidebar .block-title {
  background: #fff;
  border: none;
  padding: 15px;
  padding-top: 15px !important;
  color: #52555f;
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 0;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 97, ../scss/icube/_catalog.scss */
.sidebar .block-subtitle {
  display: block;
  background: #fff;
  border: none;
  padding: 15px;
  padding-top: 0 !important;
  padding-bottom: 5px;
  color: #52555f;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 107, ../scss/icube/_catalog.scss */
.sidebar .block-subtitle:after {
  display: none;
}
/* line 111, ../scss/icube/_catalog.scss */
.sidebar .block-subtitle:hover {
  background: #fff;
}
/* line 116, ../scss/icube/_catalog.scss */
.sidebar .block-content {
  margin: 0;
}
/* line 121, ../scss/icube/_catalog.scss */
.sidebar .currently {
  background: #fff;
  padding: 15px;
  margin-bottom: 20px;
}
/* line 126, ../scss/icube/_catalog.scss */
.sidebar .currently + .actions {
  display: none;
}
/* line 130, ../scss/icube/_catalog.scss */
.sidebar .currently .block-subtitle {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  color: #52555f;
  padding: 0;
}
/* line 137, ../scss/icube/_catalog.scss */
.sidebar .currently ol {
  margin: 0;
  padding: 0;
}
/* line 141, ../scss/icube/_catalog.scss */
.sidebar .currently ol li {
  margin: 0;
  position: relative;
}
/* line 145, ../scss/icube/_catalog.scss */
.sidebar .currently ol li + li {
  margin-top: 5px;
}
/* line 149, ../scss/icube/_catalog.scss */
.sidebar .currently ol li .label {
  display: block;
}
/* line 153, ../scss/icube/_catalog.scss */
.sidebar .currently ol li .value {
  color: #f36525;
  position: relative;
  display: block;
  display: inline-block;
  padding-right: 5px;
}
/* line 161, ../scss/icube/_catalog.scss */
.sidebar .currently ol li .btn-remove {
  border: none;
  height: 14px;
  right: 0;
  width: 14px;
  display: inline-block;
  margin: 0 0 -7px 0;
  float: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 171, ../scss/icube/_catalog.scss */
.sidebar .currently ol li .btn-remove:after {
  content: "\f057";
  font: normal normal normal 14px/1 FontAwesome;
  color: #52555f;
}
/* line 177, ../scss/icube/_catalog.scss */
.sidebar .currently ol li .btn-remove:hover {
  background: none;
  text-decoration: none;
}
/* line 181, ../scss/icube/_catalog.scss */
.sidebar .currently ol li .btn-remove:hover:hover {
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 191, ../scss/icube/_catalog.scss */
.sidebar #narrow-by-list {
  background: #fff;
  padding: 15px;
  padding-top: 0;
}
/* line 196, ../scss/icube/_catalog.scss */
.sidebar #narrow-by-list > dt {
  padding: 0;
  border: none;
  background: none;
  text-transform: initial;
  color: #52555f;
  font-weight: 600;
  margin-bottom: 5px;
}
/* line 206, ../scss/icube/_catalog.scss */
.sidebar #narrow-by-list > dd {
  padding: 0;
  border: none;
  max-height: 250px;
  overflow: hidden;
}
/* line 214, ../scss/icube/_catalog.scss */
.sidebar #narrow-by-list > dd li a {
  display: block;
  width: 100%;
  padding: 0 0 0 20px;
  position: relative;
  background: none;
  line-height: 25px;
}
/* line 222, ../scss/icube/_catalog.scss */
.sidebar #narrow-by-list > dd li a:hover {
  text-decoration: none;
  color: #f36525;
}
/* line 227, ../scss/icube/_catalog.scss */
.sidebar #narrow-by-list > dd li a:before {
  content: "\f096";
  font: normal normal normal 16px/1 FontAwesome;
  color: #52555f;
  position: absolute;
  left: 0;
  top: 5px;
}
/* line 236, ../scss/icube/_catalog.scss */
.sidebar #narrow-by-list > dd li a.amshopby-attr-selected {
  font-weight: 400;
}
/* line 239, ../scss/icube/_catalog.scss */
.sidebar #narrow-by-list > dd li a.amshopby-attr-selected:before {
  content: "\f14a";
}
/* line 246, ../scss/icube/_catalog.scss */
.sidebar #narrow-by-list > dd .mCSB_scrollTools {
  right: -6px;
}
/* line 250, ../scss/icube/_catalog.scss */
.sidebar #narrow-by-list > dd .mCSB_inside > .mCSB_container {
  margin-right: 20px;
}
/* line 254, ../scss/icube/_catalog.scss */
.sidebar #narrow-by-list > dd + dt {
  margin-top: 15px;
}

/*----------------------------------------------------------------------------*/
/* Toolbar
/*----------------------------------------------------------------------------*/
/* line 265, ../scss/icube/_catalog.scss */
.toolbar {
  border: none;
  background: none;
  padding: 0;
  line-height: 1;
}
/* line 271, ../scss/icube/_catalog.scss */
.toolbar .left {
  float: left;
}
/* line 275, ../scss/icube/_catalog.scss */
.toolbar .right {
  float: right;
}
/* line 278, ../scss/icube/_catalog.scss */
.toolbar .right > div {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 0;
}
/* line 284, ../scss/icube/_catalog.scss */
.toolbar .right > div:not(:first-child) {
  margin-left: 40px;
}
/* line 289, ../scss/icube/_catalog.scss */
.toolbar .top {
  border-top: solid 1px #d7d7d7;
  border-bottom: solid 1px #d7d7d7;
  padding: 10px 0;
  text-transform: uppercase;
}
/* line 295, ../scss/icube/_catalog.scss */
.toolbar .top:after {
  content: '';
  display: table;
  clear: both;
}
/* line 301, ../scss/icube/_catalog.scss */
.toolbar .bottom {
  text-align: center;
  margin: 15px 0;
}
/* line 306, ../scss/icube/_catalog.scss */
.toolbar label {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  line-height: 1;
  vertical-align: top;
}
/* line 313, ../scss/icube/_catalog.scss */
.toolbar label:after {
  content: ':';
  margin-left: 2px;
}
/* line 319, ../scss/icube/_catalog.scss */
.toolbar div.select {
  vertical-align: top;
}
/* line 322, ../scss/icube/_catalog.scss */
.toolbar div.select .select-bg {
  background: none;
  border: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  padding-right: 10px;
  padding-left: 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1 !important;
  height: auto !important;
  text-transform: initial;
  color: #52555f;
}
/* line 337, ../scss/icube/_catalog.scss */
.toolbar div.select .select-bg:after {
  right: 1px;
  border-top: 6px solid #52555f;
  top: 6px;
}
/* line 345, ../scss/icube/_catalog.scss */
.toolbar .sorter .sort-by {
  line-height: 1;
  margin-right: 0;
  height: auto;
}
/* line 350, ../scss/icube/_catalog.scss */
.toolbar .sorter .sort-by .sort-by-switcher {
  display: none;
}
/* line 357, ../scss/icube/_catalog.scss */
.toolbar .view-mode > label {
  display: inline-block;
}
/* line 361, ../scss/icube/_catalog.scss */
.toolbar .view-mode .mode {
  font-size: 0;
  display: inline-block;
  margin: 0 3px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 369, ../scss/icube/_catalog.scss */
.toolbar .view-mode strong.mode,
.toolbar .view-mode .mode:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 374, ../scss/icube/_catalog.scss */
.toolbar .view-mode .list {
  display: none;
}
/* line 380, ../scss/icube/_catalog.scss */
.toolbar .view-mode .grid:after {
  background-image: url('../images/sprites-s4e31ef66e9.png');
  background-position: -39px -56px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 15px;
  width: 15px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 380, ../scss/icube/_catalog.scss */
  .toolbar .view-mode .grid:after {
    background-image: url('../images/sprites2x-s8871799bed.png');
    background-size: 123px 353px;
    background-position: -107px -70px;
    height: 15px;
    width: 15px;
  }
}
/* line 387, ../scss/icube/_catalog.scss */
.toolbar .view-mode .grid-6:after {
  content: '';
  background-image: url('../images/sprites-s4e31ef66e9.png');
  background-position: -15px -56px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 15px;
  width: 24px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 387, ../scss/icube/_catalog.scss */
  .toolbar .view-mode .grid-6:after {
    background-image: url('../images/sprites2x-s8871799bed.png');
    background-size: 123px 353px;
    background-position: 0 -86px;
    height: 15px;
    width: 24px;
  }
}
/* line 394, ../scss/icube/_catalog.scss */
.toolbar .count-container {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
}

/* line 401, ../scss/icube/_catalog.scss */
.pager {
  float: none;
	text-align: right;
}
/* line 404, ../scss/icube/_catalog.scss */
.pager .pages {
  float: none;
  margin: 0;
}
/* line 408, ../scss/icube/_catalog.scss */
.pager .pages li {
  float: none;
  display: inline-block;
  margin: 0 3px;
}
/* line 414, ../scss/icube/_catalog.scss */
.pager .pages a,
.pager .pages .current {
  color: #676b78;
  font-size: 14px;
  font-size: 0.875rem;
  width: auto;
}
/* line 421, ../scss/icube/_catalog.scss */
.pager .pages .current {
  background: none;
  border: none;
  font-weight: 600;
  color: #fb9d29;
}
/* line 428, ../scss/icube/_catalog.scss */
.pager .pages .next {
  width: 10px;
  font-size: 0;
  border: none !important;
}
/* line 433, ../scss/icube/_catalog.scss */
.pager .pages .next:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #fb9d29;
  border-right: none;
  top: 13px;
}
/* line 439, ../scss/icube/_catalog.scss */
.pager .pages .previous {
  width: 10px;
  font-size: 0;
  border: none !important;
}
/* line 444, ../scss/icube/_catalog.scss */
.pager .pages .previous:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #fb9d29;
  border-left: none;
  top: 13px;
}

/* line 454, ../scss/icube/_catalog.scss */
.toolbar-bottom .top {
  display: none;
}
/* line 458, ../scss/icube/_catalog.scss */
.toolbar-bottom .bottom {
  margin-bottom: 0;
}

/*----------------------------------------------------------------------------*/
/* Landing
/*----------------------------------------------------------------------------*/
/* Section - Banner */
/* line 470, ../scss/icube/_catalog.scss */
#section-banner img {
  margin: 20px auto 0;
  width: 100%;
}

/* Section - Category Children */
/* line 477, ../scss/icube/_catalog.scss */
#section-category-children {
  margin-top: 25px;
}
/* line 480, ../scss/icube/_catalog.scss */
#section-category-children .child-wrapper {
  background: #fff;
}
/* line 483, ../scss/icube/_catalog.scss */
#section-category-children .child-wrapper:after {
  content: '';
  display: table;
  clear: both;
}
/* line 487, ../scss/icube/_catalog.scss */
#section-category-children .child-wrapper + .child-wrapper {
  margin-top: 15px;
}
/* line 491, ../scss/icube/_catalog.scss */
#section-category-children .child-wrapper h3 {
  font-size: 21px;
  font-size: 1.3125rem;
  font-weight: 600;
}
/* line 496, ../scss/icube/_catalog.scss */
#section-category-children .child-wrapper .thumbnail {
  float: left;
  width: 19%;
  padding-right: 0.5%;
}
/* line 501, ../scss/icube/_catalog.scss */
#section-category-children .child-wrapper .thumbnail img {
  width: 100%;
}
/* line 506, ../scss/icube/_catalog.scss */
#section-category-children .child-wrapper .children-content {
  float: right;
  width: 81%;
  padding: 25px 25px 25px 0.5%;
}
/* line 511, ../scss/icube/_catalog.scss */
#section-category-children .child-wrapper .children-content li {
  display: inline-block;
  line-height: 2;
}
/* line 515, ../scss/icube/_catalog.scss */
#section-category-children .child-wrapper .children-content li:not(:last-child):after {
  content: '|';
  padding: 0 3px 0 5px;
}
/* line 520, ../scss/icube/_catalog.scss */
#section-category-children .child-wrapper .children-content li a:hover {
  text-decoration: none;
  color: #008ccf;
}

/*----------------------------------------------------------------------------*/
/* Inspiration
/*----------------------------------------------------------------------------*/
/* line 535, ../scss/icube/_catalog.scss */
.cms-inspiration li {
  float: left;
  width: 32.33%;
}
/* line 539, ../scss/icube/_catalog.scss */
.cms-inspiration li:nth-child(2n), .cms-inspiration li:nth-child(3n) {
  margin-left: 1.5%;
}
/* line 544, ../scss/icube/_catalog.scss */
.cms-inspiration li img {
  width: 100%;
}

/*----------------------------------------------------------------------------*/
/* Inspiration Page
/*----------------------------------------------------------------------------*/
/* line 554, ../scss/icube/_catalog.scss */
.category-inspirations #section-inspirations {
  margin-top: -10px;
}
/* line 557, ../scss/icube/_catalog.scss */
.category-inspirations #section-inspirations .inspiration-pagination {
  margin-top: 10px;
  display: block;
  text-align: center;
  margin-bottom: 20px;
}
/* line 562, ../scss/icube/_catalog.scss */
.category-inspirations #section-inspirations .inspiration-pagination a {
  margin: 0 10px;
  font-size: 14px;
}
/* line 566, ../scss/icube/_catalog.scss */
.category-inspirations #section-inspirations .inspiration-pagination a:hover, .category-inspirations #section-inspirations .inspiration-pagination a:focus, .category-inspirations #section-inspirations .inspiration-pagination a:active {
  font-weight: bold;
  text-decoration: none;
  color: #f36525;
}
/* line 571, ../scss/icube/_catalog.scss */
.category-inspirations #section-inspirations .inspiration-pagination a.first_link, .category-inspirations #section-inspirations .inspiration-pagination a.previous_link, .category-inspirations #section-inspirations .inspiration-pagination a.next_link, .category-inspirations #section-inspirations .inspiration-pagination a.last_link {
  display: none;
}
/* line 577, ../scss/icube/_catalog.scss */
.category-inspirations #section-inspirations .inspiration-list li .set-of-inspiration {
  margin-bottom: 20px;
}

/*----------------------------------------------------------------------------*/
/* General
/*----------------------------------------------------------------------------*/
/* line 8, ../scss/icube/_pdp.scss */
.product-view .product-shop .product-name .h1,
.product-view .product-img-box .product-name h1 {
  font-family: "Open Sans", sans-serif;
  font-size: 30px;
  font-size: 1.875rem;
  text-transform: initial;
  color: #52555f;
  float: none;
  text-transform: uppercase;
}

/*----------------------------------------------------------------------------*/
/* Product Essential
/*----------------------------------------------------------------------------*/
/* general layouting */
/* line 24, ../scss/icube/_pdp.scss */
.product-essential {
  background: #fff;
  padding: 25px;
  margin-bottom: 40px;
  /* Product Image Box */
  /* Product Info */
}
/* line 30, ../scss/icube/_pdp.scss */
.product-essential .product-img-box {
  margin: 0;
  width: 35.5%;
  padding-right: 0;
}
/* line 37, ../scss/icube/_pdp.scss */
.product-essential .product-info {
  width: 64.5%;
  padding-left: 40px;
  float: right;
}
/* line 42, ../scss/icube/_pdp.scss */
.product-essential .product-info:after {
  content: '';
  display: table;
  clear: both;
}
/* line 46, ../scss/icube/_pdp.scss */
.product-essential .product-info .left {
  float: left;
  width: 50%;
  padding-right: 15px;
}
/* line 52, ../scss/icube/_pdp.scss */
.product-essential .product-info .right {
  float: right;
  width: 50%;
  padding-left: 15px;
}
/* line 57, ../scss/icube/_pdp.scss */
.product-essential .product-info .right label {
  font-weight: 400;
}

/* detail styles */
/* line 65, ../scss/icube/_pdp.scss */
.product-view {
  /* Product Image Box */
  /* product info */
}
/* line 67, ../scss/icube/_pdp.scss */
.product-view .product-shop,
.product-view .add-to-cart-wrapper,
.product-view .block-related {
  float: none;
  width: 100%;
  padding-left: 0;
}
/* line 78, ../scss/icube/_pdp.scss */
.product-view .product-img-box .product-image {
  border: none !important;
  margin-bottom: 30px;
}
/* line 85, ../scss/icube/_pdp.scss */
.product-view .product-img-box .more-views h2 {
  display: none;
}
/* line 90, ../scss/icube/_pdp.scss */
.product-view .product-img-box .bx-wrapper {
  margin: 0 auto !important;
}
/* line 96, ../scss/icube/_pdp.scss */
.product-view .product-img-box .bx-wrapper .bx-controls-direction .bx-prev,
.product-view .product-img-box .bx-wrapper .bx-controls-direction .bx-next {
  width: 20px;
  height: 60px;
  top: 0;
  margin-top: 0;
  background: none !important;
}
/* line 104, ../scss/icube/_pdp.scss */
.product-view .product-img-box .bx-wrapper .bx-controls-direction .bx-prev:before,
.product-view .product-img-box .bx-wrapper .bx-controls-direction .bx-next:before {
  background: none;
  font: normal normal normal 30px/1 FontAwesome;
  height: 32px;
  margin-top: -16px;
}
/* line 112, ../scss/icube/_pdp.scss */
.product-view .product-img-box .bx-wrapper .bx-controls-direction .bx-prev.disabled,
.product-view .product-img-box .bx-wrapper .bx-controls-direction .bx-next.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  display: block;
}
/* line 118, ../scss/icube/_pdp.scss */
.product-view .product-img-box .bx-wrapper .bx-controls-direction .bx-prev {
  left: -30px;
}
/* line 121, ../scss/icube/_pdp.scss */
.product-view .product-img-box .bx-wrapper .bx-controls-direction .bx-prev:before {
  content: "\f104";
}
/* line 126, ../scss/icube/_pdp.scss */
.product-view .product-img-box .bx-wrapper .bx-controls-direction .bx-next {
  right: -30px;
}
/* line 129, ../scss/icube/_pdp.scss */
.product-view .product-img-box .bx-wrapper .bx-controls-direction .bx-next:before {
  content: "\f105";
}
/* line 137, ../scss/icube/_pdp.scss */
.product-view .product-img-box .product-image-thumbs a {
  border: 1px solid #ececec;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: block;
}
/* line 142, ../scss/icube/_pdp.scss */
.product-view .product-img-box .product-image-thumbs a:hover {
  border-color: #f36525;
}
/* line 148, ../scss/icube/_pdp.scss */
.product-view .product-img-box .sharing {
  text-align: center;
  margin-top: 25px;
}
/* line 152, ../scss/icube/_pdp.scss */
.product-view .product-img-box .sharing .label {
  vertical-align: top;
  display: inline-block;
  margin-right: 7px;
  color: #a9a9a9;
  text-transform: uppercase;
}
/* line 160, ../scss/icube/_pdp.scss */
.product-view .product-img-box .sharing .sharing-links {
  display: inline-block;
  float: none;
}
/* line 164, ../scss/icube/_pdp.scss */
.product-view .product-img-box .sharing .sharing-links li {
  padding: 0 10px;
}
/* line 169, ../scss/icube/_pdp.scss */
.product-view .product-img-box .sharing .st {
  font-size: 0;
}
/* line 172, ../scss/icube/_pdp.scss */
.product-view .product-img-box .sharing .st i {
  font-size: 20px;
  color: #a9a9a9;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 178, ../scss/icube/_pdp.scss */
.product-view .product-img-box .sharing .st:hover {
  cursor: pointer;
}
/* line 182, ../scss/icube/_pdp.scss */
.product-view .product-img-box .sharing .st .fa-envelope:hover {
  color: #777;
}
/* line 186, ../scss/icube/_pdp.scss */
.product-view .product-img-box .sharing .st .fa-facebook:hover {
  color: #2D4290;
}
/* line 190, ../scss/icube/_pdp.scss */
.product-view .product-img-box .sharing .st .fa-twitter:hover {
  color: #366A97;
}
/* line 194, ../scss/icube/_pdp.scss */
.product-view .product-img-box .sharing .st .fa-google-plus:hover {
  color: #D93226;
}
/* line 198, ../scss/icube/_pdp.scss */
.product-view .product-img-box .sharing .st .fa-pinterest:hover {
  color: #AF0010;
}
/* line 206, ../scss/icube/_pdp.scss */
.product-view .product-shop {
  color: #52555f;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 210, ../scss/icube/_pdp.scss */
.product-view .product-shop a {
  color: #008ccf;
}
/* line 214, ../scss/icube/_pdp.scss */
.product-view .product-shop .product-name {
  float: none;
  margin-bottom: 10px;
}
/* line 219, ../scss/icube/_pdp.scss */
.product-view .product-shop .price-info {
  float: none;
  text-align: left;
  padding: 0;
  max-width: 100%;
  margin-top: 12px;
}
/* line 227, ../scss/icube/_pdp.scss */
.product-view .product-shop .extra-info {
  padding-right: 0;
  max-width: 100%;
  width: 20%;
  text-align: center;
  float: none;
  margin: 5px 0 0;
}
/* line 235, ../scss/icube/_pdp.scss */
.product-view .product-shop .price-box {
  margin-bottom: 15px;
}
/* line 238, ../scss/icube/_pdp.scss */
.product-view .product-shop .price-box p {
  display: block;
}
/* line 244, ../scss/icube/_pdp.scss */
.product-view .product-shop .price-box .old-price .price {
  color: #52555f;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 250, ../scss/icube/_pdp.scss */
.product-view .product-shop .price-box .regular-price,
.product-view .product-shop .price-box .special-price {
  padding-left: 0;
}
/* line 254, ../scss/icube/_pdp.scss */
.product-view .product-shop .price-box .regular-price .price,
.product-view .product-shop .price-box .special-price .price {
  color: #f36525;
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: bold;
}
/* line 262, ../scss/icube/_pdp.scss */
.product-view .product-shop .price-wrapper {
  position: relative;
}
/* line 265, ../scss/icube/_pdp.scss */
.product-view .product-shop .price-wrapper .label.sale {
  color: #fff;
  border: 1px solid #f36525;
  background: #f36525;
  padding: 2px 5px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  position: absolute;
  bottom: 5px;
  right: 0;
  text-align: center;
  border-radius: 2px;
}
/* line 280, ../scss/icube/_pdp.scss */
.product-view .product-shop .brand {
  margin-top: 5px;
}
/* line 284, ../scss/icube/_pdp.scss */
.product-view .product-shop .ratings {
  margin: 1px 0 8px;
}
/* line 287, ../scss/icube/_pdp.scss */
.product-view .product-shop .ratings .amount {
  margin: 8px 0 0;
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 293, ../scss/icube/_pdp.scss */
.product-view .product-shop .availability {
  color: #52555f !important;
  font-size: 12px;
  font-size: 0.75rem;
  text-transform: initial;
}
/* line 298, ../scss/icube/_pdp.scss */
.product-view .product-shop .availability .label {
  display: inline-block;
}
/* line 303, ../scss/icube/_pdp.scss */
.product-view .product-shop .installment {
  color: #9c9c9c;
  font-size: 11px;
  font-size: 0.6875rem;
}
/* line 307, ../scss/icube/_pdp.scss */
.product-view .product-shop .installment ul {
  margin-bottom: 5px;
}
/* line 310, ../scss/icube/_pdp.scss */
.product-view .product-shop .installment ul li {
  display: inline-block;
}
/* line 313, ../scss/icube/_pdp.scss */
.product-view .product-shop .installment ul li + li {
  margin-left: 3px;
}
/* line 320, ../scss/icube/_pdp.scss */
.product-view .product-shop .description {
  line-height: 1.5;
  margin-top: 15px;
}
/* line 324, ../scss/icube/_pdp.scss */
.product-view .product-shop .description ul {
  margin: 7px 0 7px 20px;
}
/* line 327, ../scss/icube/_pdp.scss */
.product-view .product-shop .description ul li {
  margin: 3px 0;
  list-style: initial;
}
/* line 333, ../scss/icube/_pdp.scss */
.product-view .product-shop .description h4 {
  font-size: 14px;
  font-size: 0.875rem;
  text-transform: uppercase;
  margin-bottom: 0;
}
/* line 340, ../scss/icube/_pdp.scss */
.product-view .product-shop .add-to-cart {
  border-bottom: none;
}
/* line 343, ../scss/icube/_pdp.scss */
.product-view .product-shop .add-to-cart .qty-wrapper {
  float: none;
  margin: 0 0 15px;
  min-height: 0;
}
/* line 348, ../scss/icube/_pdp.scss */
.product-view .product-shop .add-to-cart .qty-wrapper:after {
  content: '';
  display: table;
  clear: both;
}
/* line 352, ../scss/icube/_pdp.scss */
.product-view .product-shop .add-to-cart .qty-wrapper label {
  line-height: 17px;
  position: relative;
  width: 24%;
  margin-right: 0;
}
/* line 358, ../scss/icube/_pdp.scss */
.product-view .product-shop .add-to-cart .qty-wrapper label:before {
  content: ':';
  position: absolute;
  right: 0;
}
/* line 365, ../scss/icube/_pdp.scss */
.product-view .product-shop .add-to-cart .qty-wrapper .qty {
  width: 40px;
  height: 20px;
  line-height: 20px;
  text-align: left;
  margin-left: 7px;
}
/* line 373, ../scss/icube/_pdp.scss */
.product-view .product-shop .add-to-cart .qty-wrapper .validation-advice {
  clear: both;
  margin-left: 24%;
  padding-left: 7px;
  padding-top: 5px;
}
/* line 381, ../scss/icube/_pdp.scss */
.product-view .product-shop .add-to-cart .add-to-cart-buttons {
  margin: 0 0 0 10px;
}
/* line 384, ../scss/icube/_pdp.scss */
.product-view .product-shop .add-to-cart .add-to-cart-buttons .btn-cart {
  width: 100%;
  height: 40px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #f36525;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
  padding-left: 17px;
  padding-right: 17px;
  letter-spacing: 1.5px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
  margin-bottom: 0;
  max-width: 230px;
  margin-bottom: 0;
}
/* line 77, ../scss/icube/_button.scss */
.product-view .product-shop .add-to-cart .add-to-cart-buttons .btn-cart:hover, .product-view .product-shop .add-to-cart .add-to-cart-buttons .btn-cart:active, .product-view .product-shop .add-to-cart .add-to-cart-buttons .btn-cart:focus {
  color: #fff;
  background-color: #dd581d;
}
/* line 84, ../scss/icube/_button.scss */
.product-view .product-shop .add-to-cart .add-to-cart-buttons .btn-cart span {
  width: auto;
  height: auto !important;
  padding: 0 !important;
  font-family: inherit;
  font-size: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  color: inherit;
  background-image: none;
}
/* line 95, ../scss/icube/_button.scss */
.product-view .product-shop .add-to-cart .add-to-cart-buttons .btn-cart span span {
  width: auto;
  height: auto !important;
  padding: 0 !important;
  font-family: inherit;
  font-size: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  background-image: none;
  color: inherit;
}
/* line 391, ../scss/icube/_pdp.scss */
.product-view .product-shop .add-to-cart .add-to-cart-buttons .link-wishlist {
  margin-bottom: 10px;
  width: 100%;
  height: 40px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
  text-decoration: none;
  color: #676b78;
  background-color: transparent;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
  padding-left: 17px;
  padding-right: 17px;
  letter-spacing: 1.5px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
  border: 1px solid #676b78;
  display: inline-block;
  line-height: 40px;
  text-align: center;
  max-width: 230px;
}
/* line 77, ../scss/icube/_button.scss */
.product-view .product-shop .add-to-cart .add-to-cart-buttons .link-wishlist:hover, .product-view .product-shop .add-to-cart .add-to-cart-buttons .link-wishlist:active, .product-view .product-shop .add-to-cart .add-to-cart-buttons .link-wishlist:focus {
  color: white;
  background-color: #F6F6F6;
}
/* line 84, ../scss/icube/_button.scss */
.product-view .product-shop .add-to-cart .add-to-cart-buttons .link-wishlist span {
  width: auto;
  height: auto !important;
  padding: 0 !important;
  font-family: inherit;
  font-size: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  color: inherit;
  background-image: none;
}
/* line 95, ../scss/icube/_button.scss */
.product-view .product-shop .add-to-cart .add-to-cart-buttons .link-wishlist span span {
  width: auto;
  height: auto !important;
  padding: 0 !important;
  font-family: inherit;
  font-size: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  background-image: none;
  color: inherit;
}
/* line 402, ../scss/icube/_pdp.scss */
.product-view .product-shop .free-shipping {
  font-size: 12px;
  font-size: 0.75rem;
  border: 1px solid #a9a9a9;
  border-radius: 7px;
  padding: 4px 10px 4px 35px;
  position: relative;
  margin: 5px 0 10px;
  width: 180px;
}
/* line 411, ../scss/icube/_pdp.scss */
.product-view .product-shop .free-shipping:before {
  content: "";
  background-image: url('../images/sprites-s4e31ef66e9.png');
  background-position: -92px -40px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 14px;
  width: 18px;
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -7px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 411, ../scss/icube/_pdp.scss */
  .product-view .product-shop .free-shipping:before {
    background-image: url('../images/sprites2x-s8871799bed.png');
    background-size: 123px 353px;
    background-position: -103px -54px;
    height: 14px;
    width: 18px;
  }
}
/* line 421, ../scss/icube/_pdp.scss */
.product-view .product-shop .pickup-store {
  margin-bottom: 20px;
  position: relative;
}
/* line 425, ../scss/icube/_pdp.scss */
.product-view .product-shop .pickup-store p {
  font-size: 12px;
  font-size: 0.75rem;
  margin-bottom: 10px;
}
/* line 430, ../scss/icube/_pdp.scss */
.product-view .product-shop .pickup-store ul {
  display: none;
  position: absolute;
  top: 35px;
  background: #fff;
  border: 1px solid #c9c9c9;
  border-radius: 7px;
  width: 100%;
  padding: 10px 15px;
  z-index: 1;
  box-shadow: 1px 1px 3px #d9d9d9;
}
/* line 443, ../scss/icube/_pdp.scss */
.product-view .product-shop .pickup-store span {
  border: 1px solid #a9a9a9;
  border-radius: 7px;
  padding: 4px 35px 4px 10px;
  position: relative;
  width: 180px;
  cursor: pointer;
  display: block;
}
/* line 452, ../scss/icube/_pdp.scss */
.product-view .product-shop .pickup-store span:after {
  content: "\f107";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -7px;
}

/* elevate zoom */
/* line 466, ../scss/icube/_pdp.scss */
.zoomContainer .zoomWindowContainer > div {
  border: 1px solid #cecbc9 !important;
}

/* color swatch */
/* line 473, ../scss/icube/_pdp.scss */
#configurable_swatch_color .swatch-link {
  border: none !important;
  box-shadow: none;
}
/* line 477, ../scss/icube/_pdp.scss */
#configurable_swatch_color .swatch-link .swatch-label {
  border: none;
}
/* line 481, ../scss/icube/_pdp.scss */
#configurable_swatch_color .swatch-link img {
  border-radius: 1em;
}
/* line 491, ../scss/icube/_pdp.scss */
#configurable_swatch_color li.hover .swatch-link img, #configurable_swatch_color li.selected .swatch-link img {
  border: 2px solid #f36525;
}

/* line 498, ../scss/icube/_pdp.scss */
.product-view .product-options {
  border: none;
  padding: 0;
  margin: 0;
}
/* line 503, ../scss/icube/_pdp.scss */
.product-view .product-options dl:after {
  content: '';
  display: table;
  clear: both;
}
/* line 507, ../scss/icube/_pdp.scss */
.product-view .product-options p.required,
.product-view .product-options label.required:after {
  display: none;
}
/* line 512, ../scss/icube/_pdp.scss */
.product-view .product-options label {
  position: relative;
}
/* line 515, ../scss/icube/_pdp.scss */
.product-view .product-options label:before {
  content: ':';
  color: #52555f;
  position: absolute;
  right: 0;
}
/* line 523, ../scss/icube/_pdp.scss */
.product-view .product-options dt.swatch-attr {
  float: left;
  width: 24%;
  margin: 0 0 7px;
}
/* line 528, ../scss/icube/_pdp.scss */
.product-view .product-options dt.swatch-attr label {
  line-height: 21px;
}
/* line 533, ../scss/icube/_pdp.scss */
.product-view .product-options dd.swatch-attr {
  float: left;
  width: 76%;
  clear: none;
  margin: 0 0 7px !important;
  padding: 0 !important;
}
/* line 541, ../scss/icube/_pdp.scss */
.product-view .product-options .swatch-link {
  border: 1px solid #bababa;
  box-shadow: 0px 0 1px #cacaca;
  margin-bottom: 7px;
}
/* line 547, ../scss/icube/_pdp.scss */
.product-view .product-options .swatch-label {
  background: none;
  color: #676b78;
}
/* line 552, ../scss/icube/_pdp.scss */
.product-view .product-options .swatch-attr .select-label {
  display: none;
}

/* line 559, ../scss/icube/_pdp.scss */
.configurable-swatch-list li {
  margin: 0 0 0 10px;
}
/* line 565, ../scss/icube/_pdp.scss */
.configurable-swatch-list li.hover .swatch-link, .configurable-swatch-list li.selected .swatch-link {
  border-color: #f36525;
}

/* line 572, ../scss/icube/_pdp.scss */
.product-options-bottom {
  background: none;
  padding: 0;
  margin: 0;
  border: none;
}

/*----------------------------------------------------------------------------*/
/* Box Collateral
/*----------------------------------------------------------------------------*/
/* line 583, ../scss/icube/_pdp.scss */
.box-collateral {
  margin-top: 30px;
}
/* line 589, ../scss/icube/_pdp.scss */
.box-collateral .box-title h2,
.box-collateral .block-title h2 {
  font-family: "Open Sans", sans-serif;
  text-align: center;
  text-transform: uppercase;
  font-size: 21px;
  font-size: 1.3125rem;
  font-weight: 600;
  margin-bottom: 20px;
  color: #52555f;
}

/* Recently Viewed */
/* line 604, ../scss/icube/_pdp.scss */
.block-content #recently-viewed-items li.item {
  margin: 0;
}

/*----------------------------------------------------------------------------*/
/* Collateral Tabs
/*----------------------------------------------------------------------------*/
/* line 613, ../scss/icube/_pdp.scss */
.product-collateral {
  margin-top: 50px;
  /* Data table */
  /* Reviews Content */
}
/* line 616, ../scss/icube/_pdp.scss */
.product-collateral:after {
  content: '';
  display: table;
  clear: both;
}
/* line 620, ../scss/icube/_pdp.scss */
.product-collateral .toggle-tabs {
  float: left;
  width: 15%;
}
/* line 625, ../scss/icube/_pdp.scss */
.product-collateral .toggle-tabs {
  float: left;
  width: 20%;
  border: none;
  background: none;
  padding: 20px 0 20px 30px;
}
/* line 632, ../scss/icube/_pdp.scss */
.product-collateral .toggle-tabs li {
  border: none !important;
  position: relative;
  float: none;
  /* add icon to tab "kalkulator cicilan" */
}
/* line 637, ../scss/icube/_pdp.scss */
.product-collateral .toggle-tabs li > span {
  display: block;
  background: none !important;
  font-weight: 800;
  color: #52555f;
  height: auto;
  line-height: 1.6;
  padding: 5px 0;
}
/* line 650, ../scss/icube/_pdp.scss */
.product-collateral .toggle-tabs li.current > span, .product-collateral .toggle-tabs li:hover > span {
  color: #f36525;
}
/* line 655, ../scss/icube/_pdp.scss */
.product-collateral .toggle-tabs li.current:before {
  content: "";
  height: 5px;
  width: 5px;
  border-radius: 2em;
  background-color: #f36525;
  position: absolute;
  top: 50%;
  line-height: 20px;
  margin-top: -2px;
  left: -15px;
}
/* line 668, ../scss/icube/_pdp.scss */
.product-collateral .toggle-tabs li + li {
  border-top: 1px solid #d7d7d7 !important;
}
/* line 673, ../scss/icube/_pdp.scss */
.product-collateral .toggle-tabs li.last span {
  padding-right: 54px;
}
/* line 676, ../scss/icube/_pdp.scss */
.product-collateral .toggle-tabs li.last span:after {
  content: '';
  background-image: url('../images/sprites-s4e31ef66e9.png');
  background-position: 0 -208px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 35px;
  width: 49px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -17px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 676, ../scss/icube/_pdp.scss */
  .product-collateral .toggle-tabs li.last span:after {
    background-image: url('../images/sprites2x-s8871799bed.png');
    background-size: 123px 353px;
    background-position: 0 -291px;
    height: 35px;
    width: 49px;
  }
}
/* line 688, ../scss/icube/_pdp.scss */
.product-collateral #collateral-tabs {
  float: right;
  width: 80%;
}
/* line 692, ../scss/icube/_pdp.scss */
.product-collateral #collateral-tabs dd.tab-container {
  border: none;
  padding: 25px;
  color: #676b78;
}
/* line 697, ../scss/icube/_pdp.scss */
.product-collateral #collateral-tabs dd.tab-container .std p {
  line-height: 1.4;
}
/* line 702, ../scss/icube/_pdp.scss */
.product-collateral #collateral-tabs h2 {
  text-transform: uppercase;
  font-size: 24px;
  font-size: 1.5rem;
  color: #52555f;
  font-weight: 600;
  display: block;
}
/* line 712, ../scss/icube/_pdp.scss */
.product-collateral #collateral-tabs .tab-content:after {
  content: '';
  display: table;
  clear: both;
}
/* line 719, ../scss/icube/_pdp.scss */
.product-collateral .data-table:not(.review-summary-table) {
  border: none !important;
}
/* line 722, ../scss/icube/_pdp.scss */
.product-collateral .data-table:not(.review-summary-table) th,
.product-collateral .data-table:not(.review-summary-table) td {
  padding: 0;
}
/* line 727, ../scss/icube/_pdp.scss */
.product-collateral .data-table:not(.review-summary-table) th {
  border: none !important;
  background: none;
  position: relative;
  text-transform: initial;
  font-weight: 600;
}
/* line 734, ../scss/icube/_pdp.scss */
.product-collateral .data-table:not(.review-summary-table) th:after {
  content: ':';
  position: absolute;
  right: 5px;
  font-weight: 400;
}
/* line 742, ../scss/icube/_pdp.scss */
.product-collateral .data-table:not(.review-summary-table) td {
  border: none !important;
}
/* line 746, ../scss/icube/_pdp.scss */
.product-collateral .data-table:not(.review-summary-table) + .std {
  margin-top: 1.5em;
}
/* line 752, ../scss/icube/_pdp.scss */
.product-collateral #customer-reviews {
  margin: 0;
}
/* line 755, ../scss/icube/_pdp.scss */
.product-collateral #customer-reviews h3,
.product-collateral #customer-reviews h4 {
  font-family: "Open Sans", sans-serif;
  color: inherit;
}
/* line 761, ../scss/icube/_pdp.scss */
.product-collateral #customer-reviews h3 span,
.product-collateral #customer-reviews dl dd .review-meta {
  color: #f36525;
}
/* line 766, ../scss/icube/_pdp.scss */
.product-collateral #customer-reviews h4 {
  border-bottom: 1px solid #d9d9d9;
}
/* line 770, ../scss/icube/_pdp.scss */
.product-collateral #customer-reviews #review-form {
  margin-bottom: 30px;
}
/* line 773, ../scss/icube/_pdp.scss */
.product-collateral #customer-reviews #review-form .fieldset {
  padding-top: 10px;
  width: 100%;
  max-width: 610px;
}
/* line 778, ../scss/icube/_pdp.scss */
.product-collateral #customer-reviews #review-form .fieldset .form-list {
  font-family: "Open Sans", sans-serif;
  text-transform: initial;
  margin: 25px 0 0;
}
/* line 787, ../scss/icube/_pdp.scss */
.product-collateral #customer-reviews #review-form .ratings .rating-box {
  margin: 0 auto;
}
/* line 792, ../scss/icube/_pdp.scss */
.product-collateral #customer-reviews #review-form #review-summary-table {
  border-bottom: 1px solid #d9d9d9;
}
/* line 795, ../scss/icube/_pdp.scss */
.product-collateral #customer-reviews #review-form #review-summary-table thead th {
  font-size: 12px;
  font-size: 0.75rem;
  padding: 0 5px;
}
/* line 804, ../scss/icube/_pdp.scss */
.product-collateral #customer-reviews .review-list h2 {
  font-size: 16px;
  font-size: 1rem;
}
/* line 808, ../scss/icube/_pdp.scss */
.product-collateral #customer-reviews .review-list dd {
  padding: 0;
}
/* line 7, ../scss/icube/_review.scss */
.product-collateral #customer-reviews .review-list .ratings-table .rating-box {
  background-image: url('../images/sprites/rating-empty.png?1480049128');
  background-size: 92px 16px;
  width: 92px;
  height: 16px;
  background-position: 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 7, ../scss/icube/_review.scss */
  .product-collateral #customer-reviews .review-list .ratings-table .rating-box {
    background-image: url('../images/sprites2x/rating-empty.png?1480049128');
    background-size: 92px 16px;
  }
}
/* line 15, ../scss/icube/_review.scss */
.product-collateral #customer-reviews .review-list .ratings-table .rating-box .rating {
  background-image: url('../images/sprites/rating-fill.png?1480049128');
  background-size: 92px 16px;
  width: 92px;
  height: 16px;
  background-position: 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 15, ../scss/icube/_review.scss */
  .product-collateral #customer-reviews .review-list .ratings-table .rating-box .rating {
    background-image: url('../images/sprites2x/rating-fill.png?1480049128');
    background-size: 92px 16px;
  }
}
/* line 815, ../scss/icube/_pdp.scss */
.product-collateral #customer-reviews .review-list .ratings-table th {
  width: 15%;
}

/* line 825, ../scss/icube/_pdp.scss */
#product-attribute-specs-table li {
  list-style: none;
  position: relative;
  padding-left: 16px;
}
/* line 830, ../scss/icube/_pdp.scss */
#product-attribute-specs-table li:before {
  content: '\b7\a0';
  vertical-align: top;
  font-size: 33px;
  position: absolute;
  left: 0px;
  top: 4px;
  line-height: 14px;
}

/*----------------------------------------------------------------------------*/
/* Quickview
/*----------------------------------------------------------------------------*/
/* line 846, ../scss/icube/_pdp.scss */
#cboxOverlay {
  background: rgba(0, 0, 0, 0.2);
}

/* line 850, ../scss/icube/_pdp.scss */
#cboxLoadedContent {
  border-color: #fff;
  border-radius: 10px;
}

/* line 855, ../scss/icube/_pdp.scss */
#cboxClose {
  background: none;
}
/* line 858, ../scss/icube/_pdp.scss */
#cboxClose:after {
  content: 'X';
  color: #f36525;
  font-size: 14px;
  position: absolute;
  top: 0px;
  right: 5px;
  width: 20px;
  height: 20px;
  text-indent: 0;
}

/* line 871, ../scss/icube/_pdp.scss */
#cboxContent {
  border-radius: 10px;
  background: #fff;
}

/* line 878, ../scss/icube/_pdp.scss */
.quickshop-index-view .product-essential {
  padding: 0;
  margin: 0;
}
/* line 882, ../scss/icube/_pdp.scss */
.quickshop-index-view .product-essential .product-img-box {
  float: left;
}
/* line 885, ../scss/icube/_pdp.scss */
.quickshop-index-view .product-essential .product-img-box .product-name {
  display: none;
}
/* line 889, ../scss/icube/_pdp.scss */
.quickshop-index-view .product-essential .product-img-box .more-views {
  display: none;
}
/* line 893, ../scss/icube/_pdp.scss */
.quickshop-index-view .product-essential .product-img-box .product-image {
  border: none !important;
}
/* line 898, ../scss/icube/_pdp.scss */
.quickshop-index-view .product-essential .product-info {
  float: right;
}
/* line 903, ../scss/icube/_pdp.scss */
.quickshop-index-view .product-essential .product-info .product-shop .product-name {
  display: block;
}
/* line 906, ../scss/icube/_pdp.scss */
.quickshop-index-view .product-essential .product-info .product-shop .product-name .h1 {
  font-size: 21px;
  font-size: 1.3125rem;
  font-weight: bold;
}
/* line 912, ../scss/icube/_pdp.scss */
.quickshop-index-view .product-essential .product-info .product-shop .left,
.quickshop-index-view .product-essential .product-info .product-shop .right {
  float: none;
  width: 100%;
  padding: 0;
}
/* line 919, ../scss/icube/_pdp.scss */
.quickshop-index-view .product-essential .product-info .product-shop .installment,
.quickshop-index-view .product-essential .product-info .product-shop .description,
.quickshop-index-view .product-essential .product-info .product-shop .free-shipping,
.quickshop-index-view .product-essential .product-info .product-shop .pickup-store {
  display: none;
}
/* line 926, ../scss/icube/_pdp.scss */
.quickshop-index-view .product-essential .product-info .product-shop .add-to-cart-buttons {
  margin: 0;
  width: 100%;
}
/* line 930, ../scss/icube/_pdp.scss */
.quickshop-index-view .product-essential .product-info .product-shop .add-to-cart-buttons .link-wishlist {
  float: left;
  width: 49%;
}
/* line 935, ../scss/icube/_pdp.scss */
.quickshop-index-view .product-essential .product-info .product-shop .add-to-cart-buttons .btn-cart {
  width: 49%;
  float: right;
}
/* line 944, ../scss/icube/_pdp.scss */
.quickshop-index-view .product-collateral {
  display: none;
}
/* line 948, ../scss/icube/_pdp.scss */
.quickshop-index-view .zopim,
.quickshop-index-view .age-outer-bg,
.quickshop-index-view .age-pop-up {
  display: none !important;
}

/*----------------------------------------------------------------------------*/
/* General
/*----------------------------------------------------------------------------*/
/* line 7, ../scss/icube/_cart.scss */
.checkout-cart-index .col-main {
  margin-top: 40px;
}
/* line 10, ../scss/icube/_cart.scss */
.checkout-cart-index .col-main .cart-wrapper {
  background: #fff;
  padding: 30px;
}
/* line 15, ../scss/icube/_cart.scss */
.checkout-cart-index .col-main .page-title {
  border: none;
}
/* line 19, ../scss/icube/_cart.scss */
.checkout-cart-index .col-main .btn-proceed-checkout {
  border-radius: 4px;
}
/* line 23, ../scss/icube/_cart.scss */
.checkout-cart-index .col-main .btn-continue {
  color: #0d91d1;
  font-weight: bold;
  font-size: 16px;
  font-size: 1rem;
  background: none !important;
  position: relative;
  padding-left: 20px;
}
/* line 31, ../scss/icube/_cart.scss */
.checkout-cart-index .col-main .btn-continue span,
.checkout-cart-index .col-main .btn-continue span span {
  text-decoration: none !important;
  color: #008ccf !important;
  text-transform: none;
}
/* line 38, ../scss/icube/_cart.scss */
.checkout-cart-index .col-main .btn-continue:before {
  content: "\f053";
  font: normal normal normal 20px/1 FontAwesome;
  position: absolute;
  left: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  top: 50%;
  margin-top: -10px;
}
/* line 48, ../scss/icube/_cart.scss */
.checkout-cart-index .col-main .btn-continue:hover:before {
  left: -5px;
}
/* line 53, ../scss/icube/_cart.scss */
.checkout-cart-index .col-main .page-actions {
  margin-top: 40px;
}
/* line 56, ../scss/icube/_cart.scss */
.checkout-cart-index .col-main .page-actions:after {
  content: '';
  display: table;
  clear: both;
}
/* line 60, ../scss/icube/_cart.scss */
.checkout-cart-index .col-main .page-actions .left {
  float: left;
}
/* line 64, ../scss/icube/_cart.scss */
.checkout-cart-index .col-main .page-actions .right {
  float: right;
}

/*----------------------------------------------------------------------------*/
/* Empty Cart
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* Cart Table
/*----------------------------------------------------------------------------*/
/* line 79, ../scss/icube/_cart.scss */
.cart-table {
  width: 100%;
  float: none;
}
/* line 83, ../scss/icube/_cart.scss */
.cart-table thead th {
  font-weight: bold;
  border: none;
}
/* line 88, ../scss/icube/_cart.scss */
.cart-table tr {
  border-bottom: 1px solid #ddd;
}
/* line 92, ../scss/icube/_cart.scss */
.cart-table tbody tr:last-child {
  border-bottom: none;
}
/* line 96, ../scss/icube/_cart.scss */
.cart-table tbody td {
  border: none;
  padding: 15px 5px;
}
/* line 101, ../scss/icube/_cart.scss */
.cart-table th.cart-total-head {
  min-width: 100px;
}
/* line 105, ../scss/icube/_cart.scss */
.cart-table .btn-remove {
  background: none;
  position: relative;
}
/* line 109, ../scss/icube/_cart.scss */
.cart-table .btn-remove:before {
  content: '';
  background-image: url('../images/sprites-s4e31ef66e9.png');
  background-position: 0 -56px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 14px;
  width: 15px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 109, ../scss/icube/_cart.scss */
  .cart-table .btn-remove:before {
    background-image: url('../images/sprites2x-s8871799bed.png');
    background-size: 123px 353px;
    background-position: -92px -70px;
    height: 14px;
    width: 15px;
  }
}
/* line 114, ../scss/icube/_cart.scss */
.cart-table .btn-remove:hover:before {
  color: #000;
}
/* line 119, ../scss/icube/_cart.scss */
.cart-table .product-image {
  border: none;
  width: 80px;
  height: 80px;
  margin: 0 0 0 auto;
}
/* line 126, ../scss/icube/_cart.scss */
.cart-table .product-name {
  font-weight: bold;
}
/* line 129, ../scss/icube/_cart.scss */
.cart-table .product-name:hover {
  color: #f36525;
}
/* line 134, ../scss/icube/_cart.scss */
.cart-table .product-cart-sku {
  font-style: initial;
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 3px;
}
/* line 139, ../scss/icube/_cart.scss */
.cart-table .product-cart-sku label {
  font-weight: 400;
  margin-right: 2px;
}
/* line 145, ../scss/icube/_cart.scss */
.cart-table tbody td .item-options {
  margin: 0;
  padding: 0;
  font-family: "Open Sans", sans-serif;
  color: #a9a9a9;
}
/* line 151, ../scss/icube/_cart.scss */
.cart-table tbody td .item-options dt {
  font-style: initial;
  font-weight: 400;
  padding-right: 5px;
}
/* line 157, ../scss/icube/_cart.scss */
.cart-table tbody td .item-options dd {
  margin-bottom: 3px;
  padding-left: 0;
}
/* line 165, ../scss/icube/_cart.scss */
.cart-table .product-cart-actions .qty {
  width: 50px;
  padding: 0 5px;
  height: 25px;
  font-weight: bold;
}
/* line 172, ../scss/icube/_cart.scss */
.cart-table .product-cart-actions .button {
  width: auto;
  height: 25px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #f36525;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  cursor: pointer;
  padding-left: 17px;
  padding-right: 17px;
  letter-spacing: 1.5px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
  padding: 0 8px;
  letter-spacing: 0;
  font-size: 12px;
  font-size: 0.75rem;
  vertical-align: top;
  margin: 0 auto;
}
/* line 77, ../scss/icube/_button.scss */
.cart-table .product-cart-actions .button:hover, .cart-table .product-cart-actions .button:active, .cart-table .product-cart-actions .button:focus {
  color: #fff;
  background-color: #dd581d;
}
/* line 84, ../scss/icube/_button.scss */
.cart-table .product-cart-actions .button span {
  width: auto;
  height: auto !important;
  padding: 0 !important;
  font-family: inherit;
  font-size: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  color: inherit;
  background-image: none;
}
/* line 95, ../scss/icube/_button.scss */
.cart-table .product-cart-actions .button span span {
  width: auto;
  height: auto !important;
  padding: 0 !important;
  font-family: inherit;
  font-size: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  background-image: none;
  color: inherit;
}
/* line 182, ../scss/icube/_cart.scss */
.cart-table .cart-links {
  display: none;
}
/* line 188, ../scss/icube/_cart.scss */
.cart-table .cart-price .price {
  color: #52555f;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 195, ../scss/icube/_cart.scss */
.cart-table .cart-price .special-price .price {
  color: #52555f;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 203, ../scss/icube/_cart.scss */
.cart-table .cart-price .old-price .price {
  color: #a9a9a9;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: line-through;
}
/* line 211, ../scss/icube/_cart.scss */
.cart-table td.shipping {
  min-width: 200px;
}
/* line 214, ../scss/icube/_cart.scss */
.cart-table td.shipping .sp-methods {
  margin: 0;
  padding: 0;
}
/* line 218, ../scss/icube/_cart.scss */
.cart-table td.shipping .sp-methods:after {
  content: '';
  display: table;
  clear: both;
}
/* line 222, ../scss/icube/_cart.scss */
.cart-table td.shipping .sp-methods > ul > li {
  width: 49%;
  float: left;
  display: block;
  position: relative;
}
/* line 228, ../scss/icube/_cart.scss */
.cart-table td.shipping .sp-methods > ul > li:nth-child(2n) {
  margin-left: 2%;
}
/* line 232, ../scss/icube/_cart.scss */
.cart-table td.shipping .sp-methods > ul > li.disable {
  cursor: not-allowed;
  color: #a0a0a0;
}
/* line 236, ../scss/icube/_cart.scss */
.cart-table td.shipping .sp-methods > ul > li.disable label {
  background: #e7e7e7;
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1.4;
}
/* line 242, ../scss/icube/_cart.scss */
.cart-table td.shipping .sp-methods > ul > li.disable:after {
  cursor: not-allowed;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 15px;
}
/* line 255, ../scss/icube/_cart.scss */
.cart-table td.shipping .sp-methods input[type="radio"] {
  z-index: -10;
  position: absolute;
}
/* line 259, ../scss/icube/_cart.scss */
.cart-table td.shipping .sp-methods input[type="radio"] + label {
  background: #fff;
  border: #a9a9a9 2px solid;
  border-radius: 15px;
  display: block;
  padding: 0;
  font-style: initial;
  text-align: center;
  padding: 10px;
  font-size: 14px;
  font-size: 0.875rem;
  max-width: 100%;
  font-family: "Open Sans", sans-serif;
  min-height: 95px;
  cursor: pointer;
}
/* line 274, ../scss/icube/_cart.scss */
.cart-table td.shipping .sp-methods input[type="radio"] + label .icon {
  display: block;
  text-align: center;
  line-height: 1;
}
/* line 279, ../scss/icube/_cart.scss */
.cart-table td.shipping .sp-methods input[type="radio"] + label .icon:before {
  font-size: 30px;
}
/* line 285, ../scss/icube/_cart.scss */
.cart-table td.shipping .sp-methods input[type="radio"]:checked + label,
.cart-table td.shipping .sp-methods input[type="radio"] + label:hover {
  border-color: #f36525;
  color: #f36525;
  border-width: 2px;
}
/* line 291, ../scss/icube/_cart.scss */
.cart-table td.shipping .sp-methods input[type="radio"]:checked + label .icon,
.cart-table td.shipping .sp-methods input[type="radio"] + label:hover .icon {
  color: #f36525;
}
/* line 297, ../scss/icube/_cart.scss */
.cart-table td.shipping .sp-methods .select-store-link {
  color: #008ccf;
  cursor: pointer;
  display: block;
  font-weight: 400;
}
/* line 303, ../scss/icube/_cart.scss */
.cart-table td.shipping .sp-methods .select-store-link:hover {
  text-decoration: underline;
}
/* line 308, ../scss/icube/_cart.scss */
.cart-table td.shipping .sp-methods .select .select-bg {
  display: none;
}
/* line 312, ../scss/icube/_cart.scss */
.cart-table td.shipping .sp-methods .select-store {
  opacity: 1;
  filter: alpha(opacity=100);
  position: relative;
  display: none;
}
/* line 319, ../scss/icube/_cart.scss */
.cart-table td.shipping .bopis-selected-store {
  font-size: 12px;
  font-size: 0.75rem;
  clear: both;
  font-weight: bold;
  padding-top: 10px;
}
/* line 326, ../scss/icube/_cart.scss */
.cart-table td.shipping .bopis-error {
  color: #DF280A;
  padding-top: 10px;
  clear: both;
  font-size: 12px;
  font-size: 0.75rem;
}

/* select store popup */
/* line 336, ../scss/icube/_cart.scss */
.select-store-popup-wrapper {
  border-radius: 15px;
}
/* line 345, ../scss/icube/_cart.scss */
.select-store-popup-wrapper .popup-content .title {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 352, ../scss/icube/_cart.scss */
.select-store-popup-wrapper .store-list {
  height: 252px;
  overflow: hidden;
  overflow-y: scroll;
}
/* line 357, ../scss/icube/_cart.scss */
.select-store-popup-wrapper .store-list li {
  padding: 10px 5px;
  cursor: pointer;
  border-bottom: 1px solid #a8a8a8;
}
/* line 362, ../scss/icube/_cart.scss */
.select-store-popup-wrapper .store-list li:after {
  content: '';
  display: table;
  clear: both;
}
/* line 366, ../scss/icube/_cart.scss */
.select-store-popup-wrapper .store-list li .store-name {
  float: left;
  width: 85%;
}
/* line 371, ../scss/icube/_cart.scss */
.select-store-popup-wrapper .store-list li .stock {
  float: right;
  width: 15%;
}
/* line 375, ../scss/icube/_cart.scss */
.select-store-popup-wrapper .store-list li .stock span {
  font-weight: 600;
}
/* line 380, ../scss/icube/_cart.scss */
.select-store-popup-wrapper .store-list li.selected {
  background: #f36525;
  color: #fff;
}
/* line 385, ../scss/icube/_cart.scss */
.select-store-popup-wrapper .store-list li.disable {
  color: #a9a9a9;
  cursor: not-allowed;
}
/* line 392, ../scss/icube/_cart.scss */
.select-store-popup-wrapper .apply-to-others-wrapper {
  margin-top: 15px;
}
/* line 395, ../scss/icube/_cart.scss */
.select-store-popup-wrapper .apply-to-others-wrapper #apply-to-others {
  margin-right: 5px;
}

/*----------------------------------------------------------------------------*/
/* Cart Forms
/*----------------------------------------------------------------------------*/
/* line 405, ../scss/icube/_cart.scss */
.cart-forms {
  float: left;
  width: 50%;
  padding-left: 0;
}
/* line 410, ../scss/icube/_cart.scss */
.cart-forms .discount,
.cart-forms .giftcard,
.cart-forms .shipping {
  border: 1px solid #ddd;
  background: none;
}

/* line 421, ../scss/icube/_cart.scss */
.cart #discount-coupon-form .field-wrapper,
.cart .giftcard .field-wrapper {
  position: relative;
}
/* line 425, ../scss/icube/_cart.scss */
.cart #discount-coupon-form .validation-advice,
.cart .giftcard .validation-advice {
  position: absolute;
  left: 0;
  top: 34px;
}
/* line 431, ../scss/icube/_cart.scss */
.cart #discount-coupon-form .input-text.validation-failed,
.cart .giftcard .input-text.validation-failed {
  margin-bottom: 25px;
}
/* line 435, ../scss/icube/_cart.scss */
.cart #discount-coupon-form .button2:not(.check-gc-status),
.cart .giftcard .button2:not(.check-gc-status) {
  width: auto;
  height: 30px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #f36525;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  cursor: pointer;
  padding-left: 17px;
  padding-right: 17px;
  letter-spacing: 1.5px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
}
/* line 77, ../scss/icube/_button.scss */
.cart #discount-coupon-form .button2:not(.check-gc-status):hover, .cart #discount-coupon-form .button2:not(.check-gc-status):active, .cart #discount-coupon-form .button2:not(.check-gc-status):focus,
.cart .giftcard .button2:not(.check-gc-status):hover,
.cart .giftcard .button2:not(.check-gc-status):active,
.cart .giftcard .button2:not(.check-gc-status):focus {
  color: #fff;
  background-color: #dd581d;
}
/* line 84, ../scss/icube/_button.scss */
.cart #discount-coupon-form .button2:not(.check-gc-status) span,
.cart .giftcard .button2:not(.check-gc-status) span {
  width: auto;
  height: auto !important;
  padding: 0 !important;
  font-family: inherit;
  font-size: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  color: inherit;
  background-image: none;
}
/* line 95, ../scss/icube/_button.scss */
.cart #discount-coupon-form .button2:not(.check-gc-status) span span,
.cart .giftcard .button2:not(.check-gc-status) span span {
  width: auto;
  height: auto !important;
  padding: 0 !important;
  font-family: inherit;
  font-size: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  background-image: none;
  color: inherit;
}
/* line 439, ../scss/icube/_cart.scss */
.cart #discount-coupon-form .button-wrapper,
.cart .giftcard .button-wrapper {
  vertical-align: top;
  margin-top: 4px;
}

/* line 447, ../scss/icube/_cart.scss */
.cart .giftcard .check-gc-status {
  margin-top: 10px;
}

/* Discount Form */
/* Shippng Form */
/*----------------------------------------------------------------------------*/
/* Totals
/*----------------------------------------------------------------------------*/
/* line 461, ../scss/icube/_cart.scss */
.cart-totals-wrapper {
  padding-left: 0;
}

/* line 467, ../scss/icube/_cart.scss */
table.totals tr.summary-details-amrules.summary-details {
  display: none !important;
}
/* line 471, ../scss/icube/_cart.scss */
table.totals .summary-collapse:before {
  display: none !important;
}

/* line 476, ../scss/icube/_cart.scss */
.cart .cart-totals {
  border: none;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  background: none;
  padding: 30px 10px 0;
  margin-bottom: 0;
}
/* line 485, ../scss/icube/_cart.scss */
.cart .cart-totals table.totals {
  font-family: "Open Sans", sans-serif;
  margin-bottom: 0;
  white-space: nowrap;
}
/* line 490, ../scss/icube/_cart.scss */
.cart .cart-totals table.totals td {
  text-align: left !important;
  padding: 0 !important;
  vertical-align: top;
}
/* line 496, ../scss/icube/_cart.scss */
.cart .cart-totals table.totals td:first-child,
.cart .cart-totals table.totals th:first-child {
  padding-right: 10px !important;
  white-space: normal;
  float: left !important;
  position: relative;
}
/* line 506, ../scss/icube/_cart.scss */
.cart .cart-totals table.totals tbody tr:last-child td {
  padding-bottom: 2px;
}
/* line 511, ../scss/icube/_cart.scss */
.cart .cart-totals table.totals tfoot {
  border-top: none;
  border-bottom: none;
}
/* line 515, ../scss/icube/_cart.scss */
.cart .cart-totals table.totals tfoot strong {
  font-weight: 800;
  text-transform: initial;
}
/* line 521, ../scss/icube/_cart.scss */
.cart .cart-totals table.totals .btn-remove {
  position: absolute;
  left: -20px;
  top: 0;
}
/* line 528, ../scss/icube/_cart.scss */
.cart .cart-totals .exclude-shipping {
  color: #a9a9a9;
  text-align: left;
  margin-top: 3px;
}

/*----------------------------------------------------------------------------*/
/* General
/*----------------------------------------------------------------------------*/
/* line 7, ../scss/icube/_checkout.scss */
.checkout-onepage-index .col-main {
  width: 100%;
}
/* line 10, ../scss/icube/_checkout.scss */
.checkout-onepage-index .col-main .page-title {
  display: none;
}
/* line 16, ../scss/icube/_checkout.scss */
.checkout-onepage-index .col-main .buttons-set .back-link {
  float: none;
  font-weight: bold;
  text-decoration: none !important;
}
/* line 21, ../scss/icube/_checkout.scss */
.checkout-onepage-index .col-main .buttons-set .back-link:before {
  content: "\f104";
  font: normal normal normal 15px/1 FontAwesome;
  margin-right: 10px;
}
/* line 28, ../scss/icube/_checkout.scss */
.checkout-onepage-index .col-main .buttons-set .please-wait {
  float: right;
  margin-right: 20px;
}
/* line 34, ../scss/icube/_checkout.scss */
.checkout-onepage-index .col-main p.required {
  display: none;
}
/* line 39, ../scss/icube/_checkout.scss */
.checkout-onepage-index h3 {
  font-weight: bold;
  font-size: 24px;
  font-size: 1.5rem;
  text-transform: initial;
}

/*----------------------------------------------------------------------------*/
/* Horizontal Nav
/*----------------------------------------------------------------------------*/
/* line 50, ../scss/icube/_checkout.scss */
#horizontal-opc-nav {
  text-align: center;
  padding: 28px 0;
}
/* line 54, ../scss/icube/_checkout.scss */
#horizontal-opc-nav li {
  display: inline-block;
  padding: 0 50px;
  color: #9e9e9e;
  position: relative;
}
/* line 60, ../scss/icube/_checkout.scss */
#horizontal-opc-nav li .step-title {
  display: inline-block;
  margin-left: 20px;
}
/* line 65, ../scss/icube/_checkout.scss */
#horizontal-opc-nav li:before {
  vertical-align: middle;
}
/* line 69, ../scss/icube/_checkout.scss */
#horizontal-opc-nav li.hidden {
  display: none !important;
}
/* line 73, ../scss/icube/_checkout.scss */
#horizontal-opc-nav li.active {
  color: #008ccf;
}
/* line 77, ../scss/icube/_checkout.scss */
#horizontal-opc-nav li.allow {
  cursor: pointer;
}
/* line 80, ../scss/icube/_checkout.scss */
#horizontal-opc-nav li.allow:hover {
  color: #008ccf;
}
/* line 85, ../scss/icube/_checkout.scss */
#horizontal-opc-nav li + li:not(.hidden):after {
  content: "\f105";
  font: normal normal normal 20px/1 FontAwesome;
  position: absolute;
  left: -2px;
  top: 50%;
  margin-top: -10px;
  color: #9e9e9e !important;
}
/* line 95, ../scss/icube/_checkout.scss */
#horizontal-opc-nav li.hidden:first-child + li:not(.hidden):after {
  display: none;
}

/*----------------------------------------------------------------------------*/
/* Checkout step
/*----------------------------------------------------------------------------*/
/* line 107, ../scss/icube/_checkout.scss */
#checkoutSteps .step-title {
  display: none;
}
/* line 111, ../scss/icube/_checkout.scss */
#checkoutSteps .opc-content-wrapper {
  padding: 30px 28px;
  background: #fff;
}
/* line 115, ../scss/icube/_checkout.scss */
#checkoutSteps .opc-content-wrapper + .opc-content-wrapper {
  margin-top: 30px;
}

/* line 125, ../scss/icube/_checkout.scss */
.opc .section .step {
  padding: 0;
}

/*----------------------------------------------------------------------------*/
/* One Page Checkout (OPC) - Step 1 - Login
/*----------------------------------------------------------------------------*/
/* line 139, ../scss/icube/_checkout.scss */
.opc #opc-login .col2-set .col-1,
.opc #opc-login .col2-set .col-2 {
  padding: 0;
}
/* line 143, ../scss/icube/_checkout.scss */
.opc #opc-login .col2-set .col-1 .input-box-inner,
.opc #opc-login .col2-set .col-1 .buttons-set button.button,
.opc #opc-login .col2-set .col-2 .input-box-inner,
.opc #opc-login .col2-set .col-2 .buttons-set button.button {
  max-width: 278px;
  width: 100%;
}
/* line 150, ../scss/icube/_checkout.scss */
.opc #opc-login .col2-set .col-1 {
  padding-right: 30px;
}
/* line 157, ../scss/icube/_checkout.scss */
.opc #opc-login .col2-set .col-1 .form-list li:not(.control) label {
  display: none;
}
/* line 164, ../scss/icube/_checkout.scss */
.opc #opc-login .col2-set .col-2 {
  padding-left: 30px;
}
/* line 167, ../scss/icube/_checkout.scss */
.opc #opc-login .col2-set .col-2 .form-list {
  display: none;
}
/* line 171, ../scss/icube/_checkout.scss */
.opc #opc-login .col2-set .col-2 .buttons-set {
  margin-top: 0;
}
/* line 177, ../scss/icube/_checkout.scss */
.opc #opc-login h3 {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 15px;
  margin-bottom: 20px;
}
/* line 183, ../scss/icube/_checkout.scss */
.opc #opc-login p.description {
  font-style: normal;
  color: #676b78;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 189, ../scss/icube/_checkout.scss */
.opc #opc-login .remember-me-box {
  margin-bottom: 10px !important;
}
/* line 192, ../scss/icube/_checkout.scss */
.opc #opc-login .remember-me-box .link-tip {
  display: none;
}
/* line 199, ../scss/icube/_checkout.scss */
.opc #opc-login .form-list .control {
  background: none;
}
/* line 202, ../scss/icube/_checkout.scss */
.opc #opc-login .form-list .control input[type=radio],
.opc #opc-login .form-list .control input[type=checkbox] {
  margin-left: 0;
}
/* line 207, ../scss/icube/_checkout.scss */
.opc #opc-login .form-list .control label {
  font-weight: normal;
  padding-left: 21px;
  background: none;
}
/* line 214, ../scss/icube/_checkout.scss */
.opc #opc-login .form-list .input-text {
  border-color: #e8e8e8;
  height: 33px;
  line-height: 33px;
}
/* line 220, ../scss/icube/_checkout.scss */
.opc #opc-login .form-list li {
  margin-bottom: 17px;
}
/* line 224, ../scss/icube/_checkout.scss */
.opc #opc-login .form-list input[type=email] {
  position: relative;
}
/* line 227, ../scss/icube/_checkout.scss */
.opc #opc-login .form-list input[type=email]:after {
  content: "\f007";
  font: normal normal normal 20px/1 FontAwesome;
  color: #ececec;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -10px;
}
/* line 239, ../scss/icube/_checkout.scss */
.opc #opc-login a {
  color: #008ccf;
}
/* line 243, ../scss/icube/_checkout.scss */
.opc #opc-login .button {
  border-radius: 4px;
}
/* line 247, ../scss/icube/_checkout.scss */
.opc #opc-login .buttons-set {
  margin-top: 20px;
}
/* line 250, ../scss/icube/_checkout.scss */
.opc #opc-login .buttons-set + .form-list {
  margin-top: 20px;
}
/* line 254, ../scss/icube/_checkout.scss */
.opc #opc-login .buttons-set .button {
  height: 33px;
  line-height: 33px;
  padding: 0;
}
/* line 259, ../scss/icube/_checkout.scss */
.opc #opc-login .buttons-set .button + .button {
  margin-top: 20px;
}
/* line 265, ../scss/icube/_checkout.scss */
.opc #opc-login #onepage-guest-register-button {
  display: none;
}
/* line 269, ../scss/icube/_checkout.scss */
.opc #opc-login .inchoo-socialconnect-checkout {
  margin-top: 0;
}
/* line 273, ../scss/icube/_checkout.scss */
.opc #opc-login .inchoo-socialconnect-facebook,
.opc #opc-login .inchoo-socialconnect-google {
  margin-top: 20px;
  max-width: 278px;
}
/* line 279, ../scss/icube/_checkout.scss */
.opc #opc-login #login-email,
.opc #opc-login #login-password {
  padding-right: 40px;
}

/* line 285, ../scss/icube/_checkout.scss */
.input-box-inner.email {
  position: relative;
}
/* line 288, ../scss/icube/_checkout.scss */
.input-box-inner.email:after {
  content: "\f007";
  font: normal normal normal 14px/1 FontAwesome;
  right: 15px;
  top: 50%;
  margin-top: -7px;
  color: #ececec;
  position: absolute;
}

/* line 299, ../scss/icube/_checkout.scss */
.input-box-inner.password {
  position: relative;
}
/* line 302, ../scss/icube/_checkout.scss */
.input-box-inner.password:after {
  content: "\f023";
  font: normal normal normal 14px/1 FontAwesome;
  right: 15px;
  top: 50%;
  margin-top: -7px;
  color: #ececec;
  position: absolute;
}

/*----------------------------------------------------------------------------*/
/* OPC - Step 2 - Shipping Address Form
/* OPC - Step 3 - Payment
/* OPC - Step 4 - Payment Method
/*----------------------------------------------------------------------------*/
/* line 323, ../scss/icube/_checkout.scss */
.opc #opc-shipping a,
.opc #opc-payment a,
.opc #opc-shipping_method a {
  color: #008ccf;
}
/* line 327, ../scss/icube/_checkout.scss */
.opc #opc-shipping h3,
.opc #opc-payment h3,
.opc #opc-shipping_method h3 {
  text-transform: uppercase;
  margin-bottom: 15px;
}
/* line 334, ../scss/icube/_checkout.scss */
.opc #opc-shipping .col2-set .col-1,
.opc #opc-payment .col2-set .col-1,
.opc #opc-shipping_method .col2-set .col-1 {
  padding: 0 15px 0 0;
}
/* line 338, ../scss/icube/_checkout.scss */
.opc #opc-shipping .col2-set .col-2,
.opc #opc-payment .col2-set .col-2,
.opc #opc-shipping_method .col2-set .col-2 {
  padding: 0 0 0 15px;
}
/* line 341, ../scss/icube/_checkout.scss */
.opc #opc-shipping .col2-set .col-2 .form-list,
.opc #opc-payment .col2-set .col-2 .form-list,
.opc #opc-shipping_method .col2-set .col-2 .form-list {
  display: none;
}
/* line 349, ../scss/icube/_checkout.scss */
.opc #opc-shipping .form-list label,
.opc #opc-payment .form-list label,
.opc #opc-shipping_method .form-list label {
  font-weight: 400;
}
/* line 353, ../scss/icube/_checkout.scss */
.opc #opc-shipping .form-list .input-text,
.opc #opc-shipping .form-list textarea,
.opc #opc-shipping .form-list select,
.opc #opc-shipping .form-list .wide,
.opc #opc-shipping .form-list .select-bg,
.opc #opc-payment .form-list .input-text,
.opc #opc-payment .form-list textarea,
.opc #opc-payment .form-list select,
.opc #opc-payment .form-list .wide,
.opc #opc-payment .form-list .select-bg,
.opc #opc-shipping_method .form-list .input-text,
.opc #opc-shipping_method .form-list textarea,
.opc #opc-shipping_method .form-list select,
.opc #opc-shipping_method .form-list .wide,
.opc #opc-shipping_method .form-list .select-bg {
  width: 100%;
  max-width: 100%;
}
/* line 362, ../scss/icube/_checkout.scss */
.opc #opc-shipping .form-list textarea,
.opc #opc-payment .form-list textarea,
.opc #opc-shipping_method .form-list textarea {
  min-height: 100px;
}
/* line 368, ../scss/icube/_checkout.scss */
.opc #opc-shipping .form-list li.control input[type=checkbox],
.opc #opc-shipping .form-list li.control input[type=radio],
.opc #opc-payment .form-list li.control input[type=checkbox],
.opc #opc-payment .form-list li.control input[type=radio],
.opc #opc-shipping_method .form-list li.control input[type=checkbox],
.opc #opc-shipping_method .form-list li.control input[type=radio] {
  margin: 0;
  top: 5px;
  margin-right: 10px;
}
/* line 375, ../scss/icube/_checkout.scss */
.opc #opc-shipping .form-list li.control label,
.opc #opc-payment .form-list li.control label,
.opc #opc-shipping_method .form-list li.control label {
  padding: 0;
  background: none;
}
/* line 382, ../scss/icube/_checkout.scss */
.opc #opc-shipping table.totals,
.opc #opc-payment table.totals,
.opc #opc-shipping_method table.totals {
  width: 100%;
  margin-top: 7px;
}
/* line 388, ../scss/icube/_checkout.scss */
.opc #opc-shipping table.totals tbody td,
.opc #opc-payment table.totals tbody td,
.opc #opc-shipping_method table.totals tbody td {
  line-height: 1.5;
}
/* line 392, ../scss/icube/_checkout.scss */
.opc #opc-shipping table.totals tbody td:first-child,
.opc #opc-shipping table.totals tbody th:first-child,
.opc #opc-payment table.totals tbody td:first-child,
.opc #opc-payment table.totals tbody th:first-child,
.opc #opc-shipping_method table.totals tbody td:first-child,
.opc #opc-shipping_method table.totals tbody th:first-child {
  text-align: left !important;
  padding-left: 17px;
  position: relative;
}
/* line 399, ../scss/icube/_checkout.scss */
.opc #opc-shipping table.totals tbody tr:last-child,
.opc #opc-payment table.totals tbody tr:last-child,
.opc #opc-shipping_method table.totals tbody tr:last-child {
  color: #383b46;
}
/* line 402, ../scss/icube/_checkout.scss */
.opc #opc-shipping table.totals tbody tr:last-child td,
.opc #opc-payment table.totals tbody tr:last-child td,
.opc #opc-shipping_method table.totals tbody tr:last-child td {
  font-weight: bold;
  font-size: 24px;
  font-size: 1.5rem;
}
/* line 409, ../scss/icube/_checkout.scss */
.opc #opc-shipping table.totals .btn-remove,
.opc #opc-payment table.totals .btn-remove,
.opc #opc-shipping_method table.totals .btn-remove {
  position: absolute;
  left: -5px;
  top: 1px;
}
/* line 418, ../scss/icube/_checkout.scss */
.opc #opc-shipping .buttons-set .back-link,
.opc #opc-payment .buttons-set .back-link,
.opc #opc-shipping_method .buttons-set .back-link {
  float: left;
}
/* line 423, ../scss/icube/_checkout.scss */
.opc #opc-shipping .buttons-set .button,
.opc #opc-payment .buttons-set .button,
.opc #opc-shipping_method .buttons-set .button {
  float: right;
  border-radius: 4px;
  margin-right: 0;
}
/* line 430, ../scss/icube/_checkout.scss */
.opc #opc-shipping address,
.opc #opc-payment address,
.opc #opc-shipping_method address {
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 434, ../scss/icube/_checkout.scss */
.opc #opc-shipping address strong,
.opc #opc-payment address strong,
.opc #opc-shipping_method address strong {
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
  display: inline-block;
  margin-bottom: 3px;
}
/* line 442, ../scss/icube/_checkout.scss */
.opc #opc-shipping #giftcard_balance_lookup,
.opc #opc-shipping #coupon-message,
.opc #opc-payment #giftcard_balance_lookup,
.opc #opc-payment #coupon-message,
.opc #opc-shipping_method #giftcard_balance_lookup,
.opc #opc-shipping_method #coupon-message {
  margin-bottom: 10px;
  font-weight: 600;
  display: block;
}
/* line 449, ../scss/icube/_checkout.scss */
.opc #opc-shipping #gc-please-wait,
.opc #opc-payment #gc-please-wait,
.opc #opc-shipping_method #gc-please-wait {
  margin: 0 0 10px;
}
/* line 453, ../scss/icube/_checkout.scss */
.opc #opc-shipping .gc-alert-when-used,
.opc #opc-payment .gc-alert-when-used,
.opc #opc-shipping_method .gc-alert-when-used {
  border: 1px solid #f8ad8b;
  border-radius: 4px;
  padding: 10px 10px 10px 40px;
  font-size: 11px;
  position: relative;
  margin-top: 17px;
}
/* line 461, ../scss/icube/_checkout.scss */
.opc #opc-shipping .gc-alert-when-used:before,
.opc #opc-payment .gc-alert-when-used:before,
.opc #opc-shipping_method .gc-alert-when-used:before {
  content: '!';
  padding: 0;
  background: #f36525;
  border-radius: 1em;
  color: #fff;
  font-size: 14px;
  width: 20px;
  display: inline-block;
  text-align: center;
  margin-right: 0;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -10.5px;
}

/* line 482, ../scss/icube/_checkout.scss */
.opc #opc-shipping .giftcard,
.opc #opc-shipping .discount {
  padding: 30px 0;
  border-bottom: 1px solid #bebebe;
}
/* line 487, ../scss/icube/_checkout.scss */
.opc #opc-shipping .giftcard h2,
.opc #opc-shipping .discount h2 {
  display: none;
}
/* line 491, ../scss/icube/_checkout.scss */
.opc #opc-shipping .giftcard label,
.opc #opc-shipping .discount label {
  font-weight: 400;
  text-transform: initial;
  margin: 0;
}
/* line 497, ../scss/icube/_checkout.scss */
.opc #opc-shipping .giftcard a,
.opc #opc-shipping .discount a {
  color: #008ccf;
  cursor: pointer;
}
/* line 502, ../scss/icube/_checkout.scss */
.opc #opc-shipping .giftcard .left,
.opc #opc-shipping .discount .left {
  width: 42%;
  padding-right: 10px;
  position: relative;
}
/* line 507, ../scss/icube/_checkout.scss */
.opc #opc-shipping .giftcard .left .tooltip,
.opc #opc-shipping .discount .left .tooltip {
  display: inline-block;
  margin-left: 5px;
}
/* line 513, ../scss/icube/_checkout.scss */
.opc #opc-shipping .giftcard .right,
.opc #opc-shipping .discount .right {
  width: 58%;
  position: relative;
}
/* line 517, ../scss/icube/_checkout.scss */
.opc #opc-shipping .giftcard .right .field-wrapper,
.opc #opc-shipping .discount .right .field-wrapper {
  width: 100%;
}
/* line 521, ../scss/icube/_checkout.scss */
.opc #opc-shipping .giftcard .right .input-text,
.opc #opc-shipping .discount .right .input-text {
  width: 75%;
  height: 27px;
  line-height: 27px;
  margin: 0;
  border: 2px solid #f36525;
  border-right: 0;
}
/* line 530, ../scss/icube/_checkout.scss */
.opc #opc-shipping .giftcard .right .button-wrapper,
.opc #opc-shipping .discount .right .button-wrapper {
  position: absolute;
  right: 0;
  top: 0;
  width: 25%;
  margin: 0;
}
/* line 538, ../scss/icube/_checkout.scss */
.opc #opc-shipping .giftcard .right .button2,
.opc #opc-shipping .discount .right .button2 {
  width: "100%";
  height: 27px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #f36525;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  cursor: pointer;
  padding-left: 17px;
  padding-right: 17px;
  letter-spacing: 1.5px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
  text-transform: initial;
  letter-spacing: 0;
  width: 100%;
  padding: 0;
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 77, ../scss/icube/_button.scss */
.opc #opc-shipping .giftcard .right .button2:hover, .opc #opc-shipping .giftcard .right .button2:active, .opc #opc-shipping .giftcard .right .button2:focus,
.opc #opc-shipping .discount .right .button2:hover,
.opc #opc-shipping .discount .right .button2:active,
.opc #opc-shipping .discount .right .button2:focus {
  color: #fff;
  background-color: #dd581d;
}
/* line 84, ../scss/icube/_button.scss */
.opc #opc-shipping .giftcard .right .button2 span,
.opc #opc-shipping .discount .right .button2 span {
  width: auto;
  height: auto !important;
  padding: 0 !important;
  font-family: inherit;
  font-size: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  color: inherit;
  background-image: none;
}
/* line 95, ../scss/icube/_button.scss */
.opc #opc-shipping .giftcard .right .button2 span span,
.opc #opc-shipping .discount .right .button2 span span {
  width: auto;
  height: auto !important;
  padding: 0 !important;
  font-family: inherit;
  font-size: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  background-image: none;
  color: inherit;
}
/* line 546, ../scss/icube/_checkout.scss */
.opc #opc-shipping .giftcard .right .button2 span,
.opc #opc-shipping .discount .right .button2 span {
  line-height: 27px !important;
  height: 27px !important;
}
/* line 556, ../scss/icube/_checkout.scss */
.opc #opc-shipping .discount .cancel-coupon {
  height: 20px;
  font-size: 12px;
  text-transform: initial;
  letter-spacing: 0;
  margin-top: 5px;
  padding: 0 5px;
  line-height: 20px;
}
/* line 567, ../scss/icube/_checkout.scss */
.opc #opc-shipping .check-gc-status {
  margin-top: 10px;
  display: inline-block;
}
/* line 572, ../scss/icube/_checkout.scss */
.opc #opc-shipping #shipping-buttons-container {
  padding: 0;
  margin: 0;
  border: none;
}
/* line 578, ../scss/icube/_checkout.scss */
.opc #opc-shipping .head-edit-form {
  margin: 0;
}
/* line 582, ../scss/icube/_checkout.scss */
.opc #opc-shipping .customSelectAddress {
  opacity: 0;
  position: absolute;
  left: -999px;
}
/* line 587, ../scss/icube/_checkout.scss */
.opc #opc-shipping .customSelectAddress + label {
  display: block;
  border: 1px solid #a9a9a9;
  border-radius: 5px;
  padding: 15px 10px;
  margin-bottom: 15px;
}
/* line 595, ../scss/icube/_checkout.scss */
.opc #opc-shipping .customSelectAddress:checked + label {
  border-color: #f36525;
}
/* line 600, ../scss/icube/_checkout.scss */
.opc #opc-shipping #newAddressBtn {
  border-radius: 4px;
  letter-spacing: 0px;
  color: #fff;
  line-height: 22px;
  text-decoration: none;
}
/* line 608, ../scss/icube/_checkout.scss */
.opc #opc-shipping #shipping-new-address-form {
  margin-top: 25px;
}
/* line 614, ../scss/icube/_checkout.scss */
.opc #opc-shipping .select .select-bg {
  width: 100% !important;
}

/* line 623, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods > dt,
.opc #opc-payment .sp-methods > dd {
  padding: 10px;
}
/* line 628, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods > dt {
  display: block;
  margin: 0;
  position: relative;
  border-top: 1px solid #bababa;
}
/* line 634, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods > dt input {
  margin: 0;
  top: 4px;
  margin-right: 20px;
  display: none;
}
/* line 641, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods > dt label {
  background: none;
  padding: 0;
  min-width: auto;
  min-width: 0;
  display: block;
  font-weight: 600;
}
/* line 649, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods > dt label span {
  font-weight: 400;
}
/* line 654, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods > dt .arrow {
  display: none;
}
/* line 658, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods > dt .arrow:after {
  content: "\f106";
  font: normal normal normal 15px/1 FontAwesome;
  position: absolute;
  right: 10px;
  top: 12px;
}
/* line 666, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods > dt:not(.inactive) {
  background: #B0B1B6;
}
/* line 669, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods > dt:not(.inactive) label {
  color: #fff;
}
/* line 674, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods > dt.inactive .arrow:after {
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  top: 15px;
}
/* line 682, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods > dt.inactive label {
  cursor: pointer;
}
/* line 688, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods > dd {
  clear: both;
}
/* line 691, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods > dd > ul {
  display: block !important;
}
/* line 696, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods .form-list {
  padding-left: 0;
}
/* line 699, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods .form-list:after {
  content: '';
  display: table;
  clear: both;
}
/* line 703, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods .form-list select {
  background: none;
}
/* line 707, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods .form-list li:after {
  content: '';
  display: table;
  clear: both;
}
/* line 711, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods .form-list li:not(.wide) {
  max-width: 300px;
}
/* line 720, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods .form-list label[for="vpayment_expiration"] + .input-box .v-fix:first-child,
.opc #opc-payment .sp-methods .form-list label[for="vpaymentins_expiration"] + .input-box .v-fix:first-child {
  width: 55%;
  margin-right: 3%;
}
/* line 725, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods .form-list label[for="vpayment_expiration"] + .input-box .v-fix:last-child,
.opc #opc-payment .sp-methods .form-list label[for="vpaymentins_expiration"] + .input-box .v-fix:last-child {
  width: 42%;
  margin-right: 0;
}
/* line 734, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods .form-list .logos img {
  display: inline-block;
}
/* line 737, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods .form-list .logos img + img {
  margin-left: 20px;
}
/* line 743, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods .form-list .float-group {
  margin: 0;
  border: 0;
  max-height: 100%;
  height: auto;
}
/* line 749, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods .form-list .float-group:after {
  content: '';
  display: table;
  clear: both;
}
/* line 754, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods .form-list .image {
  margin: 0;
  width: auto;
  height: auto;
}
/* line 759, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods .form-list .image + .image {
  margin-left: 30px;
}
/* line 763, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods .form-list .image img.displayed {
  margin: 0;
}
/* line 767, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods .form-list .image + .float-group {
  margin-left: 10px;
}
/* line 771, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods .form-list .image + .image {
  margin-left: 10px;
}
/* line 777, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods #dd_method_vtweb {
  padding-top: 0;
}
/* line 782, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods #dd_method_vtweb #payment_form_vtweb > li {
  margin: 0;
}
/* line 791, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods #payment-bank_transfer_accounts:after,
.opc #opc-payment .sp-methods .logos:after {
  content: '';
  display: table;
  clear: both;
}
/* line 795, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods #payment-bank_transfer_accounts p,
.opc #opc-payment .sp-methods .logos p {
  margin-bottom: 0;
}
/* line 799, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods #payment-bank_transfer_accounts img,
.opc #opc-payment .sp-methods .logos img {
  width: 18%;
  margin: 10px 3%;
  display: inline-block;
  vertical-align: middle;
}
/* line 806, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods #payment-bank_transfer_accounts p:after,
.opc #opc-payment .sp-methods .logos p:after {
  content: '';
  display: table;
  clear: both;
}
/* line 811, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods .cvv-what-is-this {
  margin-top: 6px;
  float: left;
}
/* line 816, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods .custom_cc_type_wrapper {
  margin-top: 6px;
  display: inline-block;
}
/* line 820, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods .custom_cc_type_wrapper + .custom_cc_type_wrapper {
  margin-left: 10px;
}
/* line 825, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods .custom_cc_type {
  opacity: 0;
  position: absolute;
  left: -999px;
}
/* line 830, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods .custom_cc_type + label {
  padding: 5px;
  border: 2px solid transparent;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
/* line 838, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods .custom_cc_type:checked + label {
  border-color: #f36525;
}
/* line 847, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods #payment_form_vpaymentva .val-one-required > li {
  position: relative;
}
/* line 850, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods #payment_form_vpaymentva .val-one-required > li .v-fix + label {
  position: absolute;
  left: 17px;
  top: 3px;
}
/* line 856, ../scss/icube/_checkout.scss */
.opc #opc-payment .sp-methods #payment_form_vpaymentva .val-one-required > li .validation-advice {
  margin-top: 10px;
}
/* line 864, ../scss/icube/_checkout.scss */
.opc #opc-payment .checkout-onepage-payment-additional-giftcardaccount {
  display: none;
}
/* line 868, ../scss/icube/_checkout.scss */
.opc #opc-payment .checkout-agreements .agreement-content {
  background: none;
  padding: 10px 15px;
}
/* line 873, ../scss/icube/_checkout.scss */
.opc #opc-payment #payment-shipToAddress {
  min-height: 40px;
}
/* line 877, ../scss/icube/_checkout.scss */
.opc #opc-payment #customerbalance_placer {
  display: none;
}
/* line 881, ../scss/icube/_checkout.scss */
.opc #opc-payment #payment-tool-tip {
  position: absolute;
  left: -9999px;
}

/* line 889, ../scss/icube/_checkout.scss */
#opc-shipping_method #amorderattr {
  padding: 0px 30px 30px;
  background: #fff;
  margin-top: -40px;
}
/* line 894, ../scss/icube/_checkout.scss */
#opc-shipping_method #amorderattr .input-text {
  max-width: 250px;
}
/* line 901, ../scss/icube/_checkout.scss */
#opc-shipping_method .sp-methods dt {
  font-weight: 400 !important;
}
/* line 905, ../scss/icube/_checkout.scss */
#opc-shipping_method .sp-methods input[type=checkbox],
#opc-shipping_method .sp-methods input[type=radio] {
  margin-top: 5px !important;
  top: 0 !important;
  margin-left: 0 !important;
}
/* line 912, ../scss/icube/_checkout.scss */
#opc-shipping_method .sp-methods label {
  padding: 0 0 0 20px !important;
  background: none !important;
}
/* line 918, ../scss/icube/_checkout.scss */
#opc-shipping_method #onepage-checkout-shipping-method-additional-load {
  display: none;
}

/* line 923, ../scss/icube/_checkout.scss */
#opc-review .skip-review-loader {
  position: relative;
  text-align: center;
  padding: 100px 0;
  background: #fff;
}
/* line 929, ../scss/icube/_checkout.scss */
#opc-review .skip-review-loader .text {
  color: #a9a9a9;
}
/* line 933, ../scss/icube/_checkout.scss */
#opc-review .skip-review-loader .text:before {
  content: '';
  background-image: url("../images/opc-ajax-loader.gif");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px;
  display: inline-block;
  height: 30px;
  width: 30px;
  vertical-align: middle;
  margin-right: 10px;
}

/*----------------------------------------------------------------------------*/
/* OPC - Order Success
/*----------------------------------------------------------------------------*/
/* line 953, ../scss/icube/_checkout.scss */
body.checkout-onepage-success .col-main {
  text-align: left;
}
/* line 956, ../scss/icube/_checkout.scss */
body.checkout-onepage-success .col-main .opc-content-wrapper {
  background: #fff;
  margin: 50px 0;
  padding: 50px 30px;
}
/* line 962, ../scss/icube/_checkout.scss */
body.checkout-onepage-success .col-main .page-title h1 {
  border: none;
  font-size: 31px;
  font-size: 1.9375rem;
  padding: 0;
  margin-bottom: 30px;
}
/* line 969, ../scss/icube/_checkout.scss */
body.checkout-onepage-success .col-main .sub-title {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  margin-bottom: 15px;
}
/* line 975, ../scss/icube/_checkout.scss */
body.checkout-onepage-success .col-main .buttons-set {
  border: 0;
  margin: 40px 0 0;
  padding: 0;
}
/* line 980, ../scss/icube/_checkout.scss */
body.checkout-onepage-success .col-main .buttons-set .button {
  border-radius: 4px;
  letter-spacing: 0;
}
/* line 988, ../scss/icube/_checkout.scss */
body.checkout-onepage-success .col-main p + p {
  margin-top: 15px;
}
/* line 995, ../scss/icube/_checkout.scss */
body.checkout-onepage-success .col-main p.order-id a {
  font-weight: bold;
  font-size: 18px;
  font-size: 1.125rem;
  color: #52555f;
}
/* line 1002, ../scss/icube/_checkout.scss */
body.checkout-onepage-success .col-main a {
  color: #008ccf;
}

/*----------------------------------------------------------------------------*/
/* Order Review Table
/*----------------------------------------------------------------------------*/
/* line 1014, ../scss/icube/_checkout.scss */
#checkout-review-table thead {
  display: none;
}
/* line 1018, ../scss/icube/_checkout.scss */
#checkout-review-table .product-image {
  border: none;
}
/* line 1021, ../scss/icube/_checkout.scss */
#checkout-review-table .product-image img {
  max-width: 100%;
}
/* line 1026, ../scss/icube/_checkout.scss */
#checkout-review-table .col-product-image {
  min-width: 90px;
}
/* line 1030, ../scss/icube/_checkout.scss */
#checkout-review-table .product-name {
  font-weight: bold;
}
/* line 1034, ../scss/icube/_checkout.scss */
#checkout-review-table .col-subtotal {
  display: none;
}
/* line 1038, ../scss/icube/_checkout.scss */
#checkout-review-table .col-price {
  line-height: 1.4;
}
/* line 1044, ../scss/icube/_checkout.scss */
#checkout-review-table tbody td {
  border-bottom: 1px solid #bebebe;
  padding: 15px 10px;
}
/* line 1048, ../scss/icube/_checkout.scss */
#checkout-review-table tbody td .item-options {
  margin: 0;
  color: #676b78;
}
/* line 1052, ../scss/icube/_checkout.scss */
#checkout-review-table tbody td .item-options dt {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
  font-style: normal;
  position: relative;
}
/* line 1058, ../scss/icube/_checkout.scss */
#checkout-review-table tbody td .item-options dt:after {
  position: absolute;
  right: 0;
}
/* line 1064, ../scss/icube/_checkout.scss */
#checkout-review-table tbody td .item-options dd {
  font-size: 12px;
  font-size: 0.75rem;
  margin-bottom: 3px;
  padding-left: 5px;
}
/* line 1073, ../scss/icube/_checkout.scss */
#checkout-review-table .price {
  white-space: nowrap;
}
/* line 1077, ../scss/icube/_checkout.scss */
#checkout-review-table .regular-price {
  line-height: 1.4;
}
/* line 1081, ../scss/icube/_checkout.scss */
#checkout-review-table .old-price {
  line-height: 1.4;
}
/* line 1084, ../scss/icube/_checkout.scss */
#checkout-review-table .old-price .price {
  color: #a9a9a9;
  text-decoration: line-through;
}

/* line 1091, ../scss/icube/_checkout.scss */
#checkout-review-submit {
  display: none;
}

/*----------------------------------------------------------------------------*/
/* General
/*----------------------------------------------------------------------------*/
/* line 7, ../scss/icube/_customer.scss */
body.customer-account .messages {
  margin-bottom: 20px;
}
/* line 11, ../scss/icube/_customer.scss */
body.customer-account .col-main {
  margin-top: 45px;
}
/* line 14, ../scss/icube/_customer.scss */
body.customer-account .col-main a {
  color: #008ccf;
}
/* line 17, ../scss/icube/_customer.scss */
body.customer-account .col-main a:hover {
  color: #f36525;
}
/* line 22, ../scss/icube/_customer.scss */
body.customer-account .col-main .section {
  background: #fff;
  padding: 30px 25px;
}
/* line 26, ../scss/icube/_customer.scss */
body.customer-account .col-main .section + .section {
  margin-top: 15px;
}
/* line 32, ../scss/icube/_customer.scss */
body.customer-account .col-main .section .section-title h1,
body.customer-account .col-main .section .section-title h2 {
  font-size: 21px;
  font-size: 1.3125rem;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 15px;
}
/* line 41, ../scss/icube/_customer.scss */
body.customer-account .col-main .section.link {
  padding: 0;
}
/* line 44, ../scss/icube/_customer.scss */
body.customer-account .col-main .section.link a {
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  padding: 25px 25px 25px 100px;
  position: relative;
  color: #52555f;
  text-decoration: none;
}
/* line 52, ../scss/icube/_customer.scss */
body.customer-account .col-main .section.link a strong {
  font-size: 21px;
  font-size: 1.3125rem;
  text-transform: uppercase;
  display: block;
}
/* line 58, ../scss/icube/_customer.scss */
body.customer-account .col-main .section.link a:before {
  position: absolute;
  left: 25px;
  font-size: 50px;
  line-height: 1;
  vertical-align: top;
}
/* line 66, ../scss/icube/_customer.scss */
body.customer-account .col-main .section.link a:hover {
  background: #f36525;
  color: #fff;
}
/* line 74, ../scss/icube/_customer.scss */
body.customer-account .col-main .section-2cols {
  margin-top: 15px;
}
/* line 77, ../scss/icube/_customer.scss */
body.customer-account .col-main .section-2cols:after {
  content: '';
  display: table;
  clear: both;
}
/* line 81, ../scss/icube/_customer.scss */
body.customer-account .col-main .section-2cols .section {
  width: 49%;
  margin-top: 0 !important;
}
/* line 85, ../scss/icube/_customer.scss */
body.customer-account .col-main .section-2cols .section:first-child {
  float: left;
}
/* line 89, ../scss/icube/_customer.scss */
body.customer-account .col-main .section-2cols .section:last-child {
  float: right;
}
/* line 94, ../scss/icube/_customer.scss */
body.customer-account .col-main .section-2cols + .section {
  margin-top: 15px;
}
/* line 101, ../scss/icube/_customer.scss */
body.customer-account .col-main .page-title h1 {
  font-size: 21px;
  font-size: 1.3125rem;
}
/* line 106, ../scss/icube/_customer.scss */
body.customer-account .col-main .box-account {
  padding-bottom: 0;
  border-bottom: 0;
  margin-bottom: 0;
}
/* line 111, ../scss/icube/_customer.scss */
body.customer-account .col-main .box-account p,
body.customer-account .col-main .box-account address {
  font-style: normal;
}
/* line 116, ../scss/icube/_customer.scss */
body.customer-account .col-main .box-account .box-head {
  margin: 0 0 10px;
  border: none;
}
/* line 120, ../scss/icube/_customer.scss */
body.customer-account .col-main .box-account .box-head h2,
body.customer-account .col-main .box-account .box-head h3 {
  font-size: 21px;
  font-size: 1.3125rem;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 128, ../scss/icube/_customer.scss */
body.customer-account .col-main .box-account .box-content {
  padding: 10px 25px 35px;
  border-radius: 4px;
  position: relative;
}
/* line 133, ../scss/icube/_customer.scss */
body.customer-account .col-main .box-account .box-content:after {
  content: '';
  display: table;
  clear: both;
}
/* line 137, ../scss/icube/_customer.scss */
body.customer-account .col-main .box-account .box-content:not(.empty) {
  border: 1px solid #e6e6e6;
}
/* line 141, ../scss/icube/_customer.scss */
body.customer-account .col-main .box-account .box-content.empty {
  padding: 0;
  height: 30px !important;
}
/* line 145, ../scss/icube/_customer.scss */
body.customer-account .col-main .box-account .box-content.empty .actions {
  left: 0;
  right: auto;
}
/* line 154, ../scss/icube/_customer.scss */
body.customer-account .col-main .box-account .col2-set .col-1,
body.customer-account .col-main .box-account .col2-set .col-2 {
  padding: 0;
}
/* line 158, ../scss/icube/_customer.scss */
body.customer-account .col-main .box-account .col2-set .col-1 h3,
body.customer-account .col-main .box-account .col2-set .col-2 h3 {
  color: #52555f;
}
/* line 164, ../scss/icube/_customer.scss */
body.customer-account .col-main .box-account .col2-set .col-1 .box-title:after,
body.customer-account .col-main .box-account .col2-set .col-2 .box-title:after {
  content: '';
  display: table;
  clear: both;
}
/* line 168, ../scss/icube/_customer.scss */
body.customer-account .col-main .box-account .col2-set .col-1 .box-title h2,
body.customer-account .col-main .box-account .col2-set .col-1 .box-title h3,
body.customer-account .col-main .box-account .col2-set .col-2 .box-title h2,
body.customer-account .col-main .box-account .col2-set .col-2 .box-title h3 {
  float: left;
}
/* line 173, ../scss/icube/_customer.scss */
body.customer-account .col-main .box-account .col2-set .col-1 .box-title a,
body.customer-account .col-main .box-account .col2-set .col-2 .box-title a {
  float: right;
}
/* line 178, ../scss/icube/_customer.scss */
body.customer-account .col-main .box-account .col2-set .col-1 .actions,
body.customer-account .col-main .box-account .col2-set .col-2 .actions {
  position: absolute;
  right: 10px;
  bottom: 10px;
  margin: 0;
  padding: 0;
}
/* line 185, ../scss/icube/_customer.scss */
body.customer-account .col-main .box-account .col2-set .col-1 .actions a,
body.customer-account .col-main .box-account .col2-set .col-2 .actions a {
  position: relative;
  padding-left: 14px;
}
/* line 189, ../scss/icube/_customer.scss */
body.customer-account .col-main .box-account .col2-set .col-1 .actions a + a,
body.customer-account .col-main .box-account .col2-set .col-2 .actions a + a {
  margin-left: 10px;
}
/* line 193, ../scss/icube/_customer.scss */
body.customer-account .col-main .box-account .col2-set .col-1 .actions a:before,
body.customer-account .col-main .box-account .col2-set .col-2 .actions a:before {
  position: absolute;
  font-size: 10px;
  left: 0;
  bottom: 50%;
  margin-bottom: -8px;
}
/* line 205, ../scss/icube/_customer.scss */
body.customer-account .col-main .box-account .col2-set .col-1 {
  padding-right: 6%;
}
/* line 209, ../scss/icube/_customer.scss */
body.customer-account .col-main .box-account .col2-set .col-2 {
  padding-left: 6%;
}
/* line 213, ../scss/icube/_customer.scss */
body.customer-account .col-main .box-account .col2-set + .col2-set {
  margin-top: 20px;
}
/* line 219, ../scss/icube/_customer.scss */
body.customer-account .col-main .buttons-set {
  border: none;
}
/* line 222, ../scss/icube/_customer.scss */
body.customer-account .col-main .buttons-set .back-link a {
  color: #0d91d1;
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
  background: none !important;
  position: relative;
  padding-left: 16px;
  text-transform: none;
  text-decoration: none !important;
}
/* line 232, ../scss/icube/_customer.scss */
body.customer-account .col-main .buttons-set .back-link a small {
  display: none;
}
/* line 236, ../scss/icube/_customer.scss */
body.customer-account .col-main .buttons-set .back-link a:before {
  content: "\f053";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  left: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  top: 50%;
  margin-top: -6px;
}
/* line 246, ../scss/icube/_customer.scss */
body.customer-account .col-main .buttons-set .back-link a:hover:before {
  left: -5px;
}
/* line 251, ../scss/icube/_customer.scss */
body.customer-account .col-main .buttons-set .button {
  border-radius: 5px;
}
/* line 256, ../scss/icube/_customer.scss */
body.customer-account .col-main .fieldset {
  margin: 0;
}
/* line 259, ../scss/icube/_customer.scss */
body.customer-account .col-main .fieldset .legend {
  border: none;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 600;
  color: #52555f;
  margin-bottom: 0;
}
/* line 267, ../scss/icube/_customer.scss */
body.customer-account .col-main .fieldset p.required {
  display: none;
}
/* line 275, ../scss/icube/_customer.scss */
body.customer-account .col-main .fieldset .col2-set div.select .select-bg {
  width: 100% !important;
}
/* line 280, ../scss/icube/_customer.scss */
body.customer-account .col-main .fieldset .col2-set .col-1 {
  padding: 0 6% 0 0;
}
/* line 284, ../scss/icube/_customer.scss */
body.customer-account .col-main .fieldset .col2-set .col-2 {
  padding: 0 0 0 6%;
}
/* line 292, ../scss/icube/_customer.scss */
body.customer-account .col-main .form-list label {
  font-weight: 400;
}
/* line 298, ../scss/icube/_customer.scss */
body.customer-account .col-main .form-list .control label {
  background: none;
  padding: 2px 10px 2px 20px;
}
/* line 303, ../scss/icube/_customer.scss */
body.customer-account .col-main .form-list .control input {
  margin-left: 0;
  margin-top: 6px;
}
/* line 307, ../scss/icube/_customer.scss */
body.customer-account .col-main .form-list .control input.checkbox {
  margin-top: 8px;
}

/*----------------------------------------------------------------------------*/
/* Login Page
/*----------------------------------------------------------------------------*/
/* line 320, ../scss/icube/_customer.scss */
.account-login {
  margin-top: 30px;
}
/* line 323, ../scss/icube/_customer.scss */
.account-login a.button {
  line-height: 37px;
  padding: 0 15px;
  text-decoration: none;
}
/* line 331, ../scss/icube/_customer.scss */
.account-login.login-only .registered-users {
  padding: 0;
}
/* line 334, ../scss/icube/_customer.scss */
.account-login.login-only .registered-users .buttons-set {
  border: none;
  margin-top: 40px;
  text-align: left;
}
/* line 339, ../scss/icube/_customer.scss */
.account-login.login-only .registered-users .buttons-set .button {
  margin: 0;
  float: none;
}

/* line 350, ../scss/icube/_customer.scss */
div.inchoo-socialconnect-login .content {
  min-height: 0;
}
/* line 354, ../scss/icube/_customer.scss */
div.inchoo-socialconnect-login .buttons-set {
  padding-top: 0;
  margin-top: 0;
}
/* line 361, ../scss/icube/_customer.scss */
div.inchoo-socialconnect-login .col2-set .col-1,
div.inchoo-socialconnect-login .col2-set .col-2 {
  margin-top: 0;
}

/*----------------------------------------------------------------------------*/
/* Registration Page
/*----------------------------------------------------------------------------*/
/* line 373, ../scss/icube/_customer.scss */
.customer-account-create .account-create {
  /* Social Connect */
}
/* line 375, ../scss/icube/_customer.scss */
.customer-account-create .account-create .section {
  background: #fff;
  padding: 30px 100px;
}
/* line 380, ../scss/icube/_customer.scss */
.customer-account-create .account-create h2 {
  text-transform: uppercase;
  font-size: 21px;
  font-size: 1.3125rem;
  font-weight: bold;
}
/* line 386, ../scss/icube/_customer.scss */
.customer-account-create .account-create .fieldset,
.customer-account-create .account-create .buttons-set {
  margin-left: 0;
}
/* line 391, ../scss/icube/_customer.scss */
.customer-account-create .account-create input[type=email],
.customer-account-create .account-create input[type=number],
.customer-account-create .account-create input[type=password],
.customer-account-create .account-create input[type=tel],
.customer-account-create .account-create input[type=text] {
  width: 100%;
}
/* line 399, ../scss/icube/_customer.scss */
.customer-account-create .account-create .buttons-set {
  max-width: 100%;
  border: none;
  text-align: center;
  margin-top: 30px;
}
/* line 405, ../scss/icube/_customer.scss */
.customer-account-create .account-create .buttons-set p {
  font-size: 12px;
  font-size: 0.75rem;
  color: #676b78;
  margin-bottom: 8px;
}
/* line 410, ../scss/icube/_customer.scss */
.customer-account-create .account-create .buttons-set p a {
  color: #008ccf;
}
/* line 415, ../scss/icube/_customer.scss */
.customer-account-create .account-create .buttons-set .back-link {
  display: none;
}
/* line 419, ../scss/icube/_customer.scss */
.customer-account-create .account-create .buttons-set .button {
  float: none;
  margin: 0;
  border-radius: 4px;
}
/* line 426, ../scss/icube/_customer.scss */
.customer-account-create .account-create p.required {
  display: none;
}
/* line 430, ../scss/icube/_customer.scss */
.customer-account-create .account-create label {
  font-weight: 400;
}
/* line 433, ../scss/icube/_customer.scss */
.customer-account-create .account-create label.required:after {
  display: none;
}
/* line 438, ../scss/icube/_customer.scss */
.customer-account-create .account-create .input-box {
  position: relative;
}
/* line 441, ../scss/icube/_customer.scss */
.customer-account-create .account-create .input-box .tooltip {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: -25px;
}
/* line 449, ../scss/icube/_customer.scss */
.customer-account-create .account-create .col-1,
.customer-account-create .account-create .col-2 {
  padding-top: 0;
}
/* line 454, ../scss/icube/_customer.scss */
.customer-account-create .account-create .col-1 {
  padding-right: 0;
  position: relative;
}
/* line 458, ../scss/icube/_customer.scss */
.customer-account-create .account-create .col-1 .fieldset {
  padding-right: 22%;
  border-right: 1px solid #a9a9a9;
}
/* line 464, ../scss/icube/_customer.scss */
.customer-account-create .account-create .col-2 {
  padding-left: 11%;
}
/* line 470, ../scss/icube/_customer.scss */
.customer-account-create .account-create .form-list li {
  margin-bottom: 15px;
}
/* line 474, ../scss/icube/_customer.scss */
.customer-account-create .account-create .form-list li.integratememberid {
  margin-top: 15px;
}
/* line 477, ../scss/icube/_customer.scss */
.customer-account-create .account-create .form-list li.integratememberid label {
  text-transform: uppercase;
  margin-left: 5px;
}
/* line 483, ../scss/icube/_customer.scss */
.customer-account-create .account-create .form-list li.memberid {
  margin-top: 15px;
}
/* line 489, ../scss/icube/_customer.scss */
.customer-account-create .account-create .inchoo-socialconnect-register {
  margin-top: 0;
}
/* line 492, ../scss/icube/_customer.scss */
.customer-account-create .account-create .inchoo-socialconnect-register p {
  margin-bottom: 15px;
}
/* line 496, ../scss/icube/_customer.scss */
.customer-account-create .account-create .inchoo-socialconnect-register > div {
  margin-top: 10px;
}
/* line 505, ../scss/icube/_customer.scss */
.customer-account-create .account-create .form-list .control label {
  background: none;
  padding: 5px 0 5px 20px;
}
/* line 510, ../scss/icube/_customer.scss */
.customer-account-create .account-create .form-list .control input.checkbox {
  margin-left: 0;
  margin-top: 9px;
}
/* line 516, ../scss/icube/_customer.scss */
.customer-account-create .account-create .form-list .tooltip {
  display: inline-block;
  margin-left: 10px;
}

/*----------------------------------------------------------------------------*/
/* Forgot Password
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* Login page
/*----------------------------------------------------------------------------*/
/* line 540, ../scss/icube/_customer.scss */
body.customer-account-login .form-list .control.remember-me-box label {
  background: none;
  margin-top: -20px;
}
/* line 545, ../scss/icube/_customer.scss */
body.customer-account-login .form-list .control input.checkbox {
  margin-top: 7px;
  margin-left: 20px;
}
/* line 550, ../scss/icube/_customer.scss */
body.customer-account-login .tooltip {
  display: inline-block;
}
/* line 554, ../scss/icube/_customer.scss */
body.customer-account-login .customer-account-login .col2-set .buttons-set {
  margin-top: -10px;
}

/*----------------------------------------------------------------------------*/
/* My Account - Navigation
/*----------------------------------------------------------------------------*/
/* line 565, ../scss/icube/_customer.scss */
body.customer-account .sidebar .block-title {
  background: none;
  padding: 0 0 15px !important;
}
/* line 569, ../scss/icube/_customer.scss */
body.customer-account .sidebar .block-title span {
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: bold;
  line-height: 1;
}
/* line 576, ../scss/icube/_customer.scss */
body.customer-account .sidebar .block-content {
  padding: 15px 10px;
  background: #fff;
  font-weight: 800;
}
/* line 581, ../scss/icube/_customer.scss */
body.customer-account .sidebar .block-content li {
  margin: 0;
  line-height: 1.3;
  position: relative;
  min-height: 42px;
}
/* line 587, ../scss/icube/_customer.scss */
body.customer-account .sidebar .block-content li + li {
  border-top: 1px solid #dfdfdf;
}
/* line 591, ../scss/icube/_customer.scss */
body.customer-account .sidebar .block-content li a {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  padding-left: 40px;
  padding-right: 5px;
  display: block;
}
/* line 597, ../scss/icube/_customer.scss */
body.customer-account .sidebar .block-content li a:hover {
  color: #f36525;
  text-decoration: none;
}
/* line 602, ../scss/icube/_customer.scss */
body.customer-account .sidebar .block-content li a:before {
  position: absolute;
  left: 9px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 608, ../scss/icube/_customer.scss */
body.customer-account .sidebar .block-content li a.informasiakun:before {
  font-family: Flaticon;
  font-size: 26px;
  font-style: normal;
  content: "";
}
/* line 612, ../scss/icube/_customer.scss */
body.customer-account .sidebar .block-content li a.keanggotaanvoucher:before {
  font-family: Flaticon;
  font-size: 26px;
  font-style: normal;
  content: "";
}
/* line 616, ../scss/icube/_customer.scss */
body.customer-account .sidebar .block-content li a.addressbook:before {
  font-family: Flaticon;
  font-size: 26px;
  font-style: normal;
  content: "";
}
/* line 620, ../scss/icube/_customer.scss */
body.customer-account .sidebar .block-content li a.pesanansaya:before {
  font-family: Flaticon;
  font-size: 26px;
  font-style: normal;
  content: "";
}
/* line 624, ../scss/icube/_customer.scss */
body.customer-account .sidebar .block-content li a.ulasanproduk:before {
  font-family: Flaticon;
  font-size: 26px;
  font-style: normal;
  content: "";
}
/* line 628, ../scss/icube/_customer.scss */
body.customer-account .sidebar .block-content li a.langganannewsletter:before {
  font-family: Flaticon;
  font-size: 26px;
  font-style: normal;
  content: "";
}
/* line 641, ../scss/icube/_customer.scss */
body.customer-account .sidebar .block-account li.current a:before {
  color: #f36525;
}
/* line 646, ../scss/icube/_customer.scss */
body.customer-account .sidebar .block-account li strong {
  color: #f36525;
  font-weight: 800;
}

/*----------------------------------------------------------------------------*/
/* My Account - My Order details
/*----------------------------------------------------------------------------*/
/* line 664, ../scss/icube/_customer.scss */
body.sales-order-view .main .table-caption,
body.sales-order-invoice .main .table-caption,
body.sales-order-shipment .main .table-caption,
body.sales-order-creditmemo .main .table-caption,
body.enterprise-rma-return-returns .main .table-caption {
  margin-bottom: 15px;
}
/* line 670, ../scss/icube/_customer.scss */
body.sales-order-view .main .data-table .product-name,
body.sales-order-invoice .main .data-table .product-name,
body.sales-order-shipment .main .data-table .product-name,
body.sales-order-creditmemo .main .data-table .product-name,
body.enterprise-rma-return-returns .main .data-table .product-name {
  text-transform: initial;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 5px;
}
/* line 677, ../scss/icube/_customer.scss */
body.sales-order-view .main .data-table thead th,
body.sales-order-view .main .data-table tbody td,
body.sales-order-invoice .main .data-table thead th,
body.sales-order-invoice .main .data-table tbody td,
body.sales-order-shipment .main .data-table thead th,
body.sales-order-shipment .main .data-table tbody td,
body.sales-order-creditmemo .main .data-table thead th,
body.sales-order-creditmemo .main .data-table tbody td,
body.enterprise-rma-return-returns .main .data-table thead th,
body.enterprise-rma-return-returns .main .data-table tbody td {
  text-align: left !important;
}
/* line 682, ../scss/icube/_customer.scss */
body.sales-order-view .main .data-table dl.item-options,
body.sales-order-invoice .main .data-table dl.item-options,
body.sales-order-shipment .main .data-table dl.item-options,
body.sales-order-creditmemo .main .data-table dl.item-options,
body.enterprise-rma-return-returns .main .data-table dl.item-options {
  margin: 0;
}
/* line 685, ../scss/icube/_customer.scss */
body.sales-order-view .main .data-table dl.item-options dt,
body.sales-order-invoice .main .data-table dl.item-options dt,
body.sales-order-shipment .main .data-table dl.item-options dt,
body.sales-order-creditmemo .main .data-table dl.item-options dt,
body.enterprise-rma-return-returns .main .data-table dl.item-options dt {
  font-style: initial;
  font-weight: 400;
  min-width: 70px;
  position: relative;
}
/* line 691, ../scss/icube/_customer.scss */
body.sales-order-view .main .data-table dl.item-options dt:after,
body.sales-order-invoice .main .data-table dl.item-options dt:after,
body.sales-order-shipment .main .data-table dl.item-options dt:after,
body.sales-order-creditmemo .main .data-table dl.item-options dt:after,
body.enterprise-rma-return-returns .main .data-table dl.item-options dt:after {
  position: absolute;
  right: 0;
}
/* line 697, ../scss/icube/_customer.scss */
body.sales-order-view .main .data-table dl.item-options dd,
body.sales-order-invoice .main .data-table dl.item-options dd,
body.sales-order-shipment .main .data-table dl.item-options dd,
body.sales-order-creditmemo .main .data-table dl.item-options dd,
body.enterprise-rma-return-returns .main .data-table dl.item-options dd {
  padding-left: 7px;
  margin: 0;
}
/* line 703, ../scss/icube/_customer.scss */
body.sales-order-view .main .data-table th.sku,
body.sales-order-view .main .data-table td.sku,
body.sales-order-invoice .main .data-table th.sku,
body.sales-order-invoice .main .data-table td.sku,
body.sales-order-shipment .main .data-table th.sku,
body.sales-order-shipment .main .data-table td.sku,
body.sales-order-creditmemo .main .data-table th.sku,
body.sales-order-creditmemo .main .data-table td.sku,
body.enterprise-rma-return-returns .main .data-table th.sku,
body.enterprise-rma-return-returns .main .data-table td.sku {
  display: none;
}
/* line 709, ../scss/icube/_customer.scss */
body.sales-order-view .main table.total,
body.sales-order-invoice .main table.total,
body.sales-order-shipment .main table.total,
body.sales-order-creditmemo .main table.total,
body.enterprise-rma-return-returns .main table.total {
  margin-top: 10px;
  width: 100%;
}
/* line 713, ../scss/icube/_customer.scss */
body.sales-order-view .main table.total td:first-child,
body.sales-order-invoice .main table.total td:first-child,
body.sales-order-shipment .main table.total td:first-child,
body.sales-order-creditmemo .main table.total td:first-child,
body.enterprise-rma-return-returns .main table.total td:first-child {
  text-transform: uppercase;
  padding: 5px 20px 5px 0;
}
/* line 718, ../scss/icube/_customer.scss */
body.sales-order-view .main table.total td:last-child,
body.sales-order-invoice .main table.total td:last-child,
body.sales-order-shipment .main table.total td:last-child,
body.sales-order-creditmemo .main table.total td:last-child,
body.enterprise-rma-return-returns .main table.total td:last-child {
  width: 150px;
  text-align: left;
  padding: 5px 0 5px 20px;
}
/* line 725, ../scss/icube/_customer.scss */
body.sales-order-view .main .order-details .order-links,
body.sales-order-invoice .main .order-details .order-links,
body.sales-order-shipment .main .order-details .order-links,
body.sales-order-creditmemo .main .order-details .order-links,
body.enterprise-rma-return-returns .main .order-details .order-links {
  margin-bottom: 5px;
}
/* line 729, ../scss/icube/_customer.scss */
body.sales-order-view .main .section.amorderattr,
body.sales-order-invoice .main .section.amorderattr,
body.sales-order-shipment .main .section.amorderattr,
body.sales-order-creditmemo .main .section.amorderattr,
body.enterprise-rma-return-returns .main .section.amorderattr {
  margin-top: -10px !important;
}
/* line 732, ../scss/icube/_customer.scss */
body.sales-order-view .main .section.amorderattr .order-info-box,
body.sales-order-invoice .main .section.amorderattr .order-info-box,
body.sales-order-shipment .main .section.amorderattr .order-info-box,
body.sales-order-creditmemo .main .section.amorderattr .order-info-box,
body.enterprise-rma-return-returns .main .section.amorderattr .order-info-box {
  margin-top: 0;
}

/*----------------------------------------------------------------------------*/
/* My Account - Dashboard
/*----------------------------------------------------------------------------*/
/* line 746, ../scss/icube/_customer.scss */
body.customer-account-index .col-main .my-account {
  background: none;
  padding: 0;
}
/* line 751, ../scss/icube/_customer.scss */
body.customer-account-index .col-main .page-title {
  display: none;
}

/* line 768, ../scss/icube/_customer.scss */
.dashboard .buttons-set .back-link {
  display: none;
}
/* line 775, ../scss/icube/_customer.scss */
.dashboard .col2-set .col-1 {
  padding: 0 6% 0 0;
}
/* line 779, ../scss/icube/_customer.scss */
.dashboard .col2-set .col-2 {
  padding: 0 0 0 6%;
}

/*----------------------------------------------------------------------------*/
/* My Account - Customer Account Edit
/*----------------------------------------------------------------------------*/
/* line 791, ../scss/icube/_customer.scss */
.section.customer-account-edit .messages {
  display: none;
}
/* line 799, ../scss/icube/_customer.scss */
.section.customer-account-edit .fieldset .col2-set .col-1 {
  padding: 0 7% 0 0;
}
/* line 803, ../scss/icube/_customer.scss */
.section.customer-account-edit .fieldset .col2-set .col-2 {
  padding: 0 0 0 7%;
  border-left: 1px solid #b4b4b4;
}
/* line 809, ../scss/icube/_customer.scss */
.section.customer-account-edit .fieldset .legend {
  display: none;
}
/* line 813, ../scss/icube/_customer.scss */
.section.customer-account-edit .fieldset #change_password, .section.customer-account-edit .fieldset #change_member {
  z-index: -999;
}
/* line 816, ../scss/icube/_customer.scss */
.section.customer-account-edit .fieldset #change_password + label, .section.customer-account-edit .fieldset #change_member + label {
  width: 100%;
  padding: 0;
  text-align: right;
  cursor: pointer;
  color: #008ccf;
}

/*----------------------------------------------------------------------------*/
/* My Account - Address Book
/*----------------------------------------------------------------------------*/
/* Address Book Index */
/* Address Form */
/* line 843, ../scss/icube/_customer.scss */
body.customer-address-form .main .section:after {
  content: '';
  display: table;
  clear: both;
}
/* line 848, ../scss/icube/_customer.scss */
body.customer-address-form .main .fieldset {
  float: left;
  width: 50%;
  padding-right: 2%;
}
/* line 853, ../scss/icube/_customer.scss */
body.customer-address-form .main .fieldset.right {
  padding-right: 0;
  padding-left: 2%;
}
/* line 858, ../scss/icube/_customer.scss */
body.customer-address-form .main .fieldset .input-text {
  width: 100%;
}
/* line 862, ../scss/icube/_customer.scss */
body.customer-address-form .main .fieldset .select .select-bg {
  width: 100% !important;
}
/* line 866, ../scss/icube/_customer.scss */
body.customer-address-form .main .fieldset textarea {
  min-height: 93px;
}

/*----------------------------------------------------------------------------*/
/* My Account - Order History
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* My Account - Order Detail
/*----------------------------------------------------------------------------*/
/* line 892, ../scss/icube/_customer.scss */
body.sales-order-view .main .section + .section,
body.sales-order-invoice .main .section + .section,
body.sales-order-shipment .main .section + .section,
body.sales-order-creditmemo .main .section + .section,
body.enterprise-rma-return-returns .main .section + .section {
  margin-top: 0;
  padding-top: 0;
}
/* line 898, ../scss/icube/_customer.scss */
body.sales-order-view .main .order-info,
body.sales-order-invoice .main .order-info,
body.sales-order-shipment .main .order-info,
body.sales-order-creditmemo .main .order-info,
body.enterprise-rma-return-returns .main .order-info {
  padding-bottom: 5px;
  margin-bottom: 15px;
}
/* line 905, ../scss/icube/_customer.scss */
body.sales-order-view .main .page-title.title-buttons:after,
body.sales-order-invoice .main .page-title.title-buttons:after,
body.sales-order-shipment .main .page-title.title-buttons:after,
body.sales-order-creditmemo .main .page-title.title-buttons:after,
body.enterprise-rma-return-returns .main .page-title.title-buttons:after {
  content: '';
  display: table;
  clear: both;
}
/* line 909, ../scss/icube/_customer.scss */
body.sales-order-view .main .page-title.title-buttons h1,
body.sales-order-invoice .main .page-title.title-buttons h1,
body.sales-order-shipment .main .page-title.title-buttons h1,
body.sales-order-creditmemo .main .page-title.title-buttons h1,
body.enterprise-rma-return-returns .main .page-title.title-buttons h1 {
  float: left;
  margin-bottom: 10px;
  font-size: 18px;
  font-size: 1.125rem;
  padding-bottom: 0;
}
/* line 916, ../scss/icube/_customer.scss */
body.sales-order-view .main .page-title.title-buttons a,
body.sales-order-invoice .main .page-title.title-buttons a,
body.sales-order-shipment .main .page-title.title-buttons a,
body.sales-order-creditmemo .main .page-title.title-buttons a,
body.enterprise-rma-return-returns .main .page-title.title-buttons a {
  top: 0;
}
/* line 920, ../scss/icube/_customer.scss */
body.sales-order-view .main .page-title.title-buttons span.separator,
body.sales-order-invoice .main .page-title.title-buttons span.separator,
body.sales-order-shipment .main .page-title.title-buttons span.separator,
body.sales-order-creditmemo .main .page-title.title-buttons span.separator,
body.enterprise-rma-return-returns .main .page-title.title-buttons span.separator {
  top: -2px;
}
/* line 929, ../scss/icube/_customer.scss */
body.sales-order-view .main .my-account .order-details h2,
body.sales-order-invoice .main .my-account .order-details h2,
body.sales-order-shipment .main .my-account .order-details h2,
body.sales-order-creditmemo .main .my-account .order-details h2,
body.enterprise-rma-return-returns .main .my-account .order-details h2 {
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
}
/* line 935, ../scss/icube/_customer.scss */
body.sales-order-view .main .my-account .order-details h3,
body.sales-order-invoice .main .my-account .order-details h3,
body.sales-order-shipment .main .my-account .order-details h3,
body.sales-order-creditmemo .main .my-account .order-details h3,
body.enterprise-rma-return-returns .main .my-account .order-details h3 {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 941, ../scss/icube/_customer.scss */
body.sales-order-view .main .order-date,
body.sales-order-invoice .main .order-date,
body.sales-order-shipment .main .order-date,
body.sales-order-creditmemo .main .order-date,
body.enterprise-rma-return-returns .main .order-date {
  text-transform: initial;
}

/* line 946, ../scss/icube/_customer.scss */
.order-info-box {
  margin: 30px 0 0;
}
/* line 951, ../scss/icube/_customer.scss */
.order-info-box .box + .box {
  margin-top: 20px;
}
/* line 956, ../scss/icube/_customer.scss */
.order-info-box .box-title,
.order-info-box .box-content {
  float: none;
  width: 100%;
}
/* line 964, ../scss/icube/_customer.scss */
.order-info-box .box-title h2 {
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 968, ../scss/icube/_customer.scss */
.order-info-box .box-title h2:after {
  display: none;
}
/* line 976, ../scss/icube/_customer.scss */
.order-info-box .box-content address {
  line-height: 1.3;
}
/* line 980, ../scss/icube/_customer.scss */
.order-info-box .box-content td {
  padding-left: 0;
}
/* line 985, ../scss/icube/_customer.scss */
.order-info-box .col-1 {
  padding-right: 6%;
}
/* line 989, ../scss/icube/_customer.scss */
.order-info-box .col-2 {
  padding-left: 6%;
  border-left: 1px solid #e3e3e3;
}
/* line 994, ../scss/icube/_customer.scss */
.order-info-box #order_attributes {
  max-width: 48%;
}

/*----------------------------------------------------------------------------*/
/* My Account - Newsletter Subscription
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* My Account - Newsletter Subscription Magemonkey
/*----------------------------------------------------------------------------*/
/* line 1013, ../scss/icube/_customer.scss */
.monkey-additional-lists div.interest-groupings {
  margin-left: 0;
}
/* line 1018, ../scss/icube/_customer.scss */
.monkey-additional-lists div.interest-groupings div.grouping > strong {
  display: none;
}
/* line 1024, ../scss/icube/_customer.scss */
.monkey-additional-lists div.interest-groupings div.grouping ul:after {
  content: '';
  display: table;
  clear: both;
}
/* line 1028, ../scss/icube/_customer.scss */
.monkey-additional-lists div.interest-groupings div.grouping ul li {
  display: block !important;
  margin-left: 0;
  width: 50%;
  float: left;
  padding: 3px 0;
}
/* line 1035, ../scss/icube/_customer.scss */
.monkey-additional-lists div.interest-groupings div.grouping ul li label {
  margin-left: 3px;
}
/* line 1045, ../scss/icube/_customer.scss */
.monkey-additional-lists .listdata > label,
.monkey-additional-lists .listdata > input {
  display: none;
}

/* line 1056, ../scss/icube/_customer.scss */
.monkey-multisubscribe .col2-set .col-1,
.monkey-multisubscribe .col2-set .col-2 {
  padding: 0;
}
/* line 1061, ../scss/icube/_customer.scss */
.monkey-multisubscribe .col2-set .col-1 {
  padding-right: 6%;
}
/* line 1065, ../scss/icube/_customer.scss */
.monkey-multisubscribe .col2-set .col-2 {
  padding-left: 6%;
  border-left: 1px solid #e3e3e3;
}

/* line 1076, ../scss/icube/_customer.scss */
body.monkey-customer-account-index .main .buttons-set .buttons-set {
  float: left;
  padding: 0;
  margin: 0;
}

/*----------------------------------------------------------------------------*/
/* My Account - Product Review
/*----------------------------------------------------------------------------*/
/* line 1092, ../scss/icube/_customer.scss */
body.review-customer-index .main #my-reviews-table .product-name {
  margin: 2px 0 0;
}

/* line 1102, ../scss/icube/_customer.scss */
body.review-customer-view .main .section:after {
  content: '';
  display: table;
  clear: both;
}
/* line 1107, ../scss/icube/_customer.scss */
body.review-customer-view .main .product-img-box {
  float: left;
  width: 33%;
  padding: 0;
}
/* line 1113, ../scss/icube/_customer.scss */
body.review-customer-view .main .product-details {
  float: right;
  width: 64%;
  padding: 0;
}
/* line 7, ../scss/icube/_review.scss */
body.review-customer-view .main .ratings-table .rating-box {
  background-image: url('../images/sprites/rating-empty.png?1480049128');
  background-size: 92px 16px;
  width: 92px;
  height: 16px;
  background-position: 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 7, ../scss/icube/_review.scss */
  body.review-customer-view .main .ratings-table .rating-box {
    background-image: url('../images/sprites2x/rating-empty.png?1480049128');
    background-size: 92px 16px;
  }
}
/* line 15, ../scss/icube/_review.scss */
body.review-customer-view .main .ratings-table .rating-box .rating {
  background-image: url('../images/sprites/rating-fill.png?1480049128');
  background-size: 92px 16px;
  width: 92px;
  height: 16px;
  background-position: 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 3 / 2), (min--moz-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 144dppx) {
  /* line 15, ../scss/icube/_review.scss */
  body.review-customer-view .main .ratings-table .rating-box .rating {
    background-image: url('../images/sprites2x/rating-fill.png?1480049128');
    background-size: 92px 16px;
  }
}
/* line 1123, ../scss/icube/_customer.scss */
body.review-customer-view .main .product-review .product-details h2 {
  color: #52555f;
  padding-bottom: 0;
  border: none;
}
/* line 1129, ../scss/icube/_customer.scss */
body.review-customer-view .main h3 {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 1133, ../scss/icube/_customer.scss */
body.review-customer-view .main .product-review .ratings-description dt {
  font-size: 14px;
  font-size: 0.875rem;
  padding-bottom: 5px;
  border: none;
  margin-top: 10px;
}
/* line 1140, ../scss/icube/_customer.scss */
body.review-customer-view .main .product-review .product-img-box p.label {
  font-size: 14px;
  font-size: 0.875rem;
  padding-bottom: 0;
  border: none;
  display: none;
}
/* line 1147, ../scss/icube/_customer.scss */
body.review-customer-view .main .product-review .product-img-box .ratings {
  display: none;
}

/*----------------------------------------------------------------------------*/
/* My Account - Product Review Detail
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* My Account - Wishlist
/*----------------------------------------------------------------------------*/
/* line 1166, ../scss/icube/_customer.scss */
#wishlist-view-form .buttons-set {
  display: none;
}

/* line 1175, ../scss/icube/_customer.scss */
#wishlist-table thead th {
  text-align: left;
}
/* line 1182, ../scss/icube/_customer.scss */
#wishlist-table .customer-wishlist-item-info .wishlist-sku,
#wishlist-table .customer-wishlist-item-info textarea,
#wishlist-table .customer-wishlist-item-info .item-manage {
  display: none;
}
/* line 1191, ../scss/icube/_customer.scss */
#wishlist-table .customer-wishlist-item-cart p {
  display: none;
}
/* line 1196, ../scss/icube/_customer.scss */
#wishlist-table .product-image {
  border: 1px solid #eaeaea;
  width: 80px;
}
/* line 1200, ../scss/icube/_customer.scss */
#wishlist-table .product-image img {
  width: 100%;
  height: auto;
}
/* line 1206, ../scss/icube/_customer.scss */
#wishlist-table .product-name {
  margin: 2px 0 0;
}
/* line 1211, ../scss/icube/_customer.scss */
#wishlist-table .product-name a:hover {
  color: #f36525;
}
/* line 1217, ../scss/icube/_customer.scss */
#wishlist-table .price-box {
  margin: 0;
  font-family: "Open Sans", sans-serif;
}
/* line 1221, ../scss/icube/_customer.scss */
#wishlist-table .price-box p {
  margin-bottom: 0;
}
/* line 1225, ../scss/icube/_customer.scss */
#wishlist-table .price-box .price {
  color: #52555f;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 1230, ../scss/icube/_customer.scss */
#wishlist-table .price-box .special-price {
  padding-left: 0;
}
/* line 1233, ../scss/icube/_customer.scss */
#wishlist-table .price-box .special-price .price {
  color: #52555f;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 1241, ../scss/icube/_customer.scss */
#wishlist-table .price-box .old-price .price {
  color: #a9a9a9;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 1248, ../scss/icube/_customer.scss */
#wishlist-table .btn-remove {
  background: none;
  font-size: 0;
  text-decoration: none;
}
/* line 1253, ../scss/icube/_customer.scss */
#wishlist-table .btn-remove:before {
  content: 'X';
  color: #f36525;
  font-weight: 800;
  font-size: 12px;
  background: none;
  text-indent: 0;
  display: block;
  line-height: 1;
}
/* line 1265, ../scss/icube/_customer.scss */
#wishlist-table td.customer-wishlist-item-price {
  text-align: left;
}
/* line 1271, ../scss/icube/_customer.scss */
#wishlist-table td.customer-wishlist-item-cart .button {
  border-radius: 5px;
  letter-spacing: 1px;
}

/*----------------------------------------------------------------------------*/
/* My Account - Share Wishlist
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* Redeem
/*----------------------------------------------------------------------------*/
/* line 1292, ../scss/icube/_customer.scss */
.section.redeempoint .company-selection {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 20px;
}
/* line 1296, ../scss/icube/_customer.scss */
.section.redeempoint .company-selection ul:after {
  content: '';
  display: table;
  clear: both;
}
/* line 1302, ../scss/icube/_customer.scss */
.section.redeempoint .company-selection li a {
  font-size: 0;
  display: block;
  float: left;
  padding: 10px 30px;
  margin-bottom: -1px;
  border: 1px solid transparent;
}
/* line 1310, ../scss/icube/_customer.scss */
.section.redeempoint .company-selection li a.selected {
  border: 1px solid #e5e5e5;
}
/* line 1316, ../scss/icube/_customer.scss */
.section.redeempoint .company-selection li a.ace:after {
  content: '';
  background-image: url('../images/sprites-s4e31ef66e9.png');
  background-position: 0 -316px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 30px;
  width: 56px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 1316, ../scss/icube/_customer.scss */
  .section.redeempoint .company-selection li a.ace:after {
    background-image: url('../images/sprites2x-s8871799bed.png');
    background-size: 123px 353px;
    background-position: 0 -237px;
    height: 30px;
    width: 56px;
  }
}
/* line 1321, ../scss/icube/_customer.scss */
.section.redeempoint .company-selection li a.ace:hover:after, .section.redeempoint .company-selection li a.ace.selected:after {
  background-image: url('../images/sprites-s4e31ef66e9.png');
  background-position: 0 -548px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 30px;
  width: 56px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 1321, ../scss/icube/_customer.scss */
  .section.redeempoint .company-selection li a.ace:hover:after, .section.redeempoint .company-selection li a.ace.selected:after {
    background-image: url('../images/sprites2x-s8871799bed.png');
    background-size: 123px 353px;
    background-position: -24px -86px;
    height: 30px;
    width: 56px;
  }
}
/* line 1329, ../scss/icube/_customer.scss */
.section.redeempoint .company-selection li a.informa:after {
  content: '';
  background-image: url('../images/sprites-s4e31ef66e9.png');
  background-position: 0 -177px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 30px;
  width: 84px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 1329, ../scss/icube/_customer.scss */
  .section.redeempoint .company-selection li a.informa:after {
    background-image: url('../images/sprites2x-s8871799bed.png');
    background-size: 123px 353px;
    background-position: 0 -206px;
    height: 30px;
    width: 84px;
  }
}
/* line 1334, ../scss/icube/_customer.scss */
.section.redeempoint .company-selection li a.informa:hover:after, .section.redeempoint .company-selection li a.informa.selected:after {
  background-image: url('../images/sprites-s4e31ef66e9.png');
  background-position: 0 -147px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 30px;
  width: 84px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 1334, ../scss/icube/_customer.scss */
  .section.redeempoint .company-selection li a.informa:hover:after, .section.redeempoint .company-selection li a.informa.selected:after {
    background-image: url('../images/sprites2x-s8871799bed.png');
    background-size: 123px 353px;
    background-position: 0 -176px;
    height: 30px;
    width: 84px;
  }
}
/* line 1342, ../scss/icube/_customer.scss */
.section.redeempoint .company-selection li a.toyskingdom:after {
  content: '';
  background-image: url('../images/sprites-s4e31ef66e9.png');
  background-position: 0 -87px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 30px;
  width: 123px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 1342, ../scss/icube/_customer.scss */
  .section.redeempoint .company-selection li a.toyskingdom:after {
    background-image: url('../images/sprites2x-s8871799bed.png');
    background-size: 123px 353px;
    background-position: 0 -116px;
    height: 30px;
    width: 123px;
  }
}
/* line 1347, ../scss/icube/_customer.scss */
.section.redeempoint .company-selection li a.toyskingdom:hover:after, .section.redeempoint .company-selection li a.toyskingdom.selected:after {
  background-image: url('../images/sprites-s4e31ef66e9.png');
  background-position: 0 -117px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 30px;
  width: 123px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 1347, ../scss/icube/_customer.scss */
  .section.redeempoint .company-selection li a.toyskingdom:hover:after, .section.redeempoint .company-selection li a.toyskingdom.selected:after {
    background-image: url('../images/sprites2x-s8871799bed.png');
    background-size: 123px 353px;
    background-position: 0 -146px;
    height: 30px;
    width: 123px;
  }
}
/* line 1358, ../scss/icube/_customer.scss */
.section.redeempoint .form-wrapper .input-text {
  width: 100%;
}
/* line 1365, ../scss/icube/_customer.scss */
.section.redeempoint .col2-set .col-1 {
  border-right: 1px solid #b4b4b4;
}
/* line 1374, ../scss/icube/_customer.scss */
.section.redeempoint .form-list .control div.input-box {
  float: none;
  width: 100%;
}
/* line 1380, ../scss/icube/_customer.scss */
.section.redeempoint .form-list .control.border {
  border: 1px solid #b4b4b4;
  padding: 5px 25px;
  border-radius: 5px;
}
/* line 1387, ../scss/icube/_customer.scss */
.section.redeempoint #redeem-confirm-passkey {
  text-align: center;
}
/* line 1390, ../scss/icube/_customer.scss */
.section.redeempoint #redeem-confirm-passkey .popup-content {
  width: 440px;
  height: 240px;
  margin-left: -220px;
  margin-top: -120px;
}
/* line 1396, ../scss/icube/_customer.scss */
.section.redeempoint #redeem-confirm-passkey .popup-content p {
  margin: 20px 0;
}
/* line 1399, ../scss/icube/_customer.scss */
.section.redeempoint #redeem-confirm-passkey .popup-content p:first-child {
  margin-top: 10px;
}
/* line 1404, ../scss/icube/_customer.scss */
.section.redeempoint #redeem-confirm-passkey .popup-content .buttons-set {
  margin-top: 20px;
}
/* line 1408, ../scss/icube/_customer.scss */
.section.redeempoint #redeem-confirm-passkey .popup-content .input-box {
  position: relative;
  padding: 0 20px;
}
/* line 1413, ../scss/icube/_customer.scss */
.section.redeempoint #redeem-confirm-passkey .popup-content .validation-advice {
  position: absolute;
  left: 20px;
}
/* line 1420, ../scss/icube/_customer.scss */
.section.redeempoint .button {
  min-width: 140px;
  border-radius: 4px;
}
/* line 1425, ../scss/icube/_customer.scss */
.section.redeempoint p.info {
  color: #a9a9a9;
  text-align: right;
  font-size: 11px;
  font-size: 0.6875rem;
}
/* line 1431, ../scss/icube/_customer.scss */
.section.redeempoint h3 {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
}
/* line 1438, ../scss/icube/_customer.scss */
.section.redeempoint .step-1 .buttons-set {
  display: none;
}
/* line 1445, ../scss/icube/_customer.scss */
.section.redeempoint .step-2.disable {
  position: relative;
}
/* line 1448, ../scss/icube/_customer.scss */
.section.redeempoint .step-2.disable:before {
  content: '';
  background: rgba(255, 255, 255, 0.6);
  height: 100%;
  width: 100%;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
/* line 1460, ../scss/icube/_customer.scss */
.section.redeempoint .step-2.disable .button {
  background-color: #a9a9a9;
}
/* line 1465, ../scss/icube/_customer.scss */
.section.redeempoint .step-2 .buttons-set {
  text-align: center;
  margin: 10px 0 0;
}
/* line 1469, ../scss/icube/_customer.scss */
.section.redeempoint .step-2 .buttons-set .button {
  margin: 0;
  float: none;
}
/* line 1476, ../scss/icube/_customer.scss */
.section.redeempoint .step-3 {
  margin-top: 35px;
}
/* line 1480, ../scss/icube/_customer.scss */
.section.redeempoint .point-ace,
.section.redeempoint .point-informa,
.section.redeempoint .point-toyskingdom {
  display: none;
}

/* line 1487, ../scss/icube/_customer.scss */
#redeem-confirm-success {
  max-width: 440px;
}
/* line 1490, ../scss/icube/_customer.scss */
#redeem-confirm-success .buttons-set {
  text-align: center;
  border: none;
}
/* line 1494, ../scss/icube/_customer.scss */
#redeem-confirm-success .buttons-set .button {
  border-radius: 4px;
  float: none;
  width: 140px;
  letter-spacing: 0;
  padding: 0;
}
/* line 1503, ../scss/icube/_customer.scss */
#redeem-confirm-success p.title {
  margin-bottom: 25px;
  text-transform: uppercase;
}
/* line 1508, ../scss/icube/_customer.scss */
#redeem-confirm-success p {
  margin-bottom: 15px;
}
/* line 1512, ../scss/icube/_customer.scss */
#redeem-confirm-success p.info {
  font-size: 11px;
  font-size: 0.6875rem;
  color: #a9a9a9;
}
/* line 1516, ../scss/icube/_customer.scss */
#redeem-confirm-success p.info a {
  color: #008ccf;
}
/* line 1521, ../scss/icube/_customer.scss */
#redeem-confirm-success #redeem-confirm-success-value {
  font-weight: bold;
}
/* line 1525, ../scss/icube/_customer.scss */
#redeem-confirm-success .mfp-close {
  display: none;
}
/* line 1529, ../scss/icube/_customer.scss */
#redeem-confirm-success #reeem-rest-points {
  font-weight: bold;
}

/*----------------------------------------------------------------------------*/
/* Data table
/*----------------------------------------------------------------------------*/
/* line 1540, ../scss/icube/_customer.scss */
body.customer-account .data-table-wrapper {
  padding: 0 12px;
  border: 1px solid #d7d7d7;
  border-radius: 4px;
}
/* line 1548, ../scss/icube/_customer.scss */
body.customer-account .data-table th,
body.customer-account .data-table td {
  padding: 9px;
}
/* line 1555, ../scss/icube/_customer.scss */
body.customer-account .data-table thead th {
  padding: 15px 9px 5px;
  background: none;
  font-weight: bold;
  text-transform: initial;
  border-bottom: 0;
}
/* line 1562, ../scss/icube/_customer.scss */
body.customer-account .data-table thead th:first-child {
  padding-left: 0;
}
/* line 1566, ../scss/icube/_customer.scss */
body.customer-account .data-table thead th.warranty {
  min-width: 100px;
}
/* line 1574, ../scss/icube/_customer.scss */
body.customer-account .data-table tbody td {
  border-top: solid 1px #e1e1e1;
  border-bottom: 0;
  vertical-align: middle;
}
/* line 1579, ../scss/icube/_customer.scss */
body.customer-account .data-table tbody td a {
  font-family: "Open Sans", sans-serif;
}
/* line 1583, ../scss/icube/_customer.scss */
body.customer-account .data-table tbody td:first-child {
  padding-left: 0;
}
/* line 1589, ../scss/icube/_customer.scss */
body.customer-account .data-table tbody td.view a {
  text-transform: none;
}
/* line 1594, ../scss/icube/_customer.scss */
body.customer-account .data-table tbody td.ship {
  height: 40px;
  overflow: hidden;
}
/* line 1604, ../scss/icube/_customer.scss */
body.customer-account .data-table tfoot tr {
  background: none;
}
/* line 1608, ../scss/icube/_customer.scss */
body.customer-account .data-table tfoot td {
  border-top: solid 1px #e1e1e1;
}
/* line 1613, ../scss/icube/_customer.scss */
body.customer-account .data-table span.nobr {
  white-space: nowrap;
}
/* line 1617, ../scss/icube/_customer.scss */
body.customer-account .data-table .price-box .price,
body.customer-account .data-table .price {
  white-space: nowrap;
}
/* line 1622, ../scss/icube/_customer.scss */
body.customer-account .data-table .product-name {
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
}
/* line 1626, ../scss/icube/_customer.scss */
body.customer-account .data-table .product-name a {
  color: #52555f;
}
/* line 1629, ../scss/icube/_customer.scss */
body.customer-account .data-table .product-name a:hover {
  color: #f36525;
}
/* line 1635, ../scss/icube/_customer.scss */
body.customer-account .data-table .warranty-part,
body.customer-account .data-table .warranty-services {
  margin-top: 5px;
}

/*----------------------------------------------------------------------------*/
/* Gender Widget
/*----------------------------------------------------------------------------*/
/* line 1650, ../scss/icube/_customer.scss */
.form-list li.gender > label {
  padding-left: 0 !important;
}
/* line 1654, ../scss/icube/_customer.scss */
.form-list li.gender .input-box {
  width: 100%;
  margin-top: 5px;
}
/* line 1658, ../scss/icube/_customer.scss */
.form-list li.gender .input-box label {
  float: left;
  width: 50%;
  position: relative;
  padding: 2px 10px 2px 45px !important;
  position: relative;
}
/* line 1665, ../scss/icube/_customer.scss */
.form-list li.gender .input-box label:before {
  font-family: Flaticon;
  font-size: 20px;
  font-style: normal;
  position: absolute;
  left: 20px;
  color: #52555f;
  top: 50%;
  margin-top: -15px;
}
/* line 1677, ../scss/icube/_customer.scss */
.form-list li.gender .input-box input[type=radio] {
  float: left;
  margin-right: -40px;
  margin-top: 6px;
}
/* line 1686, ../scss/icube/_customer.scss */
.form-list li.gender #gender-female + label:before {
  content: "";
  background-image: url('../images/sprites-s4e31ef66e9.png');
  background-position: -49px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 23px;
  width: 18px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 1686, ../scss/icube/_customer.scss */
  .form-list li.gender #gender-female + label:before {
    background-image: url('../images/sprites2x-s8871799bed.png');
    background-size: 123px 353px;
    background-position: -49px 0;
    height: 23px;
    width: 18px;
  }
}
/* line 1694, ../scss/icube/_customer.scss */
.form-list li.gender #gender-male + label:before {
  content: "";
  background-image: url('../images/sprites-s4e31ef66e9.png');
  background-position: -81px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 23px;
  width: 18px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 1694, ../scss/icube/_customer.scss */
  .form-list li.gender #gender-male + label:before {
    background-image: url('../images/sprites2x-s8871799bed.png');
    background-size: 123px 353px;
    background-position: -81px 0;
    height: 23px;
    width: 18px;
  }
}

/*----------------------------------------------------------------------------*/
/* Dob Widget
/*----------------------------------------------------------------------------*/
/* line 1709, ../scss/icube/_customer.scss */
.form-list .customer-dob:after {
  content: '';
  display: table;
  clear: both;
}
/* line 1713, ../scss/icube/_customer.scss */
.form-list .customer-dob div.select {
  width: 30%;
  float: left;
}
/* line 1717, ../scss/icube/_customer.scss */
.form-list .customer-dob div.select + div.select {
  margin-left: 5%;
}

/*----------------------------------------------------------------------------*/
/* Pager
/*----------------------------------------------------------------------------*/
/* line 1730, ../scss/icube/_customer.scss */
.my-account .pager .count-container {
  width: 100%;
  border-top: solid 1px #d7d7d7;
  border-bottom: solid 1px #d7d7d7;
  margin-bottom: 6px;
  padding: 3px 0;
}
/* line 1737, ../scss/icube/_customer.scss */
.my-account .pager .count-container:after {
  content: '';
  display: table;
  clear: both;
}
/* line 1742, ../scss/icube/_customer.scss */
.my-account .pager .amount {
  display: block;
  float: left;
  text-transform: uppercase;
  margin-bottom: 0;
}
/* line 1749, ../scss/icube/_customer.scss */
.my-account .pager .limiter {
  float: right;
  font-family: "Open Sans", sans-serif;
  margin-bottom: 0;
}
/* line 1754, ../scss/icube/_customer.scss */
.my-account .pager .limiter label {
  font-weight: bold;
}
/* line 1757, ../scss/icube/_customer.scss */
.my-account .pager .limiter label:after {
  margin-left: 5px;
}
/* line 1762, ../scss/icube/_customer.scss */
.my-account .pager .limiter div.select {
  width: 60px;
  vertical-align: top;
}
/* line 1766, ../scss/icube/_customer.scss */
.my-account .pager .limiter div.select select,
.my-account .pager .limiter div.select .select-bg {
  width: 100% !important;
}
/* line 1771, ../scss/icube/_customer.scss */
.my-account .pager .limiter div.select .select-bg {
  border: none;
  color: #52555f;
  font-weight: bold;
}
/* line 1779, ../scss/icube/_customer.scss */
.my-account .pager .pages {
  width: 100%;
  text-align: center;
}
/* line 1783, ../scss/icube/_customer.scss */
.my-account .pager .pages a {
  color: #000000;
}

/*----------------------------------------------------------------------------*/
/* Dob Widget
/*----------------------------------------------------------------------------*/
/* line 1794, ../scss/icube/_customer.scss */
div.inchoo-socialconnect-google,
div.inchoo-socialconnect-facebook {
  float: none;
  background-image: none !important;
  max-width: 265px;
  position: relative;
  height: 40px !important;
}
/* line 1802, ../scss/icube/_customer.scss */
div.inchoo-socialconnect-google:before,
div.inchoo-socialconnect-facebook:before {
  font: normal normal normal 20px/1 FontAwesome;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -9px;
  left: 5%;
  color: #fff;
}

/* line 1813, ../scss/icube/_customer.scss */
div.inchoo-socialconnect-google-inner,
div.inchoo-socialconnect-facebook-inner,
div.inchoo-socialconnect-google-right,
div.inchoo-socialconnect-facebook-right {
  background-image: none !important;
}

/* line 1820, ../scss/icube/_customer.scss */
div.inchoo-socialconnect-google-right,
div.inchoo-socialconnect-facebook-right {
  display: none;
}

/* line 1825, ../scss/icube/_customer.scss */
div.inchoo-socialconnect-google-inner,
div.inchoo-socialconnect-facebook-inner {
  height: 40px !important;
  width: 85%;
  margin-left: 15% !important;
  padding-right: 0 !important;
  padding-left: 6% !important;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 1837, ../scss/icube/_customer.scss */
div.inchoo-socialconnect-google-inner a,
div.inchoo-socialconnect-facebook-inner a {
  text-shadow: none;
  text-transform: uppercase;
  line-height: 40px !important;
  font-weight: 300;
  font-size: 13px;
  font-size: 0.8125rem;
  display: block;
}

/* line 1847, ../scss/icube/_customer.scss */
div.inchoo-socialconnect-facebook {
  background: #354f88 !important;
}
/* line 1850, ../scss/icube/_customer.scss */
div.inchoo-socialconnect-facebook:before {
  content: "\f09a";
}

/* line 1855, ../scss/icube/_customer.scss */
div.inchoo-socialconnect-facebook-inner {
  background: #3b5998 !important;
}
/* line 1858, ../scss/icube/_customer.scss */
div.inchoo-socialconnect-facebook-inner:hover {
  background: #354f88 !important;
}

/* line 1863, ../scss/icube/_customer.scss */
div.inchoo-socialconnect-google {
  background: #ce3e26 !important;
}
/* line 1866, ../scss/icube/_customer.scss */
div.inchoo-socialconnect-google:before {
  content: "\f0d5";
}

/* line 1871, ../scss/icube/_customer.scss */
div.inchoo-socialconnect-google-inner {
  background: #de4c34 !important;
}
/* line 1874, ../scss/icube/_customer.scss */
div.inchoo-socialconnect-google-inner:hover {
  background: #ce3e26 !important;
}

/*----------------------------------------------------------------------------*/
/* General
/*----------------------------------------------------------------------------*/
/* line 9, ../scss/icube/_contact.scss */
.contacts-index-index .main-container .contact-content-wrapper {
  max-width: 1033px;
  margin: 0 auto;
  position: relative;
}
/* line 14, ../scss/icube/_contact.scss */
.contacts-index-index .main-container .contact-content-wrapper:after {
  content: '';
  display: table;
  clear: both;
}
/* line 18, ../scss/icube/_contact.scss */
.contacts-index-index .main-container .contact-content-wrapper .call {
  position: absolute;
  right: 0;
  top: 0;
  color: #f36525;
  font-size: 21px;
  font-size: 1.3125rem;
  height: 120px;
  border-left: 1px solid #dedede;
  padding-left: 40px;
  font-weight: bold;
}
/* line 29, ../scss/icube/_contact.scss */
.contacts-index-index .main-container .contact-content-wrapper .call strong {
  color: #52555f;
  margin-bottom: 10px;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 37, ../scss/icube/_contact.scss */
.contacts-index-index .main-container .buttons-set {
  margin: 0;
  border: none;
  max-width: 100%;
}
/* line 42, ../scss/icube/_contact.scss */
.contacts-index-index .main-container .buttons-set p.required {
  display: none;
}
/* line 48, ../scss/icube/_contact.scss */
.contacts-index-index .main-container .col-main {
  background: #fff;
  padding: 30px;
}
/* line 54, ../scss/icube/_contact.scss */
.contacts-index-index #messages_product_view {
  max-width: 540px;
}

/*----------------------------------------------------------------------------*/
/* Map
/*----------------------------------------------------------------------------*/
/* line 65, ../scss/icube/_contact.scss */
.contact-map iframe {
  width: 100%;
  height: 280px;
}

/*----------------------------------------------------------------------------*/
/* Form
/*----------------------------------------------------------------------------*/
/* line 75, ../scss/icube/_contact.scss */
.contact-form {
  width: 100%;
  float: left;
  padding-right: 10px;
}

/* line 82, ../scss/icube/_contact.scss */
#contactForm {
  padding-left: 0;
}
/* line 85, ../scss/icube/_contact.scss */
#contactForm h2 {
  color: #676b78;
  display: block;
  padding-bottom: 0;
  margin-bottom: 10px;
}
/* line 94, ../scss/icube/_contact.scss */
#contactForm .fieldset:after {
  content: '';
  display: table;
  clear: both;
}
/* line 98, ../scss/icube/_contact.scss */
#contactForm .fieldset .left {
  float: left;
  width: 50%;
  padding-right: 15px;
}
/* line 104, ../scss/icube/_contact.scss */
#contactForm .fieldset .right {
  float: right;
  width: 50%;
  padding-left: 15px;
}
/* line 111, ../scss/icube/_contact.scss */
#contactForm .field:after {
  content: '';
  display: table;
  clear: both;
}
/* line 115, ../scss/icube/_contact.scss */
#contactForm label {
  width: 35%;
  display: block;
  float: left;
  line-height: 30px;
}
/* line 122, ../scss/icube/_contact.scss */
#contactForm .input-box {
  float: right;
  width: 65%;
}
/* line 127, ../scss/icube/_contact.scss */
#contactForm li,
#contactForm .field {
  margin-bottom: 20px;
}
/* line 134, ../scss/icube/_contact.scss */
#contactForm li.wide label {
  width: 17%;
}
/* line 138, ../scss/icube/_contact.scss */
#contactForm li.wide .input-box {
  width: 83%;
}
/* line 142, ../scss/icube/_contact.scss */
#contactForm li.wide textarea {
  max-width: 100%;
  min-height: 170px;
}
/* line 148, ../scss/icube/_contact.scss */
#contactForm label[for="topic"] {
  float: none;
  width: auto;
}
/* line 152, ../scss/icube/_contact.scss */
#contactForm label[for="topic"] + .input-box {
  float: none;
  width: 100%;
  margin-bottom: 30px;
}

/*----------------------------------------------------------------------------*/
/* Contact Detail Info
/*----------------------------------------------------------------------------*/
/* line 164, ../scss/icube/_contact.scss */
.contact-detail {
  float: right;
  width: 34%;
  padding-left: 30px;
}
/* line 171, ../scss/icube/_contact.scss */
.contact-detail li img {
  vertical-align: middle;
  display: inline-block;
  margin-right: 7px;
}
/* line 177, ../scss/icube/_contact.scss */
.contact-detail li + li {
  margin-top: 15px;
}

/*----------------------------------------------------------------------------*/
/* General
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* The Form page
/*----------------------------------------------------------------------------*/
/* line 15, ../scss/icube/_trackorder.scss */
body.trackorder-tracking-index .col-main {
  background: #fff;
  padding: 30px;
}
/* line 20, ../scss/icube/_trackorder.scss */
body.trackorder-tracking-index .col-main .fieldset {
  width: 100%;
  max-width: 628px;
  border: 1px solid #e4e4e4;
  border-radius: 6px;
  padding: 5% 12%;
  margin: 35px auto 20px;
}
/* line 29, ../scss/icube/_trackorder.scss */
body.trackorder-tracking-index .col-main h2 {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 21px;
  font-size: 1.3125rem;
  margin-bottom: 30px;
}
/* line 36, ../scss/icube/_trackorder.scss */
body.trackorder-tracking-index .col-main .button {
  border-radius: 4px;
  letter-spacing: 0;
  min-width: 150px;
  padding: 0;
  height: 30px;
}
/* line 46, ../scss/icube/_trackorder.scss */
body.trackorder-tracking-index .col-main .form-list li {
  margin-bottom: 25px;
}
/* line 49, ../scss/icube/_trackorder.scss */
body.trackorder-tracking-index .col-main .form-list li:after {
  content: '';
  display: table;
  clear: both;
}
/* line 53, ../scss/icube/_trackorder.scss */
body.trackorder-tracking-index .col-main .form-list li:last-child {
  margin-bottom: 0;
}
/* line 58, ../scss/icube/_trackorder.scss */
body.trackorder-tracking-index .col-main .form-list label {
  float: left;
  width: 40%;
  font-weight: 400;
  margin-top: 6px;
}
/* line 65, ../scss/icube/_trackorder.scss */
body.trackorder-tracking-index .col-main .form-list .input-box {
  width: 60%;
  float: right;
  position: relative;
}
/* line 71, ../scss/icube/_trackorder.scss */
body.trackorder-tracking-index .col-main .form-list .validation-advice {
  position: absolute;
}

/*----------------------------------------------------------------------------*/
/* The result page
/*----------------------------------------------------------------------------*/
/* line 83, ../scss/icube/_trackorder.scss */
.trackorder-result h2 {
  font-size: 21px;
  font-size: 1.3125rem;
  font-weight: bold;
  text-transform: initial;
}
/* line 89, ../scss/icube/_trackorder.scss */
.trackorder-result h3 {
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 5px;
  margin-bottom: 15px;
}
/* line 95, ../scss/icube/_trackorder.scss */
.trackorder-result h3 span {
  font-size: 12px;
  font-size: 0.75rem;
  margin-left: 5px;
  font-weight: 400;
}
/* line 102, ../scss/icube/_trackorder.scss */
.trackorder-result .result-section {
  padding: 15px 30px;
  background: #fff;
}
/* line 106, ../scss/icube/_trackorder.scss */
.trackorder-result .result-section.top {
  padding-top: 30px;
  padding-bottom: 10px;
}
/* line 111, ../scss/icube/_trackorder.scss */
.trackorder-result .result-section.bottom {
  padding: 40px 0;
}
/* line 115, ../scss/icube/_trackorder.scss */
.trackorder-result .result-section.invoice {
  margin-top: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 121, ../scss/icube/_trackorder.scss */
.trackorder-result .result-section.invoice.first-invoice {
  margin-top: 0;
  padding-top: 10px;
}
/* line 126, ../scss/icube/_trackorder.scss */
.trackorder-result .result-section.invoice.last-invoice {
  padding-bottom: 0;
}
/* line 130, ../scss/icube/_trackorder.scss */
.trackorder-result .result-section div.hr {
  border-bottom: 1px solid #e6e6e6;
  height: 1px;
  clear: both;
  padding: 7px 0;
}
/* line 138, ../scss/icube/_trackorder.scss */
.trackorder-result .order-date {
  border-left: 1px solid #e6e6e6;
  padding-left: 20px;
  margin-left: 20px;
  line-height: 27px;
  display: inline-block;
  text-transform: initial;
}
/* line 147, ../scss/icube/_trackorder.scss */
.trackorder-result .total-payment {
  line-height: 27px;
}
/* line 150, ../scss/icube/_trackorder.scss */
.trackorder-result .total-payment label {
  margin-right: 15px;
  font-weight: bold;
}
/* line 156, ../scss/icube/_trackorder.scss */
.trackorder-result .box {
  border: 1px solid #a9a9a9;
  border-radius: 4px;
  padding: 20px;
  margin-top: 20px;
}
/* line 165, ../scss/icube/_trackorder.scss */
.trackorder-result .products:after {
  content: '';
  display: table;
  clear: both;
}
/* line 169, ../scss/icube/_trackorder.scss */
.trackorder-result .products li {
  width: 33.33%;
  float: left;
  margin-top: 25px;
}
/* line 174, ../scss/icube/_trackorder.scss */
.trackorder-result .products li:after {
  content: '';
  display: table;
  clear: both;
}
/* line 179, ../scss/icube/_trackorder.scss */
.trackorder-result .products .product-image {
  border: none;
  float: left;
  width: 35%;
  padding-right: 15px;
}
/* line 185, ../scss/icube/_trackorder.scss */
.trackorder-result .products .product-image img {
  width: 100%;
}
/* line 190, ../scss/icube/_trackorder.scss */
.trackorder-result .products .product-info {
  float: right;
  width: 65%;
  padding-right: 20px;
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 197, ../scss/icube/_trackorder.scss */
.trackorder-result .products .product-name {
  font-weight: bold;
  height: 34px;
  overflow: hidden;
  line-height: 17px;
  margin-bottom: 2px;
  display: block;
}
/* line 209, ../scss/icube/_trackorder.scss */
.trackorder-result .col2-set .col-1,
.trackorder-result .col2-set .col-2 {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 216, ../scss/icube/_trackorder.scss */
.trackorder-result .buttons-set {
  border: none;
  text-align: center;
  margin: 0;
  padding: 0;
}
/* line 222, ../scss/icube/_trackorder.scss */
.trackorder-result .buttons-set .button {
  float: none;
  width: auto;
  height: 30px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #f36525;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  cursor: pointer;
  padding-left: 17px;
  padding-right: 17px;
  letter-spacing: 1.5px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
  border-radius: 4px;
  letter-spacing: 0;
  padding: 0 20px;
  display: inline-block;
  line-height: 30px;
}
/* line 77, ../scss/icube/_button.scss */
.trackorder-result .buttons-set .button:hover, .trackorder-result .buttons-set .button:active, .trackorder-result .buttons-set .button:focus {
  color: #fff;
  background-color: #dd581d;
}
/* line 84, ../scss/icube/_button.scss */
.trackorder-result .buttons-set .button span {
  width: auto;
  height: auto !important;
  padding: 0 !important;
  font-family: inherit;
  font-size: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  color: inherit;
  background-image: none;
}
/* line 95, ../scss/icube/_button.scss */
.trackorder-result .buttons-set .button span span {
  width: auto;
  height: auto !important;
  padding: 0 !important;
  font-family: inherit;
  font-size: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  background-image: none;
  color: inherit;
}
/* line 233, ../scss/icube/_trackorder.scss */
.trackorder-result table.payment-information {
  margin-top: 4.5px;
}
/* line 236, ../scss/icube/_trackorder.scss */
.trackorder-result table.payment-information tr:last-child {
  height: 35px;
}
/* line 240, ../scss/icube/_trackorder.scss */
.trackorder-result table.payment-information .indent-colon {
  width: 20px;
  height: 22px;
  text-align: center;
}
/* line 246, ../scss/icube/_trackorder.scss */
.trackorder-result table.payment-information .tebal {
  font-weight: bold;
}
/* line 250, ../scss/icube/_trackorder.scss */
.trackorder-result table.payment-information a:hover {
  color: #f36628;
  text-decoration: none;
}
/* line 256, ../scss/icube/_trackorder.scss */
.trackorder-result table.trackorder-status {
  color: #676b78;
  margin: 0 auto;
}
/* line 260, ../scss/icube/_trackorder.scss */
.trackorder-result table.trackorder-status strong {
  color: #52555f;
}
/* line 264, ../scss/icube/_trackorder.scss */
.trackorder-result table.trackorder-status td {
  padding: 5px;
  width: 100px;
}
/* line 269, ../scss/icube/_trackorder.scss */
.trackorder-result table.trackorder-status .icons {
  text-align: center;
}
/* line 272, ../scss/icube/_trackorder.scss */
.trackorder-result table.trackorder-status .icons td {
  color: #d1d1d1;
}
/* line 275, ../scss/icube/_trackorder.scss */
.trackorder-result table.trackorder-status .icons td.done {
  color: #676b78;
}
/* line 279, ../scss/icube/_trackorder.scss */
.trackorder-result table.trackorder-status .icons td i {
  line-height: 1;
}
/* line 282, ../scss/icube/_trackorder.scss */
.trackorder-result table.trackorder-status .icons td i:before {
  font-size: 33px;
}
/* line 287, ../scss/icube/_trackorder.scss */
.trackorder-result table.trackorder-status .icons td span {
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 295, ../scss/icube/_trackorder.scss */
.trackorder-result table.trackorder-status .progress-line {
  text-align: center;
}
/* line 298, ../scss/icube/_trackorder.scss */
.trackorder-result table.trackorder-status .progress-line td {
  position: relative;
}
/* line 301, ../scss/icube/_trackorder.scss */
.trackorder-result table.trackorder-status .progress-line td span {
  background: #f36525;
  width: 16px;
  display: inline-block;
  border-radius: 1em;
  line-height: 1;
  height: 16px;
}
/* line 310, ../scss/icube/_trackorder.scss */
.trackorder-result table.trackorder-status .progress-line td i:before {
  font-size: 9px;
  color: #fff;
}
/* line 315, ../scss/icube/_trackorder.scss */
.trackorder-result table.trackorder-status .progress-line td.done:not(:first-child):before {
  content: '';
  width: 84px;
  height: 1px;
  background: #f36525;
  position: absolute;
  right: 58px;
  top: 50%;
}
/* line 329, ../scss/icube/_trackorder.scss */
.trackorder-result table.trackorder-status .desc .date {
  font-weight: bold;
}

/*----------------------------------------------------------------------------*/
/* The mini form
/*----------------------------------------------------------------------------*/
/* line 340, ../scss/icube/_trackorder.scss */
.header-minitrackorder {
  position: relative;
}

/* line 344, ../scss/icube/_trackorder.scss */
#orderstatus-form-mini {
  background: #fff;
  padding: 22px;
  border: 1px solid #bababa;
  border-radius: 4px;
  z-index: 11;
  position: absolute;
  right: 10px;
  top: 40px;
}
/* line 354, ../scss/icube/_trackorder.scss */
#orderstatus-form-mini:before {
  content: '';
  background-image: url('../images/sprites-s4e31ef66e9.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 16px;
  width: 15px;
  position: absolute;
  right: 30px;
  top: -16px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 354, ../scss/icube/_trackorder.scss */
  #orderstatus-form-mini:before {
    background-image: url('../images/sprites2x-s8871799bed.png');
    background-size: 123px 353px;
    background-position: 0 0;
    height: 16px;
    width: 15px;
  }
}
/* line 362, ../scss/icube/_trackorder.scss */
#orderstatus-form-mini h2 {
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 10px;
}
/* line 368, ../scss/icube/_trackorder.scss */
#orderstatus-form-mini .input-text {
  width: 225px;
}
/* line 374, ../scss/icube/_trackorder.scss */
#orderstatus-form-mini .form-list li {
  margin-left: 0;
  margin-right: 0;
}
/* line 378, ../scss/icube/_trackorder.scss */
#orderstatus-form-mini .form-list li:last-child {
  margin-bottom: 0;
}
/* line 383, ../scss/icube/_trackorder.scss */
#orderstatus-form-mini .form-list label {
  font-weight: 400;
}
/* line 388, ../scss/icube/_trackorder.scss */
#orderstatus-form-mini .button {
  border-radius: 4px;
  letter-spacing: 0;
  margin: 5px 0;
}
/* line 394, ../scss/icube/_trackorder.scss */
#orderstatus-form-mini a {
  color: #008ccf;
}

/*----------------------------------------------------------------------------*/
/* General
/*----------------------------------------------------------------------------*/
/* line 10, ../scss/icube/_storelocator.scss */
.clarion-storelocator-index-index .page-title h1 {
  border: none;
}

/*----------------------------------------------------------------------------*/
/* Search Form
/*----------------------------------------------------------------------------*/
/* line 22, ../scss/icube/_storelocator.scss */
#search-store #addressSearch {
  padding: 10px 20px;
  margin-bottom: 20px;
  border-top: 1px solid #d2d6d7;
  border-bottom: 1px solid #d2d6d7;
}
/* line 28, ../scss/icube/_storelocator.scss */
#search-store #addressSearch .legend {
  display: none;
}
/* line 34, ../scss/icube/_storelocator.scss */
#search-store #addressSearch .form-list > li {
  display: inline-block;
  margin: 0;
}
/* line 38, ../scss/icube/_storelocator.scss */
#search-store #addressSearch .form-list > li:not(.hidden) + li {
  margin-left: 40px;
}
/* line 42, ../scss/icube/_storelocator.scss */
#search-store #addressSearch .form-list > li.hidden {
  display: none;
}
/* line 47, ../scss/icube/_storelocator.scss */
#search-store #addressSearch .form-list label {
  width: auto;
  float: none;
  vertical-align: middle;
  display: inline-block;
  margin: 0 10px 0 0;
}
/* line 55, ../scss/icube/_storelocator.scss */
#search-store #addressSearch .form-list .input-box {
  vertical-align: middle;
  display: inline-block;
  width: 150px !important;
}
/* line 61, ../scss/icube/_storelocator.scss */
#search-store #addressSearch .form-list .button {
  padding: 0 20px;
  height: 23px;
  line-height: 23px;
  font-size: 10px;
  font-size: 0.625rem;
}

/*----------------------------------------------------------------------------*/
/* Store List
/*----------------------------------------------------------------------------*/
/* line 75, ../scss/icube/_storelocator.scss */
.your-store-title {
  display: none;
}

/* line 79, ../scss/icube/_storelocator.scss */
#stores-list-div {
  background: #fff;
  margin: 0;
  width: 41%;
  height: 600px;
  padding: 15px 10px;
}
/* line 86, ../scss/icube/_storelocator.scss */
#stores-list-div .stores-view {
  border: none;
  padding: 15px 5px;
}
/* line 90, ../scss/icube/_storelocator.scss */
#stores-list-div .stores-view .button {
  padding: 0 10px;
  height: 25px;
  line-height: 25px;
  text-transform: lowercase;
  letter-spacing: 0;
  margin-top: 7px;
}
/* line 100, ../scss/icube/_storelocator.scss */
#stores-list-div .pager {
  display: none;
}

/* line 105, ../scss/icube/_storelocator.scss */
#stores-list-gmap-div {
  padding: 0;
  border: none;
  width: 59%;
}

/* line 111, ../scss/icube/_storelocator.scss */
#show-all-store {
  padding: 0;
  margin-top: 10px;
}
/* line 115, ../scss/icube/_storelocator.scss */
#show-all-store .button {
  height: 25px;
  line-height: 25px;
  font-size: 10px;
  font-size: 0.625rem;
  letter-spacing: 0;
  padding: 0 10px;
}

/*----------------------------------------------------------------------------*/
/* Var
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* Global
/*----------------------------------------------------------------------------*/
/* line 18, ../scss/icube/_rma.scss */
.icube-rma-return-create h2,
.icube-rma-return-create h4,
.icube-rma-return-search h2,
.icube-rma-return-search h4 {
  text-transform: uppercase;
  font-weight: bold;
  color: #52555f;
}
/* line 25, ../scss/icube/_rma.scss */
.icube-rma-return-create h2,
.icube-rma-return-search h2 {
  font-size: 21px;
  font-size: 1.3125rem;
}
/* line 29, ../scss/icube/_rma.scss */
.icube-rma-return-create h4,
.icube-rma-return-search h4 {
  font-size: 14px;
  font-size: 0.875rem;
}

/*----------------------------------------------------------------------------*/
/* RMA Order search Form
/*----------------------------------------------------------------------------*/
/* line 40, ../scss/icube/_rma.scss */
#rma-order-search-section form {
  max-width: 285px;
}
/* line 46, ../scss/icube/_rma.scss */
#rma-order-search-section .col2-set .col-1,
#rma-order-search-section .col2-set .col-2 {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 52, ../scss/icube/_rma.scss */
#rma-order-search-section .col2-set .border-left {
  border-left: 1px solid #d8d8d8;
}
/* line 56, ../scss/icube/_rma.scss */
#rma-order-search-section .col2-set .buttons-set {
  text-align: center;
}
/* line 59, ../scss/icube/_rma.scss */
#rma-order-search-section .col2-set .buttons-set .button {
  float: none;
}
/* line 67, ../scss/icube/_rma.scss */
#rma-order-search-section .form-list li {
  margin-bottom: 10px;
  list-style-type: none;
}
/* line 72, ../scss/icube/_rma.scss */
#rma-order-search-section .form-list label {
  font-weight: 400;
}
/* line 76, ../scss/icube/_rma.scss */
#rma-order-search-section .form-list .input-text {
  border: 1px solid #C0C0C0;
}
/* line 81, ../scss/icube/_rma.scss */
#rma-order-search-section .buttons-set {
  border: none;
}
/* line 84, ../scss/icube/_rma.scss */
#rma-order-search-section .buttons-set .button {
  letter-spacing: 0;
  border-radius: 4px;
}
/* line 92, ../scss/icube/_rma.scss */
#rma-order-search-section .user-not-logged-in .col-2 {
  text-align: center;
  padding-top: 36px;
}
/* line 96, ../scss/icube/_rma.scss */
#rma-order-search-section .user-not-logged-in .col-2 h4 {
  margin-bottom: 30px;
}
/* line 100, ../scss/icube/_rma.scss */
#rma-order-search-section .user-not-logged-in .col-2 p {
  padding: 0 30px;
}
/* line 104, ../scss/icube/_rma.scss */
#rma-order-search-section .user-not-logged-in .col-2 .buttons-set {
  margin-top: 42px;
}
/* line 112, ../scss/icube/_rma.scss */
#rma-order-search-section .user-logged-in #rma-order-search-not-logged-in {
  margin: 50px auto 30px;
  max-width: 485px;
  border-radius: 4px;
  border: 1px solid #a9a9a9;
  padding: 30px;
}
/* line 119, ../scss/icube/_rma.scss */
#rma-order-search-section .user-logged-in #rma-order-search-not-logged-in .buttons-set {
  text-align: center;
  padding-top: 0;
  margin-top: 25px;
}
/* line 124, ../scss/icube/_rma.scss */
#rma-order-search-section .user-logged-in #rma-order-search-not-logged-in .buttons-set .button {
  float: none;
}
/* line 129, ../scss/icube/_rma.scss */
#rma-order-search-section .user-logged-in #rma-order-search-not-logged-in label {
  text-align: center;
  margin-bottom: 5px;
}
/* line 134, ../scss/icube/_rma.scss */
#rma-order-search-section .user-logged-in #rma-order-search-not-logged-in .input-box {
  margin: 0 auto;
  width: 285px;
}
/* line 138, ../scss/icube/_rma.scss */
#rma-order-search-section .user-logged-in #rma-order-search-not-logged-in .input-box .select {
  display: inline-block;
}
/* line 145, ../scss/icube/_rma.scss */
#rma-order-search-section .user-logged-in #rma-order-search-not-logged-in .form-list li {
  text-align: center;
}

/*----------------------------------------------------------------------------*/
/* General Create RMA Style
/*----------------------------------------------------------------------------*/
/* line 160, ../scss/icube/_rma.scss */
.icube-rma-return-create .main .buttons-set {
  background: #fff;
  text-align: center;
  margin-top: 0;
  padding: 0 0 30px;
}
/* line 166, ../scss/icube/_rma.scss */
.icube-rma-return-create .main .buttons-set .back-link {
  display: none;
}
/* line 170, ../scss/icube/_rma.scss */
.icube-rma-return-create .main .buttons-set .button {
  float: none;
  border-radius: 4px;
}
/* line 176, ../scss/icube/_rma.scss */
.icube-rma-return-create .main .order-page {
  display: none;
}

/* line 181, ../scss/icube/_rma.scss */
.desc-list.order-detail {
  line-height: 2.2;
}

/* line 187, ../scss/icube/_rma.scss */
.rma-product-list .item {
  width: 100%;
  margin-top: 20px;
}
/* line 191, ../scss/icube/_rma.scss */
.rma-product-list .item:not(:last-child) {
  border-bottom: 1px solid #c6c6c6;
}
/* line 195, ../scss/icube/_rma.scss */
.rma-product-list .item td {
  padding: 5px 2% 20px;
}
/* line 198, ../scss/icube/_rma.scss */
.rma-product-list .item td:first-child {
  padding: 0;
}
/* line 202, ../scss/icube/_rma.scss */
.rma-product-list .item td.check {
  padding-left: 0;
  width: 2%;
}
/* line 207, ../scss/icube/_rma.scss */
.rma-product-list .item td.rma-detail {
  padding-right: 0;
}
/* line 211, ../scss/icube/_rma.scss */
.rma-product-list .item td.product-detail-image {
  width: 14%;
}
/* line 215, ../scss/icube/_rma.scss */
.rma-product-list .item td.product-details {
  width: 28%;
}
/* line 220, ../scss/icube/_rma.scss */
.rma-product-list .item .product-image {
  border: none;
}
/* line 223, ../scss/icube/_rma.scss */
.rma-product-list .item .product-image img {
  width: 100%;
}
/* line 228, ../scss/icube/_rma.scss */
.rma-product-list .item .product-name {
  font-weight: bold;
  text-transform: initial;
  line-height: 1.3;
}
/* line 234, ../scss/icube/_rma.scss */
.rma-product-list .item .product-sku {
  font-size: 12px;
  font-size: 0.75rem;
  color: #a9a9a9;
  margin-top: 3px;
}
/* line 240, ../scss/icube/_rma.scss */
.rma-product-list .item .rma-detail {
  width: 56%;
}

/*----------------------------------------------------------------------------*/
/* RMA Pickup Items List
/*----------------------------------------------------------------------------*/
/* line 250, ../scss/icube/_rma.scss */
.rma-pickup-items {
  margin-top: -20px !important;
  padding-top: 0;
}
/* line 255, ../scss/icube/_rma.scss */
.rma-pickup-items h4 {
  padding-top: 25px;
  border-top: 1px solid #aaa;
  margin-top: 20px;
  border-top: 1px solid #a6a6a6;
  margin-bottom: 15px;
}
/* line 263, ../scss/icube/_rma.scss */
.rma-pickup-items .item + h4 {
  border-top: none;
  margin-top: 0;
}
/* line 268, ../scss/icube/_rma.scss */
.rma-pickup-items .store-info {
  margin-bottom: 30px;
}
/* line 271, ../scss/icube/_rma.scss */
.rma-pickup-items .store-info .left {
  width: 46%;
}
/* line 275, ../scss/icube/_rma.scss */
.rma-pickup-items .store-info .left:last-child {
  width: auto;
}
/* line 281, ../scss/icube/_rma.scss */
.rma-pickup-items .store-info .desc-list label {
  width: 100px;
}
/* line 289, ../scss/icube/_rma.scss */
.rma-pickup-items .item .rma-detail p {
  border: 1px solid #aaa;
  padding: 15px;
}

/*----------------------------------------------------------------------------*/
/* RMA Delivered Items List
/*----------------------------------------------------------------------------*/
/* line 304, ../scss/icube/_rma.scss */
.rma-delivered-items .rma-input-detail:after {
  content: '';
  display: table;
  clear: both;
}
/* line 308, ../scss/icube/_rma.scss */
.rma-delivered-items .rma-input-detail label {
  display: none;
}
/* line 312, ../scss/icube/_rma.scss */
.rma-delivered-items .rma-input-detail .field {
  float: left;
}
/* line 315, ../scss/icube/_rma.scss */
.rma-delivered-items .rma-input-detail .field.qty {
  width: 20%;
}
/* line 319, ../scss/icube/_rma.scss */
.rma-delivered-items .rma-input-detail .field.reason {
  width: 78%;
  margin-left: 2%;
}
/* line 324, ../scss/icube/_rma.scss */
.rma-delivered-items .rma-input-detail .field.description {
  width: 100%;
  margin-top: 2%;
}
/* line 329, ../scss/icube/_rma.scss */
.rma-delivered-items .rma-input-detail .field .input-box {
  padding-top: 0;
}
/* line 333, ../scss/icube/_rma.scss */
.rma-delivered-items .rma-input-detail .field .validation-advice {
  position: absolute;
  overflow: inherit;
  width: auto;
  background: #fff;
  padding: 3px;
  box-shadow: 0 1px 2px #ccc;
  border: 1px solid #ccc;
  z-index: 1;
}
/* line 345, ../scss/icube/_rma.scss */
.rma-delivered-items .rma-input-detail .select,
.rma-delivered-items .rma-input-detail .select .select-bg,
.rma-delivered-items .rma-input-detail .select select {
  width: 100% !important;
}
/* line 351, ../scss/icube/_rma.scss */
.rma-delivered-items .rma-input-detail input:disabled,
.rma-delivered-items .rma-input-detail .select.disabled .select-bg,
.rma-delivered-items .rma-input-detail textarea:disabled {
  background: #e1e1e1;
}
/* line 362, ../scss/icube/_rma.scss */
.rma-delivered-items .rma-product-list .item:last-child {
  border-bottom: 1px solid #c6c6c6;
}

/* line 371, ../scss/icube/_rma.scss */
#registrant_options input[type="checkbox"] + .validation-advice {
  display: none !important;
}

/*----------------------------------------------------------------------------*/
/* Upload images
/*----------------------------------------------------------------------------*/
/* line 380, ../scss/icube/_rma.scss */
.entry-images {
  background: #fff;
  padding: 0px 30px 10px;
  margin-top: 0;
}
/* line 385, ../scss/icube/_rma.scss */
.entry-images ol {
  list-style-type: decimal;
  margin-left: 20px;
}
/* line 390, ../scss/icube/_rma.scss */
.entry-images .thumb-wrapper {
  width: 85px;
  height: 85px;
}
/* line 394, ../scss/icube/_rma.scss */
.entry-images .thumb-wrapper img {
  width: 100%;
}
/* line 399, ../scss/icube/_rma.scss */
.entry-images .value {
  position: relative;
}
/* line 402, ../scss/icube/_rma.scss */
.entry-images .value input {
  width: 85px;
  height: 85px;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 412, ../scss/icube/_rma.scss */
.entry-images .image-list li {
  border: none !important;
  margin: 0;
  float: left;
  border-radius: 4px;
  overflow: hidden;
  border: none;
}
/* line 420, ../scss/icube/_rma.scss */
.entry-images .image-list li + li {
  margin-left: 15px;
}
/* line 426, ../scss/icube/_rma.scss */
.entry-images .fieldset {
  margin: 30px 0 0;
}

/*----------------------------------------------------------------------------*/
/* Ticker
/*----------------------------------------------------------------------------*/
/* line 6, ../scss/icube/_catalogevent.scss */
.event-container {
  background: none;
  border: 1px solid #d7d7d7;
  border-radius: 4px;
  margin: 0;
  min-height: 50px;
  z-index: 0;
}
/* line 14, ../scss/icube/_catalogevent.scss */
.event-container:after {
  display: none;
}
/* line 18, ../scss/icube/_catalogevent.scss */
.event-container .event {
  padding: 0;
  min-height: 0;
  min-height: 50px;
}
/* line 23, ../scss/icube/_catalogevent.scss */
.event-container .event.open {
  margin-top: 3px;
}
/* line 27, ../scss/icube/_catalogevent.scss */
.event-container .event .status {
  margin-right: 15px;
}
/* line 33, ../scss/icube/_catalogevent.scss */
.event-container .event.open .status {
  display: none;
}
/* line 38, ../scss/icube/_catalogevent.scss */
.event-container .event .event-ticker {
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 41, ../scss/icube/_catalogevent.scss */
.event-container .event .event-ticker span {
  font-size: 20px;
  font-size: 1.25rem;
  position: relative;
  width: 40px;
  display: inline-block;
  line-height: 1;
  height: auto;
}
/* line 55, ../scss/icube/_catalogevent.scss */
.event-container .event .event-ticker .days:after,
.event-container .event .event-ticker .hour:after,
.event-container .event .event-ticker .minute:after,
.event-container .event .event-ticker .second:after {
  content: attr(class);
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
  position: absolute;
  bottom: -12px;
  width: 100%;
  line-height: 1;
  left: 0;
  font-size: 12px;
}
/* line 70, ../scss/icube/_catalogevent.scss */
.event-container .event.upcoming, .event-container .event.closed {
  padding: 6px;
}
/* line 76, ../scss/icube/_catalogevent.scss */
.event-container .event-dates {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 79, ../scss/icube/_catalogevent.scss */
.event-container .event-dates .start,
.event-container .event-dates .end {
  display: block;
  line-height: 1.3;
}
/* line 85, ../scss/icube/_catalogevent.scss */
.event-container .event-dates .date-part {
  font-weight: bold;
}

/*----------------------------------------------------------------------------*/
/* Ticker on catalog
/*----------------------------------------------------------------------------*/
/* line 97, ../scss/icube/_catalogevent.scss */
body.catalog-category-view .event-container {
  margin: -20px 0 50px;
  background: #fff;
  border: none;
  border-radius: 0;
  min-height: 0;
}
/* line 104, ../scss/icube/_catalogevent.scss */
body.catalog-category-view .event-container .event {
  line-height: 1;
  padding: 20px;
  min-height: 0;
}
/* line 109, ../scss/icube/_catalogevent.scss */
body.catalog-category-view .event-container .event:after {
  content: '';
  display: table;
  clear: both;
}
/* line 115, ../scss/icube/_catalogevent.scss */
body.catalog-category-view .event-container .event .event-ticker span {
  margin: -5px 15px 8px;
  width: auto;
  font-size: 40px;
  font-size: 2.5rem;
}
/* line 130, ../scss/icube/_catalogevent.scss */
body.catalog-category-view .event-container .event .event-ticker .days:after,
body.catalog-category-view .event-container .event .event-ticker .hour:after,
body.catalog-category-view .event-container .event .event-ticker .minute:after,
body.catalog-category-view .event-container .event .event-ticker .second:after {
  display: initial;
}
/* line 139, ../scss/icube/_catalogevent.scss */
body.catalog-category-view .event-container .event-dates .start,
body.catalog-category-view .event-container .event-dates .end {
  display: inline;
}

/*----------------------------------------------------------------------------*/
/* Ticker on PDP
/*----------------------------------------------------------------------------*/
/* line 154, ../scss/icube/_catalogevent.scss */
body.catalog-product-view .event-container {
  border: none;
  display: none;
  /* only showing ticker of open event */
}
/* line 159, ../scss/icube/_catalogevent.scss */
body.catalog-product-view .event-container.container-open {
  display: inline-block;
}

/*----------------------------------------------------------------------------*/
/* Product list
/*----------------------------------------------------------------------------*/
/* line 169, ../scss/icube/_catalogevent.scss */
.flash-sale {
  margin-top: -15px;
}
/* line 172, ../scss/icube/_catalogevent.scss */
.flash-sale:after {
  content: '';
  display: table;
  clear: both;
}
/* line 176, ../scss/icube/_catalogevent.scss */
.flash-sale li {
  width: 49%;
  background: #fff;
  margin: 20px 0 0 !important;
  list-style: none;
}
/* line 182, ../scss/icube/_catalogevent.scss */
.flash-sale li:after {
  content: '';
  display: table;
  clear: both;
}
/* line 186, ../scss/icube/_catalogevent.scss */
.flash-sale li:nth-child(n) {
  float: left;
}
/* line 190, ../scss/icube/_catalogevent.scss */
.flash-sale li:nth-child(2n) {
  float: right;
}
/* line 195, ../scss/icube/_catalogevent.scss */
.flash-sale .product-image {
  float: left;
  width: 38%;
  border: none;
}
/* line 200, ../scss/icube/_catalogevent.scss */
.flash-sale .product-image img {
  width: 100%;
}
/* line 205, ../scss/icube/_catalogevent.scss */
.flash-sale .product-info {
  float: right;
  width: 62%;
  padding: 15px;
}
/* line 211, ../scss/icube/_catalogevent.scss */
.flash-sale .product-name {
  text-align: left;
  margin-bottom: 5px;
  height: 46px;
  line-height: 1;
}
/* line 217, ../scss/icube/_catalogevent.scss */
.flash-sale .product-name a {
  text-transform: initial;
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.4;
}
/* line 225, ../scss/icube/_catalogevent.scss */
.flash-sale .price-wrapper {
  margin-bottom: 15px;
}
/* line 229, ../scss/icube/_catalogevent.scss */
.flash-sale .price-box {
  vertical-align: top;
  margin: 0;
  display: inline-block;
}
/* line 234, ../scss/icube/_catalogevent.scss */
.flash-sale .price-box .old-price,
.flash-sale .price-box .special-price {
  display: block;
  margin: 0;
  padding: 0;
  line-height: 1.2;
}
/* line 244, ../scss/icube/_catalogevent.scss */
.flash-sale .price-box .old-price .price {
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 252, ../scss/icube/_catalogevent.scss */
.flash-sale .price-box .special-price .price,
.flash-sale .price-box .regular-price .price {
  font-size: 19px;
  font-size: 1.1875rem;
  font-weight: bold;
  color: #058ccc;
}
/* line 260, ../scss/icube/_catalogevent.scss */
.flash-sale .label.discount {
  color: #fb9d29;
  display: inline-block;
  line-height: 1;
  vertical-align: top;
}
/* line 266, ../scss/icube/_catalogevent.scss */
.flash-sale .label.discount:after {
  content: '';
  display: table;
  clear: both;
}
/* line 270, ../scss/icube/_catalogevent.scss */
.flash-sale .label.discount .value {
  float: left;
  font-size: 40px;
  font-size: 2.5rem;
}
/* line 275, ../scss/icube/_catalogevent.scss */
.flash-sale .label.discount .percent {
  float: right;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.4;
  margin: 0 10px 0 3px;
}
/* line 283, ../scss/icube/_catalogevent.scss */
.flash-sale .bottom-part,
.flash-sale .actions {
  display: none;
}

/*----------------------------------------------------------------------------*/
/* General
/*----------------------------------------------------------------------------*/
/* line 8, ../scss/icube/_landing.scss */
.attributesplash-page-view .main .banners {
  margin-bottom: 15px;
}
/* line 11, ../scss/icube/_landing.scss */
.attributesplash-page-view .main .banners img {
  width: 100%;
}
/* line 15, ../scss/icube/_landing.scss */
.attributesplash-page-view .main .banners.hidden + .category-products > .toolbar:first-child {
  margin-top: 0;
}
/* line 18, ../scss/icube/_landing.scss */
.attributesplash-page-view .main .banners.hidden + .category-products > .toolbar:first-child .top {
  border-top: none;
}
/* line 24, ../scss/icube/_landing.scss */
.attributesplash-page-view .main .sidebar .block-title,
.attributesplash-page-view .main .sidebar .block-subtitle {
  display: none;
}
/* line 28, ../scss/icube/_landing.scss */
.attributesplash-page-view .main .sidebar #narrow-by-list {
  padding-top: 15px !important;
}

/* line 33, ../scss/icube/_landing.scss */
.splash-image {
  margin-bottom: 15px;
}
/* line 36, ../scss/icube/_landing.scss */
.splash-image img {
  width: 100%;
}

/* line 41, ../scss/icube/_landing.scss */
.splash-description {
  margin: -12px 0 18px !important;
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 45, ../scss/icube/_landing.scss */
.splash-description p:last-child,
.splash-description *:last-child {
  margin-bottom: 0;
}
/* line 50, ../scss/icube/_landing.scss */
.splash-description p {
  margin-bottom: 10px;
}

/* line 55, ../scss/icube/_landing.scss */
.splash-description-full {
  padding-top: 10px;
}

/*----------------------------------------------------------------------------*/
/* All Pages
/*----------------------------------------------------------------------------*/
/* line 43, ../scss/_local.scss */
body:not(.quickshop-index-view) {
  min-width: 1024px;
}

/* line 48, ../scss/_local.scss */
.page-header,
.main-container,
.footer-container,
.header-container,
.top-container,
.bottom-container {
  max-width: 95%;
  padding-left: 0;
  padding-right: 0;
  margin: 0 auto;
}

/* line 60, ../scss/_local.scss */
/*.wrapper {
  background: #edf1f2;
}*/

/* line 64, ../scss/_local.scss */
.main {
  margin-bottom: 25px;
}

/* line 68, ../scss/_local.scss */
.content-wrapper {
  padding: 25px;
  background: #fff;
}

/*----------------------------------------------------------------------------*/
/* Theme Structure Page
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* Theme Structure 1column
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* Theme Structure 2columns-left
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* Theme Structure 2columns-right
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* Theme Structure 3columns
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* Home
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* Header
/*----------------------------------------------------------------------------*/
/* Header Container */
/* line 131, ../scss/_local.scss */
.header-container:after {
  content: '';
  display: table;
  clear: both;
}

/* Announcement Header */
/* line 137, ../scss/_local.scss */
.header-announcement-background {
  background: #525460;
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  text-align: center;
  position: relative;
  display: none;
}
/* line 145, ../scss/_local.scss */
.header-announcement-background .header-container {
  height: 35px;
  padding: 4px 0 0;
}
/* line 149, ../scss/_local.scss */
.header-announcement-background .header-container .content-list > * {
  vertical-align: middle;
}
/* line 153, ../scss/_local.scss */
.header-announcement-background .header-container .content-list > p {
  padding-top: 1px;
}
/* line 158, ../scss/_local.scss */
.header-announcement-background ul {
  display: inline-block;
}
/* line 161, ../scss/_local.scss */
.header-announcement-background ul:after {
  content: '';
  display: table;
  clear: both;
}
/* line 165, ../scss/_local.scss */
.header-announcement-background ul li {
  float: left;
}
/* line 168, ../scss/_local.scss */
.header-announcement-background ul li:not(:last-child):after {
  content: '|';
  margin: 0 15px;
}
/* line 175, ../scss/_local.scss */
.header-announcement-background .close-announcement {
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -13px;
  width: 25px;
  height: 25px;
  cursor: pointer;
}
/* line 184, ../scss/_local.scss */
.header-announcement-background .close-announcement:after {
  content: '';
  background-image: url('../images/sprites-s4e31ef66e9.png');
  background-position: -84px -147px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 25px;
  width: 25px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 184, ../scss/_local.scss */
  .header-announcement-background .close-announcement:after {
    background-image: url('../images/sprites2x-s8871799bed.png');
    background-size: 123px 353px;
    background-position: -84px -176px;
    height: 25px;
    width: 25px;
  }
}

/* Header Links */
/* line 192, ../scss/_local.scss */
.header-links-background {
  background: #f5f5f5;
  font-size: 12px;
  font-size: 0.75rem;
  padding: 6px 0;
	height: 30px;
}
/* line 200, ../scss/_local.scss */
.header-links-background .vendors:after,
.header-links-background .page-links:after {
  content: '';
  display: table;
  clear: both;
}
/* line 204, ../scss/_local.scss */
.header-links-background .vendors > li,
.header-links-background .page-links > li {
  float: left;
}
/* line 209, ../scss/_local.scss */
.header-links-background .vendors {
  float: left;
}
/* line 212, ../scss/_local.scss */
.header-links-background .vendors li:not(:first-child) {
  margin-left: 15px;
}
/* line 217, ../scss/_local.scss */
.header-links-background .page-links {
  float: right;
}
/* line 220, ../scss/_local.scss */
.header-links-background .page-links > li {
  margin: 0 15px;
}
/* line 225, ../scss/_local.scss */
.header-links-background a {
  color: #676b78;
}

/* Main Header */
/* line 231, ../scss/_local.scss */
.main-header-background {
  background: #fff;
}

/* line 235, ../scss/_local.scss */
header {
  padding: 10px 0;
  height: 72px;
}
/* line 239, ../scss/_local.scss */
header.page-header {
  font-family: "Open Sans", sans-serif;
}
/* line 243, ../scss/_local.scss */
header:after {
  content: '';
  display: table;
  clear: both;
}
/* line 247, ../scss/_local.scss */
header .logo {
  display: block;
  float: left;
  width: 27%;
  padding: 11px 4% 11px 0;
  min-height: 0;
  position: relative;
  height: 100%;
}
/* line 256, ../scss/_local.scss */
header .logo img {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 261, ../scss/_local.scss */
header #header-search {
  width: 47%;
  float: left;
  position: relative;
  top: 0;
  padding: 15px 0;
  height: 100%;
}
/* line 270, ../scss/_local.scss */
header .account-cart-links {
  float: left;
  width: 26%;
  padding: 18px 0 18px 2.5%;
  color: #52555f;
}
/* line 276, ../scss/_local.scss */
header .account-cart-links:after {
  content: '';
  display: table;
  clear: both;
}
/* line 280, ../scss/_local.scss */
header .account-cart-links > div {
  display: inline-block;
  width: 50%;
  float: left;
}
/* line 285, ../scss/_local.scss */
header .account-cart-links > div:after {
  content: '';
  display: table;
  clear: both;
}
/* line 289, ../scss/_local.scss */
header .account-cart-links > div .icon {
  margin-right: 2px;
}
/* line 293, ../scss/_local.scss */
header .account-cart-links > div .links {
  font-size: 12.47px;
  font-size: 0.77938rem;
  width: auto;
}
/* line 297, ../scss/_local.scss */
header .account-cart-links > div .links > a {
  display: block;
  line-height: 1.4;
}
/* line 304, ../scss/_local.scss */
header .account-cart-links .account-link {
  position: relative;
}
/* line 307, ../scss/_local.scss */
header .account-cart-links .account-link .icon {
  float: left;
}
/* line 310, ../scss/_local.scss */
header .account-cart-links .account-link .icon:before {
  content: '';
  background-image: url("../img/logo/account.png");
  background-position: 0;
  background-size: contain;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 31px;
  width: 36px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 310, ../scss/_local.scss */
  header .account-cart-links .account-link .icon:before {
    background-image: url('../images/sprites2x-s8871799bed.png');
    background-size: 123px 353px;
    background-position: -84px -206px;
    height: 31px;
    width: 36px;
  }
}
/* line 316, ../scss/_local.scss */
header .account-cart-links .account-link .myaccount-menu {
  position: absolute;
  width: 120px;
  background: #fff;
  padding: 12px;
  border: 1px solid #bababa;
  left: 0;
  top: 45px;
  display: none;
  z-index: 10;
  border-radius: 4px;
}
/* line 328, ../scss/_local.scss */
header .account-cart-links .account-link .myaccount-menu a {
  display: block;
}
/* line 331, ../scss/_local.scss */
header .account-cart-links .account-link .myaccount-menu a + a {
  margin-top: 5px;
}
/* line 339, ../scss/_local.scss */
header .account-cart-links .account-link .links.loggedin:hover {
  text-decoration: underline;
}
/* line 345, ../scss/_local.scss */
header .account-cart-links .header-minicart {
  position: relative;
}
/* line 348, ../scss/_local.scss */
header .account-cart-links .header-minicart .icon {
  float: left;
}
/* line 351, ../scss/_local.scss */
header .account-cart-links .header-minicart .icon:before {
  content: '';
  background-image: url("../img/logo/cart.png");
  background-position: 0;
  background-size: contain;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 31px;
  width: 36px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 351, ../scss/_local.scss */
  header .account-cart-links .header-minicart .icon:before {
    background-image: url('../images/sprites2x-s8871799bed.png');
    background-size: 123px 353px;
    background-position: -56px -237px;
    height: 31px;
    width: 36px;
  }
}
/* line 357, ../scss/_local.scss */
header .account-cart-links .header-minicart .minicart-message {
  padding: 0 0 7px;
}
/* line 361, ../scss/_local.scss */
header .account-cart-links .header-minicart .empty {
  text-align: left;
  padding: 0;
}
/* line 366, ../scss/_local.scss */
header .account-cart-links .header-minicart .block-subtitle {
  font-size: 22px;
  font-size: 1.375rem;
  color: #52555f;
  padding: 0;
  font-family: "Open Sans", sans-serif;
  text-align: left;
  margin-bottom: 5px;
}
/* line 375, ../scss/_local.scss */
header .account-cart-links .header-minicart #header-cart {
  min-height: 120px;
  position: absolute;
  background: #fff;
  z-index: 10;
  right: 0;
  border: 1px solid #bababa;
  border-radius: 4px;
  width: 450px;
  padding: 22px;
  top: 50px;
}
/* line 388, ../scss/_local.scss */
header .account-cart-links .header-minicart .mini-products-list {
  padding: 0;
  max-height: 520px;
  overflow: hidden;
  margin-top: 20px;
}
/* line 394, ../scss/_local.scss */
header .account-cart-links .header-minicart .mini-products-list li.item {
  margin-bottom: 25px;
  padding: 0;
  border-bottom: none;
}
/* line 399, ../scss/_local.scss */
header .account-cart-links .header-minicart .mini-products-list li.item:after {
  content: '';
  display: table;
  clear: both;
}
/* line 404, ../scss/_local.scss */
header .account-cart-links .header-minicart .mini-products-list .btn-edit {
  display: none;
}
/* line 408, ../scss/_local.scss */
header .account-cart-links .header-minicart .mini-products-list .remove {
  font-size: 0;
  display: block;
  float: left;
  margin-right: 3%;
  text-decoration: none;
  width: 2%;
}
/* line 416, ../scss/_local.scss */
header .account-cart-links .header-minicart .mini-products-list .remove:after {
  content: "x";
  font-size: 12px;
  width: 10px;
  height: 10px;
  color: #a9a9a9;
}
/* line 424, ../scss/_local.scss */
header .account-cart-links .header-minicart .mini-products-list .remove:hover:after {
  color: #000;
}
/* line 429, ../scss/_local.scss */
header .account-cart-links .header-minicart .mini-products-list .product-image {
  border: none;
  width: 22%;
}
/* line 433, ../scss/_local.scss */
header .account-cart-links .header-minicart .mini-products-list .product-image img {
  margin: 0 auto;
}
/* line 438, ../scss/_local.scss */
header .account-cart-links .header-minicart .mini-products-list .product-details {
  margin-left: 0;
  padding-left: 4%;
  width: 42%;
  float: left;
}
/* line 444, ../scss/_local.scss */
header .account-cart-links .header-minicart .mini-products-list .product-details label {
  color: #676b78;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
  margin-right: 5px;
  position: relative;
}
/* line 451, ../scss/_local.scss */
header .account-cart-links .header-minicart .mini-products-list .product-details label:after {
  content: ':';
  position: absolute;
  right: -4px;
}
/* line 458, ../scss/_local.scss */
header .account-cart-links .header-minicart .mini-products-list .product-details .qty {
  width: 36px;
  height: 18px;
  line-height: 1;
  font-size: 12px;
  padding: 0 3px;
  color: #676b78;
}
/* line 467, ../scss/_local.scss */
header .account-cart-links .header-minicart .mini-products-list .product-details .quantity-button {
  height: 18px;
  padding: 0 5px;
  font-size: 10px;
  font-size: 0.625rem;
  vertical-align: top;
  display: none;
}
/* line 474, ../scss/_local.scss */
header .account-cart-links .header-minicart .mini-products-list .product-details .quantity-button.visible {
  display: inline-block;
}
/* line 480, ../scss/_local.scss */
header .account-cart-links .header-minicart .mini-products-list .price-box {
  width: 30%;
  float: left;
  margin: 0;
  text-align: right;
}
/* line 486, ../scss/_local.scss */
header .account-cart-links .header-minicart .mini-products-list .price-box .price {
  color: #52555f;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 491, ../scss/_local.scss */
header .account-cart-links .header-minicart .mini-products-list .price-box .unit {
  color: #a9a9a9;
  font-size: 11px;
  font-size: 0.6875rem;
}
/* line 499, ../scss/_local.scss */
header .account-cart-links .header-minicart .mini-products-list .product-name a {
  display: block;
  overflow: hidden;
  height: 38px;
  line-height: 19px;
  color: #52555f;
}
/* line 508, ../scss/_local.scss */
header .account-cart-links .header-minicart .mini-products-list .truncated {
  display: none !important;
}
/* line 513, ../scss/_local.scss */
header .account-cart-links .header-minicart .subtotal {
  background-color: transparent;
  line-height: 1;
  font-size: 16px;
  font-size: 1rem;
  padding-top: 13px;
  border-top: 1px solid #bababa;
}
/* line 520, ../scss/_local.scss */
header .account-cart-links .header-minicart .subtotal:afer {
  content: '';
  display: table;
  clear: both;
}
/* line 524, ../scss/_local.scss */
header .account-cart-links .header-minicart .subtotal .label {
  color: #52555f;
  float: left;
  margin-left: 31%;
  font-size: 14px;
  font-size: 0.875rem;
  text-transform: initial;
  font-weight: 600;
}
/* line 533, ../scss/_local.scss */
header .account-cart-links .header-minicart .subtotal .price {
  color: #52555f;
  float: right;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
}
/* line 541, ../scss/_local.scss */
header .account-cart-links .header-minicart .minicart-actions {
  padding: 30px 0 0;
  clear: both;
}
/* line 545, ../scss/_local.scss */
header .account-cart-links .header-minicart .minicart-actions:after {
  content: '';
  display: table;
  clear: both;
}
/* line 549, ../scss/_local.scss */
header .account-cart-links .header-minicart .minicart-actions .checkout-button {
  min-width: 0;
  width: 120px;
  float: right;
  text-decoration: none !important;
  padding: 0;
  height: 30px;
  line-height: 30px;
  border-radius: 4px;
}
/* line 560, ../scss/_local.scss */
header .account-cart-links .header-minicart .minicart-actions .checkout-types {
  float: right;
}
/* line 564, ../scss/_local.scss */
header .account-cart-links .header-minicart .minicart-actions .cart-link {
  float: left;
  text-decoration: none;
  line-height: 33px;
  border-radius: 4px;
}

/* search form */
/* line 578, ../scss/_local.scss */
#search_mini_form:after {
  content: '';
  display: table;
  clear: both;
}
/* line 582, ../scss/_local.scss */
#search_mini_form .cat-wrapper {
  float: left;
  width: 32%;
}
/* line 586, ../scss/_local.scss */
#search_mini_form .cat-wrapper #cat {
  width: 100%;
  border-color: #dedede;
  color: #676b78;
  height: 39px;
  font-size: 11px;
  font-size: 0.6875rem;
}
/* line 594, ../scss/_local.scss */
#search_mini_form .cat-wrapper .select-bg {
  height: 39px !important;
  line-height: 39px !important;
  width: 100% !important;
  color: #676b78;
  font-size: 11px;
  font-size: 0.6875rem;
}
/* line 605, ../scss/_local.scss */
#search_mini_form div.select .select-bg {
  border-color: #dedede;
}
/* line 610, ../scss/_local.scss */
#search_mini_form #search {
  width: 100%;
  padding: 0 5px;
  height: 39px;
  line-height: 39px;
  border-color: #dedede;
  border-radius: 0;
  float: left;
}
/* line 621, ../scss/_local.scss */
#search_mini_form .search-button {
  position: relative;
  padding: 0 !important;
  text-indent: 0;
  width: 8%;
  height: 39px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #f36525;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  cursor: pointer;
  padding-left: 17px;
  padding-right: 17px;
  letter-spacing: 1.5px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 0;
}
/* line 77, ../scss/icube/_button.scss */
#search_mini_form .search-button:hover, #search_mini_form .search-button:active, #search_mini_form .search-button:focus {
  color: #fff;
  background-color: #dd581d;
}
/* line 84, ../scss/icube/_button.scss */
#search_mini_form .search-button span {
  width: auto;
  height: auto !important;
  padding: 0 !important;
  font-family: inherit;
  font-size: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  color: inherit;
  background-image: none;
}
/* line 95, ../scss/icube/_button.scss */
#search_mini_form .search-button span span {
  width: auto;
  height: auto !important;
  padding: 0 !important;
  font-family: inherit;
  font-size: inherit;
  text-transform: inherit;
  text-decoration: inherit;
  background-image: url(../img/icon/magni.png);
  background-position: center;
  background-size: contain;
  color: inherit;
}
/* line 629, ../scss/_local.scss */
#search_mini_form .search-button:before {
  background: none;
}
/* line 642, ../scss/_local.scss */
#search_mini_form .search-button:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 646, ../scss/_local.scss */
#search_mini_form .search-button span span:before {
  font-size: 18px;
  display: block;
}

/* line 653, ../scss/_local.scss */
#header-nav {
  line-height: 1;
  border: none;
}
/* line 657, ../scss/_local.scss */
#header-nav > ul {
  width: 100%;
  content: '';
  display: table;
  clear: both;
}
/* line 661, ../scss/_local.scss */
#header-nav > ul > li {
  display: block;
  float: left;
  color: #52555f;
  text-transform: uppercase;
  margin-left: 35px;
}
/* line 668, ../scss/_local.scss */
#header-nav > ul > li.categories {
  color: #fff;
  margin-left: 0;
  width: 240px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 674, ../scss/_local.scss */
#header-nav > ul > li.categories #nav {
  display: none;
  position: absolute;
  background: #fff;
  z-index: 2;
  width: inherit;
}
/* line 683, ../scss/_local.scss */
#header-nav > ul > li.categories:hover #nav {
  display: block;
}
/* line 688, ../scss/_local.scss */
#header-nav > ul > li.categories > a {
  padding: 0 35px;
  background: -webkit-gradient(linear, left top, left bottom, from(#F45511), to(#F49427)) !important;
  display: block;
  text-align: center;
}
/* line 694, ../scss/_local.scss */
#header-nav > ul > li.categories > a:hover {
  text-decoration: none;
  background: -webkit-gradient(linear, left top, left bottom, from(#F45511), to(#F49427)) !important;
}
/* line 701, ../scss/_local.scss */
#header-nav > ul > li > a {
  height: 32px;
  line-height: 32px;
  font-weight: 600;
  vertical-align: top;
}
/* line 708, ../scss/_local.scss */
#header-nav > ul > li.cms-header-menu {
  margin-left: 0;
}
/* line 711, ../scss/_local.scss */
#header-nav > ul > li.cms-header-menu li {
  display: block;
  float: left;
  color: #52555f;
  text-transform: uppercase;
  margin-left: 35px;
}
/* line 718, ../scss/_local.scss */
#header-nav > ul > li.cms-header-menu li > a {
  height: 32px;
  line-height: 32px;
  font-weight: 600;
  vertical-align: top;
}
/* line 727, ../scss/_local.scss */
#header-nav > ul > li.cms-header-menu li.flashsale:before {
  content: '';
  background-image: url('../images/sprites-s4e31ef66e9.png');
  background-position: -54px -56px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 30px;
  width: 30px;
  display: inline-block;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 727, ../scss/_local.scss */
  #header-nav > ul > li.cms-header-menu li.flashsale:before {
    background-image: url('../images/sprites2x-s8871799bed.png');
    background-size: 123px 353px;
    background-position: -80px -86px;
    height: 30px;
    width: 30px;
  }
}
/* line 738, ../scss/_local.scss */
#header-nav #nav {
  border: 1px solid #ebebeb;
  box-shadow: 0px 3px 6px #babbba;
}
/* line 742, ../scss/_local.scss */
#header-nav #nav .nav-primary {
  margin: 0;
}
/* line 745, ../scss/_local.scss */
#header-nav #nav .nav-primary li {
  width: 100%;
}
/* line 748, ../scss/_local.scss */
#header-nav #nav .nav-primary li:not(:last-child) {
  border-bottom: 1px solid #ebebeb;
}
/* line 752, ../scss/_local.scss */
#header-nav #nav .nav-primary li a {
  line-height: 1.5;
  display: block;
  padding: 9px 16px 8px 47px;
  text-transform: initial;
  border: none !important;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "Open Sans", sans-serif;
  position: relative;
}
/* line 762, ../scss/_local.scss */
#header-nav #nav .nav-primary li a.has-children:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #d7d7d7;
  border-right: none;
  right: 7px;
  top: 50%;
  margin-top: -5px;
}
/* line 769, ../scss/_local.scss */
#header-nav #nav .nav-primary li a:hover, #header-nav #nav .nav-primary li a:focus {
  color: #008ccf;
  text-decoration: none;
}
/* line 775, ../scss/_local.scss */
#header-nav #nav .nav-primary li a .icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  position: absolute;
  top: 4px;
  left: 8px;
}
/* line 785, ../scss/_local.scss */
#header-nav #nav .nav-primary li ul {
  border: 1px solid #ebebeb;
  background: #fff;
  top: 0;
  left: 100%;
  background: #fff;
  padding: 0;
  display: block;
  position: relative;
  left: 0;
}
/* line 797, ../scss/_local.scss */
#header-nav #nav .nav-primary li.level0 {
  position: static;
}
/* line 800, ../scss/_local.scss */
#header-nav #nav .nav-primary li.level0 > a {
  z-index: 1;
  background: #fff;
}

#header-nav #nav .nav-primary li.level0 > a:hover {
  z-index: 1;
  background: #fff;
	color: #f36525;
}
/* line 805, ../scss/_local.scss */
#header-nav #nav .nav-primary li.level0 > .sub-cat-wrapper {
  display: none;
  position: absolute;
  top: -1px;
  left: 100%;
  min-height: 430px;
  background: #fff;
  width: 712px;
  padding: 15px 35px 0;
  border: 1px solid #a9a9a9;
  z-index: 0;
  box-shadow: 0px 3px 6px #babbba;
}
/* line 822, ../scss/_local.scss */
#header-nav #nav .nav-primary li.level0.menu-active .sub-cat-wrapper, #header-nav #nav .nav-primary li.level0:hover .sub-cat-wrapper {
  display: block;
}
/* line 827, ../scss/_local.scss */
#header-nav #nav .nav-primary li.level0 ul {
  border: none !important;
  background: none !important;
}
/* line 831, ../scss/_local.scss */
#header-nav #nav .nav-primary li.level0 ul a {
  padding: 0;
  line-height: 1.5;
}
/* line 837, ../scss/_local.scss */
#header-nav #nav .nav-primary li.level0 ul.level0 {
  width: 100%;
}
/* line 840, ../scss/_local.scss */
#header-nav #nav .nav-primary li.level0 ul.level0:after {
  content: '';
  display: table;
  clear: both;
}
/* line 845, ../scss/_local.scss */
#header-nav #nav .nav-primary li.level0 ul.level1 {
  border: none;
  width: 100%;
}
/* line 850, ../scss/_local.scss */
#header-nav #nav .nav-primary li.level0 ul.level2 {
  display: none !important;
}
/* line 854, ../scss/_local.scss */
#header-nav #nav .nav-primary li.level0 li.level1 {
  float: left;
  width: 33.333%;
  border: none;
  margin-bottom: 20px;
  padding-right: 10px;
}
/* line 861, ../scss/_local.scss */
#header-nav #nav .nav-primary li.level0 li.level1 > a:after {
  display: none;
}
/* line 865, ../scss/_local.scss */
#header-nav #nav .nav-primary li.level0 li.level1 > a {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 6px;
  color: #52555f !important;
}
/* line 873, ../scss/_local.scss */
#header-nav #nav .nav-primary li.level0 li.level1:nth-child(3n+1) {
  clear: left;
}
/* line 878, ../scss/_local.scss */
#header-nav #nav .nav-primary li.level0 li.level2 {
  border: none;
}
/* line 881, ../scss/_local.scss */
#header-nav #nav .nav-primary li.level0 li.level2 > a:after {
  display: none;
}
/* line 885, ../scss/_local.scss */
#header-nav #nav .nav-primary li.level0 li.level2 a {
  font-size: 14px;
  font-size: 0.875rem;
  color: #676b78;
}
/* line 890, ../scss/_local.scss */
#header-nav #nav .nav-primary li.level0 li.level2 > a:hover {
  color: #f36525;
}
/* line 895, ../scss/_local.scss */
#header-nav #nav .nav-primary li.level0 li.view-all {
  display: none;
}
/* line 899, ../scss/_local.scss */
#header-nav #nav .nav-primary li.level0 li.menu-banner {
  float: right;
  width: 33.33%;
  margin-bottom: 15px;
  text-align: right;
}
/* line 905, ../scss/_local.scss */
#header-nav #nav .nav-primary li.level0 li.menu-banner img {
  max-width: 100%;
  display: inline-block;
}

/* line 917, ../scss/_local.scss */
.cms-index-index #header-nav > ul > li.categories #nav {
  display: block !important;
}

/* mini login using Youama Extension */
/* line 923, ../scss/_local.scss */
.youama-wrapper {
  position: absolute;
  right: 250px;
  top: 110px;
  width: 300px;
  z-index: 10;
}

/* line 931, ../scss/_local.scss */
.youama-register-window,
.youama-login-window {
  width: 100%;
  border: 1px solid #bababa;
  border-radius: 4px;
  background: #fff;
  z-index: 10;
}
/* line 939, ../scss/_local.scss */
.youama-register-window:before,
.youama-login-window:before {
  content: '';
  background-image: url('../images/sprites-s4e31ef66e9.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 16px;
  width: 15px;
  position: absolute;
  right: 30px;
  top: -15px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 939, ../scss/_local.scss */
  .youama-register-window:before,
  .youama-login-window:before {
    background-image: url('../images/sprites2x-s8871799bed.png');
    background-size: 123px 353px;
    background-position: 0 0;
    height: 16px;
    width: 15px;
  }
}

/* line 948, ../scss/_local.scss */
.youama-window-outside {
  margin: 15px;
}

/* line 952, ../scss/_local.scss */
.youama-window-outside .close {
  display: none;
}

/* line 956, ../scss/_local.scss */
.youama-window-box {
  margin: 10px 0;
}

/* line 960, ../scss/_local.scss */
.youama-window-box h4 {
  font-weight: bold;
  text-transform: uppercase;
  color: #52555f;
}

/* line 966, ../scss/_local.scss */
.youama-window-box .input-fly {
  padding: 0;
}
/* line 969, ../scss/_local.scss */
.youama-window-box .input-fly + .input-fly {
  margin-top: 8px;
}

/* line 974, ../scss/_local.scss */
.youama-window-box .input-fly label {
  display: none;
}

/* line 978, ../scss/_local.scss */
.youama-window-box .input-fly label span {
  display: none;
}

/* line 982, ../scss/_local.scss */
.youama-window-box .input-fly input[type="text"],
.youama-window-box .input-fly input[type="password"] {
  font-size: 12px;
  font-size: 0.75rem;
  height: 30px;
  border: 1px solid #ddd;
  padding: 0 10px;
}

/* line 990, ../scss/_local.scss */
.youama-window-box .box-contents-button {
  margin-top: 17px;
}

/* line 994, ../scss/_local.scss */
.youama-window-box .box-contents-button button {
  width: 100%;
  border-radius: 4px;
  letter-spacing: 0;
}

/* line 1000, ../scss/_local.scss */
.youama-window-box .box-contents-button:after {
  content: '';
  display: table;
  clear: both;
}

/* line 1004, ../scss/_local.scss */
.youama-window-box .box-contents-button .bottom {
  margin-top: 12px;
  font-size: 11px;
  font-size: 0.6875rem;
  color: #a9a9a9;
}

/* line 1010, ../scss/_local.scss */
.youama-window-box .box-contents-button:after {
  content: '';
  display: table;
  clear: both;
}

/* line 1014, ../scss/_local.scss */
.youama-window-box .youama-forgot-password-link {
  display: none;
}

/* line 1021, ../scss/_local.scss */
.youama-ajaxlogin-error {
  font-size: 11px;
  font-size: 0.6875rem;
  margin-top: 3px;
}

/* line 1026, ../scss/_local.scss */
.youama-ajaxlogin-error.main {
  background: #fff1f2;
  border: 1px solid #ed1c24;
  border-radius: 3px;
  padding: 5px 10px;
  margin-bottom: 0;
}

/* line 1036, ../scss/_local.scss */
.youama-window-box .social-connect-btn + .social-connect-btn {
  margin-top: 5px;
}

/* line 1041, ../scss/_local.scss */
.youama-window-box .box-contents-button a {
  color: #008ccf;
}

/* line 1045, ../scss/_local.scss */
.youama-window-box .or {
  margin: 8px 0;
  font-size: 11px;
  font-size: 0.6875rem;
  color: #a9a9a9;
}

/* line 1052, ../scss/_local.scss */
a.facebook-connect {
  display: block;
  background: #4b68ba;
  color: #fff;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
  height: 35px;
  line-height: 35px;
  position: relative;
  cursor: pointer;
  text-decoration: none !important;
  padding-left: 10px;
  text-transform: none;
}

/*----------------------------------------------------------------------------*/
/* Home: Banner
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* Breadcrumbs
/*----------------------------------------------------------------------------*/
/* line 1079, ../scss/_local.scss */
.breadcrumbs {
  margin: 18px 0 18px;
  color: #a9a9a9;
}
/* line 1083, ../scss/_local.scss */
.breadcrumbs li {
  font-size: 11px;
  font-size: 0.6875rem;
}
/* line 1087, ../scss/_local.scss */
.breadcrumbs a,
.breadcrumbs strong {
  color: inherit;
}
/* line 1092, ../scss/_local.scss */
.breadcrumbs + .page-title {
  margin-top: -5px;
}

/*----------------------------------------------------------------------------*/
/* Price Box
/*----------------------------------------------------------------------------*/
/* line 1101, ../scss/_local.scss */
.price-box .price,
.price {
  white-space: normal;
}

/*----------------------------------------------------------------------------*/
/* Category/Search Page
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* Toolbar
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* Product: Upsell (Also Bought)
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* Product: Related
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/* footer
/*----------------------------------------------------------------------------*/
/* General */
/* line 1149, ../scss/_local.scss */
.footer-container {
  padding: 0 !important;
}
/* line 1152, ../scss/_local.scss */
.footer-container:after {
  content: '';
  display: table;
  clear: both;
}

/* Footer Top */
/* line 1159, ../scss/_local.scss */
#footer-top {
  background: #363636;
  color: #fff;
  padding: 23px 0;
}
/* line 1164, ../scss/_local.scss */
#footer-top .block {
  margin: 0;
}
/* line 1168, ../scss/_local.scss */
#footer-top .block-title {
  font-size: 16px;
  font-size: 1rem;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: middle;
  margin: 0 12px 0 0;
  padding: 0;
}
/* line 1178, ../scss/_local.scss */
#footer-top .block-content {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}
/* line 1183, ../scss/_local.scss */
#footer-top .block-content:after {
  content: '';
  display: table;
  clear: both;
}
/* line 1188, ../scss/_local.scss */
#footer-top .block-subscribe {
  float: left;
  width: 65%;
}
/* line 1192, ../scss/_local.scss */
#footer-top .block-subscribe .form-subscribe-header {
  display: none;
}
/* line 1196, ../scss/_local.scss */
#footer-top .block-subscribe .input-box {
  float: left;
  padding: 0;
  width: 260px;
  position: relative;
}
/* line 1202, ../scss/_local.scss */
#footer-top .block-subscribe .input-box .validation-advice {
  position: absolute;
  background: #fff;
  padding: 3px 10px;
  border: #DF280A 1px solid;
  margin-top: 3px;
}
/* line 1211, ../scss/_local.scss */
#footer-top .block-subscribe .actions {
  float: left;
  margin: 0 0 0 -1px;
}
/* line 1216, ../scss/_local.scss */
#footer-top .block-subscribe #newsletter {
  border: 1px solid #d7d7d7;
  width: 100%;
  height: 37px;
  line-height: 37px;
}
/* line 1224, ../scss/_local.scss */
#footer-top .socmed {
  float: right;
  width: 35%;
  text-align: right;
}
/* line 1229, ../scss/_local.scss */
#footer-top .socmed ul:after {
  content: '';
  display: table;
  clear: both;
}
/* line 1233, ../scss/_local.scss */
#footer-top .socmed li {
  float: left;
}
/* line 1236, ../scss/_local.scss */
#footer-top .socmed li + li {
  margin-left: 5px;
}
/* line 1240, ../scss/_local.scss */
#footer-top .socmed li a {
  font: normal normal normal 20px/1 FontAwesome;
  display: block;
  background: #fff;
  border-radius: 2px;
  color: #000;
  width: 37px;
  height: 37px;
  text-align: center;
  padding-top: 7px;
  border: 2px solid #fff;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 1253, ../scss/_local.scss */
#footer-top .socmed li a:hover {
  text-decoration: none;
  background: #008ccf;
  color: #fff;
}
/* line 1261, ../scss/_local.scss */
#footer-top .socmed .twitter:before {
  content: "\f099";
}
/* line 1265, ../scss/_local.scss */
#footer-top .socmed .facebook:before {
  content: "\f09a";
}
/* line 1269, ../scss/_local.scss */
#footer-top .socmed .instagram:before {
  content: "\f16d";
}

/* Footer Mid */
/* line 1277, ../scss/_local.scss */
#footer-mid {
  background: #fff;
  padding-top: 25px;
  border-top: 4px solid orange;
  border-bottom: 4px solid orange;
}
/* line 1281, ../scss/_local.scss */
#footer-mid .block-title {
  text-transform: uppercase;
  color: #3a3a3a;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  margin-bottom: 15px;
  padding-top: 0;
}
/* line 1290, ../scss/_local.scss */
#footer-mid .block-content {
  margin-top: 0;
}

/* line 1295, ../scss/_local.scss */
.footer-links-wrapper {
  margin-bottom: 10px;
}
/* line 1298, ../scss/_local.scss */
.footer-links-wrapper:after {
  content: '';
  display: table;
  clear: both;
}

/* line 1303, ../scss/_local.scss */
.links {
  font-size: 14px;
  font-size: 0.875rem;
  float: left;
  width: 20%;
}
/* line 1310, ../scss/_local.scss */
.links.logo-grid ul {
  content: '';
  display: table;
  clear: both;
}
/* line 1314, ../scss/_local.scss */
.links.logo-grid li {
  float: left;
  width: 60px;
  height: 30px;
  border-radius: 5px;
  border: 1px solid #f2f2f2;
  padding: 3px;
  margin: 0 5px 5px 0;
}
/* line 1324, ../scss/_local.scss */
.links.logo-grid img {
  width: 100%;
}
/* line 1329, ../scss/_local.scss */
.links:nth-child(1) {
  width: 17.5%;
}
/* line 1333, ../scss/_local.scss */
.links:nth-child(2) {
  width: 19.5%;
}
/* line 1337, ../scss/_local.scss */
.links:nth-child(3), .links:nth-child(4) {
  width: 22%;
}
/* line 1341, ../scss/_local.scss */
.links:nth-child(5), .links:nth-child(6) {
  width: 19%;
}
/* line 1347, ../scss/_local.scss */
.links:last-child .block-title {
  margin-top: 0px;
  margin-bottom: 0 !important;
}

/* line 1354, ../scss/_local.scss */
.footer-text {
  color: #52555f;
  font-size: 11px;
  font-size: 0.6875rem;
  font-family: "Open Sans", sans-serif;
  line-height: 1.4;
  margin: 5px 0 25px;
}

/* Footer Bottom */
/* line 1364, ../scss/_local.scss */
#footer-bottom {
  background: #fff;
  border-top: 1px solid #d7d7d7;
  padding: 15px 0;
  color: #a7a9b0;
  font-size: 11px;
  font-size: 0.6875rem;
}

/*----------------------------------------------------------------------------*/
/* Flashsale sidebar
/*----------------------------------------------------------------------------*/
/* line 1378, ../scss/_local.scss */
.flashsale-sidebar img {
  width: 100%;
}

/*----------------------------------------------------------------------------*/
/* Owl sider
/*----------------------------------------------------------------------------*/
/* line 1388, ../scss/_local.scss */
.owl-buttons {
  position: absolute;
  top: 50%;
  margin-top: -19px;
  width: 100%;
}
/* line 1394, ../scss/_local.scss */
.owl-buttons > div {
  background: #fff;
  height: 38px;
  text-indent: 0;
  font-size: 0;
  text-decoration: none !important;
  position: absolute;
  z-index: 0;
  background: #fff !important;
  padding: 0 !important;
  margin: 0 !important;
  width: 32px;
  border-radius: 0 !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 1409, ../scss/_local.scss */
.owl-buttons > div:before {
  content: '';
  top: 50%;
  position: absolute;
  margin-top: -12px;
  left: 50%;
}
/* line 1417, ../scss/_local.scss */
.owl-buttons > div:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
/* line 1421, ../scss/_local.scss */
.owl-buttons > div.owl-prev {
  left: 0;
}
/* line 1424, ../scss/_local.scss */
.owl-buttons > div.owl-prev:before {
  background-image: url('../images/sprites-s4e31ef66e9.png');
  background-position: -15px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 24px;
  width: 14px;
  margin-left: -8px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 1424, ../scss/_local.scss */
  .owl-buttons > div.owl-prev:before {
    background-image: url('../images/sprites2x-s8871799bed.png');
    background-size: 123px 353px;
    background-position: -35px 0;
    height: 24px;
    width: 14px;
  }
}
/* line 1436, ../scss/_local.scss */
.owl-buttons > div.owl-next {
  right: 0;
}
/* line 1439, ../scss/_local.scss */
.owl-buttons > div.owl-next:before {
  background-image: url('../images/sprites-s4e31ef66e9.png');
  background-position: -67px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 24px;
  width: 14px;
  margin-left: -6px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  /* line 1439, ../scss/_local.scss */
  .owl-buttons > div.owl-next:before {
    background-image: url('../images/sprites2x-s8871799bed.png');
    background-size: 123px 353px;
    background-position: -67px 0;
    height: 24px;
    width: 14px;
  }
}

/*----------------------------------------------------------------------------*/
/* Bxslider
/*----------------------------------------------------------------------------*/
/* line 1457, ../scss/_local.scss */
.bx-wrapper {
  margin: 0;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
/* line 1462, ../scss/_local.scss */
.bx-wrapper .bx-viewport {
  left: 0;
  border: none;
  background: none;
  box-shadow: none;
}
/* line 1468, ../scss/_local.scss */
.bx-wrapper .bx-viewport li {
  clear: none !important;
}
/* line 1475, ../scss/_local.scss */
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #c5c5c5;
}
/* line 1479, ../scss/_local.scss */
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #f36525;
}
/* line 1487, ../scss/_local.scss */
.bx-wrapper .bx-controls-direction a {
  background: rgba(0,0,0,0.1);
  height: 38px;
  text-indent: 0;
  font-size: 0;
  text-decoration: none !important;
  position: relative;
  position: absolute;
  z-index: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 1498, ../scss/_local.scss */
.bx-wrapper .bx-controls-direction a:before {
  content: '';
  top: 50%;
  position: absolute;
  margin-top: -12px;
  left: 50%;
}
/* line 1506, ../scss/_local.scss */
.bx-wrapper .bx-controls-direction a:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
/* line 1510, ../scss/_local.scss */
.bx-wrapper .bx-controls-direction a.bx-prev {
  left: 0;
}
/* line 1513, ../scss/_local.scss */
.bx-wrapper .bx-controls-direction a.bx-prev:before {
  background-image: url(../img/icon/left.png);
  background-size: contain;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 24px;
  width: 14px;
  margin-left: -10px;
	margin-top: -7px;
}

/* line 1525, ../scss/_local.scss */
.bx-wrapper .bx-controls-direction a.bx-next {
  right: 0;
}
/* line 1528, ../scss/_local.scss */
.bx-wrapper .bx-controls-direction a.bx-next:before {
  background-image: url('../img/icon/right.png');
  background-size: contain;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 24px;
  width: 14px;
  margin-left: -6px;
	margin-top: -7px;
}


/*----------------------------------------------------------------------------*/
/* Custom Scrollbar
/*----------------------------------------------------------------------------*/
/* line 1549, ../scss/_local.scss */
.mCSB_scrollTools .mCSB_draggerRail {
  background: #a9a9a9;
}
/* line 1555, ../scss/_local.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: #52555f;
}
/* line 1561, ../scss/_local.scss */
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background: #333;
}
/* line 1571, ../scss/_local.scss */
.mCSB_scrollTools.mCSB_scrollTools_onDrag .mCSB_dragger .mCSB_dragger_bar {
  background: #52555f;
}

/*----------------------------------------------------------------------------*/
/* Custom Popup
/*----------------------------------------------------------------------------*/
/* line 1582, ../scss/_local.scss */
.custom-popup-wrapper {
  display: none;
  z-index: 999;
}
/* line 1586, ../scss/_local.scss */
.custom-popup-wrapper .bg {
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 998;
}
/* line 1596, ../scss/_local.scss */
.custom-popup-wrapper .popup-content {
  position: fixed;
  background: #fff;
  top: 50%;
  left: 50%;
  z-index: 999;
  overflow: hidden;
  border-radius: 15px;
  padding: 20px;
}
/* line 1606, ../scss/_local.scss */
.custom-popup-wrapper .popup-content .title {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  margin-bottom: 5px;
}

/*----------------------------------------------------------------------------*/
/* Magnific Popup
/*----------------------------------------------------------------------------*/
/* line 1618, ../scss/_local.scss */
.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 500px;
  margin: 20px auto;
}

/* line 1627, ../scss/_local.scss */
.mfp-close-btn-in .mfp-close {
  background: none;
}

/* line 1631, ../scss/_local.scss */
.mfp-bg {
  background: rgba(0, 0, 0, 0.5);
}

/*----------------------------------------------------------------------------*/
/* Tooltip
/*----------------------------------------------------------------------------*/
/* line 1639, ../scss/_local.scss */
.tooltip {
  background: #008ccf;
  width: 16px;
  height: 16px;
  display: block;
  color: #fff;
  text-align: center;
  line-height: 16px;
  font-size: 11px;
  font-family: "Open Sans", sans-serif;
  border-radius: 4px;
}
/* line 1652, ../scss/_local.scss */
.tooltip:before {
  content: '?';
}

/* line 1657, ../scss/_local.scss */
.tooltipster-default {
  background: #fff;
  border: 1px solid #a9a9a9;
  color: #676b78;
  font-weight: 400;
}
/* line 1663, ../scss/_local.scss */
.tooltipster-default .tooltipster-content {
  padding: 10px;
  font-size: 12px;
  font-size: 0.75rem;
}

/* line 1669, ../scss/_local.scss */
.tooltip-warranty {
  display: inline-block;
  margin-left: 5px;
}

/*----------------------------------------------------------------------------*/
/* Loading
/*----------------------------------------------------------------------------*/
/* line 1678, ../scss/_local.scss */
.loading {
  position: relative;
}
/* line 1681, ../scss/_local.scss */
.loading:before {
  content: '';
  background: rgba(255, 255, 255, 0.6);
  height: 100%;
  width: 100%;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 998;
}
/* line 1694, ../scss/_local.scss */
.loading:after {
  content: '';
  background-image: url("../images/opc-ajax-loader.gif");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px;
  z-index: 999;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

/* line 1711, ../scss/_local.scss */
body.loading:before, body.loading:after {
  position: fixed;
}

/*----------------------------------------------------------------------------*/
/* Totals table
/*----------------------------------------------------------------------------*/
/* line 1723, ../scss/_local.scss */
table.totals .btn-remove {
  background: none;
  border: none;
  font-family: "Open Sans", sans-serif;
  line-height: 1;
  height: auto;
  text-decoration: none;
}
/* line 1731, ../scss/_local.scss */
table.totals .btn-remove:after {
  color: #008ccf;
}

/*----------------------------------------------------------------------------*/
/* In order to employee Launch 
/*----------------------------------------------------------------------------*/
/* ticket: http://teamwork.icubeonline.com/tasks/6260192 */
/* --------------------------------------------
 * Turn off BOPIS feature
 */
/* on PDP */
/* line 1748, ../scss/_local.scss */
.product-view .product-shop .pickup-store {
  display: block;
}

/* on Shopping Cart */
/* on Checkout */
/* line 1760, ../scss/_local.scss */
.opc-content-wrapper.use-tax {
  display: none;
}

/* --------------------------------------------
 * Turn off Links with no target
 */
/* header */
/* line 1769, ../scss/_local.scss */
.header-links-background .page-links > li:first-child {
  display: none;
}

/* --------------------------------------------
 * pdp
 */
/* cicilan logo on kalkulator tab */
/* line 1778, ../scss/_local.scss */
.product-collateral .toggle-tabs li.last span:after {
  display: none;
}

/* --------------------------------------------
 * Product list
 */
/* cicilan */
/* line 1787, ../scss/_local.scss */
ul.products-grid li .label.installment {
  display: none;
}

/* line 1791, ../scss/_local.scss */
.checkout-onepage-index header .account-cart-links .header-minicart .mini-products-list .remove {
  display: none;
}
