@media screen {
  body * {
    outline: none;
  }
  .lightbox-close-btn {
    padding: 0.3125rem 0.9375rem;
    background: red;
    border: none;
    outline: none;
    font-weight: 900;
    color: white;
    font-size: 0.9375rem;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    z-index: 2;
  }
  .related-products .related-prod-wrapper li,
  .related-products .prod-post-wrapper li,
  .related-products .featured-post-wrapper li,
  .related-products .product-wrapper li,
  .product-section .related-prod-wrapper li,
  .product-section .prod-post-wrapper li,
  .product-section .featured-post-wrapper li,
  .product-section .product-wrapper li,
  .best-selling-products .related-prod-wrapper li,
  .best-selling-products .prod-post-wrapper li,
  .best-selling-products .featured-post-wrapper li,
  .best-selling-products .product-wrapper li {
    position: relative;
  }
  .related-products .related-prod-wrapper li .yith-wcwl-add-to-wishlist,
  .related-products .prod-post-wrapper li .yith-wcwl-add-to-wishlist,
  .related-products .featured-post-wrapper li .yith-wcwl-add-to-wishlist,
  .related-products .product-wrapper li .yith-wcwl-add-to-wishlist,
  .product-section .related-prod-wrapper li .yith-wcwl-add-to-wishlist,
  .product-section .prod-post-wrapper li .yith-wcwl-add-to-wishlist,
  .product-section .featured-post-wrapper li .yith-wcwl-add-to-wishlist,
  .product-section .product-wrapper li .yith-wcwl-add-to-wishlist,
  .best-selling-products .related-prod-wrapper li .yith-wcwl-add-to-wishlist,
  .best-selling-products .prod-post-wrapper li .yith-wcwl-add-to-wishlist,
  .best-selling-products .featured-post-wrapper li .yith-wcwl-add-to-wishlist,
  .best-selling-products .product-wrapper li .yith-wcwl-add-to-wishlist {
    position: absolute;
    top: 3.4375rem;
    z-index: 3;
    left: 1.8125rem;
  }
  .related-products .related-prod-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,
  .related-products .prod-post-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,
  .related-products .featured-post-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,
  .related-products .product-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,
  .product-section .related-prod-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,
  .product-section .prod-post-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,
  .product-section .featured-post-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,
  .product-section .product-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,
  .best-selling-products .related-prod-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,
  .best-selling-products .prod-post-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,
  .best-selling-products .featured-post-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,
  .best-selling-products .product-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
    color: #fff;
    font-size: 0;
    padding: 0.375rem 0.375rem 0.3125rem;
  }
  .related-products .related-prod-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a .yith-wcwl-icon,
  .related-products .prod-post-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a .yith-wcwl-icon,
  .related-products .featured-post-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a .yith-wcwl-icon,
  .related-products .product-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a .yith-wcwl-icon,
  .product-section .related-prod-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a .yith-wcwl-icon,
  .product-section .prod-post-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a .yith-wcwl-icon,
  .product-section .featured-post-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a .yith-wcwl-icon,
  .product-section .product-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a .yith-wcwl-icon,
  .best-selling-products .related-prod-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a .yith-wcwl-icon,
  .best-selling-products .prod-post-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a .yith-wcwl-icon,
  .best-selling-products .featured-post-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a .yith-wcwl-icon,
  .best-selling-products .product-wrapper li .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a .yith-wcwl-icon {
    font-size: 1.25rem;
    margin: 0;
  }
  .related-products .related-prod-wrapper li .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a,
  .related-products .prod-post-wrapper li .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a,
  .related-products .featured-post-wrapper li .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a,
  .related-products .product-wrapper li .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a,
  .product-section .related-prod-wrapper li .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a,
  .product-section .prod-post-wrapper li .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a,
  .product-section .featured-post-wrapper li .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a,
  .product-section .product-wrapper li .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a,
  .best-selling-products .related-prod-wrapper li .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a,
  .best-selling-products .prod-post-wrapper li .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a,
  .best-selling-products .featured-post-wrapper li .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a,
  .best-selling-products .product-wrapper li .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a {
    color: #cc3399;
  }
  .related-products .product-wrapper,
  .product-section .product-wrapper,
  .best-selling-products .product-wrapper {
    margin: 0 -0.9375rem !important;
  }
  .related-products .featured-post-wrapper li .yith-wcwl-add-to-wishlist,
  .product-section .featured-post-wrapper li .yith-wcwl-add-to-wishlist,
  .best-selling-products .featured-post-wrapper li .yith-wcwl-add-to-wishlist {
    left: 0.875rem;
  }
}
.fs-20 {
  font-size: 1.25rem;
}

.fs-40 {
  font-size: 1.875rem;
}
@media (min-width: 1200px) {
  .fs-40 {
    font-size: 2.5rem;
  }
}

.mb-43 {
  margin-bottom: 1.5625rem;
}
@media (min-width: 1200px) {
  .mb-43 {
    margin-bottom: 2.1875rem;
  }
}

.custom-w-50 {
  width: 100%;
}
@media (min-width: 992px) {
  .custom-w-50 {
    width: 50%;
  }
}

