/**
* Theme Name:     Ramen Danbo Theme
* Author:         Enhance Industries
* Author URI:     https://www.enhanceindustries.com.au/
* Template:       Divi
* Version:        2.0.0
**/
/*------------------------------------*\
    $TABLE OF CONTENTS
\*------------------------------------*/
/**
 *
 * $COMMON............................Common definitions
 *
 * $STRUCTURE
 *      $CONTENT......................Content section
 *      $HEADER.......................Header + navigation section
 *      $SIDEBAR......................Sidebar section
 *      $FOOTER.......................Footer section
 *      $TYPOGRAPHY...................Typography definitions
 *
 * $MODULES
 *      $QUOTES.......................Quotes (Testimonials)
 *      $BUTTONS......................Custom buttons
 *      $LINKS........................Links
 *      $INPUTS.......................Form inputs and controls
 *      $PAGINATION...................Pagination
 *      $NAVS.........................Navigations
 *
 * $PAGES
 *      $HOME PAGE.................Definitions for home page
 */
@import url("../Divi/style.css");
@keyframes animatetop {
  from {
    top: -300px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}
/*------------------------------------*\
    $COMMON
\*------------------------------------*/
/* line 7, sass/theme/_common.scss */
.generic-content.headings {
  margin-bottom: 10px !important;
}
/* line 11, sass/theme/_common.scss */
.generic-content.headings .et_pb_text_inner h4 {
  padding-bottom: 0;
  color: #e41e26;
  font-size: 24px;
}
/* line 21, sass/theme/_common.scss */
.generic-content.line-through .et_pb_text_inner h2 {
  position: relative;
  display: inline;
}
/* line 25, sass/theme/_common.scss */
.generic-content.line-through .et_pb_text_inner h2:before, .generic-content.line-through .et_pb_text_inner h2:after {
  content: '';
  display: block;
  position: absolute;
  height: 2px;
  top: 14px;
}
@media (max-width: 530px) {
  /* line 25, sass/theme/_common.scss */
  .generic-content.line-through .et_pb_text_inner h2:before, .generic-content.line-through .et_pb_text_inner h2:after {
    display: none;
  }
}
/* line 37, sass/theme/_common.scss */
.generic-content.line-through .et_pb_text_inner h2:before {
  left: -140px;
  right: auto;
  width: 120px;
  margin-right: 40px;
  background: -webkit-gradient(linear, 0 0, 100% 0, from(white), to(#dddddd), color-stop(50%, #dddddd));
}
/* line 46, sass/theme/_common.scss */
.generic-content.line-through .et_pb_text_inner h2:after {
  right: -140px;
  left: auto;
  width: 120px;
  margin-left: 40px;
  background: -webkit-gradient(linear, 0 0, 100% 0, from(#dddddd), to(white), color-stop(50%, #dddddd));
}
/* line 59, sass/theme/_common.scss */
.generic-content .et_pb_text_inner h2 {
  font-size: 38px;
  margin-bottom: 35px;
  letter-spacing: 2px;
}
@media (max-width: 980px) {
  /* line 59, sass/theme/_common.scss */
  .generic-content .et_pb_text_inner h2 {
    font-size: 30px;
    margin-bottom: 0;
  }
}
/* line 70, sass/theme/_common.scss */
.generic-content .et_pb_text_inner p {
  margin-bottom: 15px;
  line-height: 30px;
}

/* line 77, sass/theme/_common.scss */
.et_pb_scroll_top {
  background: #e41e26 !important;
  border-radius: 0 !Important;
}

/* line 84, sass/theme/_common.scss */
body .shop-now-section-wrapper {
  display: none;
  position: fixed;
  left: 0;
  bottom: 0;
  text-align: center;
  width: 100%;
  z-index: 99;
}
@media (max-width: 980px) {
  /* line 84, sass/theme/_common.scss */
  body .shop-now-section-wrapper {
    display: block;
  }
}
/* line 98, sass/theme/_common.scss */
body .shop-now-section-wrapper a.shopnow-btn {
  background-color: #FFD700;
  color: #000000;
  padding: 20px 20px;
  display: block;
  font-size: 21px;
  width: 100%;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 108, sass/theme/_common.scss */
body .shop-now-section-wrapper a.shopnow-btn:before {
  content: "\e07a";
  font-family: ETmodules !important;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  text-transform: none;
  speak: none;
  color: #000000;
  margin-right: 10px;
}
/* line 123, sass/theme/_common.scss */
body .shop-now-section-wrapper a.shopnow-btn.red-bg {
  background-color: #e41e26;
  color: #ffffff;
}
/* line 127, sass/theme/_common.scss */
body .shop-now-section-wrapper a.shopnow-btn.red-bg:before {
  color: #ffffff;
}
/* line 132, sass/theme/_common.scss */
body .shop-now-section-wrapper a.shopnow-btn.black-bg {
  background-color: #000000;
  color: #ffffff;
}
/* line 136, sass/theme/_common.scss */
body .shop-now-section-wrapper a.shopnow-btn.black-bg:before {
  color: #ffffff;
}
/* line 141, sass/theme/_common.scss */
body .shop-now-section-wrapper a.shopnow-btn.white-bg {
  background-color: #ffffff;
  color: #e41e26;
}
/* line 145, sass/theme/_common.scss */
body .shop-now-section-wrapper a.shopnow-btn.white-bg:before {
  color: #e41e26;
}

/* line 156, sass/theme/_common.scss */
body .local-pickup-intro-text {
  margin-bottom: 20px;
  display: none;
}
/* line 160, sass/theme/_common.scss */
body .local-pickup-intro-text.show {
  display: block;
}
/* line 165, sass/theme/_common.scss */
body .flex-row {
  display: flex;
}
@media (max-width: 767px) {
  /* line 165, sass/theme/_common.scss */
  body .flex-row {
    flex-direction: column;
  }
}
/* line 173, sass/theme/_common.scss */
body .menu-card-item-label {
  margin-bottom: 10px !Important;
}
/* line 176, sass/theme/_common.scss */
body .menu-card-item-label .et_pb_module_heading {
  padding-bottom: 0;
}
/* line 181, sass/theme/_common.scss */
body .red-strip-wrapper {
  display: flex;
}
@media (max-width: 767px) {
  /* line 181, sass/theme/_common.scss */
  body .red-strip-wrapper {
    flex-direction: column;
  }
}
/* line 188, sass/theme/_common.scss */
body .red-strip-wrapper .et_pb_module_heading {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 194, sass/theme/_common.scss */
body .ramen-trailer-img {
  border: 2px dashed #969594;
}
@media (max-width: 767px) {
  /* line 200, sass/theme/_common.scss */
  body .food-truck-hero-section .ft-badge {
    margin-bottom: 0 !Important;
  }
}
@media (max-width: 767px) {
  /* line 207, sass/theme/_common.scss */
  body .food-truck-hero-section .ft-badge .et_pb_text_inner p {
    display: flex;
    align-items: flex-start;
  }
}
@media (max-width: 427px) {
  /* line 214, sass/theme/_common.scss */
  body .food-truck-hero-section .ft-badge .et_pb_text_inner p .ft-dot {
    width: 17px;
  }
}
@media (max-width: 767px) {
  /* line 223, sass/theme/_common.scss */
  body .food-truck-hero-section .img-col {
    min-height: auto;
  }
}
@media (max-width: 767px) {
  /* line 230, sass/theme/_common.scss */
  body .food-truck-hero-section .et_pb_button_module_wrapper {
    display: block;
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 238, sass/theme/_common.scss */
  body .food-truck-hero-section .ft-inline-btn {
    text-align: center;
    width: 100%;
  }
}

/*------------------------------------*\
    $STRUCTURE
\*------------------------------------*/
/*------------------------------------*\
    $CONTENT
\*------------------------------------*/
/*------------------------------------*\
    $HEADER
\*------------------------------------*/
@media (max-width: 980px) {
  /* line 5, sass/theme/structure/_header.scss */
  .logo_container {
    display: none;
  }
}

/* line 15, sass/theme/structure/_header.scss */
body.admin-bar #main-header-wrapper-v2 {
  position: fixed !important;
  top: 32px;
}

/* line 25, sass/theme/structure/_header.scss */
body.home #main-header-wrapper-v2 {
  background: rgba(228, 30, 38, 0.9) !important;
}
/* line 39, sass/theme/structure/_header.scss */
body.home #main-header-wrapper-v2.fixed-header ul.et-menu li.my-account-lnk a:after {
  color: #ffffff !important;
}
/* line 45, sass/theme/structure/_header.scss */
body.home #main-header-wrapper-v2.fixed-header ul.et-menu li a {
  color: #ffffff !important;
  padding-bottom: 10px !important;
}
/* line 55, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2 {
  position: fixed !important;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0 !important;
  background: rgba(228, 30, 38, 0.9) !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 65, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2.fixed-header {
  background: #E41E26 !important;
}
/* line 69, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2.fixed-header .et_pb_row {
  padding: 15px 0 !important;
}
/* line 76, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2.fixed-header .et_pb_menu .et_pb_menu_inner_container:before {
  color: #555555 !important;
}
/* line 89, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2.fixed-header .et_pb_menu ul.et-menu li.my-account-lnk a:after {
  color: #ffffff !important;
}
/* line 96, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2.fixed-header .et_pb_menu ul.et-menu li a {
  color: #ffffff !important;
  padding-bottom: 10px !important;
}
/* line 101, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2.fixed-header .et_pb_menu ul.et-menu li a:after {
  transform: translateY(3px);
}
/* line 108, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2.fixed-header .et_pb_menu .et_pb_menu__cart-button {
  color: #555555 !important;
}
/* line 111, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2.fixed-header .et_pb_menu .et_pb_menu__cart-button .et_pb_menu__cart-count {
  font-size: 12px;
  color: #ffffff !important;
}
/* line 117, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2.fixed-header .et_pb_menu .et_pb_menu__cart-button:after {
  font-size: 20px;
  color: #ffffff !important;
}
/* line 130, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2.fixed-header .et_pb_menu .et_mobile_nav_menu .mobile_nav .mobile_menu_bar:before {
  color: #555555 !important;
}
/* line 139, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2 .et_pb_row {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width: 1412px) {
  /* line 139, sass/theme/structure/_header.scss */
  body #main-header-wrapper-v2 .et_pb_row {
    max-width: 100% !important;
    width: 95% !important;
  }
}
@media (max-width: 1079px) {
  /* line 139, sass/theme/structure/_header.scss */
  body #main-header-wrapper-v2 .et_pb_row {
    width: 95% !important;
  }
}
@media (max-width: 980px) {
  /* line 139, sass/theme/structure/_header.scss */
  body #main-header-wrapper-v2 .et_pb_row {
    width: 80% !important;
  }
}
/* line 156, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2 .et_pb_menu {
  background: transparent !important;
}
/* line 160, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2 .et_pb_menu .et_pb_menu_inner_container:before {
  content: 'MENU';
  color: #ffffff;
  font-weight: 700;
  display: none;
  position: absolute;
  top: 4px;
  left: 0;
}
@media (max-width: 980px) {
  /* line 160, sass/theme/structure/_header.scss */
  body #main-header-wrapper-v2 .et_pb_menu .et_pb_menu_inner_container:before {
    display: inline-block;
  }
}
@media (max-width: 980px) {
  /* line 175, sass/theme/structure/_header.scss */
  body #main-header-wrapper-v2 .et_pb_menu .et_pb_menu__wrap {
    justify-content: flex-end !important;
  }
}
/* line 184, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2 .et_pb_menu ul.et-menu li {
  padding-left: 0 !important;
  padding-right: 40px !important;
}
@media (max-width: 1456px) {
  /* line 184, sass/theme/structure/_header.scss */
  body #main-header-wrapper-v2 .et_pb_menu ul.et-menu li {
    padding-right: 20px !important;
  }
}
@media (max-width: 1309px) {
  /* line 184, sass/theme/structure/_header.scss */
  body #main-header-wrapper-v2 .et_pb_menu ul.et-menu li {
    padding-right: 20px !important;
  }
}
@media (max-width: 1156px) {
  /* line 184, sass/theme/structure/_header.scss */
  body #main-header-wrapper-v2 .et_pb_menu ul.et-menu li {
    padding-right: 20px !important;
  }
}
@media (max-width: 1109px) {
  /* line 184, sass/theme/structure/_header.scss */
  body #main-header-wrapper-v2 .et_pb_menu ul.et-menu li {
    padding-right: 20px !important;
  }
}
@media (max-width: 1061px) {
  /* line 184, sass/theme/structure/_header.scss */
  body #main-header-wrapper-v2 .et_pb_menu ul.et-menu li {
    padding-right: 15px !important;
  }
}
/* line 208, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2 .et_pb_menu ul.et-menu li.my-account-lnk {
  width: 20px;
  padding: 0;
  padding-right: 0px !important;
  display: block !important;
}
/* line 214, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2 .et_pb_menu ul.et-menu li.my-account-lnk a {
  overflow: hidden;
  color: transparent !important;
  display: block;
  text-wrap: nowrap;
  padding-bottom: 0;
  width: 20px;
  height: 20px;
  position: relative;
  top: -2px;
}
/* line 225, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2 .et_pb_menu ul.et-menu li.my-account-lnk a:after {
  content: "\f007";
  width: 100%;
  height: 20px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 20px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 0;
  left: 0;
  color: #ffffff;
}
/* line 243, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2 .et_pb_menu ul.et-menu li a {
  padding-bottom: 0 !important;
  font-weight: bold;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif;
  color: #ffffff !important;
}
@media (max-width: 1309px) {
  /* line 243, sass/theme/structure/_header.scss */
  body #main-header-wrapper-v2 .et_pb_menu ul.et-menu li a {
    font-size: 12px !important;
  }
}
/* line 260, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2 .et_pb_menu .et_pb_menu__cart-button {
  color: #ffffff !important;
  display: flex !important;
  align-items: flex-start !important;
  margin: 0 !important;
  padding: 7px 0 0 30px !important;
}
/* line 267, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2 .et_pb_menu .et_pb_menu__cart-button .et_pb_menu__cart-count {
  font-size: 12px;
}
/* line 271, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2 .et_pb_menu .et_pb_menu__cart-button:after {
  font-size: 20px;
}
/* line 282, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2 .et_pb_menu .et_mobile_nav_menu .mobile_nav .mobile_menu_bar:before {
  color: #ffffff !important;
}
/* line 288, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2 .et_pb_menu .et_mobile_nav_menu ul.et_mobile_menu {
  margin-top: 15px;
  padding: 0 !important;
}
/* line 301, sass/theme/structure/_header.scss */
body #main-header-wrapper-v2 .et_pb_menu .et_mobile_nav_menu ul.et_mobile_menu li a {
  color: #555555 !important;
  font-weight: bold;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif;
}

