/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* @override 
 https://shopdev2020.wctest.ca/templates/g5_hydrogen/custom/css-compiled/shopcustom_34.css
 https://staging.shopbeauty.com/templates/g5_hydrogen/custom/css-compiled/shopcustom_34.css */
/* line 39, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 22, templates/g5_hydrogen/custom/scss/shopcustom.scss */
input::-webkit-input-placeholder {
  color: #303030 !important;
}
/* line 26, templates/g5_hydrogen/custom/scss/shopcustom.scss */
input:-moz-placeholder {
  color: #303030 !important;
}
/* line 30, templates/g5_hydrogen/custom/scss/shopcustom.scss */
input::-moz-placeholder {
  color: #303030 !important;
}
/* line 34, templates/g5_hydrogen/custom/scss/shopcustom.scss */
input:-ms-input-placeholder {
  color: #303030 !important;
}
/* @group BASE DEfaults */
/* line 49, templates/g5_hydrogen/custom/scss/shopcustom.scss */
body.layout-edit-iframe #g-header, body.layout-edit-iframe #g-feature, body.layout-edit-iframe #g-showcase, body.layout-edit-iframe #g-footer {
  display: none !important;
}
/* line 56, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.item-page a[href*="/component/sppagebuilder/?view=form&tmpl=component&layout=edit&"] {
  position: absolute;
  font-size: 13px;
  line-height: 1;
  top: 15px;
  right: 15px;
  color: #fff;
  display: block;
  margin: 0;
  padding: 8px 10px;
  text-decoration: none;
  font-style: normal;
  background: rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 3px;
  -webkit-transition: background-color 0.3s, color 0.3s, border-color 0.3s;
  transition: background-color 0.3s, color 0.3s, border-color 0.3s;
  z-index: 9995;
}
@font-face {
  font-family: 'TradeGothic';
  src: url('../fonts/TradeGothicLTCom-BdCn20.eot');
  src: url('../fonts/TradeGothicLTCom-BdCn20.eot#iefix') format('embedded-opentype'), url('../fonts/TradeGothicLTCom-BdCn20.woff') format('woff'), url('../fonts/TradeGothicLTCom-BdCn20.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'AcherusGrotesque';
  src: url('../fonts/AcherusGrotesque-Bold.eot');
  src: url('../fonts/AcherusGrotesque-Bold.eot#iefix') format('embedded-opentype'), url('../fonts/AcherusGrotesque-Bold.woff') format('woff'), url('../fonts/AcherusGrotesque-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'AcherusGrotesque';
  src: url('../fonts/AcherusGrotesque-Black.eot');
  src: url('../fonts/AcherusGrotesque-Black.eot#iefix') format('embedded-opentype'), url('../fonts/AcherusGrotesque-Black.woff') format('woff'), url('../fonts/AcherusGrotesque-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'AcherusGrotesque';
  src: url('../fonts/AcherusGrotesque-ExtraBold.eot');
  src: url('../fonts/AcherusGrotesque-ExtraBold.eot#iefix') format('embedded-opentype'), url('../fonts/AcherusGrotesque-ExtraBold.woff') format('woff'), url('../fonts/AcherusGrotesque-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'AcherusGrotesque';
  src: url('../fonts/AcherusGrotesque-UltraLight.eot');
  src: url('../fonts/AcherusGrotesque-UltraLight.eot#iefix') format('embedded-opentype'), url('../fonts/AcherusGrotesque-UltraLight.woff') format('woff'), url('../fonts/AcherusGrotesque-UltraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'WildSpirit';
  src: url('../fonts/WildSpirit.eot');
  src: url('../fonts/WildSpirit.eot#iefix') format('embedded-opentype'), url('../fonts/WildSpirit.woff') format('woff'), url('../fonts/WildSpirit.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AcherusGrotesque';
  src: url('../fonts/AcherusGrotesque-Regular.eot');
  src: url('../fonts/AcherusGrotesque-Regular.eot#iefix') format('embedded-opentype'), url('../fonts/AcherusGrotesque-Regular.woff') format('woff'), url('../fonts/AcherusGrotesque-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'AcherusGrotesque';
  src: url('../fonts/AcherusGrotesque-Thin.eot');
  src: url('../fonts/AcherusGrotesque-Thin.eot#iefix') format('embedded-opentype'), url('../fonts/AcherusGrotesque-Thin.woff') format('woff'), url('../fonts/AcherusGrotesque-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
}
/* line 158, templates/g5_hydrogen/custom/scss/shopcustom.scss */
p {
  /*  font-size: 18px;
   font-family: "roboto"*/
}
/* line 163, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 164, templates/g5_hydrogen/custom/scss/shopcustom.scss */
h1.sppb-addon-title, h2.sppb-addon-title, h3.sppb-addon-title, h4.sppb-addon-title {
  font-family: "oswald" !important;
  font-weight: 700;
}
/* line 170, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 177, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 183, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 189, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 195, templates/g5_hydrogen/custom/scss/shopcustom.scss */
blockquote {
  margin: 30px 0px 30px 0px !important;
}
/* line 199, templates/g5_hydrogen/custom/scss/shopcustom.scss */
blockquote p {
  font-size: 32px;
  line-height: 38px;
  padding-left: 10px;
  font-weight: 200;
}
/* line 207, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 208, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 209, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.sp-page-builder ul li {
  font-size: 18px;
  padding-bottom: 8px;
}
/* line 218, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.g-offcanvas-toggle {
  display: none;
  z-index: 9999;
  position: fixed;
  top: 30px;
  background-color: #fff;
  border-radius: 4px;
  padding: 2px;
}
/* line 227, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.g-offcanvas-toggle .g-offcanvas-right {
  right: 20px;
}
@media (max-width: 991px) {
  /* line 231, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  .g-offcanvas-toggle {
    display: block;
  }
}
/* line 238, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.pagination {
  width: 100%;
}
/* line 241, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.pagination ul.pagination-list {
  margin-left: 0;
  list-style: none !important;
  width: 100% !important;
  text-align: center;
}
/* line 247, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.pagination ul.pagination-list li {
  text-align: center;
  padding: 5px;
  margin: 5px;
  display: inline;
}
/* line 255, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.pagination p.counter.pull-right {
  float: none !important;
}
/* line 260, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 261, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 262, templates/g5_hydrogen/custom/scss/shopcustom.scss */
p.readmore a.btn.btn-default, p.readmore a.readmore-link, p.readmore a.comments-link {
  text-transform: uppercase;
  background: none;
  border-radius: 0px;
  font-size: 18px;
  font-weight: bold;
  padding: 8px 16px !important;
  margin-right: 10px;
}
/* line 273, templates/g5_hydrogen/custom/scss/shopcustom.scss */
p.readmore a.btn.btn-default:hover, p.readmore a.readmore-link:hover, p.readmore a.comments-link:hover {
  color: #fff;
}
/* line 278, templates/g5_hydrogen/custom/scss/shopcustom.scss */
p.readmore a.btn.btn-default i.fa.fa-chevron-right, p.readmore a.readmore-link i.fa.fa-chevron-right, p.readmore a.comments-link i.fa.fa-chevron-right {
  display: none;
}
/* line 285, templates/g5_hydrogen/custom/scss/shopcustom.scss */
dd {
  margin-left: 0px !important;
  font-size: 14px !important;
}
/* line 288, templates/g5_hydrogen/custom/scss/shopcustom.scss */
dd time {
  font-size: 14px !important;
}
/* line 293, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#sidebar {
  border-left: 1px solid #ccc !important;
  margin-top: 30px;
}
/* line 296, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#sidebar h1, #sidebar .h1, #sidebar h2, #sidebar .h2, #sidebar h3, #sidebar .h3 {
  margin-top: 0px !important;
  margin-bottom: 15px;
}
/* line 308, templates/g5_hydrogen/custom/scss/shopcustom.scss */
ul.tags {
  list-style: none !important;
  margin-left: 0px !important;
  padding-bottom: 15px;
}
/* line 316, templates/g5_hydrogen/custom/scss/shopcustom.scss */
ul.lca {
  list-style: none !important;
}
/* line 318, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 321, templates/g5_hydrogen/custom/scss/shopcustom.scss */
ul.lca li a {
  margin-bottom: 15px;
  display: block;
}
/* line 331, templates/g5_hydrogen/custom/scss/shopcustom.scss */
ul.latestnews.mod-list {
  list-style: none;
  margin: 0px;
}
/* line 335, templates/g5_hydrogen/custom/scss/shopcustom.scss */
ul.latestnews.mod-list li {
  margin: 0px;
  padding-bottom: 15px;
}
/* line 339, templates/g5_hydrogen/custom/scss/shopcustom.scss */
ul.latestnews.mod-list li a {
  line-height: normal;
}
/* line 344, templates/g5_hydrogen/custom/scss/shopcustom.scss */
ul.latestnews.mod-list li a:hover {
  color: #000;
}
/* line 353, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 354, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.page-header h2 {
  font-size: 48px;
}
/* line 359, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 362, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.page-header h2 a:hover {
  color: #000;
}
@media (min-width: 992px) {
  /* line 372, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-header {
    transition: all 0.3s ease;
    width: 100%;
    background: rgba(255, 255, 255, 0);
  }
  /* line 376, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-header.headroom-bg-section {
    transition: all 0.3s ease;
    background: rgba(255, 255, 255, 0);
  }
  /* line 380, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-header.headroom-bg-section .st0 {
    transition: all 0.3s ease;
    fill: #fff;
  }
  /* line 386, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-header.headroom--not-top {
    background: rgba(255, 255, 255, 1);
  }
  /* line 389, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-header.headroom--not-top .st0 {
    transition: all 0.3s ease;
    fill: #000;
  }
}
/* line 399, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.contain-me {
  width: 90rem;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 480px) {
  /* line 403, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  .contain-me {
    width: 100%;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  /* line 406, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  .contain-me {
    width: 30rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 409, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  .contain-me {
    width: 48rem;
  }
}
@media (min-width: 992px) and (max-width: 1279px) {
  /* line 413, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  .contain-me {
    width: 62rem;
  }
}
@media (min-width: 1280px) and (max-width: 1439px) {
  /* line 416, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  .contain-me {
    width: 80rem;
  }
}
@media (max-width: 991px) {
  /* line 446, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-footer {
    text-align: center !important;
    font-size: 12px;
  }
  /* line 449, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-footer .branding, #g-footer .sppb-text-left, #g-footer .sppb-addon-content {
    text-align: center !important;
    font-size: 12px;
  }
  /* line 456, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-footer .sppb-text-left {
    text-align: center !important;
    font-size: 12px;
  }
  /* line 461, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-footer .sppb-icons-group-list {
    margin: 0 auto !important;
  }
}
@media (min-width: 1280px) and (max-width: 1439px) {
}
@media (min-width: 1440px) and (max-width: 1599px) {
}
/* line 504, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.autocomplete-suggestions {
  z-index: 99999 !important;
}
/*EOF DEFAULTS*/
/* @end */
/* @group Shop Mixins etc */
/* line 579, templates/g5_hydrogen/custom/scss/shopcustom.scss */
a, .btn, input[type="submit"], input[type="button"], button {
  -ms-transition: 0.3s all ease !important;
  -o-transition: 0.3s all ease !important;
  -moz-transition: 0.3s all ease !important;
  -webkit-transition: 0.3s all ease !important;
  transition: 0.3s all ease !important;
}
/* @end */
/* @group Globals */
/* line 592, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.mijoshop .form-control {
  /*  display: block;
   width: 100%;
   height: 42px;
   padding: 0px 12px!important;
   font-size: 14px !important;
   line-height: 1.428571429;
   border: 1px solid $color-darkgrey;
   box-shadow: none;
   -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
   transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s*/
}
/* line 605, templates/g5_hydrogen/custom/scss/shopcustom.scss */
input:hover {
  border-color: #58585a !important;
}
/* line 609, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.text-small {
  font-size: 12px !important;
}
/* line 613, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.flexer {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
/* line 619, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.force-text-right {
  text-align: right !important;
}
/* line 623, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.force-text-left {
  text-align: left !important;
}
/* @end */
/*##################*/
/* @group g-header */
/* line 635, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-header {
  font: 12px "AcherusGrotesque" !important;
  font-weight: 400 !important;
  font-variant: normal;
  background-color: #e8afa3 !important;
  /*  .rt-container {
   position: relative;
   top: 37px;
   }*/
  /*  //bootstrap issue?
   .module-content {
   display: block!important;
   }*/
}
/* line 638, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-header p {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 900 !important;
  font-size: 13px !important;
  color: #000;
}
/* line 653, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-header .g-content {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 658, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-header .g-content .sp-page-builder ul li {
  padding-top: 6px;
  padding-bottom: 6px;
}
/* line 664, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-header #top-right {
  /*      position: relative;
   top: 37px;*/
}
/* line 674, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 678, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-header #maximenucktopright ul {
  margin-left: 0 !important;
  padding-left: 0;
}
/* line 683, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-header #maximenucktopright a:hover {
  font-weight: bold;
}
/* line 688, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-header .welcomeuser a {
  color: #000 !important;
  font-size: 10px !important;
  text-transform: uppercase;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 696, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-header .welcomeuser a:hover {
  font-weight: 900 !important;
}
@media (max-width: 991px) {
  /* line 704, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-header {
    background: #fff !important;
    color: #000 !important;
  }
  /* line 707, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-header .g-content {
    margin-top: 0;
    padding-top: 10px;
    margin-bottom: 0;
    padding-bottom: 10px;
  }
}
/* @end */
/* @group Showcase */
/* line 721, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 722, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.free-ship-head-mobile h2 {
  letter-spacing: 2px;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  font: 16px "AcherusGrotesque" !important;
  font-weight: 600 !important;
}
/* line 728, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.free-ship-head-mobile h2 span {
  font-weight: 600 !important;
}
/* line 734, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 735, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.mobile-text-logo h2 {
  font: 23px "AcherusGrotesque" !important;
  font-weight: 900 !important;
  color: #000 !important;
  letter-spacing: 3px;
}
/* line 742, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 743, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 744, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.moduletable.clean .component-content h2 {
  text-align: center;
}
/* @end */
/* @group Grey Navigation */
/* line 754, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-ribbon {
  background-color: #c6c8ca;
  position: relative;
  z-index: 15;
}
/* line 759, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 760, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-ribbon #navigation-grey div#grey-navigation-menu.maximenuckh ul.maximenuck li.maximenuck > a span.titreck, #g-ribbon #navigation-grey div#grey-navigation-menu.maximenuckh ul.maximenuck li.maximenuck > span.separator span.titreck {
  font: 9px "AcherusGrotesque" !important;
  font-weight: 600 !important;
  letter-spacing: 1px;
  line-height: 12px !important;
}
/* line 766, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-ribbon #navigation-grey ul:not(.maximenuck2) {
  display: flex !important;
  justify-content: space-between;
}
/* line 769, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-ribbon #navigation-grey ul:not(.maximenuck2) li {
  flex: 0 1 auto;
}
/* @end */
/* @group Navigation */
/* line 780, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-navigation {
  z-index: 1031;
  /*  [id^="module-logo-"] {
   float: left;
   width: 300px;
   max-width: 300px;
   }*/
}
/* line 784, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-navigation .g-content {
  padding-top: 0px;
  margin-top: 0;
}
/* @end */
/* @group MegaMenu */
/* line 803, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-megamenu {
  background-color: #000;
  position: relative;
  z-index: 1030;
}
/* line 807, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-megamenu li.maximenuck {
  text-indent: 0 !important;
}
@media (max-width: 991px) {
  /* line 810, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-megamenu {
    background-color: #000 !important;
  }
  /* line 812, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-megamenu #section-id-1627501233824 {
    background-color: #000 !important;
  }
  /* line 815, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-megamenu p {
    color: #fff !important;
  }
}
/*
 //Previous more colourfull shopmenu settings
 #megamenu ul.maximenuck {
 background-color: #000;
 @include ach(16px,400);
 padding-right: 0;
 padding-left: 0;
 display: flex!important;
 justify-content: space-between;
 span.titreck-title {
 @include achgen;
 }
 }
 .level2 {
 .floatck {
 padding-left: 0px!important;
 padding-right: 0px !important;
 padding-bottom: 0 !important;
 margin-left: 0 !important;
 margin-right: 0 !important;
 z-index: 999999999;
 }
 }
 #megamenu .separator .titreck-title {
 color: $color-cheeky;
 text-transform: uppercase;
 //font-size: 16px;
 padding-top: 5px!important;
 padding-bottom: 5px!important;
 &:hover {
 color: #636467!important;
 }
 }
 #megamenu ul.maximenuck li.level2.maximenuck .separator {
 padding-top: 20px!important;
 padding-bottom: 5px!important;
 span.titreck-title {
 @include ach(16px,600);
 }
 }
 //shop men
 #megamenu .shopMen .separator .titreck-title {
 color: $color-midnight;
 }
 #megamenu ul.maximenuck .shopMen li.level2.maximenuck div.separator {
 span.titreck-title {
 color: $color-midnight;
 &:hover {
 color: #000000!important;
 }
 }
 }
 #megamenu .shopMen ul.maximenuck2 li:hover.maximenuck span.titreck-title {
 color: #000000!important;
 }
 */