.wishlist {
  padding: 2.1875rem 0;
}
@media (min-width: 992px) {
  .wishlist {
    padding: 3rem 0;
  }
}
.wishlist .inner-wishlist {
  border: 0.04688rem solid #E1E1E1;
  padding: 1.5rem 1rem 1rem;
}
@media (min-width: 1200px) {
  .wishlist .inner-wishlist {
    padding: 1.5rem 2rem;
  }
}
.wishlist .inner-wishlist .yith-wcwl-wishlist-search-form {
  text-align: left;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.wishlist .inner-wishlist .yith-wcwl-wishlist-search-form #wishlist_search {
  color: #7D7D7D;
  font-size: 1rem;
  font-style: normal;
  font-weight: 450;
  line-height: normal !important;
  border: 0.0625rem solid #E1E1E1;
  height: 2.75rem !important;
  padding: 0 1rem;
  background-color: #fff;
  max-width: 100%;
}
.wishlist .inner-wishlist .yith-wcwl-wishlist-search-form .wishlist-search-button {
  max-width: 100%;
  display: inline-block;
  padding: 0.4375rem 1.5rem;
  vertical-align: middle;
  border-radius: 0;
  position: relative;
  line-height: normal;
  height: 2.75rem;
  border: 0;
  margin-left: 0.625rem;
  border: 0.0625rem solid #7fb343;
}
.wishlist .inner-wishlist .yith-wcwl-wishlist-search-form .wishlist-search-button:hover {
  border: 0.0625rem solid #7fb343;
}
.wishlist .inner-wishlist .yith-wcwl-wishlist-new .wishlist-privacy-radio {
  display: block;
  margin: 0 0 1rem;
}
.wishlist .inner-wishlist .yith-wcwl-wishlist-new .wishlist-name {
  color: #7D7D7D;
  font-size: 1rem;
  font-style: normal;
  font-weight: 450;
  line-height: normal !important;
  border: 0.0625rem solid #E1E1E1;
  height: 2.75rem !important;
  padding: 0 1rem;
  background-color: #fff;
}
.wishlist .inner-wishlist .yith-wcwl-wishlist-new .create-wishlist-button {
  max-width: 100%;
  display: inline-block;
  padding: 0.4375rem 1.5rem;
  vertical-align: middle;
  border-radius: 0;
  position: relative;
  line-height: normal;
  height: 2.75rem;
  border: 0;
  margin-left: 0;
  background-color: #7fb343;
  border: 0.0625rem solid #7fb343;
  color: #fff;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.wishlist .inner-wishlist .yith-wcwl-wishlist-new .create-wishlist-button:hover {
  background-color: transparent;
  color: #7fb343;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.wishlist .inner-wishlist .woocommerce-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 1.25rem;
}
.wishlist .inner-wishlist .woocommerce-message a.button {
  max-width: 9.375rem;
  text-align: center;
  margin-bottom: 0.9375rem;
}
.wishlist .inner-wishlist .back-to-all-wishlists {
  display: block;
}
.wishlist .inner-wishlist .wishlist-wrapper {
  border-top: 0.0625rem solid #E1E1E1;
  padding-top: 1.5rem;
  width: 100%;
}
.wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap {
  margin-bottom: 1.5rem;
  border-bottom: 0.0625rem solid #E1E1E1;
}
.wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .order-number {
  color: #1B2429;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
  margin-bottom: 0.3125rem;
  display: inline-block;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .order-number:hover {
  color: #7FB343;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .date-stock-status-removebtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1.3125rem;
}
.wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .date-stock-status-removebtn .stock-status-date .date-added {
  color: #A0A0A0;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2rem;
  display: inline-block;
}
.wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .date-stock-status-removebtn .stock-status-date .stock-stats {
  display: inline-block;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2rem;
}
.wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .date-stock-status-removebtn .stock-status-date .stock-stats.in-stock {
  color: #7FB343;
}
.wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .date-stock-status-removebtn .stock-status-date .stock-stats.out-of-stock {
  color: red;
}
.wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .date-stock-status-removebtn .product-remove {
  text-align: right;
  font-size: 1.5625rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2rem;
}
.wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .date-stock-status-removebtn .product-remove a {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  color: #1B2429;
}
.wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .date-stock-status-removebtn .product-remove a:hover {
  color: #7FB343;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .prod-lists {
  margin-bottom: 1.5rem;
}
@media (min-width: 576px) {
  .wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .prod-lists {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 1rem;
  }
  .wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .prod-lists:last-child {
    margin-bottom: 1.5rem;
  }
}
.wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .prod-lists .product-img {
  text-align: center;
  margin-bottom: 0.5rem;
}
@media (min-width: 576px) {
  .wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .prod-lists .product-img {
    max-width: 8.09375rem;
    width: 100%;
    margin-bottom: 0;
  }
  .wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .prod-lists .product-img img {
    height: 7.125rem;
  }
}
@media (min-width: 576px) {
  .wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .prod-lists .product-details {
    width: auto;
    padding-left: 0.9375rem;
  }
}
@media (min-width: 576px) and (min-width: 1200px) {
  .wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .prod-lists .product-details {
    padding-left: 2rem;
  }
}
.wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .prod-lists .product-details .prod-title {
  color: #1B2429;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5rem;
  margin-bottom: 0.3125rem;
}
.wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .prod-lists .product-details .prod-title a {
  color: #1B2429;
}
.wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .prod-lists .product-details .prod-dimension {
  color: #A0A0A0;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.3125rem;
  margin-bottom: 0.3125rem;
}
.wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .prod-lists .product-details .prod-qty {
  color: #A0A0A0;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.3125rem;
  margin-bottom: 0.9375rem;
}
.wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .prod-lists .product-details .add_to_cart_button {
  background-color: #7fb343;
  color: #fff;
  padding: 0.625rem 0.5rem 0.5rem;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 0.75rem;
  line-height: 1;
  border: 0.0625rem solid #7FB343;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.wishlist .inner-wishlist .wishlist-wrapper .wishlist-inner-wrap .prod-lists .product-details .add_to_cart_button:hover {
  color: #7FB343;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  background-color: transparent;
}
.wishlist .yith-wcwl-form .yith_wcwl_wishlist_footer {
  width: 100%;
}
.wishlist .yith-wcwl-form .yith_wcwl_wishlist_footer input {
  padding: 0.75rem 0.625rem 0.625rem !important;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.wishlist .yith-wcwl-form .yith_wcwl_wishlist_footer input:hover {
  background-color: #0a3055;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.registration-successful {
  padding: 4.375rem 0;
}
@media (min-width: 768px) {
  .registration-successful {
    padding: 6.25rem 0;
  }
}
.registration-successful h1 {
  font-weight: bold;
  font-size: 2.1875rem;
  margin-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  .registration-successful h1 {
    font-size: 3.75rem;
  }
}
.registration-successful h2 {
  font-family: "MarkPro";
  font-weight: bold;
  font-size: 1.5625rem;
  margin: 0;
}
@media (min-width: 768px) {
  .registration-successful h2 {
    font-size: 2rem;
  }
}
.registration-successful h4 {
  margin: 0;
  font-family: "MarkPro";
  font-weight: bold;
  font-size: 1rem;
}
.registration-successful h4 span.login-wrap {
  color: #212529;
}
.registration-successful h4 span.login-wrap a {
  color: #7fb343;
}
@media (min-width: 1200px) {
  .registration-successful h4 {
    font-size: 1.25rem;
  }
}
.registration-successful .login-btn {
  background-color: #7fb343;
  border: 0.0625rem solid #7fb343;
  font-family: "MarkPro";
  font-weight: bold;
  font-size: 1rem;
  width: 100%;
  max-width: 10.625rem;
  height: 2.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  color: #fff;
  margin: 0 auto;
}
.registration-successful .login-btn:hover {
  background-color: transparent;
  color: #7fb343;
}

#wpadminbar {
  position: fixed !important;
}

.summary .yith-wcwl-add-to-wishlist .single_add_to_wishlist {
  background-color: #7fb343;
  border: 0.125rem solid #7fb343;
  font-size: 1rem;
  font-weight: bold;
  padding: 0.6875rem 0 0.75rem;
  display: block;
  width: 100%;
  color: #fff;
}
.summary .yith-wcwl-add-to-wishlist .single_add_to_wishlist.tooltip-added {
  background-color: #7fb343;
  border: 0.125rem solid #7fb343;
  font-size: 1rem;
  font-weight: bold;
  padding: 0.6875rem 0 0.75rem;
  color: #fff;
}

@media screen {
  .headerbar {
    display: none;
  }
}
@media screen and (min-width: 992px) {
  .headerbar {
    display: block;
  }
}
@media screen {
  .header-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .header-top .item-left,
  .header-top .item-right {
    width: 100%;
  }
  .header-top .phone-wrapper {
    text-align: center;
    margin-bottom: 1.5625rem;
    display: none;
  }
}
@media screen and (min-width: 992px) {
  .header-top .phone-wrapper {
    display: inline-block;
  }
}
@media screen and (min-width: 992px) {
  .header-top {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .header-top .item-left,
  .header-top .item-right {
    max-width: 50%;
    width: 100%;
    -ms-flex-item-align: center;
        align-self: center;
  }
  .header-top .item-right {
    text-align: right;
  }
  .header-top .phone-wrapper,
  .header-top .searchbox {
    display: inline-block;
    vertical-align: middle;
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }
  .header-top .phone-wrapper {
    padding-right: 0.9375rem;
  }
  .header-top #tfo_search {
    margin-top: 0;
  }
}
@media screen {
  .header-top .phone-wrapper a {
    text-decoration: none;
    font-weight: 700;
  }
  .header-top .phone-wrapper .toptfoicon {
    font-size: 1.1875rem;
  }
}
@media screen {
  .header-top .left,
  .header-top .right {
    float: none;
  }
}
@media screen {
  .headerbar.fixed {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    -webkit-transition: all 0.4s ease-in 0s;
    transition: all 0.4s ease-in 0s;
    z-index: 1000;
    border-bottom: 0.1875rem solid #9fcb6b;
  }
  .headerbar.fixed .navbar-tfo {
    padding: 0.625rem 0;
    -webkit-transition: all 0.4s ease-in 0s;
    transition: all 0.4s ease-in 0s;
  }
}
@media screen and (max-width: 1200px) {
  .navbar-tfo a, .navbar-tfo .dropbtn {
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
    font-size: 0.9375rem;
  }
}
@media screen {
  .desktop-disabled.ampmenu {
    padding: 0.625rem 0.9375rem;
  }
}
@media screen {
  .desktop-disabled.ampmenu.fixed {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    -webkit-transition: all 0.4s ease-in 0s;
    transition: all 0.4s ease-in 0s;
    z-index: 1000;
    margin-top: 0;
    border-bottom: 0.1875rem solid #9fcb6b;
  }
}
@media screen and (max-width: 991px) {
  #header .menu-icons-wrapper .item .cart-count {
    font-size: 0.53125rem !important;
    left: -0.625rem !important;
    top: -0.875rem !important;
    min-width: 1.4375rem !important;
    min-height: 23px !important;
    padding-top: 0.125rem !important;
  }
}
@media screen {
  #header .menu-icons-wrapper .item:first-child a {
    width: auto !important;
  }
}
@media screen {
  #header .menu-icons-wrapper .item.heart-icon {
    padding-right: 0.4375rem !important;
  }
}
@media screen and (min-width: 375px) {
  #header .menu-icons-wrapper .item.heart-icon {
    padding-right: 0.75rem !important;
  }
}
@media screen {
  #header .menu-icons-wrapper .item.header-cart {
    width: 1.375rem;
  }
}
@media screen and (min-width: 375px) {
  #header .menu-icons-wrapper .item {
    padding-right: 0.875rem !important;
  }
  #header .menu-icons-wrapper .item svg {
    height: 1.125rem !important;
  }
}
@media screen {
  #header .menu-logo-wrapper .inner-wrapper .logo-main-wrapper {
    width: 50% !important;
  }
  #header .menu-logo-wrapper .inner-wrapper .menu-icons-wrapper {
    width: 50% !important;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  #header .middle-header.middle-new-wrap .mid-left {
    width: 35% !important;
  }
}
@media screen and (min-width: 1200px) {
  #header .middle-header.middle-new-wrap .mid-left {
    width: 28% !important;
  }
}
@media screen and (min-width: 1200px) {
  #header .middle-header.middle-new-wrap .mid-left .mid-label {
    padding: 0 0 0 1.25rem !important;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  #header .middle-header.middle-new-wrap .mid-right {
    width: 65% !important;
  }
  #header .middle-header.middle-new-wrap .mid-right .header-cart {
    min-width: 7.5rem !important;
  }
}
@media screen and (min-width: 1200px) {
  #header .middle-header.middle-new-wrap .mid-right {
    width: 72% !important;
    padding-left: 0.625rem;
    max-width: 100% !important;
  }
}
@media screen {
  #header .middle-header.middle-new-wrap .middle-inner-wrapper .mid-right #searchform {
    margin-right: 0.5rem !important;
  }
}
@media screen and (min-width: 1200px) {
  #header .middle-header.middle-new-wrap .middle-inner-wrapper .mid-right #searchform {
    max-width: 26.25rem !important;
  }
}
@media screen {
  #header .middle-header.middle-new-wrap .middle-inner-wrapper .mid-right a.header-btn:nth-child(5) {
    margin-right: 0.5rem !important;
  }
  #header .middle-header.middle-new-wrap .middle-inner-wrapper .mid-right a.header-btn:last-child {
    margin-right: 0 !important;
  }
}
@media screen and (min-width: 992px) {
  #header .middle-header.middle-new-wrap .middle-inner-wrapper .mid-right a.header-btn {
    display: inline-block;
    width: auto !important;
    padding: 0.75rem 0.9375rem !important;
  }
}
@media screen {
  #header .middle-header.middle-new-wrap .middle-inner-wrapper .mid-right .header-cart {
    max-width: 100% !important;
  }
}
@media screen {
  .product-list-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -0.4375rem;
    padding: 0 0.4375rem;
    width: 100%;
  }
  .product-list-wrapper .product-wrap {
    display: inline-block;
    width: 100%;
    padding: 0.625rem 0.4375rem;
  }
}
@media screen and (min-width: 576px) {
  .product-list-wrapper .product-wrap {
    max-width: 50%;
  }
}
@media screen and (min-width: 992px) {
  .product-list-wrapper .product-wrap {
    max-width: 33.33%;
  }
}
@media screen and (min-width: 1200px) {
  .product-list-wrapper .product-wrap {
    max-width: 25%;
  }
}
@media screen {
  .product-list-wrapper .middle_blog {
    padding: 1.25rem 0.625rem;
  }
}
@media screen {
  .product-list-wrapper .relative.border-shadow {
    background: #636363;
    height: 100%;
    overflow: hidden;
  }
  .product-list-wrapper .relative.border-shadow > a {
    height: 100%;
  }
  .product-list-wrapper .relative.border-shadow .tfo-landing-pro-des {
    font-size: 1rem;
  }
}
@media screen and (min-width: 1200px) {
  .product-list-wrapper .relative.border-shadow .tfo-landing-pro-des {
    min-height: 54px;
  }
}
@media screen {
  .product-list-wrapper .relative.border-shadow .tfo-landing-pro-price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media screen {
  .product-list-wrapper .relative.border-shadow .tfo-landing-pro-price-float {
    position: static;
  }
}
@media screen {
  .feature_sidebar-blog .relative.border-shadow {
    height: 100%;
    overflow: hidden;
  }
  .feature_sidebar-blog .relative.border-shadow > a {
    height: 100%;
  }
  .feature_sidebar-blog .relative.border-shadow .tfo-landing-pro-price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .feature_sidebar-blog .relative.border-shadow .tfo-landing-pro-price-float {
    position: static;
  }
}
@media screen {
  .shadow { /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 255, 255)), to(rgb(114, 114, 114)));
    background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(114, 114, 114) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#727272",GradientType=0 );
  }
}
@media screen {
  .border-shadow .i-amphtml-layout-size-defined .i-amphtml-fill-content {
    min-width: 0.0625rem;
    min-height: 1px;
    bottom: auto;
    right: auto;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
  }
}
@media screen {
  .search #searchform label {
    font-size: 1.875rem;
    font-weight: bold;
  }
  .search #searchform .input-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .search #searchform .input-group input {
    width: auto;
    height: 3.3125rem;
  }
}
.registration-page {
  padding: 2rem 0;
}
@media (min-width: 992px) {
  .registration-page {
    padding: 3rem 0 4rem;
  }
}
.registration-page .inner-registration-page {
  max-width: 32.375rem;
  width: 100%;
  margin: 0 auto;
}
.registration-page .inner-registration-page .woocommerce-form-register .form-row {
  margin: 0 0 1.625rem;
  display: block;
}
.registration-page .inner-registration-page .woocommerce-form-register .form-row.submit-btn {
  margin-bottom: 1.0625rem;
}
@media (min-width: 992px) {
  .registration-page .inner-registration-page .woocommerce-form-register .form-row.submit-btn {
    margin-bottom: 2.0625rem;
  }
}
.registration-page .inner-registration-page .woocommerce-form-register .form-row.woocommerce-privacy-policy-text {
  color: #7D7D7D;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2rem;
}
.registration-page .inner-registration-page .woocommerce-form-register .form-row.woocommerce-privacy-policy-text a {
  color: #7FB343;
}
.registration-page .inner-registration-page .woocommerce-form-register .form-row label {
  color: #7D7D7D;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2rem;
  margin-bottom: 0.4375rem;
}
.registration-page .inner-registration-page .woocommerce-form-register .form-row input:not([type=checkbox]):not([type=radio]):not([type=submit]),
.registration-page .inner-registration-page .woocommerce-form-register .form-row textarea,
.registration-page .inner-registration-page .woocommerce-form-register .form-row select {
  border-color: #E1E1E1;
  padding: 0 1rem;
  color: #7D7D7D;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  background-color: #fff;
  height: 2.75rem;
}
@media (min-width: 992px) {
  .registration-page .inner-registration-page .woocommerce-form-register .form-row input:not([type=checkbox]):not([type=radio]):not([type=submit]),
  .registration-page .inner-registration-page .woocommerce-form-register .form-row textarea,
  .registration-page .inner-registration-page .woocommerce-form-register .form-row select {
    height: 3.25rem;
  }
}
.registration-page .inner-registration-page .woocommerce-form-register .form-row .woocommerce-button {
  height: 2.875rem;
  color: #fff;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.875rem;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.registration-page .inner-registration-page .woocommerce-form-register .form-row .woocommerce-button:hover {
  color: #7fb343;
}
@media (min-width: 992px) {
  .registration-page .inner-registration-page .woocommerce-form-register .form-row .woocommerce-button {
    height: 3.375rem;
    font-size: 1.25rem;
  }
}
.registration-page .inner-registration-page .woocommerce-form-register .privacy-checkbox label,
.registration-page .inner-registration-page .woocommerce-form-register .terms-checkbox label {
  margin-bottom: 0;
}
.registration-page .inner-registration-page .woocommerce-form-register .privacy-checkbox input[type=checkbox],
.registration-page .inner-registration-page .woocommerce-form-register .terms-checkbox input[type=checkbox] {
  display: none;
}
.registration-page .inner-registration-page .woocommerce-form-register .privacy-checkbox input[type=checkbox] + label:before,
.registration-page .inner-registration-page .woocommerce-form-register .terms-checkbox input[type=checkbox] + label:before {
  content: "\f0c8";
  font-weight: 300;
  font-family: "Font Awesome 5 Pro";
  margin-right: 0.625rem;
}
.registration-page .inner-registration-page .woocommerce-form-register .privacy-checkbox input[type=checkbox]:checked + label:before,
.registration-page .inner-registration-page .woocommerce-form-register .terms-checkbox input[type=checkbox]:checked + label:before {
  content: "\f14a";
  font-weight: 300;
  font-family: "Font Awesome 5 Pro";
}
.registration-page .inner-registration-page .woocommerce-form-register .have-an-acc {
  text-align: center;
}
@media (min-width: 992px) {
  .registration-page .inner-registration-page .woocommerce-form-register .have-an-acc {
    text-align: right;
  }
}
.registration-page .inner-registration-page .woocommerce-form-register .have-an-acc p {
  color: #7D7D7D;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5rem;
}
.registration-page .inner-registration-page .woocommerce-form-register .have-an-acc p a {
  font-weight: bold;
  color: #0A3055;
  text-decoration: underline;
}