/*------------------------------------*\
    $FOOTER
\*------------------------------------*/
/* line 5, sass/theme/structure/_footer.scss */
#main-footer {
  background-color: #000000 !important;
}
/* line 10, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget {
  margin-bottom: 0px;
}
/* line 13, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget .title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 15px;
  color: #777777;
}
/* line 21, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget .zoom-social-icons-list {
  padding-left: 0;
}
/* line 25, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget .zoom-social-icons-list li {
  padding-left: 0;
}
/* line 28, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget .zoom-social-icons-list li:before {
  display: none;
}
/* line 34, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget .widget-text-icon {
  margin-bottom: 25px !important;
}
/* line 38, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget .icon-wrapper {
  display: table-cell;
  vertical-align: top;
  width: 10%;
}
/* line 43, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget .icon-wrapper i.fa {
  line-height: 1em;
  margin-right: 20px;
  color: #e41e26;
}
/* line 50, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget .content-wrapper {
  display: table-cell;
  width: 100%;
}
/* line 54, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget .content-wrapper .title {
  margin-bottom: 20px;
}
/* line 58, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget .content-wrapper .textwidget-icon {
  font-size: 14px;
  line-height: 25px;
}
/* line 65, sass/theme/structure/_footer.scss */
#main-footer #footer-widgets .footer-widget .footer-about .textwidget {
  font-size: 14px;
  margin-top: 45px;
  line-height: 27px;
}
/* line 76, sass/theme/structure/_footer.scss */
#main-footer #footer-bottom #footer-info {
  width: 100%;
  text-align: center;
}