/*#g-navigation div.g-content {
 margin-top: 0;
 margin-bottom: 0;
 padding-top: 0;
 padding-bottom: 0;
 }*/
/* line 903, templates/g5_hydrogen/custom/scss/shopcustom.scss */
div#megamenu.maximenuckh ul.maximenuck li.first.maximenuck.level1 > a, div#megamenu.maximenuckh ul.maximenuck li.first.maximenuck.level1 > span.separator {
  /*padding-left: 0 !important;*/
}
/* line 911, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#megamenu ul.maximenuck {
  background-color: #000;
  font: 16px "AcherusGrotesque" !important;
  font-weight: 400 !important;
  padding-right: 0;
  padding-left: 0;
  display: flex !important;
  justify-content: space-between;
}
/* line 918, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#megamenu ul.maximenuck span.titreck-title {
  font-family: Futura, Trebuchet MS, Arial, sans-serif !important;
  font-size: 14px;
}
/* line 921, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#megamenu ul.maximenuck span.titreck-title:hover {
  text-decoration: underline;
}
/* line 929, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 932, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.level2 .floatck {
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  z-index: 999999999;
}
/* line 942, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#megamenu .separator .titreck-title {
  color: #111 !important;
  text-transform: inherit !important;
  font-weight: bold !important;
  font-size: 16px !important;
  padding-top: 2px !important;
  padding-bottom: 2px !important;
  font-family: Futura, Trebuchet MS, Arial, sans-serif !important;
}
/* line 951, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#megamenu .separator .titreck-title:hover {
  text-decoration: underline;
  color: #111 !important;
}
/* line 958, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#megamenu ul.maximenuck li.level2.maximenuck .separator {
  padding-top: 20px !important;
  padding-bottom: 5px !important;
}
/* line 961, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#megamenu ul.maximenuck li.level2.maximenuck .separator span.titreck-title {
  font-family: Futura, Trebuchet MS, Arial, sans-serif !important;
  font-weight: bold;
}
/* line 969, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#megamenu .shopMen .separator .titreck-title {
  color: #111 !important;
}
/* line 973, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 974, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#megamenu ul.maximenuck .shopMen li.level2.maximenuck div.separator span.titreck-title {
  color: #111 !important;
}
/* line 976, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#megamenu ul.maximenuck .shopMen li.level2.maximenuck div.separator span.titreck-title:hover {
  color: #111 !important;
}
/* line 982, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#megamenu .shopMen ul.maximenuck2 li:hover.maximenuck span.titreck-title {
  color: #000 !important;
}
/*#g-navigation div.g-content {
 margin-top: 0;
 margin-bottom: 0;
 padding-top: 0;
 padding-bottom: 0;
 }*/