.hfeed .account-page {
  padding: 2rem 0 !important;
}
@media (min-width: 992px) {
  .hfeed .account-page {
    padding: 3rem 0 4rem !important;
  }
}
.hfeed .account-page .woocommerce-notices-wrapper .woocommerce-error {
  color: #721c24;
  background-color: #f8d7da;
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 0.0625rem solid #f5c6cb;
  border-radius: 0.25rem;
  list-style: none;
}
.hfeed .account-page .woocommerce {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
}
.hfeed .account-page .woocommerce .inner-login-wrapper {
  max-width: 32.375rem;
  width: 100%;
  margin: 0 auto;
}
.hfeed .account-page .woocommerce .inner-login-wrapper .login-heading {
  width: 100%;
}
.hfeed .account-page .woocommerce .inner-login-wrapper .woocommerce-form-login .lost_password {
  margin-bottom: 0.75rem;
}
.hfeed .account-page .woocommerce .inner-login-wrapper .woocommerce-form-login .lost_password a {
  color: #7D7D7D;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1rem;
  text-decoration-line: underline;
}
.hfeed .account-page .woocommerce .inner-login-wrapper .woocommerce-form-login .form-row {
  display: block;
  margin: 0 0 0.9375rem;
}
.hfeed .account-page .woocommerce .inner-login-wrapper .woocommerce-form-login .form-row.password {
  margin: 0 0 0.5rem;
}
.hfeed .account-page .woocommerce .inner-login-wrapper .woocommerce-form-login .form-row.submit-btn {
  margin-bottom: 1.0625rem;
}
@media (min-width: 992px) {
  .hfeed .account-page .woocommerce .inner-login-wrapper .woocommerce-form-login .form-row.submit-btn {
    margin-bottom: 2.0625rem;
  }
}
.hfeed .account-page .woocommerce .inner-login-wrapper .woocommerce-form-login .form-row label {
  color: #7D7D7D;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2rem;
  margin-bottom: 0.4375rem;
}
.hfeed .account-page .woocommerce .inner-login-wrapper .woocommerce-form-login .form-row input:not([type=checkbox]):not([type=radio]):not([type=submit]),
.hfeed .account-page .woocommerce .inner-login-wrapper .woocommerce-form-login .form-row textarea,
.hfeed .account-page .woocommerce .inner-login-wrapper .woocommerce-form-login .form-row select {
  border-color: #E1E1E1;
  padding: 0 1rem;
  color: #7D7D7D;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  background-color: #fff;
  height: 2.75rem;
}
@media (min-width: 992px) {
  .hfeed .account-page .woocommerce .inner-login-wrapper .woocommerce-form-login .form-row input:not([type=checkbox]):not([type=radio]):not([type=submit]),
  .hfeed .account-page .woocommerce .inner-login-wrapper .woocommerce-form-login .form-row textarea,
  .hfeed .account-page .woocommerce .inner-login-wrapper .woocommerce-form-login .form-row select {
    height: 3.25rem;
  }
}
.hfeed .account-page .woocommerce .inner-login-wrapper .woocommerce-form-login .form-row .woocommerce-button {
  height: 2.875rem;
  color: #fff;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.875rem;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  padding: 0.0625rem 1rem 0;
}
.hfeed .account-page .woocommerce .inner-login-wrapper .woocommerce-form-login .form-row .woocommerce-button:active, .hfeed .account-page .woocommerce .inner-login-wrapper .woocommerce-form-login .form-row .woocommerce-button:focus, .hfeed .account-page .woocommerce .inner-login-wrapper .woocommerce-form-login .form-row .woocommerce-button:hover {
  color: #7fb343;
}
@media (min-width: 992px) {
  .hfeed .account-page .woocommerce .inner-login-wrapper .woocommerce-form-login .form-row .woocommerce-button {
    height: 3.375rem;
    font-size: 1.25rem;
  }
}
.hfeed .account-page .woocommerce .inner-login-wrapper .create-acc p {
  color: #7D7D7D;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5rem;
}
.hfeed .account-page .woocommerce .inner-login-wrapper .create-acc p a {
  font-weight: bold;
  color: #0A3055;
  text-decoration: underline;
}
@media (min-width: 992px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation {
    width: 25%;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper {
  background-color: #fff;
  border: 0.0625rem solid #E1E1E1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  list-style: none;
  padding: 0;
  margin: 0;
}
@media (min-width: 992px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper {
    width: 100%;
    max-width: 17.0625rem;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper li {
  border: 0;
  padding: 0;
  margin-bottom: 1rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper li.current-user-wrap {
  padding: 1.625rem 1.5rem 0;
  margin-bottom: 0.375rem;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper li.current-user-wrap h4 {
  color: #1B2429;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper li.is-active {
  background-color: #7FB343;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper li.is-active a {
  color: #fff;
  font-weight: 700;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper li.is-active a:before {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper li.woocommerce-MyAccount-navigation-link--orders {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper li.woocommerce-MyAccount-navigation-link--orders a:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cpath d='M1.3125 3.67578C2.57031 1.92578 4.64844 0.75 7 0.75C10.8555 0.75 14 3.89453 14 7.75C14 11.6328 10.8555 14.75 7 14.75C5.55078 14.75 4.23828 14.3398 3.11719 13.6016C2.81641 13.4102 2.73438 13 2.95312 12.6992C3.14453 12.3984 3.55469 12.3164 3.85547 12.5078C4.75781 13.1094 5.82422 13.4375 7 13.4375C10.1172 13.4375 12.6875 10.8945 12.6875 7.75C12.6875 4.63281 10.1172 2.0625 7 2.0625C4.97656 2.0625 3.19922 3.12891 2.1875 4.6875H3.71875C4.07422 4.6875 4.375 4.98828 4.375 5.34375C4.375 5.72656 4.07422 6 3.71875 6H0.65625C0.273438 6 0 5.72656 0 5.34375V2.28125C0 1.92578 0.273438 1.625 0.65625 1.625C1.01172 1.625 1.3125 1.92578 1.3125 2.28125V3.67578ZM7 4.25H6.97266C7.35547 4.25 7.62891 4.55078 7.62891 4.90625V7.50391L9.40625 9.28125C9.67969 9.52734 9.67969 9.9375 9.40625 10.1836C9.16016 10.457 8.75 10.457 8.50391 10.1836L6.53516 8.21484C6.39844 8.10547 6.34375 7.94141 6.34375 7.75V4.90625C6.34375 4.55078 6.61719 4.25 7 4.25Z' fill='%231B2429'/%3E%3C/svg%3E");
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper li.woocommerce-MyAccount-navigation-link--edit-address {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper li.woocommerce-MyAccount-navigation-link--edit-address a:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='15' viewBox='0 0 13 15' fill='none'%3E%3Cpath d='M8.3125 4.25C8.3125 3.48438 7.875 2.77344 7.21875 2.36328C6.53516 1.98047 5.6875 1.98047 5.03125 2.36328C4.34766 2.77344 3.9375 3.48438 3.9375 4.25C3.9375 5.04297 4.34766 5.75391 5.03125 6.16406C5.6875 6.54688 6.53516 6.54688 7.21875 6.16406C7.875 5.75391 8.3125 5.04297 8.3125 4.25ZM2.625 4.25C2.625 3.01953 3.28125 1.87109 4.375 1.24219C5.44141 0.613281 6.78125 0.613281 7.875 1.24219C8.94141 1.87109 9.625 3.01953 9.625 4.25C9.625 5.50781 8.94141 6.65625 7.875 7.28516C6.78125 7.91406 5.44141 7.91406 4.375 7.28516C3.28125 6.65625 2.625 5.50781 2.625 4.25ZM1.33984 13.4375H10.8828C10.6367 11.7148 9.16016 10.375 7.35547 10.375H4.86719C3.0625 10.375 1.58594 11.7148 1.33984 13.4375ZM0 13.957C0 11.25 2.16016 9.0625 4.86719 9.0625H7.35547C10.0625 9.0625 12.25 11.25 12.25 13.957C12.25 14.3945 11.8672 14.75 11.4297 14.75H0.792969C0.355469 14.75 0 14.3945 0 13.957Z' fill='%231B2429'/%3E%3C/svg%3E");
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper li.woocommerce-MyAccount-navigation-link--edit-account {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper li.woocommerce-MyAccount-navigation-link--edit-account a:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M6.6875 2.17188L6.44141 3.12891C6.33203 3.59375 6.03125 3.94922 5.64844 4.14062L5.62109 4.16797C5.26562 4.38672 4.80078 4.49609 4.33594 4.35938L3.37891 4.05859C3.1875 4.30469 2.99609 4.55078 2.83203 4.82422L2.72266 5.01562C2.58594 5.28906 2.44922 5.5625 2.33984 5.86328L3.07812 6.54688C3.40625 6.875 3.57031 7.3125 3.57031 7.75V7.77734C3.57031 8.21484 3.40625 8.65234 3.07812 8.98047L2.33984 9.66406C2.44922 9.96484 2.58594 10.2383 2.72266 10.5117L2.83203 10.7031C2.99609 10.9766 3.1875 11.2227 3.37891 11.4688L4.33594 11.168C4.80078 11.0312 5.26562 11.1406 5.62109 11.3594H5.64844C6.03125 11.5781 6.33203 11.9336 6.44141 12.3984L6.6875 13.3555C7.01562 13.4102 7.37109 13.4375 7.72656 13.4375C8.05469 13.4375 8.41016 13.4102 8.73828 13.3555L8.98438 12.3984C9.09375 11.9336 9.42188 11.5781 9.77734 11.3594H9.80469C10.1602 11.1406 10.625 11.0312 11.0898 11.168L12.0469 11.4414C12.2383 11.2227 12.4297 10.9492 12.5938 10.7031L12.7031 10.5117C12.8398 10.2383 12.9766 9.9375 13.0859 9.66406L12.375 8.98047C12.0195 8.65234 11.8828 8.1875 11.8828 7.77734V7.75C11.8828 7.3125 12.0195 6.875 12.375 6.54688L13.0859 5.86328C12.9766 5.5625 12.8398 5.28906 12.7031 5.01562L12.5938 4.82422C12.4297 4.55078 12.2383 4.30469 12.0469 4.05859L11.0898 4.35938C10.625 4.46875 10.1602 4.38672 9.80469 4.16797L9.77734 4.14062C9.42188 3.94922 9.09375 3.59375 8.98438 3.12891L8.73828 2.17188C8.41016 2.11719 8.08203 2.0625 7.72656 2.0625C7.37109 2.0625 7.01562 2.11719 6.6875 2.17188ZM7.72656 0.75C8.19141 0.75 8.62891 0.804688 9.06641 0.886719C9.28516 0.941406 9.66797 1.05078 9.88672 1.43359C9.94141 1.54297 9.96875 1.65234 9.99609 1.76172L10.2695 2.82812C10.2695 2.88281 10.3242 2.9375 10.4336 3.01953C10.4336 3.01953 10.4609 3.01953 10.4609 3.04688C10.5703 3.10156 10.6797 3.10156 10.7344 3.07422L11.7734 2.77344C11.8828 2.74609 11.9922 2.71875 12.1016 2.71875C12.5391 2.71875 12.8398 2.99219 12.9766 3.15625C13.25 3.45703 13.4961 3.78516 13.7148 4.14062V4.16797L13.8242 4.35938L13.8516 4.38672C14.043 4.74219 14.207 5.09766 14.3438 5.50781C14.3984 5.69922 14.4805 6.10938 14.2617 6.46484C14.207 6.57422 14.125 6.65625 14.043 6.73828L13.2773 7.50391C13.2227 7.53125 13.1953 7.61328 13.1953 7.72266V7.75V7.77734C13.1953 7.91406 13.2227 7.99609 13.2773 8.02344L14.043 8.76172C14.125 8.84375 14.207 8.95312 14.2617 9.03516C14.5078 9.41797 14.4258 9.80078 14.3438 10.0195C14.207 10.4023 14.043 10.7852 13.8516 11.1406V11.168L13.7148 11.3594C13.4961 11.7148 13.25 12.0703 12.9766 12.3711C12.8398 12.5352 12.5391 12.8086 12.1016 12.8086C11.9922 12.7812 11.8828 12.7812 11.7734 12.7539L10.7344 12.4258C10.6797 12.4258 10.5703 12.4258 10.4883 12.4805C10.4609 12.5078 10.4336 12.5078 10.4336 12.5078C10.3242 12.5625 10.2695 12.6445 10.2695 12.6992L9.99609 13.7656C9.96875 13.875 9.94141 13.9844 9.88672 14.0938C9.66797 14.4766 9.28516 14.5859 9.06641 14.6406C8.62891 14.7227 8.19141 14.75 7.72656 14.75C7.26172 14.75 6.79688 14.7227 6.35938 14.6406C6.14062 14.5859 5.75781 14.4766 5.53906 14.0938C5.48438 13.9844 5.45703 13.875 5.42969 13.7656L5.18359 12.6992C5.15625 12.6445 5.10156 12.5625 5.01953 12.5078C4.99219 12.5078 4.96484 12.5078 4.96484 12.4805C4.85547 12.4258 4.77344 12.4258 4.71875 12.4258L3.67969 12.7539C3.57031 12.7812 3.43359 12.7812 3.32422 12.8086C2.88672 12.8086 2.58594 12.5352 2.44922 12.3711C2.17578 12.0703 1.92969 11.7148 1.71094 11.3594L1.60156 11.168L1.57422 11.1406C1.38281 10.7852 1.21875 10.4023 1.08203 10.0195C1.02734 9.80078 0.945312 9.41797 1.16406 9.0625C1.21875 8.95312 1.30078 8.87109 1.38281 8.78906L2.17578 8.02344C2.20312 7.99609 2.25781 7.91406 2.25781 7.80469V7.77734V7.72266C2.25781 7.61328 2.20312 7.53125 2.17578 7.50391L1.38281 6.73828C1.30078 6.65625 1.21875 6.57422 1.16406 6.46484C0.945312 6.10938 1.02734 5.72656 1.08203 5.50781C1.21875 5.125 1.38281 4.74219 1.60156 4.38672V4.35938L1.71094 4.16797C1.92969 3.8125 2.17578 3.45703 2.44922 3.15625C2.58594 2.99219 2.88672 2.71875 3.32422 2.71875C3.43359 2.71875 3.57031 2.74609 3.67969 2.77344L4.69141 3.07422C4.77344 3.10156 4.85547 3.10156 4.96484 3.04688C4.96484 3.01953 4.99219 3.01953 4.99219 3.01953C5.10156 2.9375 5.15625 2.88281 5.15625 2.82812L5.42969 1.76172C5.45703 1.65234 5.48438 1.54297 5.53906 1.43359C5.75781 1.05078 6.14062 0.941406 6.35938 0.886719C6.79688 0.804688 7.26172 0.75 7.72656 0.75ZM6.41406 7.75C6.41406 8.24219 6.66016 8.65234 7.07031 8.89844C7.45312 9.14453 7.97266 9.14453 8.38281 8.89844C8.76562 8.65234 9.03906 8.24219 9.03906 7.75C9.03906 7.28516 8.76562 6.875 8.38281 6.62891C7.97266 6.38281 7.45312 6.38281 7.07031 6.62891C6.66016 6.875 6.41406 7.28516 6.41406 7.75ZM10.3516 7.75C10.3516 8.70703 9.83203 9.55469 9.03906 10.0469C8.21875 10.5117 7.20703 10.5117 6.41406 10.0469C5.59375 9.55469 5.10156 8.70703 5.10156 7.75C5.10156 6.82031 5.59375 5.97266 6.41406 5.48047C7.20703 5.01562 8.21875 5.01562 9.03906 5.48047C9.83203 5.97266 10.3516 6.82031 10.3516 7.75Z' fill='%231B2429'/%3E%3C/svg%3E");
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper li.woocommerce-MyAccount-navigation-link--customer-logout {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper li.woocommerce-MyAccount-navigation-link--customer-logout a:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='15' viewBox='0 0 13 15' fill='none'%3E%3Cpath d='M8.3125 4.25C8.3125 3.48438 7.875 2.77344 7.21875 2.36328C6.53516 1.98047 5.6875 1.98047 5.03125 2.36328C4.34766 2.77344 3.9375 3.48438 3.9375 4.25C3.9375 5.04297 4.34766 5.75391 5.03125 6.16406C5.6875 6.54688 6.53516 6.54688 7.21875 6.16406C7.875 5.75391 8.3125 5.04297 8.3125 4.25ZM2.625 4.25C2.625 3.01953 3.28125 1.87109 4.375 1.24219C5.44141 0.613281 6.78125 0.613281 7.875 1.24219C8.94141 1.87109 9.625 3.01953 9.625 4.25C9.625 5.50781 8.94141 6.65625 7.875 7.28516C6.78125 7.91406 5.44141 7.91406 4.375 7.28516C3.28125 6.65625 2.625 5.50781 2.625 4.25ZM1.33984 13.4375H10.8828C10.6367 11.7148 9.16016 10.375 7.35547 10.375H4.86719C3.0625 10.375 1.58594 11.7148 1.33984 13.4375ZM0 13.957C0 11.25 2.16016 9.0625 4.86719 9.0625H7.35547C10.0625 9.0625 12.25 11.25 12.25 13.957C12.25 14.3945 11.8672 14.75 11.4297 14.75H0.792969C0.355469 14.75 0 14.3945 0 13.957Z' fill='%231B2429'/%3E%3C/svg%3E");
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper li.woocommerce-MyAccount-navigation-link--account-wishlist, .hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper li.woocommerce-MyAccount-navigation-link--wishlist-2, .hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper li.woocommerce-MyAccount-navigation-link--wishlist {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper li.woocommerce-MyAccount-navigation-link--account-wishlist a:before, .hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper li.woocommerce-MyAccount-navigation-link--wishlist-2 a:before, .hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper li.woocommerce-MyAccount-navigation-link--wishlist a:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' viewBox='0 0 14 13' fill='none'%3E%3Cpath d='M6.67188 2.04688L6.97266 2.375L7.30078 2.07422C8.20312 1.17188 9.48828 0.761719 10.7188 0.980469C12.6055 1.28125 14 2.92188 14 4.83594V4.97266C14 6.12109 13.5078 7.21484 12.6875 7.98047L7.73828 12.6016C7.54688 12.793 7.27344 12.875 7 12.875C6.69922 12.875 6.42578 12.793 6.23438 12.6016L1.28516 7.98047C0.464844 7.21484 0 6.12109 0 4.97266V4.83594C0 2.92188 1.36719 1.28125 3.25391 0.980469C4.48438 0.761719 5.76953 1.17188 6.67188 2.04688C6.67188 2.07422 6.64453 2.04688 6.67188 2.04688ZM6.97266 4.23438L5.74219 2.97656C5.14062 2.40234 4.29297 2.12891 3.47266 2.26562C2.21484 2.48438 1.3125 3.55078 1.3125 4.83594V4.97266C1.3125 5.76562 1.61328 6.50391 2.1875 7.02344L7 11.5078L11.7852 7.02344C12.3594 6.50391 12.6875 5.76562 12.6875 4.97266V4.83594C12.6875 3.55078 11.7578 2.48438 10.5 2.26562C9.67969 2.12891 8.83203 2.40234 8.23047 2.97656L6.97266 4.23438Z' fill='%231B2429'/%3E%3C/svg%3E");
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper li a {
  color: #1B2429;
  text-transform: capitalize;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 0.8125rem 1.5rem 0.6875rem 1.5rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation ul.navigation-wrapper li a:before {
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  height: 0.875rem;
  width: 0.875rem;
  display: inline-block;
  margin-right: 0.5rem;
  vertical-align: -1px;
}
@media (min-width: 992px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-content {
    width: auto;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation .account-nav-select h4 {
  color: #1B2429;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 0.875rem;
  text-transform: capitalize;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation .account-nav-select .select-nav-wrapper {
  position: relative;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation .account-nav-select .select-nav-wrapper:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='8' viewBox='0 0 15 8' fill='none'%3E%3Cpath d='M7.21875 7.53125L1.21875 1.53125C0.90625 1.25 0.90625 0.78125 1.21875 0.46875C1.5 0.1875 1.96875 0.1875 2.28125 0.46875L7.75 5.96875L13.2188 0.5C13.5 0.1875 13.9688 0.1875 14.2812 0.5C14.5625 0.78125 14.5625 1.25 14.2812 1.53125L8.25 7.53125C7.96875 7.84375 7.5 7.84375 7.21875 7.53125Z' fill='%237D7D7D'/%3E%3C/svg%3E");
  position: absolute;
  top: 1.0625rem;
  right: 1.0625rem;
  height: 1rem;
  width: 1rem;
  display: inline-block;
  background-repeat: no-repeat;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation .account-nav-select .select-nav-wrapper:before background {
  size: contain;
  position: center;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-navigation .account-nav-select .select-nav-wrapper select {
  height: 2.75rem;
  border: 0.0625rem solid #E1E1E1;
  padding: 0 1rem;
  color: #1B2429;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
@media (max-width: 991px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content {
    width: 100% !important;
    padding-left: 0 !important;
  }
}
@media (min-width: 992px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content {
    width: 75%;
    padding-left: 1.25rem;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .woocommerce-message {
  background-color: #d4edda;
  border-color: #c3e6cb;
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 0.0625rem solid transparent;
  border-radius: 0.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .woocommerce-message a.button {
  max-width: 9.375rem;
  text-align: center;
  margin-bottom: 0.9375rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .woocommerce-message li {
  color: #155724;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .woocommerce-error {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 0.0625rem solid transparent;
  background-color: #f8d7da;
  border-color: #f5c6cb;
  list-style: none;
  margin-bottom: 16px;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .woocommerce-error li {
  color: #721c24;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .wishlist_table .product-quantity input {
  text-align: center;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap {
  border: 0.04688rem solid #E1E1E1;
  padding: 1.5rem 1rem 1rem;
}
@media (min-width: 1200px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap {
    padding: 1.5rem 2rem;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .order-history-heading {
  margin-bottom: 1.5625rem;
  border-bottom: 0.0625rem solid #E1E1E1;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .order-history-heading h4 {
  color: #212529;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 0.75rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .order-history-heading p {
  color: #1B2429;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .order-lists {
  margin-bottom: 1.5rem;
  border-bottom: 0.0625rem solid #E1E1E1;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .order-lists .order-number {
  color: #1B2429;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
  margin-bottom: 0.3125rem;
  display: inline-block;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .order-lists .order-number:hover {
  color: #7FB343;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .order-lists .status-date-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1.3125rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .order-lists .status-date-view .status-date time {
  color: #A0A0A0;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .order-lists .status-date-view .status-date .status {
  color: #7FB343;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .order-lists .status-date-view .view-btn {
  color: #1B2429;
  text-align: right;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2rem;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .order-lists .status-date-view .view-btn:hover {
  color: #7FB343;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .order-lists .prod-wrapper .prod-lists {
  margin-bottom: 1.5rem;
}
@media (min-width: 576px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .order-lists .prod-wrapper .prod-lists {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 1rem;
  }
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .order-lists .prod-wrapper .prod-lists:last-child {
    margin-bottom: 1.5rem;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .order-lists .prod-wrapper .prod-lists .product-img {
  text-align: center;
  margin-bottom: 0.5rem;
}
@media (min-width: 576px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .order-lists .prod-wrapper .prod-lists .product-img {
    max-width: 8.09375rem;
    width: 100%;
    margin-bottom: 0;
  }
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .order-lists .prod-wrapper .prod-lists .product-img img {
    height: 7.125rem;
  }
}
@media (min-width: 576px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .order-lists .prod-wrapper .prod-lists .product-details {
    width: auto;
    padding-left: 0.9375rem;
  }
}
@media (min-width: 576px) and (min-width: 1200px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .order-lists .prod-wrapper .prod-lists .product-details {
    padding-left: 2rem;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .order-lists .prod-wrapper .prod-lists .product-details .prod-title {
  color: #1B2429;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5rem;
  margin-bottom: 0.3125rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .order-lists .prod-wrapper .prod-lists .product-details .prod-dimension {
  color: #A0A0A0;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.3125rem;
  margin-bottom: 0.3125rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .order-lists .prod-wrapper .prod-lists .product-details .prod-qty {
  color: #A0A0A0;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.3125rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .woocommerce-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.125rem 0 0.0625rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .woocommerce-pagination .woocommerce-pagination-number,
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .woocommerce-pagination .woocommerce-button {
  background-color: transparent;
  color: #A6A2A2;
  border: 0.0625rem solid #A6A2A2;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 450;
  line-height: 0.875rem;
  text-align: center;
  height: 1.625rem;
  padding: 0.0625rem 0.62938rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0.125rem;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .woocommerce-pagination .woocommerce-pagination-number.woocommerce-button--next, .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .woocommerce-pagination .woocommerce-pagination-number.woocommerce-button--prev,
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .woocommerce-pagination .woocommerce-button.woocommerce-button--next,
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .woocommerce-pagination .woocommerce-button.woocommerce-button--prev {
  padding: 0 0.6875rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .woocommerce-pagination .woocommerce-pagination-number svg,
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .woocommerce-pagination .woocommerce-button svg {
  fill: #A6A2A2;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .woocommerce-pagination .woocommerce-pagination-number:hover, .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .woocommerce-pagination .woocommerce-pagination-number.current,
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .woocommerce-pagination .woocommerce-button:hover,
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .woocommerce-pagination .woocommerce-button.current {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  border: 0.0625rem solid #7FB343;
  background-color: #7FB343;
  color: #fff;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .woocommerce-pagination .woocommerce-pagination-number:hover svg, .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .woocommerce-pagination .woocommerce-pagination-number.current svg,
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .woocommerce-pagination .woocommerce-button:hover svg,
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .order-history-wrap .woocommerce-pagination .woocommerce-button.current svg {
  fill: #fff;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .account-settings-wrap {
  border: 0.04688rem solid #E1E1E1;
  padding: 1.5rem 1rem;
}
@media (min-width: 1200px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .account-settings-wrap {
    padding: 1.5rem 2rem;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .account-settings-wrap .account-settings-heading {
  margin-bottom: 1.5625rem;
  border-bottom: 0.0625rem solid #E1E1E1;
}
@media (min-width: 992px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .account-settings-wrap .account-settings-heading {
    max-width: 32.375rem;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .account-settings-wrap .account-settings-heading h4 {
  color: #212529;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 0.75rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .account-settings-wrap .account-settings-heading p {
  color: #1B2429;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .checkbox-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
@media (min-width: 992px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .checkbox-wrapper {
    border-bottom: 0.0625rem solid #E1E1E1;
    max-width: 32.375rem;
    padding-bottom: 1.25rem;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .checkbox-wrapper .checkbox-wrap.checkbox-notify {
  width: 100%;
  margin-bottom: 1rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .checkbox-wrapper .checkbox-wrap.checkbox-email {
  padding-right: 2rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .checkbox-wrapper .checkbox-wrap label {
  position: relative;
  padding-left: 1.4375rem;
  display: block;
  color: #7D7D7D;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .checkbox-wrapper .checkbox-wrap input[type=checkbox] {
  display: none;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .checkbox-wrapper .checkbox-wrap input[type=checkbox] + label:before {
  content: "";
  width: 1rem;
  height: 1rem;
  border: 0.0625rem solid #E1E1E1;
  background-color: #E1E1E1;
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .checkbox-wrapper .checkbox-wrap input[type=checkbox]:checked + label:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cg clip-path='url(%23clip0_39_18388)'%3E%3Crect width='16' height='16' fill='%237FB343'/%3E%3Cpath d='M11.0046 4.85494C11.3193 4.55063 11.8295 4.55063 12.1443 4.85494C12.4551 5.15552 12.4589 5.64056 12.1557 5.94566L7.86608 11.1304C7.85989 11.1379 7.85327 11.145 7.84626 11.1518C7.53155 11.4561 7.0213 11.4561 6.70659 11.1518L3.86299 8.40222C3.54827 8.09791 3.54827 7.60453 3.86299 7.30022C4.1777 6.99591 4.68795 6.99591 5.00266 7.30022L7.25215 9.47534L10.9832 4.87825C10.9898 4.87007 10.997 4.86229 11.0046 4.85494Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_39_18388'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border: 0.0625rem solid #7FB343;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset {
  margin-top: 0.75rem !important;
}
@media (min-width: 992px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset {
    margin-top: 1.25rem !important;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset label {
  color: #7D7D7D !important;
  text-transform: capitalize !important;
  font-size: 1rem !important;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row {
  margin-bottom: 1rem;
  width: 100%;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .btn-save-wrap {
  width: 100%;
  margin-bottom: 0;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-Button {
  border: 0.0625rem solid #7FB343;
  background-color: #7FB343;
  color: #FFF;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700 !important;
  line-height: 1.875rem;
  text-transform: uppercase;
  height: 2.875rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  padding: 0 1rem;
  margin: 0 !important;
}
@media (min-width: 576px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-Button {
    height: 3.375rem;
    max-width: 15.625rem;
    font-size: 1.25rem;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm h6 {
  color: #1B2429;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 1rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .mobile-back-order {
  margin-bottom: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 992px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .mobile-back-order {
    display: none;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .mobile-back-order a {
  color: #A0A0A0;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2rem;
  padding-left: 0.625rem;
  text-decoration: none;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page {
  border: 0.04688rem solid #E1E1E1;
  padding: 1.5rem 1rem 1rem;
}
@media (min-width: 1200px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page {
    padding: 1.5rem 2rem;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .navigation-btn {
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .navigation-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .navigation-btn .back-to-order {
  display: none;
}
@media (min-width: 992px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .navigation-btn .back-to-order {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .navigation-btn .back-to-order a {
  color: #A0A0A0;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2rem;
  padding-left: 0.625rem;
  padding-top: 0.0625rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .navigation-btn .next-prev-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 992px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .navigation-btn .next-prev-btn .prev-btn {
    padding-right: 0.3125rem;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .navigation-btn .next-prev-btn .prev-btn span {
  display: inline-block;
  padding-left: 0.625rem;
}
@media (min-width: 992px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .navigation-btn .next-prev-btn .next-btn {
    padding-left: 0.3125rem;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .navigation-btn .next-prev-btn .next-btn span {
  display: inline-block;
  padding-right: 0.625rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .navigation-btn .next-prev-btn a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .navigation-btn .next-prev-btn a span {
  color: #A0A0A0;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2rem;
  padding-top: 0.0625rem;
}
@media (min-width: 992px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .navigation-btn .next-prev-btn a span {
    display: none !important;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .order-number {
  color: #1B2429;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
  margin-bottom: 0.3125rem;
  display: inline-block;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .order-number:hover {
  color: #7FB343;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .status-date-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .status-date-view .status-date time {
  color: #A0A0A0;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .status-date-view .status-date .status {
  color: #7FB343;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .status-date-view .view-btn {
  color: #1B2429;
  text-align: right;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2rem;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .status-date-view .view-btn:hover {
  color: #7FB343;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .view-order-details .inner-wrapper-order {
  margin-bottom: 1rem;
}
@media (min-width: 576px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .view-order-details .inner-wrapper-order {
    margin-bottom: 0.625rem;
  }
}
@media (min-width: 576px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .view-order-details .inner-wrapper-order .left-prod-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .view-order-details .inner-wrapper-order .left-prod-details .product-img {
  text-align: center;
  margin-bottom: 0.5rem;
}
@media (min-width: 576px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .view-order-details .inner-wrapper-order .left-prod-details .product-img {
    max-width: 8.09375rem;
    width: 100%;
    margin-bottom: 0;
  }
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .view-order-details .inner-wrapper-order .left-prod-details .product-img img {
    height: 7.125rem;
  }
}
@media (min-width: 576px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .view-order-details .inner-wrapper-order .left-prod-details .product-details {
    padding-left: 0.9375rem;
    max-width: 23.75rem;
    width: 100%;
  }
}
@media (min-width: 576px) and (min-width: 1200px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .view-order-details .inner-wrapper-order .left-prod-details .product-details {
    padding-left: 2rem;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .view-order-details .inner-wrapper-order .left-prod-details .product-details .prod-title {
  color: #1B2429;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5rem;
  margin-bottom: 0.875rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .view-order-details .inner-wrapper-order .left-prod-details .product-details .prod-dimension {
  color: #A0A0A0;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.3125rem;
  margin-bottom: 0.3125rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .view-order-details .inner-wrapper-order .left-prod-details .product-details .prod-qty {
  color: #A0A0A0;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.3125rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .view-order-details .inner-wrapper-order .right-price-wrap {
  text-align: right;
  margin-top: -1.875rem;
  padding-right: 1rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .view-order-details .inner-wrapper-order .right-price-wrap .price {
  color: #7FB343;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 2.25rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .view-order-details .inner-wrapper-order .right-price-wrap .calculate-per-box {
  color: #212529;
  text-align: right;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.125rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .view-order-total {
  background-color: #F0F0F0;
  padding: 1rem;
  margin-bottom: 1.5rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .view-order-total .inner-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .view-order-total .inner-wrap:last-child {
  margin-bottom: 0;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .view-order-total .inner-wrap.total {
  margin: 1.5rem 0 0.5rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .view-order-total .inner-wrap .total-wrap,
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .view-order-total .inner-wrap .heading-wrap {
  color: #212529;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
  letter-spacing: 0.00625rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .view-order-total .inner-wrap .prod-price-total,
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .view-order-total .inner-wrap .total-heading {
  color: #212529;
  text-transform: uppercase;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.25rem; /* 83.333% */
  letter-spacing: 0.00625rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .shipping-info-wrap {
  margin-top: 1.5rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .shipping-info-wrap h4 {
  color: #1B2429;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.75rem;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .shipping-info-wrap .inner-shipping-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (min-width: 768px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .shipping-info-wrap .inner-shipping-wrap .inner-list {
    width: calc(33.33% - 2.5rem);
  }
}
@media (max-width: 767px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .shipping-info-wrap .inner-shipping-wrap .inner-list {
    margin-bottom: 1rem;
  }
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .shipping-info-wrap .inner-shipping-wrap .inner-list:last-child {
    margin-bottom: 0;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .shipping-info-wrap .inner-shipping-wrap .inner-list .ship-method-wrap {
  margin-bottom: 0.625rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .shipping-info-wrap .inner-shipping-wrap .inner-list .heading {
  margin-bottom: 0.5rem;
  color: #212529;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.25rem;
  letter-spacing: 0.00625rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .view-order-page .shipping-info-wrap .inner-shipping-wrap .inner-list .cont {
  color: #212529;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
  letter-spacing: 0.00625rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper {
  border: 0.04688rem solid #E1E1E1;
  padding: 1.5rem 1rem 1rem;
}
@media (min-width: 1200px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper {
    padding: 1.5rem 2rem;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form h3 {
  color: #212529;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  font-size: 1.5rem;
  margin-bottom: 0.625rem;
}
@media (min-width: 1200px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form h3 {
    font-size: 2rem;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form p.subheading-wrap {
  color: #1B2429;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2rem;
  margin-bottom: 1rem;
}
@media (min-width: 1200px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form p.subheading-wrap {
    margin-bottom: 1.5625rem;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .curr-password-wrap {
  margin-bottom: 1.125rem;
}
@media (min-width: 992px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .curr-password-wrap {
    margin-bottom: 1.625rem;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .button {
  color: #7D7D7D;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.875rem;
  text-transform: uppercase;
  border: 0.0625rem solid #BCBCBC;
  background-color: #F4F4F4;
  padding: 0 1rem;
  height: 2.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  width: 100%;
}
@media (min-width: 576px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .button {
    max-width: 6.25rem;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields input[type=password] {
  color: #7D7D7D;
  font-size: 1rem;
  font-style: normal;
  font-weight: 450;
  line-height: normal !important;
  border: 0.0625rem solid #E1E1E1;
  height: 2.75rem;
  padding: 0 1rem;
  background-color: #fff;
}
@media (min-width: 1200px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields input[type=password] {
    height: 3.25rem;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row {
  width: 100%;
  margin-bottom: 1.125rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_first_name_field {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_last_name_field {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_email_field {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_phone_field {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_address_1_field {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_city_field {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_country_field {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_state_field {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_postcode_field {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_current_password_field {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}
@media (min-width: 992px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row {
    margin-bottom: 1.625rem;
  }
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_state_field, .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_postcode_field, .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_city_field, .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_country_field, .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_first_name_field, .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_last_name_field {
    width: calc(50% - 0.75rem);
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row label {
  color: #7D7D7D;
  text-transform: capitalize;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2rem;
  margin-bottom: 0.4375rem;
  display: block;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row label[for=billing_current_password] {
  margin-bottom: 0.375rem;
  color: #1B2429;
  font-weight: 700;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .woocommerce-input-wrapper {
  width: 100%;
  display: block;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-container .select2-selection--single,
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .woocommerce-input-wrapper input {
  color: #7D7D7D;
  font-size: 1rem;
  font-style: normal;
  font-weight: 450;
  line-height: normal !important;
  border: 0.0625rem solid #E1E1E1;
  height: 2.75rem !important;
  padding: 0 1rem;
  background-color: #fff;
  width: 100% !important;
}
@media (min-width: 1200px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-container .select2-selection--single,
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .woocommerce-input-wrapper input {
    height: 3.25rem !important;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
  width: 2.5rem;
  right: 0 !important;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b {
  left: 0.4375rem;
  margin-left: 0;
  margin-top: 0;
  position: absolute;
  top: 1rem;
  border-style: solid;
  border-width: 0.125rem 0.125rem 0 0;
  width: 0.75rem;
  height: 0.75rem;
  border-color: #B5B5B6;
  display: inline-block;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding: 0 !important;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: #B5B5B6;
  border-width: 0.125rem 0.125rem 0 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  top: 1.3125rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-container.select2-container--default .select2-selection--single {
  height: auto;
  margin: 0;
  color: #B5B5B6;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #B5B5B6;
  padding: 0 0.9375rem;
  height: 2.75rem;
}
@media (min-width: 1200px) {
  .hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
    height: 3.25rem;
  }
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__clear {
  padding-right: 0.625rem;
}
.hfeed .account-page .woocommerce .woocommerce-MyAccount-content .user-info-wrapper .lostpassword {
  color: #0A3055;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1rem;
  text-decoration-line: underline;
  margin-top: 0.8125rem;
}

@media (min-width: 992px) {
  .inner-registration-page .heading-wrap,
  .inner-login-wrapper .heading-wrap {
    margin-bottom: 1.875rem;
  }
}
.inner-registration-page .heading-wrap h1,
.inner-login-wrapper .heading-wrap h1 {
  color: #212529;
  font-size: 2rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 0.8125rem;
}
@media (max-width: 991px) {
  .inner-registration-page .heading-wrap p,
  .inner-login-wrapper .heading-wrap p {
    margin-bottom: 0.875rem;
  }
}

.inner-registration-page .heading-wrap p,
.inner-login-wrapper .heading-wrap p {
  color: #7D7D7D;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5rem;
}

.logged-in .hfeed .account-page .woocommerce {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.woocommerce-view-order .woocommerce-MyAccount-navigation {
  margin-bottom: 0 !important;
}
.woocommerce-view-order .select-nav-wrapper {
  display: none !important;
}

.designer-lab-content .row.no-gutters {
  margin-right: -0.3125rem !important;
  margin-left: -0.3125rem !important;
}
.designer-lab-content [class*=col-].px-3 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.designer-lab-content .designer-lab-item {
  height: 16.5625rem;
}
@media (min-width: 1200px) {
  .designer-lab-content .designer-lab-item {
    height: 22.8125rem;
  }
}
.designer-lab-content .designer-lab-item img {
  -webkit-transition: 1s;
  transition: 1s;
}
.designer-lab-content .designer-lab-item:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.designer-lab-content .designer-lab-item .dl-title {
  font-size: 1.25rem;
  line-height: normal;
  letter-spacing: 0.25rem;
  padding: 0.75rem 0.8125rem 0.6875rem;
}

.designer-lab-form .form-wrapper {
  background-color: #F4F4F4;
  padding: 2.0625rem 1.625rem;
}
.designer-lab-form .form-wrapper .gform_wrapper {
  padding: 0;
  margin: 0;
}
.designer-lab-form .form-wrapper .gform_wrapper form .gform_body .gfield {
  width: 100%;
  max-width: 100% !important;
}
.designer-lab-form .form-wrapper .gform_wrapper form .gform_body .gfield select,
.designer-lab-form .form-wrapper .gform_wrapper form .gform_body .gfield textarea,
.designer-lab-form .form-wrapper .gform_wrapper form .gform_body .gfield input {
  border: 0.0625rem solid #ECECEC;
}
.designer-lab-form .form-wrapper .gform_wrapper form .gform_body .gfield input[type=text],
.designer-lab-form .form-wrapper .gform_wrapper form .gform_body .gfield input[type=email],
.designer-lab-form .form-wrapper .gform_wrapper form .gform_body .gfield input[type=tel],
.designer-lab-form .form-wrapper .gform_wrapper form .gform_body .gfield input[type=url],
.designer-lab-form .form-wrapper .gform_wrapper form .gform_body .gfield input[type=password],
.designer-lab-form .form-wrapper .gform_wrapper form .gform_body .gfield input[type=number],
.designer-lab-form .form-wrapper .gform_wrapper form .gform_body .gfield select,
.designer-lab-form .form-wrapper .gform_wrapper form .gform_body .gfield textarea {
  height: 2.75rem;
  padding: 0 0.875rem !important;
  font-weight: bold;
  color: black;
  font-size: 1rem;
  width: 100%;
}
.designer-lab-form .form-wrapper .gform_wrapper form .gform_body .gfield textarea {
  padding: 0.875rem !important;
  height: 7.5625rem;
  max-height: 150px;
  max-width: 100%;
}
.designer-lab-form .form-wrapper .gform_wrapper form .gform_body .gfield .ginput_container {
  width: 100%;
}
.designer-lab-form .form-wrapper .gform_wrapper form .gform_footer {
  text-align: left !important;
  margin-top: 0 !important;
}
.designer-lab-form .form-wrapper .gform_wrapper form .gform_footer input[type=submit] {
  text-transform: uppercase;
  padding: 0 1.3125rem;
  width: auto;
  height: 2.75rem;
  min-height: auto;
  font-size: 0.875rem;
}
.designer-lab-form .contact-details {
  padding: 2.1875rem 1.8125rem;
}

.calculator-holder ul {
  list-style: none;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 1.875rem;
}

.calculator-holder ul li input:not([type=checkbox]):not([type=radio]):not([type=submit]) {
  width: 100% !important;
  margin-right: 0.3125rem;
}

.calculator-holder ul li {
  width: calc(50% - 0.625rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.calculator-holder ul li:first-child {
  width: 100%;
  font-weight: bold;
  margin-bottom: 0.3125rem;
}

.calculator-holder ul li:last-child {
  width: 100%;
}

.calculator-holder .result-list p {
  font-weight: bold;
}

.gform_footer.top_label {
  text-align: left !important;
}

.calc-holder button {
  width: 100%;
  height: 2.8125rem;
  padding: 0;
  margin-top: 1.25rem;
}

.calc-area li:first-child {
  font-weight: normal !important;
}

.calculator-holder-2 ul {
  width: 100%;
}

.calculator-holder-2 .gfield_visibility_hidden {
  visibility: hidden;
  display: none;
}

.calculator-holder-2 label {
  display: none;
}

.calculator-holder-2 li.full-width {
  width: 100% !important;
  /* margin-top: 2.5rem !important; */
}

.calculator-holder-2 li.full-width a.button {
  /* width: calc(50% - 1.4375rem); */
  text-align: center;
}

.calculator-holder-2 li.full-width a.button i {
  margin-right: 0.625rem;
}

.calculator-holder-2 table {
  display: none;
  margin-bottom: 2.5rem;
  border: 0.0625rem solid #cacaca;
}

.calculator-holder-2 table thead tr {
  background-color: #0A3055;
}

.calculator-holder-2 table tr th {
  color: #fff;
}

#computeNow button.close {
  position: absolute;
  font-size: 2.1875rem;
  width: 2.5rem;
  height: 2.5rem;
  background-color: #7fb343;
  color: #fff;
  right: 0;
  cursor: pointer;
  z-index: 1;
}

#computeNow button.close {
  position: absolute;
  font-size: 2.1875rem;
  width: 2.5rem;
  height: 2.5rem;
  background-color: #7fb343;
  color: #fff;
  right: 0;
  cursor: pointer;
  z-index: 1;
}

.modal-button-holder button:nth-child(2) {
  display: none;
}

.calculator-holder-2 .gform_fields li {
  width: 100%;
}

@media (min-width: 768px) {
  #computeNow .modal-dialog {
    max-width: 43.75rem;
  }
  .calculator-holder-2 ul.gform_fields {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .calculator-holder-2 .gform_fields li {
    /* width: calc(50% - 0.9375rem); */
    max-width: 100% !important;
  }
}
.calculator-holder-2 ul.gform_fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (min-width: 992px) {
  #computeNow .modal-dialog {
    max-width: 56.25rem;
  }
  #computeNow .modal-body {
    padding: 1.875rem 3.125rem;
  }
  .calculator-holder ul {
    width: 100%;
  }
  .calc-holder {
    /* margin-bottom: 2.5rem;
    padding-bottom: 2.5rem; */
  }
  .calc-holder h4 {
    margin-bottom: 1.875rem;
  }
  .calc-holder button {
    width: 31.25rem;
  }
  .calculator-holder, .calculator-holder-2 {
    padding-top: 1.875rem;
  }
  .modal-button-holder button {
    width: calc(50% - 0.9375rem);
  }
}
@media (min-width: 1200px) {
  #computeNow .modal-body {
    padding: 3.125rem;
  }
  .calculator-holder h1 {
    margin-bottom: 1.875rem;
  }
}
.calculator-holder span.result {
  display: block;
  font-weight: bold;
  margin-top: 0.625rem;
}

.select-computation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

.select-computation p {
  display: inline-block;
  width: 10.625rem;
  margin: 0;
  font-weight: bold;
}

.select-computation #selectcomp {
  width: calc(100% - 10.625rem) !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.select-computation:after {
  content: "\f078";
  color: #383838;
  display: inline-block;
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  right: 0.5625rem;
  position: absolute;
  font-size: 1.375rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