/*------------------------------------*\
    $SIDEBAR
\*------------------------------------*/
/*------------------------------------*\
    $TYPOGRAPHY
\*------------------------------------*/
/* line 5, sass/theme/structure/_typography.scss */
body {
  font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif;
  font-weight: 400;
}

/*------------------------------------*\
    $MODULES
\*------------------------------------*/
/*------------------------------------*\
    $BUTTONS
\*------------------------------------*/
/*------------------------------------*\
    $LINKS
\*------------------------------------*/
/*------------------------------------*\
    $INPUTS
\*------------------------------------*/
/*------------------------------------*\
    $NAVS
\*------------------------------------*/
/*------------------------------------*\
    $PAGES
\*------------------------------------*/
/* line 5, sass/theme/pages/_home.scss */
.main-banner-wrapper .et_pb_fullwidth_header {
  padding-top: 0 !Important;
  min-height: 100vh !important;
}
/* line 9, sass/theme/pages/_home.scss */
.main-banner-wrapper .et_pb_fullwidth_header .et_pb_fullwidth_header_container {
  min-height: 100vh !important;
}
/* line 16, sass/theme/pages/_home.scss */
.main-banner-wrapper .header-content-container .banner-logo, .main-banner-wrapper .header-content-container .header-logo {
  max-width: 400px;
}
@media (max-width: 980px) {
  /* line 16, sass/theme/pages/_home.scss */
  .main-banner-wrapper .header-content-container .banner-logo, .main-banner-wrapper .header-content-container .header-logo {
    max-width: 100%;
    width: 100%;
  }
}
/* line 27, sass/theme/pages/_home.scss */
.main-banner-wrapper .header-image img {
  max-width: 400px;
}
@media (max-width: 530px) {
  /* line 27, sass/theme/pages/_home.scss */
  .main-banner-wrapper .header-image img {
    max-width: 100%;
    width: 100%;
  }
}

/* line 38, sass/theme/pages/_home.scss */
.subcontent-wrapper {
  min-height: 500px;
}

/* line 44, sass/theme/pages/_home.scss */
.menu-section-wrapper .custom-col {
  width: 5% !Important;
  display: none;
}
/* line 48, sass/theme/pages/_home.scss */
.menu-section-wrapper .custom-col.custom-bordered-column {
  width: 100% !important;
  display: block;
  margin-top: -10%;
  margin-right: 0 !important;
  padding: 22px 120px;
  position: relative;
  -webkit-box-shadow: 10px 10px 0px 0px #f4f4f4;
  -moz-box-shadow: 10px 10px 0px 0px #f4f4f4;
  box-shadow: 10px 10px 0px 0px #f4f4f4;
}
/* line 59, sass/theme/pages/_home.scss */
.menu-section-wrapper .custom-col.custom-bordered-column:before {
  content: '';
  height: 98.5%;
  width: 95.9%;
  position: absolute;
  top: 22px;
  left: 22px;
  border: 2px solid #eeeeee;
}
@media (max-width: 1275px) {
  /* line 59, sass/theme/pages/_home.scss */
  .menu-section-wrapper .custom-col.custom-bordered-column:before {
    width: 95.4%;
  }
}
@media (max-width: 1078px) {
  /* line 59, sass/theme/pages/_home.scss */
  .menu-section-wrapper .custom-col.custom-bordered-column:before {
    width: 94.7%;
  }
}
@media (max-width: 923px) {
  /* line 59, sass/theme/pages/_home.scss */
  .menu-section-wrapper .custom-col.custom-bordered-column:before {
    width: 93.9%;
  }
}
@media (max-width: 768px) {
  /* line 59, sass/theme/pages/_home.scss */
  .menu-section-wrapper .custom-col.custom-bordered-column:before {
    width: 92.9%;
  }
}
@media (max-width: 530px) {
  /* line 59, sass/theme/pages/_home.scss */
  .menu-section-wrapper .custom-col.custom-bordered-column:before {
    width: 85.9%;
    height: 99.1%;
  }
}
@media (max-width: 907px) {
  /* line 48, sass/theme/pages/_home.scss */
  .menu-section-wrapper .custom-col.custom-bordered-column {
    padding: 22px 50px;
  }
}
@media (max-width: 980px) {
  /* line 48, sass/theme/pages/_home.scss */
  .menu-section-wrapper .custom-col.custom-bordered-column {
    width: 100% !important;
  }
}
/* line 106, sass/theme/pages/_home.scss */
.menu-section-wrapper .menu-item .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
  border-radius: 50%;
  overflow: hidden;
  width: 150px;
  height: 150px;
  position: relative;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