/* line 997, templates/g5_hydrogen/custom/scss/shopcustom.scss */
div#megamenu.maximenuckh ul.maximenuck li.first.maximenuck.level1 > a, div#megamenu.maximenuckh ul.maximenuck li.first.maximenuck.level1 > span.separator {
  /*padding-left: 0 !important;*/
}
/* @end */
/* @group Homepage Showcase */
/* line 1008, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 1009, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 1010, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-showcase .showcase-carousel .sppb-carousel-extended-outer-stage {
  height: 100% !important;
}
/* line 1012, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-showcase .showcase-carousel .sppb-carousel-extended-outer-stage img {
  border-radius: 0;
}
/* line 1018, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 1019, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-showcase .owl-wrapper a {
  color: #303030;
}
/* line 1024, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-showcase .whats-hot-mod, #g-showcase .whats-new-mod {
  padding-top: 0 !important;
  padding-bottom: 20px !important;
}
/* line 1029, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-showcase .whats-title {
  position: relative;
  text-align: center !important;
}
/* line 1033, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-showcase .whats-title h5 {
  font: 24px/24px "AcherusGrotesque" !important;
  text-transform: uppercase;
  font-weight: 900 !important;
  letter-spacing: 1px;
  display: inline-block;
  background-color: #fff;
  text-align: center !important;
  padding-right: 8px;
  padding-left: 8px;
  position: relative !important;
  z-index: 2;
  margin-bottom: 40px;
}
@media (max-width: 991px) {
  /* line 1046, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-showcase .whats-title h5 {
    font-size: 21px !important;
    font-family: Futura, Trebuchet MS, Arial, sans-serif !important;
    font-weight: 900 !important;
    margin-bottom: 0px;
  }
}
/* line 1054, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-showcase .whats-title .no-border {
  border-bottom-style: 0px !important;
}
@media (min-width: 992px) {
  /* line 1058, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-showcase .whats-title {
    /*          &:before,
     &:after {
     border-top: 1px solid $color-silver;
     display: block;
     height: 2px;
     content: " ";
     width: 50%!important;
     position: absolute;
     z-index: 1;
     left: 0;
     border-bottom-style: none!important;
     top: 15px;
     }
     &:after {
     right: 0;
     left: auto;
     }*/
  }
}
/* @end */
/* @group Blog Beauty */
/* line 1085, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beautyblog-title {
  margin-bottom: 30px;
}
/* line 1089, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 1090, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.blog.beauty-blog-page .beautyblog-title, .blog-featured.beauty-blog-page .beautyblog-title {
  margin-bottom: -70px;
}
/* line 1094, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.blog.beauty-blog-page .beauty-blog, .blog-featured.beauty-blog-page .beauty-blog {
  border-style: solid;
  border-width: 4px;
  padding: 25px 50px;
  margin-bottom: 50px;
  margin-top: 50px;
  position: relative;
}
/* line 1095, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.blog.beauty-blog-page .beauty-blog .page-header, .blog-featured.beauty-blog-page .beauty-blog .page-header {
  margin-top: 0;
}
/* line 1097, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.blog.beauty-blog-page .beauty-blog .page-header h2, .blog-featured.beauty-blog-page .beauty-blog .page-header h2 {
  font-family: "AcherusGrotesque";
  margin-top: 0 !important;
  font-size: 3.75rem !important;
  line-height: 3.75rem !important;
  font-weight: normal !important;
  font-style: normal !important;
  text-transform: uppercase;
  padding-top: 20px;
}
/* line 1115, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.blog.beauty-blog-page .beauty-blog.girls, .blog-featured.beauty-blog-page .beauty-blog.girls {
  border-color: #f3d9cf !important;
}
/* line 1117, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.blog.beauty-blog-page .beauty-blog.girls .fields-container, .blog-featured.beauty-blog-page .beauty-blog.girls .fields-container {
  background-color: #f3d9cf !important;
}
/* line 1122, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.blog.beauty-blog-page .beauty-blog.guys, .blog-featured.beauty-blog-page .beauty-blog.guys {
  border-color: #4b484b !important !important;
}
/* line 1124, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.blog.beauty-blog-page .beauty-blog.guys .fields-container, .blog-featured.beauty-blog-page .beauty-blog.guys .fields-container {
  background-color: #4b484b !important !important;
  color: #fff;
}
/* line 1131, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.blog.beauty-blog-page .topic-title, .blog-featured.beauty-blog-page .topic-title {
  font: 21px "AcherusGrotesque" !important;
  font-weight: 400 !important;
}
/* line 1132, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.blog.beauty-blog-page .topic-title dl.fields-container, .blog-featured.beauty-blog-page .topic-title dl.fields-container {
  display: inline-block;
  position: absolute;
  top: -67px;
  left: 14px;
  padding-left: 25px;
  padding-right: 25px;
  text-transform: uppercase;
}
/* line 1142, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.blog.beauty-blog-page .topic-title .fields-container > dd, .blog-featured.beauty-blog-page .topic-title .fields-container > dd {
  display: inline-block;
  padding-top: 7px;
  padding-bottom: 7px;
}
/* line 1146, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 1147, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.blog.beauty-blog-page .topic-title .fields-container > dd:nth-child(1):after, .blog-featured.beauty-blog-page .topic-title .fields-container > dd:nth-child(1):after {
  content: "-";
}
/* line 1156, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.blog.beauty-blog-page .after-display, .blog-featured.beauty-blog-page .after-display {
  display: none;
}
/* line 1161, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.blog.beauty-blog-page #rt-bottom, .blog-featured.beauty-blog-page #rt-bottom {
  margin-bottom: 0 !important;
}
/* line 1164, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.blog.beauty-blog-page #rt-bottom .tagus, .blog-featured.beauty-blog-page #rt-bottom .tagus {
  margin: 40px 50px 50px;
}
/* line 1168, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.blog.beauty-blog-page #rt-bottom .uk-slidenav-position .uk-slidenav-previous, .blog-featured.beauty-blog-page #rt-bottom .uk-slidenav-position .uk-slidenav-previous {
  left: -20px;
}
/* line 1172, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.blog.beauty-blog-page #rt-bottom .uk-slidenav-position .uk-slidenav-next, .blog-featured.beauty-blog-page #rt-bottom .uk-slidenav-position .uk-slidenav-next {
  right: -20px;
}
/* line 1178, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.pagination {
  border-top: 0px !important;
}
/* line 1180, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.pagination li {
  border: 0px solid #c6c8ca !important;
}
/* line 1182, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.pagination li a {
  font-size: 14px !important;
}
/* line 1186, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.pagination li span {
  font-size: 14px !important;
}
/* line 1191, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.pagination p.counter {
  color: #c6c8ca;
}
/* line 1196, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article {
  border-style: solid;
  border-width: 4px;
  padding: 25px 50px;
  margin-bottom: 25px !important;
  position: relative;
  margin-top: 50px !important;
}
/* line 1204, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article .tags.inline {
  display: none;
}
/* line 1208, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article.girls {
  border-color: #f3d9cf !important;
}
/* line 1210, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article.girls .fields-container {
  background-color: #f3d9cf !important;
}
/* line 1215, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article.guys {
  border-color: #4b484b !important !important;
}
/* line 1217, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article.guys .fields-container {
  background-color: #4b484b !important !important;
  color: #fff;
}
/* line 1223, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article .page-header {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 1226, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article .page-header h2 {
  margin-top: 0 !important;
  font-size: 6rem !important;
  line-height: 6rem !important;
  font-weight: normal !important;
  font-style: normal !important;
}
/* line 1235, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article .topic-title {
  font: 21px "AcherusGrotesque" !important;
  font-weight: 400 !important;
}
/* line 1236, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article .topic-title dl.fields-container {
  display: inline-block;
  position: absolute;
  top: -25px;
  left: 49px;
  padding-left: 25px;
  padding-right: 25px;
  text-transform: uppercase;
}
/* line 1246, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article .topic-title .fields-container > dd {
  display: inline-block;
  padding-top: 7px;
  padding-bottom: 7px;
}
/* line 1250, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 1251, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article .topic-title .fields-container > dd:nth-child(1):after {
  content: "-";
}
/* line 1261, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.after-display {
  font: 21px "AcherusGrotesque" !important;
  font-weight: 400 !important;
}
/* line 1262, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.after-display dl.fields-container {
  display: inline-block;
  position: relative;
  padding-left: 25px;
  padding-right: 25px;
  text-transform: uppercase;
  margin-left: 40px;
}
/* line 1271, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.after-display .fields-container > dd {
  display: inline-block;
  padding-top: 7px;
  padding-bottom: 7px;
}
/* line 1277, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 1278, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.after-display.girls .fields-container {
  background-color: #f3d9cf !important;
}
/* line 1283, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 1284, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.after-display.guys .fields-container {
  background-color: #4b484b !important !important;
  color: #fff;
}
/* line 1293, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#rt-bottom {
  margin-bottom: 0 !important;
}
/* line 1296, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#rt-bottom .tagus {
  margin: 40px 50px 50px;
}
/* line 1300, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#rt-bottom .uk-slidenav-position .uk-slidenav-previous {
  left: -20px;
}
/* line 1304, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#rt-bottom .uk-slidenav-position .uk-slidenav-next {
  right: -20px;
}
/* line 1308, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#rt-bottom .socialfeed-title {
  margin-bottom: 50px;
}
/* line 1313, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.bloggy-nav {
  margin-bottom: 50px;
}
/* line 1316, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.bloggy-nav .pager li {
  width: 45% !important;
  border-radius: 0;
}
/* line 1319, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.bloggy-nav .pager li a {
  text-align: center;
  float: none;
  border: none;
  border-radius: 0 !important;
  display: block !important;
  background-color: #eee !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
/* line 1328, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.bloggy-nav .pager li a:hover {
  background-color: #4b484b !important !important;
}
/* line 1333, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.bloggy-nav .pager li span {
  display: none;
}
@media (max-width: 480px) {
  /* line 1340, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  .blog.beauty-blog-page .beauty-blog {
    padding-right: 15px;
    padding-left: 15px;
  }
  /* line 1344, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  .blog.beauty-blog-page .beauty-blog .page-header h2, .blog.beauty-blog-page .beauty-blog .blog-featured.beauty-blog-page .beauty-blog .page-header h2 {
    font-size: 1.5rem !important;
    line-height: 1.5rem !important;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  /* line 1352, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  .blog.beauty-blog-page .beauty-blog {
    padding-right: 20px;
    padding-left: 20px;
  }
  /* line 1355, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  .blog.beauty-blog-page .beauty-blog .page-header h2, .blog.beauty-blog-page .beauty-blog .blog-featured.beauty-blog-page .beauty-blog .page-header h2 {
    font-size: 2.5rem !important;
    line-height: 2.5rem !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1363, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  .blog.beauty-blog-page .beauty-blog .page-header h2, .blog-featured.beauty-blog-page .beauty-blog .page-header h2 {
    font-size: 2.5rem !important;
    line-height: 2.5rem !important;
  }
}
@media (min-width: 992px) and (max-width: 1439px) {
  /* line 1370, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  /* line 1371, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  .blog.beauty-blog-page .topic-title, .blog-featured.beauty-blog-page .topic-title {
    font: 18px "AcherusGrotesque" !important;
  }
  /* line 1376, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  .blog.beauty-blog-page .beauty-blog .page-header h2, .blog-featured.beauty-blog-page .beauty-blog .page-header h2 {
    font-size: 2.5rem !important;
    line-height: 2.5rem !important;
  }
}
/* line 1382, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 1383, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.instagramwk .uk-slider-container {
  margin-left: 50px;
  margin-right: 50px;
}
/* line 1388, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.instagramwk .uk-slidenav-next:before {
  color: #eee;
  content: "\f054";
  font-size: 25px;
}
/* line 1394, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.instagramwk .uk-slidenav-previous:before {
  color: #eee;
  content: "\f053";
  font-size: 25px;
}
/* line 1400, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.instagramwk .uk-overlay-background {
  background-color: rgba(0, 0, 0, 0.75);
}
/* line 1404, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.instagramwk ul > li > div {
  border: 1px solid #000 !important;
}
/* line 1409, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 1410, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#rt-bottom .tagus-container {
  display: flex;
  justify-content: center;
}
@media (max-width: 767px) {
  /* line 1413, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #rt-bottom .tagus-container {
    flex-direction: column;
  }
}
/* line 1418, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#rt-bottom .tagus {
  margin: 40px 80px 50px;
}
/* line 1422, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#rt-bottom .tagus {
  background-color: #eee;
  text-align: center;
}
/* line 1428, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#rt-bottom .tagus h2 {
  text-align: center;
  padding: 10px 25px;
  font: 22px AcherusGrotesque;
  font-weight: 200;
  text-transform: uppercase;
  margin: 0;
}
/* line 1437, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#rt-bottom .tagus ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center;
}
/* line 1443, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#rt-bottom .tagus ul li {
  padding: 13px;
}
/* line 1448, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#rt-bottom .tagus .tagusleft {
  text-align: right;
}
/* line 1452, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#rt-bottom .tagus .tagusright {
  text-align: left;
}
/* line 1457, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 1458, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#rt-bottom .front-find-persona-title.sppb-text-center:before, #rt-bottom .front-find-persona-title.sppb-text-center:after {
  border-top: 1px solid #c6c8ca;
  display: block;
  height: 1px;
  content: " ";
  width: 50%;
  position: absolute;
  z-index: 1;
  left: 0;
  border-bottom-style: none !important;
  top: 17px;
}
/* line 1472, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#rt-bottom .front-find-persona-title.sppb-text-center:after {
  right: 0;
  left: auto;
}
/* line 1477, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#rt-bottom .front-find-persona-title.sppb-text-center h2.sppb-addon-title {
  font: 42px WildSpirit !important;
  text-transform: capitalize !important;
  text-align: center !important;
  position: relative;
  z-index: 2;
  background-color: #fff;
  display: inline-block;
  padding-right: 10px;
  padding-left: 10px;
}
/* line 1488, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 1489, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#rt-bottom .home-personas img {
  transition: all 0.2s ease-in-out;
}
/* line 1491, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#rt-bottom .home-personas img:hover {
  transform: scale(1.1);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
/* @end */
/* @group Beauty Blog Article */
/* line 1503, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article {
  border-style: solid;
  border-width: 4px;
  padding: 25px 50px;
  margin-bottom: 25px !important;
  position: relative;
  margin-top: 50px !important;
}
/* line 1511, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article .tags.inline {
  display: none;
}
/* line 1515, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article.girls {
  border-color: #f3d9cf !important;
}
/* line 1517, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article.girls .fields-container {
  background-color: #f3d9cf !important;
}
/* line 1522, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article.guys {
  border-color: #4b484b !important !important;
}
/* line 1524, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article.guys .fields-container {
  background-color: #4b484b !important !important;
  color: #fff;
}
/* line 1530, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article .page-header {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 1533, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article .page-header h2 {
  font-family: "AcherusGrotesque";
  margin-top: 0 !important;
  font-size: 3.75rem !important;
  line-height: 3.75rem !important;
  font-weight: normal !important;
  font-style: normal !important;
  text-transform: uppercase;
  padding-top: 20px;
}
/* line 1545, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article .topic-title {
  font: 21px "AcherusGrotesque" !important;
  font-weight: 400 !important;
}
/* line 1546, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article .topic-title dl.fields-container {
  display: inline-block;
  position: absolute;
  top: -43px;
  left: 49px;
  padding-left: 25px;
  padding-right: 25px;
  text-transform: uppercase;
}
/* line 1556, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article .topic-title .fields-container > dd {
  display: inline-block;
  padding-top: 7px;
  padding-bottom: 7px;
}
/* line 1560, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 1561, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.beauty-article .topic-title .fields-container > dd:nth-child(1):after {
  content: "-";
}
/* line 1571, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.after-display {
  font: 21px "AcherusGrotesque" !important;
  font-weight: 400 !important;
}
/* line 1572, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.after-display dl.fields-container {
  display: inline-block;
  position: relative;
  padding-left: 25px;
  padding-right: 25px;
  text-transform: uppercase;
  margin-left: 40px;
}
/* line 1581, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.after-display .fields-container > dd {
  display: inline-block;
  padding-top: 7px;
  padding-bottom: 7px;
}
/* line 1587, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 1588, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.after-display.girls .fields-container {
  background-color: #f3d9cf !important;
}
/* line 1593, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 1594, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.after-display.guys .fields-container {
  background-color: #4b484b !important !important;
  color: #fff;
}
/* line 1603, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#rt-bottom {
  margin-bottom: 0 !important;
}
/* line 1606, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#rt-bottom .tagus {
  margin: 40px 50px 50px;
}
/* line 1610, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#rt-bottom .uk-slidenav-position .uk-slidenav-previous {
  left: -20px;
}
/* line 1614, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#rt-bottom .uk-slidenav-position .uk-slidenav-next {
  right: -20px;
}
/* line 1619, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.bloggy-nav {
  margin-bottom: 50px;
}
/* line 1622, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.bloggy-nav .pager li {
  width: 45% !important;
  border-radius: 0;
}
/* line 1625, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.bloggy-nav .pager li a {
  text-align: center;
  float: none;
  border: none;
  border-radius: 0 !important;
  display: block !important;
  background-color: #eee !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
/* line 1634, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.bloggy-nav .pager li a:hover {
  background-color: #4b484b !important !important;
}
/* line 1639, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.bloggy-nav .pager li span {
  display: none;
}
/* @end */
/* @group Copyright */
/* line 1649, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-copyright {
  /* @group Join Newsletter */
  /* @end */
  /* @group social icons */
  /* @end */
}
/* line 1651, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 1652, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-copyright .item-352 a {
  padding-right: 0 !important;
}
/* line 1657, templates/g5_hydrogen/custom/scss/shopcustom.scss */
@media (max-width: 991px) {
  /* line 1658, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-copyright #sppb-addon-wrapper-1596120674563 {
    margin-bottom: 0px;
  }
}
/* line 1663, templates/g5_hydrogen/custom/scss/shopcustom.scss */
@media (max-width: 991px) {
  /* line 1664, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-copyright .sppb-addon-icons-group {
    margin-bottom: 15px;
  }
  /* line 1666, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-copyright .sppb-addon-icons-group a:hover {
    color: #333 !important;
  }
}
/* line 1672, templates/g5_hydrogen/custom/scss/shopcustom.scss */
@media (max-width: 991px) {
  /* line 1673, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-copyright #sppb-addon-wrapper-1596120674567 {
    margin-bottom: 15px;
  }
}
/* line 1680, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 1689, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-copyright .rsformnewsletter-signup .rsform-block-newsletter {
  position: relative;
}
/* line 1691, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-copyright .rsformnewsletter-signup .rsform-block-newsletter label {
  text-align: left !important;
  font: 12px "AcherusGrotesque" !important;
  font-weight: 900 !important;
  margin-top: 3px;
  margin-bottom: 15px;
  text-transform: none;
}
@media (max-width: 991px) {
  /* line 1698, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-copyright .rsformnewsletter-signup .rsform-block-newsletter label {
    font: 16px "AcherusGrotesque" !important;
    font-weight: 900 !important;
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  /* line 1711, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-copyright .rsformnewsletter-signup .rsform-block-newsletter .col-sm-3 {
    width: 30%;
  }
  /* line 1718, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-copyright .rsformnewsletter-signup .rsform-block-newsletter .col-sm-9 {
    width: 70%;
  }
}
/* line 1724, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-copyright .rsformnewsletter-signup .rsform-block-submit {
  position: absolute;
  right: 30px;
  top: 1px !important;
}
/* line 1729, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-copyright .rsformnewsletter-signup .rsform-block-submit .col-sm-3 {
  display: none;
}
/* line 1733, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-copyright .rsformnewsletter-signup .rsform-block-submit .col-sm-9 {
  width: 100%;
  margin: 0;
  padding: 0;
}
@media (max-width: 767px) {
  /* line 1740, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  #g-copyright .rsformnewsletter-signup .rsform-block-submit {
    text-align: center;
    top: 39px !important;
  }
}
/* line 1746, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-copyright .rsformnewsletter-signup input {
  padding-right: 29px !important;
  padding-left: 6px !important;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 28px;
  font-size: 11px !important;
  border: none;
}
/* line 1756, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-copyright .rsformnewsletter-signup label {
  text-align: left !important;
  font-size: 10px;
}
/* line 1761, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-copyright .rsformnewsletter-signup button {
  background-color: transparent !important;
  border: 0;
  color: #000 !important;
  min-width: 0;
  right: 0 !important;
  box-shadow: none;
  border-left: 1px solid #ccc;
  height: 27px;
}
/* line 1776, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-copyright .rsformnewsletter-signup button:hover {
  background-color: transparent;
  background-image: none;
  color: #333 !important;
}
/* line 1782, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-copyright .rsformnewsletter-signup button:focus, #g-copyright .rsformnewsletter-signup button:active, #g-copyright .rsformnewsletter-signup button:active:hover, #g-copyright .rsformnewsletter-signup button:active.focus, #g-copyright .rsformnewsletter-signup button:disabled, #g-copyright .rsformnewsletter-signup button:disabled:hover {
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  outline: none !important;
}
/* line 1790, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-copyright .rsformnewsletter-signup button:before {
  display: block;
  content: "" !important;
  color: #000;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 8px solid #000;
}
/* @end */
/* @group Login Page */
/* line 1821, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 1822, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.itemid-243 .component-content > h2 {
  display: none;
}
/* line 1826, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.itemid-243 ul.breadcrumb {
  display: none;
}
/* line 1831, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.login-signin, .salon-step-2, .coupon_box {
  /*.display_none {
   display: block!important;
   }*/
}
/* line 1837, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.login-signin .col-md-5, .salon-step-2 .col-md-5, .coupon_box .col-md-5 {
  flex: 0 1 100%;
}
/* line 1841, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.login-signin h1, .salon-step-2 h1, .coupon_box h1, .login-signin h2, .salon-step-2 h2, .coupon_box h2 {
  font-weight: 900 !important;
  font-size: 1.2rem !important;
  margin-top: 0 !important;
  margin-bottom: 30px;
  letter-spacing: -1px;
}
/* line 1849, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.login-signin button, .salon-step-2 button, .coupon_box button {
  display: block !important;
  width: 100%;
  margin-bottom: 15px !important;
}
/* line 1855, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.login-signin .vline, .salon-step-2 .vline, .coupon_box .vline {
  border-left: 1px solid #58585a;
  min-height: 430px;
  height: auto;
  position: absolute;
  left: 50%;
  margin-left: -1px;
  top: 0;
}
/* line 1865, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.login-signin select, .salon-step-2 select, .coupon_box select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0 !important;
  background: transparent;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEsmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgZXhpZjpQaXhlbFhEaW1lbnNpb249IjI0IgogICBleGlmOlBpeGVsWURpbWVuc2lvbj0iMjQiCiAgIGV4aWY6Q29sb3JTcGFjZT0iMSIKICAgdGlmZjpJbWFnZVdpZHRoPSIyNCIKICAgdGlmZjpJbWFnZUxlbmd0aD0iMjQiCiAgIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiCiAgIHRpZmY6WFJlc29sdXRpb249IjcyLjAiCiAgIHRpZmY6WVJlc29sdXRpb249IjcyLjAiCiAgIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiCiAgIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIKICAgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDUtMjdUMTg6MzY6NTEtMDM6MDAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDUtMjdUMTg6MzY6NTEtMDM6MDAiPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJwcm9kdWNlZCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWZmaW5pdHkgRGVzaWduZXIgMS45LjMiCiAgICAgIHN0RXZ0OndoZW49IjIwMjEtMDUtMjdUMTg6MzY6NTEtMDM6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KPD94cGFja2V0IGVuZD0iciI/PhGLMIYAAAGCaUNDUHNSR0IgSUVDNjE5NjYtMi4xAAAokXWRy0tCQRSHvzQpemBQQVALCWul0QOkNkFGWBARZtBrozcfgVcv9yohbYO2QUHUptei/oLaBq2DoCiCaBe0LmpTcjtXBSXyDGfON7+Zc5g5A7ZQUlGN2n5QUxk9GPC7FhaXXHWvOOikHTeNYcXQxmZnp6lqXw/UWPHOa9Wqfu5fa1yNGgrU1AuPKpqeEZ4Unl7PaBbvCrcpifCq8LmwR5cLCt9beqTIbxbHi/xjsR4KjoOtRdgVr+BIBSsJXRWWl+NWk1mldB/rJU3R1PycxG7xLgyCBPDjYooJxvExwIjMPrwM0icrquT3F/JnSEuuIrNGDp014iTI4BE1K9WjEmOiR2UkyVn9/9tXIzY0WKze5AfHi2l+9EDdDuS3TfP72DTzJ2B/hqtUOT99BMOfom+XNfchODfh4rqsRfbgcgs6nrSwHi5IdnFbLAbvZ9C8CK230LBc7Flpn9NHCG3IV93A/gH0ynnnyi9R9WfcZsYQNgAAAAlwSFlzAAALEwAACxMBAJqcGAAAADNJREFUSIljYBgFo2AUDH/QwMDA8J8AbqClJRQbjs8SqhmOzRKqG45sCc0MHwWjYBSQCQAPSBjt6xKKkwAAAABJRU5ErkJggg==') !important;
  background-repeat: no-repeat;
  background-position-x: 99%;
  background-position-y: 10px;
  margin-right: 2rem;
  padding: 1rem;
  padding-right: 2rem;
}
/* line 1880, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.login-signin #salonDIV, .salon-step-2 #salonDIV, .coupon_box #salonDIV {
  margin-top: 20px;
}
/* line 1882, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.login-signin #salonDIV label, .salon-step-2 #salonDIV label, .coupon_box #salonDIV label {
  font-weight: 600;
  letter-spacing: -1px;
}
/* line 1887, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.login-signin #salonDIV hr, .salon-step-2 #salonDIV hr, .coupon_box #salonDIV hr {
  border: 1px solid #e9e9e8;
}
/* line 1889, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.login-signin #salonDIV hr:nth-child(2), .salon-step-2 #salonDIV hr:nth-child(2), .coupon_box #salonDIV hr:nth-child(2) {
  margin-top: 0px;
  margin-bottom: 25px;
}
/* line 1895, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.login-signin #salonDIV h2, .salon-step-2 #salonDIV h2, .coupon_box #salonDIV h2 {
  margin-top: 15px !important;
  margin-bottom: 0;
}
/* line 1900, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.login-signin #salonDIV input:not(#stylish), .salon-step-2 #salonDIV input:not(#stylish), .coupon_box #salonDIV input:not(#stylish) {
  border-right: none;
}
/* line 1904, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 1905, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.login-signin #salonDIV button.searchSalonBTN, .salon-step-2 #salonDIV button.searchSalonBTN, .coupon_box #salonDIV button.searchSalonBTN, .login-signin #salonDIV button#secretSalonCode, .salon-step-2 #salonDIV button#secretSalonCode, .coupon_box #salonDIV button#secretSalonCode {
  background: transparent !important;
  height: 42px !important;
  border-left: none;
}
/* line 1909, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.login-signin #salonDIV button.searchSalonBTN i, .salon-step-2 #salonDIV button.searchSalonBTN i, .coupon_box #salonDIV button.searchSalonBTN i, .login-signin #salonDIV button#secretSalonCode i, .salon-step-2 #salonDIV button#secretSalonCode i, .coupon_box #salonDIV button#secretSalonCode i {
  color: #303030;
}
/* line 1911, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.login-signin #salonDIV button.searchSalonBTN i:hover, .salon-step-2 #salonDIV button.searchSalonBTN i:hover, .coupon_box #salonDIV button.searchSalonBTN i:hover, .login-signin #salonDIV button#secretSalonCode i:hover, .salon-step-2 #salonDIV button#secretSalonCode i:hover, .coupon_box #salonDIV button#secretSalonCode i:hover {
  color: #d1a8b0 !important;
}
/* @end */
/* @group Brands Page Fix Mobile Filter */
@media (max-width: 767px) {
  /* line 1926, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  /* line 1927, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  /* line 1928, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  .view-brands-page .mijoshop #column-left {
    top: 88px !important;
  }
  /* line 1930, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  .view-brands-page .mijoshop #column-left a {
    color: #000 !important;
  }
}
/* @end */
@media (max-width: 991px) {
  /* line 1942, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  .pagenation_row {
    display: flex;
    flex-direction: column;
    justify-content: center !important;
  }
  /* line 1948, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  .mijoshop .pagination {
    display: flex;
    justify-content: center;
  }
}
/* @group Salon Styling */
/* line 1957, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.customer-list-h3 {
  text-transform: uppercase !important;
}
/* line 1961, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.greyBorder {
  border: 2px solid #333;
  text-align: center;
  padding-bottom: 25px;
}
/* line 1965, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.greyBorder .alert-danger {
  color: #842029 !important;
  background-color: #f8d7da !important;
  border-color: #f5c2c7 !important;
  border-radius: 3px !important;
}
/* line 1973, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.customer-list-header {
  background-color: #e8afa3 !important;
  border-radius: 5px;
  display: flex;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 1983, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 1984, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.salon-customer-list .btn-white {
  font-weight: normal !important;
}
/* @end */
/* @group Recent Order List */
/* line 1992, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 1993, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.recent-order-list h2 {
  text-transform: uppercase;
}
/* line 1996, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 1997, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.recent-order-list .my_order_list.greyBorder {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 2002, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.recent-order-list .my_order_list .order-list-header {
  margin-bottom: 10px;
}
/* line 2006, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.recent-order-list .my_order_list .btn-white {
  font-weight: normal !important;
}
/* @end */
/* line 2015, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 2016, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.salon-account-details span {
  line-height: 46px !important;
}
/* line 2019, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.salon-account-details input {
  min-height: 46px !important;
  font-size: 16px !important;
  border-color: #58585a !important;
  border-radius: 0;
  width: 100%;
}
/* line 2028, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 2029, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#g-navigation a:focus {
  color: #303030 !important;
}
/* line 2034, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 2035, templates/g5_hydrogen/custom/scss/shopcustom.scss */
.sp-minus a:hover, .sp-plus a:hover {
  text-decoration: none;
}
/* line 2040, templates/g5_hydrogen/custom/scss/shopcustom.scss */
@media (max-width: 991px) {
  /* line 2042, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  .homepage #g-showcase .whats-title h5 {
    font-size: 21px !important;
    font-family: Futura, Trebuchet MS, Arial, sans-serif !important;
    font-weight: 900 !important;
    margin-bottom: 0px !important;
  }
  /* line 2049, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  .homepage .mijoshop {
    margin-top: 10px !important;
  }
  /* line 2054, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  .homepage #g-showcase .whats-hot-mod, .homepage #g-showcase .whats-new-mod {
    padding-bottom: 0px !important;
  }
  /* line 2059, templates/g5_hydrogen/custom/scss/shopcustom.scss */
  .homepage #g-main {
    padding: 0 !important;
    height: 0 !important;
  }
}
/* line 2067, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 2068, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#footermenu li {
  position: relative !important;
  border-left: 0 !important;
}
/* line 2072, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#footermenu li:after {
  content: '';
  height: 60%;
  width: 2px;
  position: absolute;
  right: 0;
  top: 5px;
  background-color: #fff;
}
/* line 2085, templates/g5_hydrogen/custom/scss/shopcustom.scss */
/* line 2086, templates/g5_hydrogen/custom/scss/shopcustom.scss */
#footermenu li:last-child:after {
  width: 0px;
}
/*# sourceMappingURL=shopcustom_34.css.map */