/* line 116, sass/theme/pages/_home.scss */
.menu-section-wrapper .menu-item .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap img {
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  max-width: none;
  margin: auto;
  position: absolute;
  top: 0;
  left: -30%;
  right: 0;
  bottom: 0;
  width: 160%;
}
/* line 130, sass/theme/pages/_home.scss */
.menu-section-wrapper .menu-item .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap:hover {
  -moz-transform: scale(1.5);
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
}
/* line 146, sass/theme/pages/_home.scss */
.menu-section-wrapper .menu-item .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
  width: 75%;
  margin: 0 auto;
}
@media (max-width: 980px) {
  /* line 146, sass/theme/pages/_home.scss */
  .menu-section-wrapper .menu-item .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
    width: 100%;
  }
}
/* line 154, sass/theme/pages/_home.scss */
.menu-section-wrapper .menu-item .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h4 {
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  font-size: 16px;
  line-height: 25px;
}
/* line 161, sass/theme/pages/_home.scss */
.menu-section-wrapper .menu-item .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h4 strong {
  color: #e41e26;
}
/* line 166, sass/theme/pages/_home.scss */
.menu-section-wrapper .menu-item .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description h5 {
  font-weight: 700;
  color: #000000;
  margin-top: 15px;
  letter-spacing: 0;
}

/* line 178, sass/theme/pages/_home.scss */
.instagram-section-wrapper {
  padding-top: 0 !Important;
  padding-bottom: 0 !Important;
}
/* line 189, sass/theme/pages/_home.scss */
.instagram-section-wrapper #sb_instagram #sbi_images {
  padding: 0 !important;
}

/* line 195, sass/theme/pages/_home.scss */
.media-section-wrapper {
  padding-bottom: 0 !Important;
}
/* line 201, sass/theme/pages/_home.scss */
.media-section-wrapper .et_pb_blog_grid_wrapper .et_pb_post {
  border: 0;
  -webkit-box-shadow: 10px 10px 0px 0px #f4f4f4;
  -moz-box-shadow: 10px 10px 0px 0px #f4f4f4;
  box-shadow: 10px 10px 0px 0px #f4f4f4;
}
/* line 207, sass/theme/pages/_home.scss */
.media-section-wrapper .et_pb_blog_grid_wrapper .et_pb_post .entry-title {
  color: #000000;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0;
}
@media (max-width: 530px) {
  /* line 207, sass/theme/pages/_home.scss */
  .media-section-wrapper .et_pb_blog_grid_wrapper .et_pb_post .entry-title {
    margin-bottom: 10px;
  }
}
/* line 221, sass/theme/pages/_home.scss */
.media-section-wrapper .et_pb_blog_grid_wrapper .et_pb_post .post-meta .published {
  color: #a0a0a0;
}
/* line 227, sass/theme/pages/_home.scss */
.media-section-wrapper .et_pb_blog_grid_wrapper .et_pb_post .post-content .more-link {
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 20px;
}
/* line 237, sass/theme/pages/_home.scss */
.media-section-wrapper .media-item {
  border: 0;
  -webkit-box-shadow: 10px 10px 0px 0px #f4f4f4;
  -moz-box-shadow: 10px 10px 0px 0px #f4f4f4;
  box-shadow: 10px 10px 0px 0px #f4f4f4;
  background: #ffffff;
}
/* line 244, sass/theme/pages/_home.scss */
.media-section-wrapper .media-item .et_pb_blurb {
  margin-bottom: 20px !important;
}
/* line 247, sass/theme/pages/_home.scss */
.media-section-wrapper .media-item .et_pb_blurb .et_pb_main_blurb_image {
  max-height: 188px;
  overflow: hidden;
}
/* line 252, sass/theme/pages/_home.scss */
.media-section-wrapper .media-item .et_pb_blurb .et_pb_blurb_container {
  padding-left: 19px;
  padding-right: 19px;
}
/* line 256, sass/theme/pages/_home.scss */
.media-section-wrapper .media-item .et_pb_blurb .et_pb_blurb_container .et_pb_module_header {
  color: #000000;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0;
}
@media (max-width: 530px) {
  /* line 256, sass/theme/pages/_home.scss */
  .media-section-wrapper .media-item .et_pb_blurb .et_pb_blurb_container .et_pb_module_header {
    margin-bottom: 10px;
  }
}
/* line 270, sass/theme/pages/_home.scss */
.media-section-wrapper .media-item .et_pb_blurb .et_pb_blurb_container .et_pb_blurb_description h5 {
  color: #a0a0a0;
  font-size: 14px;
  line-height: 23px;
}
/* line 281, sass/theme/pages/_home.scss */
.media-section-wrapper .media-item .et_pb_button_module_wrapper .et_pb_button {
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 10px !important;
  border: 0;
  background: transparent !important;
  font-size: 14px;
}

/* line 294, sass/theme/pages/_home.scss */
.location-section-wrapper {
  padding-top: 0 !Important;
}
/* line 299, sass/theme/pages/_home.scss */
.location-section-wrapper .location-section-col .et_pb_image {
  margin-bottom: 0 !important;
}
/* line 302, sass/theme/pages/_home.scss */
.location-section-wrapper .location-section-col .et_pb_image .et_pb_image_wrap {
  width: 100%;
}
/* line 305, sass/theme/pages/_home.scss */
.location-section-wrapper .location-section-col .et_pb_image .et_pb_image_wrap img {
  width: 100%;
}
/* line 311, sass/theme/pages/_home.scss */
.location-section-wrapper .location-section-col .et_pb_text {
  margin-bottom: 0 !important;
  background: #ffffff;
  padding: 40px 0;
  min-height: 200px;
}
/* line 318, sass/theme/pages/_home.scss */
.location-section-wrapper .location-section-col .et_pb_text .et_pb_text_inner h4 {
  text-transform: uppercase;
  color: #000000;
  font-weight: 700;
  letter-spacing: 0;
  margin-bottom: 10px;
}

/* line 7, sass/theme/pages/_woocommerce.scss */
body.woocommerce .generic-page-header h1, body.woocommerce-checkout .generic-page-header h1, body.woocommerce-cart .generic-page-header h1, body.woocommerce-account .generic-page-header h1 {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 500;
  letter-spacing: 2px;
}
/* line 18, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-notice-wrapper .wc-block-components-notice-banner, body.woocommerce-checkout .wc-notice-wrapper .wc-block-components-notice-banner, body.woocommerce-cart .wc-notice-wrapper .wc-block-components-notice-banner, body.woocommerce-account .wc-notice-wrapper .wc-block-components-notice-banner {
  align-items: center;
}
@media (max-width: 613px) {
  /* line 18, sass/theme/pages/_woocommerce.scss */
  body.woocommerce .wc-notice-wrapper .wc-block-components-notice-banner, body.woocommerce-checkout .wc-notice-wrapper .wc-block-components-notice-banner, body.woocommerce-cart .wc-notice-wrapper .wc-block-components-notice-banner, body.woocommerce-account .wc-notice-wrapper .wc-block-components-notice-banner {
    align-items: flex-start;
  }
}
/* line 25, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-notice-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content, body.woocommerce-checkout .wc-notice-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content, body.woocommerce-cart .wc-notice-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content, body.woocommerce-account .wc-notice-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content {
  align-items: center;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}
@media (max-width: 613px) {
  /* line 25, sass/theme/pages/_woocommerce.scss */
  body.woocommerce .wc-notice-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content, body.woocommerce-checkout .wc-notice-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content, body.woocommerce-cart .wc-notice-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content, body.woocommerce-account .wc-notice-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content {
    align-items: flex-start;
    display: flex;
    flex-direction: column-reverse;
  }
}
@media (max-width: 613px) {
  /* line 37, sass/theme/pages/_woocommerce.scss */
  body.woocommerce .wc-notice-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content a.button, body.woocommerce-checkout .wc-notice-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content a.button, body.woocommerce-cart .wc-notice-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content a.button, body.woocommerce-account .wc-notice-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content a.button {
    margin-top: 40px !important;
  }
}
/* line 47, sass/theme/pages/_woocommerce.scss */
body.woocommerce-checkout {
  /* Checkout Wrapper */
}
/* line 57, sass/theme/pages/_woocommerce.scss */
body.woocommerce-checkout .wc-checkout-main-wrapper .checkout_coupon .form-row.form-row-first {
  width: 49%;
}
/* line 60, sass/theme/pages/_woocommerce.scss */
body.woocommerce-checkout .wc-checkout-main-wrapper .checkout_coupon .form-row.form-row-first input[type="text"] {
  background: #ffffff;
  border-radius: 0;
  padding: 11px 15px;
  border: 1px solid #000 !important;
  color: #000000 !important;
}
/* line 69, sass/theme/pages/_woocommerce.scss */
body.woocommerce-checkout .wc-checkout-main-wrapper .checkout_coupon .form-row.form-row-last {
  width: 49%;
}
/* line 72, sass/theme/pages/_woocommerce.scss */
body.woocommerce-checkout .wc-checkout-main-wrapper .checkout_coupon .form-row.form-row-last button {
  margin: 0;
  color: #ffffff !important;
  background: #e41e26;
  font-weight: bold !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  padding: 12px 25px !important;
  border: 0 !Important;
  opacity: 1;
  text-decoration: none;
}
/* line 84, sass/theme/pages/_woocommerce.scss */
body.woocommerce-checkout .wc-checkout-main-wrapper .checkout_coupon .form-row.form-row-last button:hover {
  background: #ff5f65;
}
/* line 92, sass/theme/pages/_woocommerce.scss */
body.woocommerce-checkout .wc-checkout-main-wrapper #customer_details {
  margin-bottom: 40px;
}
/* line 97, sass/theme/pages/_woocommerce.scss */
body.woocommerce-checkout .wc-checkout-main-wrapper #customer_details .woocommerce-input-wrapper textarea,
body.woocommerce-checkout .wc-checkout-main-wrapper #customer_details .woocommerce-input-wrapper input[type="email"],
body.woocommerce-checkout .wc-checkout-main-wrapper #customer_details .woocommerce-input-wrapper input[type="tel"],
body.woocommerce-checkout .wc-checkout-main-wrapper #customer_details .woocommerce-input-wrapper input[type="text"] {
  background: #ffffff;
  border-radius: 0;
  padding: 11px 15px;
  border: 1px solid #000 !important;
  color: #000000 !important;
}
/* line 109, sass/theme/pages/_woocommerce.scss */
body.woocommerce-checkout .wc-checkout-main-wrapper #customer_details .select2-selection {
  height: 47.8px;
  border-radius: 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000 !important;
}
/* line 115, sass/theme/pages/_woocommerce.scss */
body.woocommerce-checkout .wc-checkout-main-wrapper #customer_details .select2-selection .select2-selection__arrow {
  top: 50%;
  transform: translateY(-50%);
}
/* line 120, sass/theme/pages/_woocommerce.scss */
body.woocommerce-checkout .wc-checkout-main-wrapper #customer_details .select2-selection .select2-selection__rendered {
  padding-left: 15px;
}
/* line 126, sass/theme/pages/_woocommerce.scss */
body.woocommerce-checkout .wc-checkout-main-wrapper #order_review_heading {
  letter-spacing: 1px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 132, sass/theme/pages/_woocommerce.scss */
body.woocommerce-checkout .wc-checkout-main-wrapper #ship-to-different-address {
  margin-bottom: 10px !important;
}
/* line 138, sass/theme/pages/_woocommerce.scss */
body.woocommerce-checkout .wc-checkout-main-wrapper .woocommerce-billing-fields > h3 {
  letter-spacing: 1px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 145, sass/theme/pages/_woocommerce.scss */
body.woocommerce-checkout .wc-checkout-main-wrapper #payment {
  background: #f9f9f9 !important;
  border-radius: 0;
}
/* line 149, sass/theme/pages/_woocommerce.scss */
body.woocommerce-checkout .wc-checkout-main-wrapper #payment button[type="submit"] {
  margin: 0;
  color: #ffffff !important;
  background: #e41e26;
  font-weight: bold !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  padding: 12px 25px !important;
  border: 0 !Important;
  opacity: 1;
  text-decoration: none;
}
/* line 161, sass/theme/pages/_woocommerce.scss */
body.woocommerce-checkout .wc-checkout-main-wrapper #payment button[type="submit"]:hover {
  background: #ff5f65;
}
/* line 171, sass/theme/pages/_woocommerce.scss */
body.woocommerce-checkout .wc-checkout-main-wrapper ul#shipping_method li label {
  font-weight: 500;
}
/* line 179, sass/theme/pages/_woocommerce.scss */
body.woocommerce {
  /* Product Listing Page */
  /* Product Details Page */
}
/* line 185, sass/theme/pages/_woocommerce.scss */
body.woocommerce .main-banner-wrapper .shop-banner .et_pb_fullwidth_header_scroll {
  display: none;
}
/* line 189, sass/theme/pages/_woocommerce.scss */
body.woocommerce .main-banner-wrapper .shop-banner.et_pb_fullwidth_header {
  min-height: 50vh !important;
  padding-top: 100px !important;
}
/* line 197, sass/theme/pages/_woocommerce.scss */
body.woocommerce .main-banner-wrapper .shop-banner.et_pb_fullwidth_header .header-content .et_pb_header_content_wrapper img {
  height: 100%;
  width: 100%;
  object-fit: contain;
  max-width: 200px;
}
/* line 211, sass/theme/pages/_woocommerce.scss */
body.woocommerce .related-products-wrapper,
body.woocommerce .product-listing-wrapper {
  background-color: #f9f9f9 !important;
}
/* line 215, sass/theme/pages/_woocommerce.scss */
body.woocommerce .related-products-wrapper .woocommerce-result-count,
body.woocommerce .related-products-wrapper form.woocommerce-ordering,
body.woocommerce .product-listing-wrapper .woocommerce-result-count,
body.woocommerce .product-listing-wrapper form.woocommerce-ordering {
  margin-bottom: 40px;
}
/* line 222, sass/theme/pages/_woocommerce.scss */
body.woocommerce .related-products-wrapper form.woocommerce-ordering select,
body.woocommerce .product-listing-wrapper form.woocommerce-ordering select {
  background: #ffffff;
  border: 1px solid #666666;
  padding: 10px;
  border-radius: 0;
}
/* line 232, sass/theme/pages/_woocommerce.scss */
body.woocommerce .related-products-wrapper ul.products li.product,
body.woocommerce .product-listing-wrapper ul.products li.product {
  border: 0;
  -webkit-box-shadow: 10px 10px 0px 0px #f4f4f4;
  -moz-box-shadow: 10px 10px 0px 0px #f4f4f4;
  box-shadow: 10px 10px 0px 0px #f4f4f4;
  background: #ffffff;
}
/* line 239, sass/theme/pages/_woocommerce.scss */
body.woocommerce .related-products-wrapper ul.products li.product .et_shop_image,
body.woocommerce .product-listing-wrapper ul.products li.product .et_shop_image {
  height: 200px;
  margin-top: 40px;
  margin-bottom: 20px;
}
/* line 245, sass/theme/pages/_woocommerce.scss */
body.woocommerce .related-products-wrapper ul.products li.product .et_shop_image:hover .et_overlay,
body.woocommerce .product-listing-wrapper ul.products li.product .et_shop_image:hover .et_overlay {
  border: 1px solid #ffffff !Important;
}
/* line 250, sass/theme/pages/_woocommerce.scss */
body.woocommerce .related-products-wrapper ul.products li.product .et_shop_image img,
body.woocommerce .product-listing-wrapper ul.products li.product .et_shop_image img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
/* line 257, sass/theme/pages/_woocommerce.scss */
body.woocommerce .related-products-wrapper ul.products li.product .product-inner-wrap,
body.woocommerce .product-listing-wrapper ul.products li.product .product-inner-wrap {
  padding: 20px;
}
/* line 260, sass/theme/pages/_woocommerce.scss */
body.woocommerce .related-products-wrapper ul.products li.product .product-inner-wrap .woocommerce-loop-product__title,
body.woocommerce .product-listing-wrapper ul.products li.product .product-inner-wrap .woocommerce-loop-product__title {
  color: #000000;
  text-transform: uppercase;
  font-size: 16px !important;
  font-weight: 700;
  letter-spacing: 0;
  text-align: center;
}
/* line 269, sass/theme/pages/_woocommerce.scss */
body.woocommerce .related-products-wrapper ul.products li.product .product-inner-wrap .price,
body.woocommerce .product-listing-wrapper ul.products li.product .product-inner-wrap .price {
  font-size: 14px;
  text-align: center;
  font-weight: 400;
  line-height: 23px;
  color: #777777;
}
/* line 278, sass/theme/pages/_woocommerce.scss */
body.woocommerce .related-products-wrapper ul.products li.product .add-to-cart-wrapper,
body.woocommerce .product-listing-wrapper ul.products li.product .add-to-cart-wrapper {
  text-align: center;
  padding: 0px 20px 40px;
}
/* line 282, sass/theme/pages/_woocommerce.scss */
body.woocommerce .related-products-wrapper ul.products li.product .add-to-cart-wrapper a.button, body.woocommerce .related-products-wrapper ul.products li.product .add-to-cart-wrapper a.added_to_cart,
body.woocommerce .product-listing-wrapper ul.products li.product .add-to-cart-wrapper a.button,
body.woocommerce .product-listing-wrapper ul.products li.product .add-to-cart-wrapper a.added_to_cart {
  margin: 0;
  color: #ffffff !important;
  background: #e41e26;
  font-weight: bold !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  padding: 12px 25px !important;
  border: 0 !Important;
}
/* line 292, sass/theme/pages/_woocommerce.scss */
body.woocommerce .related-products-wrapper ul.products li.product .add-to-cart-wrapper a.button:hover, body.woocommerce .related-products-wrapper ul.products li.product .add-to-cart-wrapper a.added_to_cart:hover,
body.woocommerce .product-listing-wrapper ul.products li.product .add-to-cart-wrapper a.button:hover,
body.woocommerce .product-listing-wrapper ul.products li.product .add-to-cart-wrapper a.added_to_cart:hover {
  background: #ff5f65;
}
/* line 297, sass/theme/pages/_woocommerce.scss */
body.woocommerce .related-products-wrapper ul.products li.product .add-to-cart-wrapper a.added_to_cart,
body.woocommerce .product-listing-wrapper ul.products li.product .add-to-cart-wrapper a.added_to_cart {
  margin-left: 10px;
  height: 47.8px;
  display: inline-block;
  position: relative;
  top: 1px;
}
/* line 322, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-product-details-wrapper .wc-notice-wrapper .wc-block-components-notice-banner__content a.button {
  margin: 0;
  color: #ffffff !important;
  background: #e41e26 !important;
  font-weight: bold !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  padding: 12px 25px !important;
  border: 0 !Important;
  opacity: 1;
  text-decoration: none;
}
/* line 334, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-product-details-wrapper .wc-notice-wrapper .wc-block-components-notice-banner__content a.button:hover {
  background: #ff5f65 !important;
}
/* line 348, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-product-details-wrapper .wc-product-details-col.details-col {
  display: flex;
  flex-direction: column;
}
/* line 354, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-product-details-wrapper .wc-product-details-col.details-col .wc-product-title-wrapper h1 {
  color: #000000;
  text-transform: uppercase;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 0;
}
/* line 365, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-product-details-wrapper .wc-product-details-col.details-col .variations_form table.variations {
  max-width: 400px;
}
/* line 382, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-product-details-wrapper .wc-product-details-col.details-col .wc-product-button-wrapper {
  flex-grow: 1;
}
/* line 391, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-product-details-wrapper .wc-product-details-col.details-col .wc-product-button-wrapper .et_pb_module_inner form.cart .quantity input[type="number"] {
  background: #ffffff;
  border-radius: 0;
  padding: 11px 5px;
  border: 1px solid #000 !important;
  color: #000000 !important;
}
/* line 400, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-product-details-wrapper .wc-product-details-col.details-col .wc-product-button-wrapper .et_pb_module_inner form.cart button.button {
  margin: 0;
  color: #ffffff !important;
  background: #e41e26;
  font-weight: bold !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  padding: 12px 25px !important;
  border: 0 !Important;
}
/* line 410, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-product-details-wrapper .wc-product-details-col.details-col .wc-product-button-wrapper .et_pb_module_inner form.cart button.button:hover {
  background: #ff5f65;
}
/* line 424, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-product-details-wrapper .wc-product-description-wrapper {
  border: 0;
}
/* line 427, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-product-details-wrapper .wc-product-description-wrapper ul.et_pb_tabs_controls {
  background: transparent;
}
/* line 430, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-product-details-wrapper .wc-product-description-wrapper ul.et_pb_tabs_controls:after {
  border: 0 !important;
}
/* line 434, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-product-details-wrapper .wc-product-description-wrapper ul.et_pb_tabs_controls li {
  border: 0 !important;
}
/* line 439, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-product-details-wrapper .wc-product-description-wrapper ul.et_pb_tabs_controls li.et_pb_tab_active a {
  border-bottom: 2px solid #e41e26;
}
/* line 444, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-product-details-wrapper .wc-product-description-wrapper ul.et_pb_tabs_controls li a {
  display: block;
  padding: 0 0 20px 0;
  margin-right: 40px;
  margin-bottom: 20px;
  border-bottom: 2px solid #dadada;
  color: #000000;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0;
}
@media (max-width: 767px) {
  /* line 444, sass/theme/pages/_woocommerce.scss */
  body.woocommerce .wc-product-details-wrapper .wc-product-description-wrapper ul.et_pb_tabs_controls li a {
    margin-right: 0;
  }
}
/* line 465, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-product-details-wrapper .wc-product-description-wrapper .et_pb_all_tabs .et_pb_tab {
  padding-left: 0;
  padding-right: 0;
}
/* line 471, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-product-details-wrapper .wc-product-description-wrapper .et_pb_all_tabs .et_pb_tab .et_pb_tab_content > h2 {
  display: none;
}
/* line 475, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-product-details-wrapper .wc-product-description-wrapper .et_pb_all_tabs .et_pb_tab .et_pb_tab_content .woocommerce-Reviews-title {
  display: none;
}
/* line 481, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-product-details-wrapper .wc-product-description-wrapper .et_pb_all_tabs .et_pb_tab .et_pb_tab_content #review_form_wrapper form {
  margin-top: 20px;
}
/* line 486, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-product-details-wrapper .wc-product-description-wrapper .et_pb_all_tabs .et_pb_tab .et_pb_tab_content #review_form_wrapper form .comment-form-comment textarea {
  background: #ffffff;
  border-radius: 0;
  padding: 10px 15px;
  font-size: 14px;
  border: 1px solid #000 !important;
  color: #000000 !important;
}
/* line 498, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-product-details-wrapper .wc-product-description-wrapper .et_pb_all_tabs .et_pb_tab .et_pb_tab_content #review_form_wrapper form .form-submit input[type="submit"] {
  margin: 0;
  color: #ffffff !important;
  background: #e41e26;
  font-weight: bold !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  padding: 12px 25px !important;
  border: 0 !Important;
}
/* line 508, sass/theme/pages/_woocommerce.scss */
body.woocommerce .wc-product-details-wrapper .wc-product-description-wrapper .et_pb_all_tabs .et_pb_tab .et_pb_tab_content #review_form_wrapper form .form-submit input[type="submit"]:hover {
  background: #ff5f65;
}
/* line 525, sass/theme/pages/_woocommerce.scss */
body.woocommerce .related-products-wrapper section.related > h2 {
  display: none;
}
/* line 532, sass/theme/pages/_woocommerce.scss */
body.woocommerce-cart {
  /* Cart Page */
}
/* line 548, sass/theme/pages/_woocommerce.scss */
body.woocommerce-cart .wc-cart-details-wrapper .cart-list-wrapper form.woocommerce-cart-form table.shop_table tr td button.button {
  margin: 0;
  color: #ffffff !important;
  background: #e41e26;
  font-weight: bold !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  padding: 12px 25px !important;
  border: 0 !important;
  border-radius: 0;
}
@media (max-width: 479px) {
  /* line 548, sass/theme/pages/_woocommerce.scss */
  body.woocommerce-cart .wc-cart-details-wrapper .cart-list-wrapper form.woocommerce-cart-form table.shop_table tr td button.button {
    width: 100%;
  }
}
/* line 563, sass/theme/pages/_woocommerce.scss */
body.woocommerce-cart .wc-cart-details-wrapper .cart-list-wrapper form.woocommerce-cart-form table.shop_table tr td button.button:hover {
  background: #ff5f65;
}
/* line 570, sass/theme/pages/_woocommerce.scss */
body.woocommerce-cart .wc-cart-details-wrapper .cart-list-wrapper form.woocommerce-cart-form table.shop_table tr td .coupon input[type="text"] {
  background: #ffffff;
  border-radius: 0;
  padding: 11px 5px;
  border: 1px solid #000 !important;
  color: #000000 !important;
}
/* line 581, sass/theme/pages/_woocommerce.scss */
body.woocommerce-cart .wc-cart-details-wrapper .cart-list-wrapper form.woocommerce-cart-form table.shop_table tr td .quantity input[type="number"] {
  background: #ffffff;
  border-radius: 0;
  padding: 11px 5px;
  border: 1px solid #000 !important;
  color: #000000 !important;
}
/* line 598, sass/theme/pages/_woocommerce.scss */
body.woocommerce-cart .wc-cart-details-wrapper .cart-list-wrapper .cart-collaterals .cart_totals .shipping-calculator-form {
  margin-top: 10px;
}
/* line 601, sass/theme/pages/_woocommerce.scss */
body.woocommerce-cart .wc-cart-details-wrapper .cart-list-wrapper .cart-collaterals .cart_totals .shipping-calculator-form .select2-selection {
  height: 47.8px;
  border-radius: 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000 !important;
}
/* line 607, sass/theme/pages/_woocommerce.scss */
body.woocommerce-cart .wc-cart-details-wrapper .cart-list-wrapper .cart-collaterals .cart_totals .shipping-calculator-form .select2-selection .select2-selection__arrow {
  top: 50%;
  transform: translateY(-50%);
}
/* line 612, sass/theme/pages/_woocommerce.scss */
body.woocommerce-cart .wc-cart-details-wrapper .cart-list-wrapper .cart-collaterals .cart_totals .shipping-calculator-form .select2-selection .select2-selection__rendered {
  padding-left: 15px;
}
/* line 617, sass/theme/pages/_woocommerce.scss */
body.woocommerce-cart .wc-cart-details-wrapper .cart-list-wrapper .cart-collaterals .cart_totals .shipping-calculator-form input[type="text"] {
  background: #ffffff;
  border: 1px solid #000000;
  border-radius: 0;
}
/* line 623, sass/theme/pages/_woocommerce.scss */
body.woocommerce-cart .wc-cart-details-wrapper .cart-list-wrapper .cart-collaterals .cart_totals .shipping-calculator-form button.button {
  margin: 0;
  color: #ffffff !important;
  background: #e41e26;
  font-weight: bold !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  padding: 12px 25px !important;
  border: 0 !important;
  border-radius: 0;
}
/* line 634, sass/theme/pages/_woocommerce.scss */
body.woocommerce-cart .wc-cart-details-wrapper .cart-list-wrapper .cart-collaterals .cart_totals .shipping-calculator-form button.button:hover {
  background: #ff5f65;
}
/* line 643, sass/theme/pages/_woocommerce.scss */
body.woocommerce-cart .wc-cart-details-wrapper .cart-list-wrapper .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button {
  margin: 0;
  color: #ffffff !important;
  background: #e41e26;
  font-weight: bold !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  padding: 12px 25px !important;
  border: 0 !important;
  border-radius: 0;
  height: 47.8px;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: center;
}
/* line 657, sass/theme/pages/_woocommerce.scss */
body.woocommerce-cart .wc-cart-details-wrapper .cart-list-wrapper .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button:hover {
  background: #ff5f65;
}
/* line 675, sass/theme/pages/_woocommerce.scss */
body.woocommerce-account .wc-my-account-wrapper .woocommerce-form-login input[type="password"],
body.woocommerce-account .wc-my-account-wrapper .woocommerce-form-login input[type="email"],
body.woocommerce-account .wc-my-account-wrapper .woocommerce-form-login input[type="text"], body.woocommerce-account .wc-my-account-wrapper .woocommerce-ResetPassword input[type="password"],
body.woocommerce-account .wc-my-account-wrapper .woocommerce-ResetPassword input[type="email"],
body.woocommerce-account .wc-my-account-wrapper .woocommerce-ResetPassword input[type="text"] {
  background: #ffffff;
  border-radius: 0;
  padding: 11px 15px;
  border: 1px solid #000 !important;
  color: #000000 !important;
}
/* line 685, sass/theme/pages/_woocommerce.scss */
body.woocommerce-account .wc-my-account-wrapper .woocommerce-form-login button[type="submit"], body.woocommerce-account .wc-my-account-wrapper .woocommerce-ResetPassword button[type="submit"] {
  margin: 0;
  color: #ffffff !important;
  background: #e41e26;
  font-weight: bold !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  padding: 12px 25px !important;
  border: 0 !Important;
  opacity: 1;
  text-decoration: none;
}
/* line 697, sass/theme/pages/_woocommerce.scss */
body.woocommerce-account .wc-my-account-wrapper .woocommerce-form-login button[type="submit"]:hover, body.woocommerce-account .wc-my-account-wrapper .woocommerce-ResetPassword button[type="submit"]:hover {
  background: #ff5f65;
}
/* line 703, sass/theme/pages/_woocommerce.scss */
body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-navigation {
  width: 20%;
}
@media (max-width: 1008px) {
  /* line 703, sass/theme/pages/_woocommerce.scss */
  body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-navigation {
    width: 25%;
  }
}
@media (max-width: 767px) {
  /* line 703, sass/theme/pages/_woocommerce.scss */
  body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-navigation {
    width: 100%;
  }
}
/* line 714, sass/theme/pages/_woocommerce.scss */
body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-navigation ul {
  list-style-type: none;
  padding-left: 0;
}
/* line 718, sass/theme/pages/_woocommerce.scss */
body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-navigation ul li {
  margin-bottom: 10px;
}
/* line 723, sass/theme/pages/_woocommerce.scss */
body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-navigation ul li.is-active a {
  margin: 0;
  background: #e41e26;
  color: #ffffff;
}
/* line 728, sass/theme/pages/_woocommerce.scss */
body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-navigation ul li.is-active a:hover {
  background: #ff5f65;
}
/* line 734, sass/theme/pages/_woocommerce.scss */
body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-navigation ul li a {
  display: block;
  margin: 0;
  color: #000000;
  background: #f4f4f4;
  font-weight: bold !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  padding: 12px 25px !important;
  border: 0 !Important;
  opacity: 1;
  text-decoration: none;
}
/* line 751, sass/theme/pages/_woocommerce.scss */
body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-content {
  width: 75%;
}
@media (max-width: 1008px) {
  /* line 751, sass/theme/pages/_woocommerce.scss */
  body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-content {
    width: 70%;
  }
}
@media (max-width: 767px) {
  /* line 751, sass/theme/pages/_woocommerce.scss */
  body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-content {
    width: 100%;
  }
}
/* line 764, sass/theme/pages/_woocommerce.scss */
body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-content .wc-block-components-notice-banner__content a.button {
  float: right;
}
/* line 769, sass/theme/pages/_woocommerce.scss */
body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-content textarea,
body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-content input[type="password"],
body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-content input[type="email"],
body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-content input[type="tel"],
body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-content input[type="text"] {
  background: #ffffff;
  border-radius: 0;
  padding: 11px 15px;
  border: 1px solid #000 !important;
  color: #000000 !important;
}
/* line 781, sass/theme/pages/_woocommerce.scss */
body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-content .select2-selection {
  height: 47.8px;
  border-radius: 0;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000 !important;
}
/* line 787, sass/theme/pages/_woocommerce.scss */
body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-content .select2-selection .select2-selection__arrow {
  top: 50%;
  transform: translateY(-50%);
}
/* line 792, sass/theme/pages/_woocommerce.scss */
body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-content .select2-selection .select2-selection__rendered {
  padding-left: 15px;
}
/* line 797, sass/theme/pages/_woocommerce.scss */
body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-content button[type="submit"],
body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-content a.button {
  margin: 0;
  color: #ffffff !important;
  background: #e41e26;
  font-weight: bold !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  padding: 12px 25px !important;
  border: 0 !Important;
  opacity: 1;
  text-decoration: none;
}
/* line 810, sass/theme/pages/_woocommerce.scss */
body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-content button[type="submit"]:hover,
body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-content a.button:hover {
  background: #ff5f65;
}
/* line 815, sass/theme/pages/_woocommerce.scss */
body.woocommerce-account .wc-my-account-wrapper .woocommerce-MyAccount-content button[type="submit"] {
  margin-top: 20px;
}
@media (max-width: 600px) {
  /* line 822, sass/theme/pages/_woocommerce.scss */
  body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li.product, body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li.product, body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product, body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li.product, body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li.product, body.et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li.product {
    width: 100% !important;
    margin-right: 0 !important;
  }
}
/* line 835, sass/theme/pages/_woocommerce.scss */
body .reset_variations {
  float: none !important;
}
