@media screen and (max-width: 767px) {
  body, body p {
    font-size: 0.9375rem !important;
  }
}
h1, h1 * {
  font-size: 4.375rem !important;
  line-height: 1.1 !important;
  font-weight: bold !important;
}
@media screen and (max-width: 1024px) {
  h1, h1 * {
    font-size: 3.25rem !important;
  }
}
@media screen and (max-width: 767px) {
  h1, h1 * {
    font-size: 3.0625rem !important;
  }
}
h1 strong, h1 * strong {
  font-weight: normal;
  color: #479dd6;
}
h2, h2 * {
  font-size: 3rem !important;
  line-height: 1.1 !important;
  font-weight: bold !important;
}
@media screen and (max-width: 1024px) {
  h2, h2 * {
    font-size: 2.5rem !important;
  }
}
@media screen and (max-width: 767px) {
  h2, h2 * {
    font-size: 2.75rem !important;
  }
}
h2 strong, h2 * strong {
  font-weight: normal;
  color: #479dd6;
}
h3, h3 * {
  font-size: 2.125rem !important;
  line-height: 1.1 !important;
  font-weight: bold !important;
}
@media screen and (max-width: 1024px) {
  h3, h3 * {
    font-size: 1.875rem !important;
  }
}
@media screen and (max-width: 767px) {
  h3, h3 * {
    font-size: 1.625rem !important;
  }
}
h3 strong, h3 * strong {
  font-weight: normal;
  color: #479dd6;
}
h4, h4 * {
  font-size: 1.3125rem !important;
  line-height: 1.1 !important;
  font-weight: bold !important;
}
@media screen and (max-width: 1024px) {
  h4, h4 * {
    font-size: 1.25rem !important;
  }
}
h4 strong, h4 * strong {
  font-weight: normal;
  color: #479dd6;
}
h5, h5 * {
  font-size: 1.25rem !important;
  line-height: 1.1 !important;
  letter-spacing: 0.25px;
  font-weight: bold !important;
}
h5 strong, h5 * strong {
  font-weight: normal;
  color: #479dd6;
}
h6, h6 * {
  font-size: 1.125rem !important;
  line-height: 1.1 !important;
  font-weight: bold !important;
}
h6 strong, h6 * strong {
  font-weight: normal;
  color: #479dd6;
}
.hero-heading, .hero-heading * {
  font-size: 6.25rem !important;
  line-height: 1.1 !important;
}
@media screen and (max-width: 1024px) {
  .hero-heading, .hero-heading * {
    font-size: 5rem !important;
  }
}
@media screen and (max-width: 767px) {
  .hero-heading, .hero-heading * {
    font-size: 3.75rem !important;
  }
}
.hero-heading strong, .hero-heading * strong {
  font-weight: normal;
  color: #479dd6;
}
.h1, .h1 * {
  font-size: 4.375rem !important;
  line-height: 1.1 !important;
}
@media screen and (max-width: 1024px) {
  .h1, .h1 * {
    font-size: 3.25rem !important;
  }
}
@media screen and (max-width: 767px) {
  .h1, .h1 * {
    font-size: 3.0625rem !important;
  }
}
.h1 strong, .h1 * strong {
  font-weight: normal;
  color: #479dd6;
}
.h1-5, .h1-5 * {
  font-size: 3.375rem !important;
  line-height: 1.1 !important;
}
@media screen and (max-width: 1024px) {
  .h1-5, .h1-5 * {
    font-size: 3.0625rem !important;
  }
}
@media screen and (max-width: 767px) {
  .h1-5, .h1-5 * {
    font-size: 2.5rem !important;
  }
}
.h1-5 strong, .h1-5 * strong {
  font-weight: normal;
  color: #479dd6;
}
.h2, .h2 * {
  font-size: 3rem !important;
  line-height: 1.1 !important;
}
@media screen and (max-width: 1024px) {
  .h2, .h2 * {
    font-size: 2.5rem !important;
  }
}
@media screen and (max-width: 767px) {
  .h2, .h2 * {
    font-size: 2.75rem !important;
  }
}
.h2 strong, .h2 * strong {
  font-weight: normal;
  color: #479dd6;
}
.h2-5, .h2-5 * {
  font-size: 2.5rem !important;
  line-height: 1.1 !important;
}
@media screen and (max-width: 1024px) {
  .h2-5, .h2-5 * {
    font-size: 1.875rem !important;
  }
}
@media screen and (max-width: 767px) {
  .h2-5, .h2-5 * {
    font-size: 1.875rem !important;
  }
}
.h2-5 strong, .h2-5 * strong {
  font-weight: normal;
  color: #479dd6;
}
.h3, .h3 * {
  font-size: 2.125rem !important;
  line-height: 1.1 !important;
}
@media screen and (max-width: 1024px) {
  .h3, .h3 * {
    font-size: 1.875rem !important;
  }
}
@media screen and (max-width: 767px) {
  .h3, .h3 * {
    font-size: 1.625rem !important;
  }
}
.h3 strong, .h3 * strong {
  font-weight: normal;
  color: #479dd6;
}
.h4, .h4 * {
  font-size: 1.5rem !important;
  line-height: 1.1 !important;
}
.h4 strong, .h4 * strong {
  font-weight: normal;
  color: #479dd6;
}
.h5, .h5 * {
  font-size: 1.25rem !important;
  line-height: 1.1 !important;
  letter-spacing: 0.25px;
}
.h5 strong, .h5 * strong {
  font-weight: normal;
  color: #479dd6;
}
.h6, .h6 * {
  font-size: 1.125rem !important;
  line-height: 1.1 !important;
}
.h6 strong, .h6 * strong {
  font-weight: normal;
  color: #479dd6;
}
.pull-out, .pull-out * {
  font-size: 2rem !important;
  line-height: 1.2 !important;
}
@media screen and (max-width: 1024px) {
  .pull-out, .pull-out * {
    font-size: 1.5rem !important;
  }
}
.body-xl, .body-xl * {
  font-size: 1.25rem !important;
  line-height: 1.2 !important;
}
@media screen and (max-width: 767px) {
  .body-xl, .body-xl * {
    font-size: 1.125rem !important;
  }
}
.body-large, .body-large * {
  font-size: 1.125rem !important;
  line-height: 160% !important;
}
@media screen and (max-width: 767px) {
  .body-large, .body-large * {
    font-size: 0.9375rem !important;
  }
}
.body-normal, .body-normal * {
  font-size: 1rem !important;
  line-height: 1.2 !important;
}
@media screen and (max-width: 767px) {
  .body-normal, .body-normal * {
    font-size: 0.9375rem !important;
  }
}
.body-small, .body-small * {
  font-size: 0.875rem !important;
  line-height: 1.2 !important;
}
.body-tiny, .body-tiny * {
  font-size: 0.625rem !important;
  line-height: 1.2 !important;
}
.fusion-text > * {
  margin: 0 0 1.5rem !important;
}
.fusion-text > *:last-child {
  margin: 0 !important;
}
/* Buttons */
.fusion-button {
  height: 56px;
  background: #FFFFFF !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 100% !important;
  font-weight: bold !important;
  padding-left: 4rem !important;
  padding-right: 1.25rem !important;
  position: relative !important;
  transition: all 0.4s ease-in-out !important;
}
.fusion-button .fusion-button-text {
  color: #479dd6 !important;
  transition: all 0.4s ease-in-out !important;
}
.fusion-button:before {
  content: "";
  background: url("/wp-content/uploads/2025/11/arrow-blue-large-light.svg") no-repeat 0 0;
  width: 48px;
  height: 48px;
  position: absolute;
  top: 4px;
  left: calc(0% + 4px);
  transition: all 0.4s ease-in-out !important;
}
.fusion-button:hover {
  background: #479dd6 !important;
  padding-left: 1.25rem !important;
  padding-right: 4rem !important;
}
.fusion-button:hover .fusion-button-text {
  color: #FFFFFF !important;
}
.fusion-button:hover:before {
  background: url("/wp-content/uploads/2025/11/arrow-white-large-light.svg") no-repeat 0 0;
  left: calc(100% - 52px);
}
.fusion-button.primary-small {
  height: 38px;
  padding-right: 1.25rem !important;
  padding-left: 2.875rem !important;
}
.fusion-button.primary-small:before {
  content: "";
  background: url("/wp-content/uploads/2025/05/arrow-blue-small.svg") no-repeat 0 0;
  width: 30px;
  height: 30px;
}
.fusion-button.primary-small:hover {
  padding-right: 2.875rem !important;
  padding-left: 1.25rem !important;
}
.fusion-button.primary-small:hover:before {
  background: url("/wp-content/uploads/2025/05/arrow-white-small.svg") no-repeat 0 0;
  left: calc(100% - 34px);
}
.fusion-button.primary-small.login {
  padding-right: 0.625rem !important;
  padding-left: 2.375rem !important;
}
.fusion-button.primary-small.login:before {
  background: url("/wp-content/uploads/2025/05/login-blue.svg") no-repeat 0 0;
}
.fusion-button.primary-small.login:hover {
  padding-right: 2.375rem !important;
  padding-left: 0.625rem !important;
}
.fusion-button.primary-small.login:hover:before {
  background: url("/wp-content/uploads/2025/05/login-white.svg") no-repeat 0 0;
}
.fusion-button.primary-small.dark {
  background: #333333 !important;
}
.fusion-button.primary-small.dark .fusion-button-text {
  color: #FFFFFF !important;
}
.fusion-button.primary-small.dark:before {
  background: url("/wp-content/uploads/2025/05/arrow-dark-white.svg") no-repeat 0 0;
}
.fusion-button.primary-small.dark:hover {
  background: #404040 !important;
}
.fusion-button.primary-small.dark:hover .fusion-button-text {
  color: #FFFFFF !important;
}
.fusion-button.secondary-btn-large {
  height: 75px;
  padding-top: 2px !important;
  padding-right: 5.5rem !important;
  padding-left: 1.25rem !important;
  border-radius: 8px !important;
  background: #FFFFFF !important;
}
.fusion-button.secondary-btn-large .fusion-button-text {
  color: #000000 !important;
  font-size: 2.125rem !important;
}
.fusion-button.secondary-btn-large:before {
  content: "";
  background: url("/wp-content/uploads/2025/05/secondary-btn-arrow-large.svg") no-repeat 0 0;
  width: 32px;
  height: 33px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: auto;
  right: 20px;
  margin: auto 0;
  transition: all 0.4s ease-in-out !important;
}
.fusion-button.secondary-btn-large:hover {
  background: #479dd6 !important;
  padding-right: 5.5rem !important;
  padding-left: 1.25rem !important;
}
.fusion-button.secondary-btn-large:hover .fusion-button-text {
  color: #FFFFFF !important;
}
.fusion-button.secondary-btn-large:hover:before {
  background: url("/wp-content/uploads/2025/05/secondary-btn-arrow-large-hover.svg") no-repeat 0 0;
}
.fusion-button.secondary-btn-small {
  height: 48px;
  padding-top: 2px !important;
  padding-right: 4.25rem !important;
  padding-left: 0.75rem !important;
  border-radius: 8px !important;
  background: #FFFFFF !important;
}
.fusion-button.secondary-btn-small .fusion-button-text {
  color: #000000 !important;
  font-size: 1.5rem !important;
}
.fusion-button.secondary-btn-small:before {
  content: "";
  background: url("/wp-content/uploads/2025/05/secondary-btn-arrow-small.svg") no-repeat 0 0;
  width: 28px;
  height: 28px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: auto;
  right: 12px;
  margin: auto 0;
  transition: all 0.4s ease-in-out !important;
}
.fusion-button.secondary-btn-small:hover {
  background: #479dd6 !important;
  padding-right: 4.25rem !important;
  padding-left: 0.75rem !important;
}
.fusion-button.secondary-btn-small:hover .fusion-button-text {
  color: #FFFFFF !important;
}
.fusion-button.secondary-btn-small:hover:before {
  background: url("/wp-content/uploads/2025/05/secondary-btn-arrow-small-hover.svg") no-repeat 0 0;
}
.fusion-button.tertiary-btn {
  height: 26px;
  padding-right: 0.625rem !important;
  padding-left: 0.625rem !important;
  border-radius: 4px !important;
  background: #000000 !important;
}
.fusion-button.tertiary-btn .fusion-button-text {
  color: #FFFFFF !important;
  font-size: 0.75rem !important;
  text-transform: none !important;
}
.fusion-button.tertiary-btn:before {
  display: none;
}
.fusion-button.tertiary-btn:hover {
  background: #FFFFFF !important;
}
.fusion-button.tertiary-btn:hover .fusion-button-text {
  color: #000000 !important;
}
.fusion-button.basic {
  padding: 0 !important;
  height: unset !important;
  background: transparent !important;
}
.fusion-button.basic:before {
  display: none;
}
.fusion-button.basic .fusion-button-text {
  color: #FFFFFF !important;
  font-family: "Montserrat", Arial, Helvetica, sans-serif !important;
  font-size: 0.875rem !important;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
.fusion-button.basic.dark .fusion-button-text {
  color: #000000 !important;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Read Time */
.read-time {
  display: flex;
  gap: 8px;
  align-items: center;
}
.read-time .icon {
  width: 20px;
  height: 20px;
  background: url("/wp-content/uploads/2025/06/clock-icon.svg") no-repeat center center;
  background-size: contain;
}
@media screen and (max-width: 767px) {
  .read-time .text {
    font-size: 0.9375rem !important;
  }
}
/* Custom Inputs */
.filter-search {
  margin-bottom: 8px;
}
.filter-search .search-bar {
  position: relative;
}
.filter-search .search-bar input {
  width: 100%;
  border-radius: 8px 8px 0px 0px;
  border-bottom: 1px solid #000000 !important;
  background: #F1F1F1;
  border-top: 0;
  border-left: 0;
  border-right: 0;
}
.filter-search .search-bar button {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  border: 0;
  padding: 0;
  cursor: pointer;
}
.filter-search .search-bar button:before {
  content: "";
  background-image: url(/wp-content/uploads/2025/05/product-filter-search-close-icon.svg);
  width: 24px;
  height: 24px;
  display: block;
}
.filter-search .search-tags, .filter-search .search-tags-popup {
  margin-top: 4px;
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
.filter-search .search-tags .tag-wrap, .filter-search .search-tags-popup .tag-wrap {
  padding: 2.5px 22px 2.5px 0;
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.filter-search .search-tags .tag-wrap .close, .filter-search .search-tags-popup .tag-wrap .close {
  cursor: pointer;
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  border: 0;
  padding: 0;
  cursor: pointer;
  opacity: 1;
}
.filter-search .search-tags .tag-wrap .close:before, .filter-search .search-tags-popup .tag-wrap .close:before {
  content: "";
  background-image: url(/wp-content/uploads/2025/05/search-tag-close-icon.svg);
  background-size: contain;
  width: 22px;
  height: 22px;
  display: block;
}
.font-bebasneue {
  font-family: "Poppins" !important;
  font-weight: bold !important;
}
.fancybox__container {
  z-index: 999999999;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header .top-bar {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}
@media screen and (max-width: 960px) {
  .fusion-tb-header .top-bar {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}
.fusion-tb-header .top-bar > .fusion-row .fusion-title .fusion-title-heading a {
  color: #FFFFFF;
}
@media screen and (max-width: 767px) {
  .fusion-tb-header .top-bar > .fusion-row .fusion-title .fusion-title-heading a {
    text-decoration: underline;
  }
}
.fusion-tb-header .top-bar > .fusion-row .fusion-social-links {
  position: absolute;
  top: -2px;
  right: 0;
}
.fusion-tb-header .top-bar > .fusion-row .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper {
  display: flex;
  margin: -0.4375rem;
}
.fusion-tb-header .top-bar > .fusion-row .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {
  margin: 0.4375rem;
}
.fusion-tb-header .top-bar > .fusion-row .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon:before {
  content: "";
  display: block;
  width: 24px;
  height: 17px;
}
.fusion-tb-header .top-bar > .fusion-row .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-facebook {
  order: 3;
}
.fusion-tb-header .top-bar > .fusion-row .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-facebook:before {
  background: url("/wp-content/uploads/2025/05/topbar-facebook-icon.svg") no-repeat center center;
  width: 17px;
}
.fusion-tb-header .top-bar > .fusion-row .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-youtube {
  order: 1;
}
.fusion-tb-header .top-bar > .fusion-row .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-youtube:before {
  background: url("/wp-content/uploads/2025/05/topbar-youtube-icon.svg") no-repeat center center;
  width: 24px;
}
.fusion-tb-header .top-bar > .fusion-row .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-instagram {
  order: 2;
}
.fusion-tb-header .top-bar > .fusion-row .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-instagram:before {
  background: url("/wp-content/uploads/2025/05/topbar-instagram-icon.svg") no-repeat center center;
  width: 17px;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header .main-header {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }
}
@media screen and (max-width: 960px) {
  .fusion-tb-header .main-header {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
}
@media screen and (max-width: 767px) {
  .fusion-tb-header .main-header > .fusion-row {
    justify-content: space-between !important;
  }
}
.fusion-tb-header .main-header > .fusion-row .logo-col {
  margin-right: 1.5rem;
}
@media screen and (max-width: 1100px) {
  .fusion-tb-header .main-header > .fusion-row .logo-col {
    margin-right: 1.5rem;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header .main-header > .fusion-row .logo-col {
    margin-right: 5.25rem;
  }
}
@media screen and (max-width: 990px) {
  .fusion-tb-header .main-header > .fusion-row .logo-col {
    margin-right: 3.4375rem;
  }
}
@media screen and (max-width: 960px) {
  .fusion-tb-header .main-header > .fusion-row .logo-col {
    margin-right: 3.125rem;
  }
}
@media screen and (max-width: 850px) {
  .fusion-tb-header .main-header > .fusion-row .logo-col {
    margin-right: 2.5rem;
  }
}
@media screen and (max-width: 800px) {
  .fusion-tb-header .main-header > .fusion-row .logo-col {
    margin-right: 1.25rem;
  }
}
@media screen and (max-width: 1300px) {
  .fusion-tb-header .main-header > .fusion-row .logo-col .fusion-imageframe img {
    max-width: 200px;
  }
}
@media screen and (max-width: 850px) {
  .fusion-tb-header .main-header > .fusion-row .logo-col .fusion-imageframe img {
    max-width: 160px;
  }
}
.fusion-tb-header .main-header > .fusion-row .menu-col {
  flex: 1;
}
@media screen and (max-width: 767px) {
  .fusion-tb-header .main-header > .fusion-row .menu-col {
    flex: 0;
  }
}
@media screen and (max-width: 1300px) {
  .fusion-tb-header .main-header > .fusion-row .menu-col .fusion-menu {
    font-size: 13px;
  }
}
.fusion-tb-header .main-header > .fusion-row .menu-col .fusion-menu .awb-menu__main-li .awb-menu__main-a {
  font-weight: bold;
}
.fusion-tb-header .main-header > .fusion-row .menu-col .fusion-menu .awb-menu__main-li .awb-menu__main-a .awb-menu__open-nav-submenu-hover {
  padding-left: 0.25rem !important;
  display: none !important;
}
.fusion-tb-header .main-header > .fusion-row .menu-col .fusion-menu .awb-menu__main-li .awb-menu__main-a .awb-menu__open-nav-submenu-hover:before {
  content: "";
  background: url("/wp-content/uploads/2025/05/menu-arrow-caret.svg") no-repeat 0 0;
  display: block;
  width: 24px;
  height: 24px;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header .main-header > .fusion-row .menu-col .fusion-menu .awb-menu__main-li.alpha-shop-menu {
    display: none;
  }
}
.fusion-tb-header .main-header > .fusion-row .menu-col .fusion-menu .awb-menu__main-li.alpha-shop-menu .awb-menu__main-a .menu-text {
  font-size: 0px;
  line-height: 0px;
  width: 65px;
  height: 28px;
  background: url("/wp-content/uploads/2025/05/alpha-logo.svg") no-repeat center;
  background-size: contain;
  font-weight: bold;
}
.fusion-tb-header .main-header > .fusion-row .menu-col .fusion-menu .awb-menu__main-li:hover .awb-menu__main-a .awb-menu__open-nav-submenu-hover:before {
  transform: rotate(180deg);
}
.fusion-tb-header .main-header > .fusion-row .menu-col .fusion-button.open-mobile-menu {
  width: 40px !important;
  height: 22px !important;
  background: url("/wp-content/uploads/2025/06/hamburger-black.svg") no-repeat center center !important;
  padding: 0 !important;
  border-radius: 0 !important;
}
.fusion-tb-header .main-header > .fusion-row .menu-col .fusion-button.open-mobile-menu:before, .fusion-tb-header .main-header > .fusion-row .menu-col .fusion-button.open-mobile-menu .fusion-button-text {
  display: none !important;
}
.fusion-tb-header .main-header > .fusion-row .menu-col .fusion-button.open-mobile-menu:hover {
  padding: 0 !important;
}
@media screen and (max-width: 1300px) {
  .fusion-tb-header .main-header > .fusion-row .user-col .fusion-menu {
    font-size: 13px;
  }
}
.fusion-tb-header .main-header > .fusion-row .user-col .fusion-menu .awb-menu__main-li.contact-menu-text .menu-text:before {
  content: "|";
  margin-right: 12px;
}
.fusion-tb-header .main-header > .fusion-row .user-col .fusion-menu .awb-menu__main-li.login-menu {
  align-items: center;
  margin-right: 0.5625rem !important;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header .main-header > .fusion-row .user-col .fusion-menu .awb-menu__main-li.login-menu {
    margin-right: 1.1875rem !important;
  }
}
@media screen and (max-width: 850px) {
  .fusion-tb-header .main-header > .fusion-row .user-col .fusion-menu .awb-menu__main-li.login-menu {
    margin-right: 0.625rem !important;
  }
}
.fusion-tb-header .main-header > .fusion-row .user-col .fusion-menu .awb-menu__main-li.login-menu .awb-menu__open-nav-submenu_click {
  display: none !important;
}
.fusion-tb-header .main-header > .fusion-row .user-col .fusion-menu .awb-menu__main-li.login-menu .awb-menu__main-a {
  height: 38px !important;
  background: #FFFFFF !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 100% !important;
  font-weight: normal !important;
  padding-right: 0.625rem !important;
  padding-left: 2.375rem !important;
  position: relative !important;
  border-radius: 100px;
  transition: all 0.4s ease-in-out !important;
}
.fusion-tb-header .main-header > .fusion-row .user-col .fusion-menu .awb-menu__main-li.login-menu .awb-menu__main-a .menu-text {
  color: #479dd6 !important;
  transition: all 0.4s ease-in-out !important;
  font-weight: bold !important;
}
.fusion-tb-header .main-header > .fusion-row .user-col .fusion-menu .awb-menu__main-li.login-menu .awb-menu__main-a:before {
  content: "";
  background: url("/wp-content/uploads/2025/11/login-blue-light.svg") no-repeat 0 0;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 4px;
  left: calc(0% + 4px);
  transition: all 0.4s ease-in-out !important;
}
.fusion-tb-header .main-header > .fusion-row .user-col .fusion-menu .awb-menu__main-li.login-menu .awb-menu__main-a:hover {
  background: #479dd6 !important;
  padding-right: 2.375rem !important;
  padding-left: 0.625rem !important;
}
.fusion-tb-header .main-header > .fusion-row .user-col .fusion-menu .awb-menu__main-li.login-menu .awb-menu__main-a:hover .menu-text {
  color: #FFFFFF !important;
}
.fusion-tb-header .main-header > .fusion-row .user-col .fusion-menu .awb-menu__main-li.login-menu .awb-menu__main-a:hover:before {
  background: url("/wp-content/uploads/2025/11/login-white-light.svg") no-repeat 0 0;
  left: calc(100% - 34px);
}
.fusion-tb-header .main-header > .fusion-row .user-col .fusion-menu .awb-menu__main-li.login-menu .awb-menu__main-a .awb-menu__open-nav-submenu-hover {
  display: none !important;
}
.fusion-tb-header .main-header > .fusion-row .user-col .fusion-menu .awb-menu__main-li.login-menu .awb-menu__sub-ul {
  display: none !important;
}
.fusion-tb-header .main-header > .fusion-row .user-col .fusion-menu .awb-menu__main-li.login-menu-text button:before {
  display: none !important;
}
.fusion-tb-header .main-header > .fusion-row .user-col .fusion-menu .awb-menu__main-li.cart-menu {
  margin-right: 1.125rem !important;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-header .main-header > .fusion-row .user-col .fusion-menu .awb-menu__main-li.cart-menu {
    margin-right: 1.1875rem !important;
  }
}
.fusion-tb-header .main-header > .fusion-row .user-col .fusion-menu .awb-menu__main-li.cart-menu .awb-menu__main-a .menu-text {
  position: relative;
  font-size: 0;
}
.fusion-tb-header .main-header > .fusion-row .user-col .fusion-menu .awb-menu__main-li.cart-menu .awb-menu__main-a .menu-text:before {
  content: "";
  background: url(/wp-content/uploads/2025/11/cart-icon.png);
  width: 25px;
  height: 25px;
  background-size: contain;
  background-repeat: no-repeat;
}
.fusion-tb-header .main-header > .fusion-row .user-col .fusion-menu .awb-menu__main-li.cart-menu .awb-menu__main-a .menu-text:after {
  content: attr(data-total-items);
  color: #fff;
  background-color: #000;
  letter-spacing: 0;
  position: absolute;
  top: -6px;
  right: -10px;
  font-size: 0.5rem;
  left: unset !important;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: normal;
  border-radius: 100%;
  width: 18px;
  height: 18px;
}
.fusion-tb-header .main-header > .fusion-row .user-col .fusion-menu .awb-menu__main-li.search-menu {
  margin-left: 0 !important;
  /* &.expanded {
                                .awb-menu__main-a {
                                    .menu-text {
                                        background: url('/wp-content/uploads/2025/05/search-icon-close.svg') no-repeat center top;
                                    }    
                                }     
                            } */
}
.fusion-tb-header .main-header > .fusion-row .user-col .fusion-menu .awb-menu__main-li.search-menu .awb-menu__open-nav-submenu_click {
  display: none !important;
}
.fusion-tb-header .main-header > .fusion-row .user-col .fusion-menu .awb-menu__main-li.search-menu .awb-menu__main-a .menu-text {
  font-size: 0px;
  line-height: 0px;
  width: 18px;
  height: 19px;
  background: url("/wp-content/uploads/2025/11/search-icon-menu-light.svg") no-repeat center top;
  background-size: contain;
  filter: brightness(0) invert(0);
}
@media screen and (max-width: 1300px) {
  .fusion-tb-header .main-header > .fusion-row .social-col {
    display: none;
  }
}
.fusion-tb-header .main-header > .fusion-row .social-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper {
  display: flex;
  margin: -0.5625rem;
}
.fusion-tb-header .main-header > .fusion-row .social-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {
  margin: 0.5625rem;
}
.fusion-tb-header .main-header > .fusion-row .social-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon:before {
  content: "";
  display: block;
  width: 32px;
  height: 22px;
}
.fusion-tb-header .main-header > .fusion-row .social-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-facebook {
  order: 3;
}
.fusion-tb-header .main-header > .fusion-row .social-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-facebook:before {
  background: url("/wp-content/uploads/2025/05/footer-facebook-icon.svg") no-repeat center center;
  width: 26px;
  filter: brightness(0) invert(0);
}
.fusion-tb-header .main-header > .fusion-row .social-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-youtube {
  order: 1;
}
.fusion-tb-header .main-header > .fusion-row .social-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-youtube:before {
  background: url("/wp-content/uploads/2025/11/google_streaming_video_youtube_icon.png") no-repeat center center;
  width: 32px;
  filter: brightness(0) invert(0);
  background-size: contain;
}
.fusion-tb-header .main-header > .fusion-row .social-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-instagram {
  order: 2;
}
.fusion-tb-header .main-header > .fusion-row .social-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-instagram:before {
  background: url("/wp-content/uploads/2025/05/footer-instagram-icon.svg") no-repeat center center;
  width: 22px;
  filter: brightness(0) invert(0);
}
body:not(.home):not(.error404):not(.page-id-2355):not(.single-product) .social-col {
  display: none !important;
}
body:not(.home):not(.error404):not(.page-id-2355):not(.single-product) .main-header:not(.fusion-sticky-transition) .awb-menu__main-a {
  color: #fff !important;
}
body:not(.home):not(.error404):not(.page-id-2355):not(.single-product) .main-header:not(.fusion-sticky-transition) .fusion-row .user-col .fusion-menu .awb-menu__main-li.cart-menu .awb-menu__main-a .menu-text:before {
  filter: invert(1);
}
body:not(.home):not(.error404):not(.page-id-2355):not(.single-product) .main-header:not(.fusion-sticky-transition) .fusion-row .user-col .fusion-menu .awb-menu__main-li.search-menu .awb-menu__main-a .menu-text {
  filter: brightness(0) invert(1);
}
.fusion-tb-footer .main-footer:before {
  /* 
            content: '';
            width: 100%; 
            height: 40px;
            background: url('/wp-content/uploads/2025/05/footer-vector-bg-2.svg') repeat-x center;
            position: absolute;
            top: -39px;
            left: 0;
            */
}
.fusion-tb-footer .main-footer > .fusion-row {
  flex-wrap: nowrap !important;
  gap: 40px 20px;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .main-footer > .fusion-row {
    max-width: 912px !important;
  }
}
@media screen and (max-width: 767px) {
  .fusion-tb-footer .main-footer > .fusion-row {
    flex-wrap: wrap !important;
  }
}
@media screen and (max-width: 1100px) {
  .fusion-tb-footer .main-footer > .fusion-row .left-col {
    width: 54.823% !important;
  }
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .main-footer > .fusion-row .left-col {
    justify-content: center;
    width: 46.93% !important;
  }
}
@media screen and (max-width: 767px) {
  .fusion-tb-footer .main-footer > .fusion-row .left-col {
    width: 100% !important;
  }
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .wpcf7-form {
  margin-bottom: 3.75rem;
}
@media screen and (max-width: 767px) {
  .fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .wpcf7-form {
    margin-bottom: 2.5rem;
  }
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .wpcf7-form .wpcf7-response-output {
  margin-top: 1.875rem;
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .wpcf7-form .email-newsletter {
  display: flex;
  gap: 20px;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .wpcf7-form .email-newsletter {
    flex-wrap: wrap;
  }
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .wpcf7-form .email-newsletter .form-input p {
  margin: 0;
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .wpcf7-form .email-newsletter .form-input .wpcf7-form-control-wrap input {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #FFFFFF;
  padding: 0.625rem 0;
  border-radius: 0;
  height: 40px;
  color: #FFFFFF;
  font-size: 1rem;
  line-height: 1.2;
  background: none;
}
@media screen and (max-width: 767px) {
  .fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .wpcf7-form .email-newsletter .form-input .wpcf7-form-control-wrap input {
    font-size: 0.9375rem;
  }
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .wpcf7-form .email-newsletter .form-input .wpcf7-form-control-wrap input::placeholder {
  color: #FFFFFF;
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .wpcf7-form .email-newsletter .form-input .wpcf7-form-control-wrap input.wpcf7-email {
  padding-right: 2.375rem;
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .wpcf7-form .email-newsletter .form-input .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  display: block;
  font-size: 0.75rem;
  margin-top: 4px;
  position: absolute;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .wpcf7-form .email-newsletter .form-input .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
    font-size: 0.625rem;
  }
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .wpcf7-form .email-newsletter .form-input.firstname {
  width: 189px;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .wpcf7-form .email-newsletter .form-input.firstname {
    width: 100%;
  }
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .wpcf7-form .email-newsletter .form-input.lastname {
  width: 189px;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .wpcf7-form .email-newsletter .form-input.lastname {
    width: 100%;
  }
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .wpcf7-form .email-newsletter .form-input.email {
  width: 299px;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .wpcf7-form .email-newsletter .form-input.email {
    width: 100%;
  }
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .wpcf7-form .email-newsletter .form-input.submit {
  position: absolute;
  right: 0;
  top: 3px;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .wpcf7-form .email-newsletter .form-input.submit {
    bottom: 3px;
    top: auto;
  }
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .wpcf7-form .email-newsletter .form-input.submit .wpcf7-submit {
  width: 32px !important;
  height: 33px !important;
  font-size: 0 !important;
  border-radius: 0 !important;
  padding: 0 !important;
  background: url("/wp-content/uploads/2025/05/secondary-btn-arrow-large.svg") no-repeat 0 0;
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .wpcf7-form .email-newsletter .form-input.submit .fusion-slider-loading {
  position: absolute;
  top: 1px;
  left: -45px;
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .fusion-text a {
  color: #FFFFFF;
}
@media screen and (max-width: 767px) {
  .fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .fusion-builder-row-inner {
    flex-wrap: nowrap !important;
    gap: 12px !important;
  }
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper {
  display: flex;
  margin: -0.5625rem;
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {
  margin: 0.5625rem;
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon:before {
  content: "";
  display: block;
  width: 32px;
  height: 22px;
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-facebook {
  order: 3;
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-facebook:before {
  background: url("/wp-content/uploads/2025/05/footer-facebook-icon.svg") no-repeat center center;
  width: 26px;
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-youtube {
  order: 1;
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-youtube:before {
  background: url("/wp-content/uploads/2025/05/footer-youtube-icon.svg") no-repeat center center;
  width: 32px;
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-instagram {
  order: 2;
}
.fusion-tb-footer .main-footer > .fusion-row .left-col .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-instagram:before {
  background: url("/wp-content/uploads/2025/05/footer-instagram-icon.svg") no-repeat center center;
  width: 22px;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .main-footer > .fusion-row .right-col {
    justify-content: center;
  }
}
.fusion-tb-footer .main-footer > .fusion-row .right-col .fusion-column-wrapper .fusion-menu .menu-item {
  justify-content: flex-start;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .main-footer > .fusion-row .right-col .fusion-column-wrapper .fusion-menu .menu-item {
    margin-bottom: 0.625rem;
  }
  .fusion-tb-footer .main-footer > .fusion-row .right-col .fusion-column-wrapper .fusion-menu .menu-item:last-child {
    margin-bottom: 0;
  }
}
.fusion-tb-footer .main-footer > .fusion-row .right-col .fusion-column-wrapper .fusion-menu .menu-item .awb-menu__main-a {
  width: auto;
}
@media screen and (max-width: 767px) {
  .fusion-tb-footer .main-footer > .fusion-row .right-col .fusion-column-wrapper .navigation-footer-menu .fusion-menu {
    gap: 14px 12px;
    flex-wrap: wrap;
    flex-direction: row;
  }
}
.fusion-tb-footer .main-footer > .fusion-row .right-col .fusion-column-wrapper .navigation-footer-menu .fusion-menu .menu-item {
  justify-content: flex-start;
}
@media screen and (max-width: 767px) {
  .fusion-tb-footer .main-footer > .fusion-row .right-col .fusion-column-wrapper .navigation-footer-menu .fusion-menu .menu-item {
    justify-content: space-between;
    margin-bottom: 0 !important;
    width: calc(50% - 6px) !important;
  }
}
.fusion-tb-footer .main-footer > .fusion-row .right-col .fusion-column-wrapper .navigation-footer-menu .fusion-menu .menu-item .awb-menu__main-a {
  width: auto;
}
.fusion-tb-footer .main-footer > .fusion-row .menu-footer-col-mobile .fusion-builder-row-inner {
  gap: 12px;
  flex-wrap: nowrap !important;
}
.fusion-tb-footer .bottom-footer .fusion-title .fusion-title-heading a {
  color: #FFFFFF;
}
@media screen and (max-width: 1024px) {
  .our-builds .fusion-row {
    max-width: 912px !important;
    margin: auto !important;
  }
}
@media screen and (max-width: 767px) {
  .our-builds .fusion-row .fusion-layout-column.feature-builds-heading-col .fusion-text p {
    font-size: 1.375rem !important;
  }
}
.our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row {
  display: flex;
  justify-content: center;
  gap: 22px;
}
@media screen and (max-width: 1024px) {
  .our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row {
    gap: 16px;
  }
}
@media screen and (max-width: 767px) {
  .our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row {
    gap: 24px;
    flex-direction: column;
  }
}
.our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .left-col {
  width: 66.04%;
}
@media screen and (max-width: 767px) {
  .our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .left-col {
    max-width: unset;
    width: 100%;
  }
}
.our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .left-col a {
  height: 100%;
  display: flex;
}
.our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .left-col a .feature-build-item {
  height: 820px;
}
@media screen and (max-width: 1024px) {
  .our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .left-col a .feature-build-item {
    height: 602px;
  }
}
@media screen and (max-width: 767px) {
  .our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .left-col a .feature-build-item {
    width: 100% !important;
    height: 350px !important;
  }
}
.our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .left-col a .feature-build-item img {
  height: 100% !important;
}
.our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .right-col {
  width: 32.09%;
  gap: 24px;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 1024px) {
  .our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .right-col {
    flex-direction: column;
    gap: 16px;
  }
}
@media screen and (max-width: 951px) {
  .our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .right-col {
    flex-direction: row;
  }
}
@media screen and (max-width: 767px) {
  .our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .right-col {
    max-width: unset;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .right-col a {
    width: calc(100%);
  }
}
.our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .right-col a .feature-build-item {
  height: 398px;
}
@media screen and (max-width: 1024px) {
  .our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .right-col a .feature-build-item {
    height: 294px !important;
  }
}
@media screen and (max-width: 767px) {
  .our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .right-col a .feature-build-item {
    height: 350px !important;
  }
}
.our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .feature-build-item {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
}
.our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .feature-build-item img {
  transition: all 0.4s ease-in-out !important;
  height: 100%;
  object-fit: cover;
  aspect-ratio: 1;
}
.our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .feature-build-item h3 {
  position: absolute;
  bottom: 16px;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100% - 32px);
  border-radius: 8px;
  background: #FFFFFF;
  padding: 1.25rem;
  padding-right: calc(20px + 32px + 20px);
  margin: 0;
  line-height: 110%;
  font-size: 1.125rem;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  transition: all 0.4s ease-in-out !important;
  font-size: 1.75rem !important;
}
@media screen and (max-width: 1024px) {
  .our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .feature-build-item h3 {
    font-size: 1.3125rem !important;
    line-height: 1 !important;
    width: calc(100% - 24px);
    bottom: 12px;
    min-height: 75px;
    align-items: center;
    display: flex;
  }
}
@media screen and (max-width: 767px) {
  .our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .feature-build-item h3 {
    font-size: 1.375rem !important;
    width: calc(100% - 32px);
    bottom: 16px;
  }
}
.our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .feature-build-item h3:after {
  content: "";
  background-image: url(/wp-content/uploads/2025/05/feature-build-arrow-right.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  display: block;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.4s ease-in-out !important;
}
@media screen and (max-width: 1280px) {
  .our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .feature-build-item h3:after {
    width: 32px;
    height: 32px;
  }
}
.our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .feature-build-item:hover img {
  transform: scale(1.1);
}
.our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .feature-build-item:hover h3 {
  background: #479dd6 !important;
  color: #FFFFFF !important;
  text-overflow: ellipsis;
  overflow: hidden;
}
.our-builds .fusion-row .fusion-layout-column .feature-builds-container .feature-builds-row .feature-build-item:hover h3:before {
  background: url("/wp-content/uploads/2025/05/secondary-btn-arrow-large-hover.svg") no-repeat 0 0;
}
@media screen and (max-width: 900px) {
  .our-builds .fusion-row .fusion-layout-column.content-col, .our-builds .fusion-row .fusion-layout-column.build-grid-col {
    width: 100% !important;
  }
}
.our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-imageframe, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-imageframe, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-imageframe {
  border-radius: 8px;
  overflow: hidden;
}
.our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-imageframe img, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-imageframe img, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-imageframe img {
  transition: all 0.4s ease-in-out !important;
}
.our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-title, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-title, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-title {
  overflow: hidden;
  position: absolute;
  bottom: 16px;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100% - 32px);
  border-radius: 8px;
  background: #FFFFFF;
  padding: 1.25rem !important;
  padding-right: calc(20px + 32px + 20px) !important;
  z-index: 999;
  transition: all 0.4s ease-in-out !important;
}
@media screen and (max-width: 1024px) {
  .our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-title, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-title, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-title {
    padding-top: 1rem !important;
    padding-left: 1rem !important;
    padding-bottom: 1rem !important;
    padding-right: calc(20px + 32px + 16px) !important;
    bottom: 12px;
    width: calc(100% - 24px);
  }
}
.our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-title h3, .our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-title h3 a, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-title h3, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-title h3 a, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-title h3, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-title h3 a {
  margin: 0 !important;
  line-height: 110% !important;
  font-size: 1.125rem !important;
  transition: all 0.4s ease-in-out !important;
}
@media screen and (max-width: 1024px) {
  .our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-title h3, .our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-title h3 a, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-title h3, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-title h3 a, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-title h3, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-title h3 a {
    line-height: 1 !important;
    font-size: 1.3125rem !important;
  }
}
.our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-title h3:after, .our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-title h3 a:after, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-title h3:after, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-title h3 a:after, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-title h3:after, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-title h3 a:after {
  content: "";
  background-image: url(/wp-content/uploads/2025/05/feature-build-arrow-right.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  display: block;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.4s ease-in-out !important;
}
@media screen and (max-width: 1024px) {
  .our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-grid, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid {
    margin: -0.5rem;
  }
}
@media screen and (max-width: 1024px) {
  .our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-grid .fusion-layout-column, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column {
    padding: 0.5rem;
  }
}
.our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-grid .fusion-layout-column:hover img, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column:hover img, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column:hover img {
  transform: scale(1.1);
}
.our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-grid .fusion-layout-column:hover .fusion-title, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column:hover .fusion-title, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column:hover .fusion-title {
  background: #479dd6 !important;
}
.our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-grid .fusion-layout-column:hover .fusion-title h3:before, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column:hover .fusion-title h3:before, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column:hover .fusion-title h3:before {
  background: url("/wp-content/uploads/2025/05/secondary-btn-arrow-large-hover.svg") no-repeat 0 0;
}
.our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-grid .fusion-layout-column:hover .fusion-title h3 a, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column:hover .fusion-title h3 a, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column:hover .fusion-title h3 a {
  color: #FFFFFF !important;
}
.our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper {
  height: 398px;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper {
    height: 292px;
  }
}
.our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-image-element, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-image-element, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-image-element {
  height: 100%;
}
.our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-image-element .fusion-imageframe, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-image-element .fusion-imageframe, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-image-element .fusion-imageframe {
  height: 100%;
}
.our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-image-element .fusion-imageframe img, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-image-element .fusion-imageframe img, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-image-element .fusion-imageframe img {
  height: 398px;
  object-fit: cover;
  aspect-ratio: 1;
}
@media screen and (max-width: 1024px) {
  .our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-image-element .fusion-imageframe img, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-image-element .fusion-imageframe img, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-image-element .fusion-imageframe img {
    height: 292px;
  }
}
@media screen and (max-width: 1024px) {
  .our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-title h3 a, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-title h3 a, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-title h3 a {
    font-size: 1.3125rem !important;
    line-height: 1 !important;
  }
}
@media screen and (max-width: 767px) {
  .our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-title h3 a, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-title h3 a, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-title h3 a {
    font-size: 1.375rem !important;
  }
}
@media screen and (max-width: 767px) {
  .our-builds .fusion-row .fusion-layout-column.build-grid-col .mobile-slider .fusion-grid, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .mobile-slider .fusion-grid, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .mobile-slider .fusion-grid {
    width: 134.5% !important;
    margin: 0 -0.5rem;
  }
}
@media screen and (max-width: 767px) {
  .our-builds .fusion-row .fusion-layout-column.build-grid-col .mobile-slider .fusion-grid li, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .mobile-slider .fusion-grid li, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .mobile-slider .fusion-grid li {
    padding: 0 0.5rem;
  }
}
@media screen and (max-width: 767px) {
  .our-builds .fusion-row .fusion-layout-column.build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper {
    position: relative;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .our-builds .fusion-row .fusion-layout-column.build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper {
    height: unset !important;
  }
}
@media screen and (max-width: 767px) {
  .our-builds .fusion-row .fusion-layout-column.build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper img, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper img, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper img {
    object-fit: cover !important;
    height: 220px !important;
  }
}
@media screen and (max-width: 767px) {
  .our-builds .fusion-row .fusion-layout-column.build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper .fusion-title, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper .fusion-title, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper .fusion-title {
    padding-top: 0.5rem !important;
    padding-left: 0.75rem !important;
    padding-bottom: 0.5rem !important;
    padding-right: 0.75rem !important;
    bottom: 0.5rem;
    width: calc(100% - 16px);
  }
}
@media screen and (max-width: 767px) {
  .our-builds .fusion-row .fusion-layout-column.build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper .fusion-title .fusion-title-heading, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper .fusion-title .fusion-title-heading, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper .fusion-title .fusion-title-heading {
    font-size: 1.25rem !important;
  }
}
@media screen and (max-width: 767px) {
  .our-builds .fusion-row .fusion-layout-column.build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper .fusion-title .fusion-title-heading a, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper .fusion-title .fusion-title-heading a, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper .fusion-title .fusion-title-heading a {
    font-size: 1.25rem !important;
  }
}
@media screen and (max-width: 767px) {
  .our-builds .fusion-row .fusion-layout-column.build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper .fusion-title .fusion-title-heading a:after, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper .fusion-title .fusion-title-heading a:after, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper .fusion-title .fusion-title-heading a:after {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .our-builds .fusion-row .fusion-layout-column.build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper .fusion-title .fusion-title-heading:after, .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper .fusion-title .fusion-title-heading:after, .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .mobile-slider .fusion-grid li .fusion-column-wrapper .fusion-title .fusion-title-heading:after {
    display: none;
  }
}
.gvm-upgrade-slider {
  background-color: #000000 !important;
}
@media screen and (max-width: 1163px) {
  .gvm-upgrade-slider .fusion-row {
    max-width: 912px !important;
    margin: auto !important;
  }
}
@media screen and (max-width: 1024px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .fusion-title h3 {
    font-size: 3rem !important;
  }
}
@media screen and (max-width: 767px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .fusion-title h3 {
    font-size: 2.75rem !important;
  }
}
@media screen and (max-width: 1024px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .fusion-title h4 {
    font-size: 1.25rem !important;
  }
}
.gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .gvm-slider {
  margin-bottom: 2.4375rem;
  position: relative;
}
@media screen and (max-width: 767px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .gvm-slider {
    margin-bottom: 1.5625rem;
  }
}
.gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .gvm-slider .gvm-slide-inner .slick-list {
  overflow: unset !important;
}
@media screen and (max-width: 1024px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .gvm-slider .gvm-slide-inner .slick-list {
    overflow: hidden !important;
  }
}
.gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .gvm-slider .gvm-slide-inner .gvm-slide {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  /* top: -147px; */
  /* position: relative; */
}
.gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .gvm-slider .gvm-slide-inner .gvm-slide img {
  width: 979.733px;
  height: 339.349px;
  object-fit: cover;
}
@media screen and (max-width: 767px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .gvm-slider .gvm-slide-inner .gvm-slide img {
    height: 200px;
  }
}
@media screen and (max-width: 390px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .gvm-slider .gvm-slide-inner .gvm-slide img {
    height: 139px;
  }
}
.gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .gvm-slider .gvm-slide-inner .gvm-slide h4 {
  color: #FFFFFF;
  font-weight: normal !important;
  text-transform: uppercase;
}
.gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .gvm-slider .slick-arrows {
  display: flex;
  width: 100%;
  justify-content: space-between;
  position: absolute;
  bottom: 101.35px;
}
@media screen and (max-width: 1024px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .gvm-slider .slick-arrows {
    top: 50%;
    transform: translateY(-50%);
    bottom: unset;
  }
}
@media screen and (max-width: 767px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .gvm-slider .slick-arrows {
    bottom: 0px;
    position: initial;
    justify-content: center;
    gap: 24px;
    margin-top: 1.5rem;
    transform: unset;
  }
}
.gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .gvm-slider .slick-arrows .slick-arrow.slick-prev, .gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .gvm-slider .slick-arrows .slick-arrow.slick-next {
  background-image: url(/wp-content/uploads/2025/11/arrow-blue-large-light.svg);
  width: 48px;
  height: 48px;
  cursor: pointer;
  border: 0;
  background-color: transparent;
}
.gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .gvm-slider .slick-arrows .slick-arrow.slick-prev {
  transform: rotate(180deg);
}
.gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info {
  width: fit-content;
  margin: auto;
  border-radius: 9999px;
  background: #fff;
  padding: 1.25rem 1.875rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 12px;
}
@media screen and (max-width: 1163px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info {
    justify-content: center;
    padding: 1.25rem 1.875rem;
  }
}
@media screen and (max-width: 951px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info {
    border-radius: 16px;
    justify-content: start;
    padding: 1.5rem;
    gap: 16px;
  }
}
.gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info h3 {
  margin: 0;
  width: fit-content;
  margin-right: 24px;
  color: #9d9d9d;
  font-size: 1.5rem !important;
}
@media screen and (max-width: 1163px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info h3 {
    display: none;
  }
}
@media screen and (max-width: 951px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info h3 {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info h3 {
    width: 100%;
  }
}
.gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info .actions {
  display: flex;
  gap: 20px;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
}
@media screen and (max-width: 1163px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info .actions {
    width: 100%;
  }
}
@media screen and (max-width: 951px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info .actions {
    flex-direction: column;
    align-items: start;
    gap: 16px;
  }
}
@media screen and (max-width: 767px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info .actions {
    justify-content: start;
    width: 100%;
  }
}
.gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info .actions select {
  background: transparent;
  border-bottom: 1px solid #000000;
  border-radius: 0;
  font-size: 1.25rem;
  line-height: 120%;
  padding: 10px 0;
  background-image: url(/wp-content/uploads/2025/05/gvm-upgrade-slider-select-arrow.svg);
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-position: center right;
  height: 56px;
  outline: unset !important;
  border-top: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
}
@media screen and (max-width: 767px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info .actions select {
    width: 100%;
  }
}
.gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info .actions select:nth-child(1) {
  width: 134px;
}
@media screen and (max-width: 1163px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info .actions select:nth-child(1) {
    width: 100%;
    max-width: 296.5px !important;
  }
}
@media screen and (max-width: 951px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info .actions select:nth-child(1) {
    max-width: unset !important;
  }
}
@media screen and (max-width: 767px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info .actions select:nth-child(1) {
    width: 100%;
    font-size: 0.9375rem !important;
    line-height: 1.25 !important;
    height: 44px;
  }
}
.gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info .actions select:nth-child(2) {
  width: 274px;
}
@media screen and (max-width: 1163px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info .actions select:nth-child(2) {
    width: 100%;
    max-width: 296.5px !important;
  }
}
@media screen and (max-width: 951px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info .actions select:nth-child(2) {
    max-width: unset !important;
  }
}
@media screen and (max-width: 767px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info .actions select:nth-child(2) {
    width: 100%;
    font-size: 0.9375rem !important;
    line-height: 1.25 !important;
    height: 44px;
  }
}
.gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info .actions .fusion-button {
  /* width: 219px; */
  background-color: #F1F1F1 !important;
  margin-right: 0 !important;
}
@media screen and (max-width: 951px) {
  .gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info .actions .fusion-button {
    width: 100% !important;
    justify-content: left;
  }
}
.gvm-upgrade-slider .fusion-row .fusion-layout-column .gvm-slider-wrapper .model-info .actions .fusion-button:hover {
  background-color: #479dd6 !important;
}
.testimonials .fusion-row .fusion-layout-column .google-reviews-text a {
  width: fit-content;
  margin: auto;
  display: flex;
  gap: 4px;
  align-items: center;
  color: #000000;
  flex-wrap: wrap;
  justify-content: center;
}
.testimonials .fusion-row .fusion-layout-column .google-reviews-text a .score-wrap {
  display: flex;
  gap: 4px;
  align-items: center;
}
.testimonials .fusion-row .fusion-layout-column .google-reviews-text a .score-wrap img {
  width: 111px;
}
.testimonials .fusion-row .fusion-layout-column .google-reviews-text a .score, .testimonials .fusion-row .fusion-layout-column .google-reviews-text a .text {
  font-size: 14px !important;
  line-height: 1.25 !important;
}
.testimonials .fusion-row .fusion-layout-column .testimonials-wrapper {
  display: flex;
  gap: 20px;
}
@media screen and (max-width: 1279px) {
  .testimonials .fusion-row .fusion-layout-column .testimonials-wrapper {
    flex-direction: column;
    max-width: 776px;
    margin: auto;
    width: 100%;
    gap: 0;
  }
}
.testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card {
  width: 190px;
  cursor: pointer;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 1279px) {
  .testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card {
    width: 100%;
  }
}
.testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card .testimonial-featured-content {
  transition: all 0.4s ease-in-out;
  width: 190px;
  height: 253px;
  margin-bottom: 1rem;
  overflow: hidden;
}
@media screen and (max-width: 1279px) {
  .testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card .testimonial-featured-content {
    display: flex;
    width: 100% !important;
    height: 367px !important;
    margin-bottom: 0rem;
  }
}
@media screen and (max-width: 767px) {
  .testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card .testimonial-featured-content {
    flex-direction: column;
    height: unset !important;
    width: 100% !important;
  }
}
.testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card .testimonial-featured-content .testimonial-image {
  width: 190px;
  display: flex;
  flex-shrink: 0;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 1279px) {
  .testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card .testimonial-featured-content .testimonial-image {
    width: 50% !important;
    height: 367px !important;
  }
}
@media screen and (max-width: 767px) {
  .testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card .testimonial-featured-content .testimonial-image {
    height: 218px !important;
    width: 100% !important;
  }
}
.testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card .testimonial-featured-content .testimonial-image img {
  width: 190px;
  height: 253px;
  object-fit: cover;
  border-radius: 8px;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 1279px) {
  .testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card .testimonial-featured-content .testimonial-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    border-radius: 8px 0px 0px 8px;
  }
}
@media screen and (max-width: 767px) {
  .testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card .testimonial-featured-content .testimonial-image img {
    width: 100% !important;
    border-radius: 8px 8px 0 0 !important;
  }
}
.testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card .testimonial-featured-content .testimonial-paragraph {
  display: none;
  transition: all 0.4s ease-in-out;
  overflow: hidden;
  flex-shrink: 0;
}
@media screen and (max-width: 1279px) {
  .testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card .testimonial-featured-content .testimonial-paragraph {
    display: flex !important;
    width: 50% !important;
    height: 367px !important;
    padding: 24px !important;
    background: #F1F1F1;
    border-radius: 0px 8px 8px 0px;
    flex-direction: column;
    justify-content: space-between;
    gap: 30px;
  }
}
@media screen and (max-width: 767px) {
  .testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card .testimonial-featured-content .testimonial-paragraph {
    width: 100% !important;
    height: unset !important;
    border-radius: 0 0 8px 8px !important;
    text-overflow: unset !important;
    overflow: initial !important;
    padding: 16px !important;
    justify-content: center;
    gap: 16px;
  }
}
.testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card .testimonial-featured-content .testimonial-paragraph p {
  color: #606060;
  font-size: 18px;
  line-height: 120%;
  margin-bottom: 0;
}
@media screen and (min-width: 1025px) {
  .testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card .testimonial-featured-content .testimonial-paragraph p {
    overflow: hidden;
    -webkit-line-clamp: 12;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
  }
}
@media screen and (max-width: 1279px) {
  .testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card .testimonial-featured-content .testimonial-paragraph p {
    height: unset !important;
    text-overflow: unset !important;
    overflow: auto !important;
  }
}
@media screen and (max-width: 767px) {
  .testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card .testimonial-featured-content .testimonial-paragraph p {
    font-size: 14px !important;
    line-height: 125%;
    height: auto !important;
    height: unset !important;
    overflow: initial !important;
  }
}
.testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card .testimonial-info {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
@media screen and (max-width: 767px) {
  .testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card .testimonial-info {
    text-align: center;
  }
}
.testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card .testimonial-info h4 {
  margin: 0;
}
@media screen and (max-width: 767px) {
  .testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card .testimonial-info span {
    font-size: 15px;
    line-height: 125%;
  }
}
.testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card.active {
  width: 610px;
}
@media screen and (max-width: 1024px) {
  .testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card.active {
    width: unset;
  }
}
.testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card.active .testimonial-featured-content {
  display: flex;
  width: 610px;
  height: 328px;
}
.testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card.active .testimonial-featured-content .testimonial-image {
  width: 190px;
  height: 328px;
}
.testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card.active .testimonial-featured-content .testimonial-image img {
  width: 190px;
  height: 328px;
  object-fit: cover;
  border-radius: 8px 0px 0px 8px;
}
.testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-card.active .testimonial-featured-content .testimonial-paragraph {
  display: flex;
  width: 420px;
  height: 328px;
  padding: 32px;
  background: #F1F1F1;
  border-radius: 0px 8px 8px 0px;
  overflow: hidden;
  -webkit-line-clamp: 12;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}
.testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .slick-dots {
  margin-bottom: 0;
  margin-top: 32px;
  list-style: none;
  display: flex;
  justify-content: center;
  gap: 6px;
  padding: 0;
}
.testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .slick-dots li button {
  border: 0 !important;
  font-size: 0;
  width: 8px;
  height: 8px;
  display: flex;
  border-radius: 100%;
  padding: 0;
  background-color: #E6E6E6;
}
.testimonials .fusion-row .fusion-layout-column .testimonials-wrapper .slick-dots li.slick-active button {
  background-color: #262626;
}
.testimonials.dark .fusion-row .fusion-layout-column .google-reviews-text a {
  color: #FFFFFF !important;
}
.testimonials.dark .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-paragraph {
  background-color: #333333 !important;
}
.testimonials.dark .fusion-row .fusion-layout-column .testimonials-wrapper .testimonial-paragraph p {
  color: #FFFFFF !important;
  font-size: 1rem !important;
}
.testimonials.dark .fusion-row .fusion-layout-column .testimonial-info h4, .testimonials.dark .fusion-row .fusion-layout-column .testimonial-info span {
  color: #FFFFFF !important;
}
.page-banner {
  position: relative;
  /*
    &:after {
        @media screen and (max-width: $breakpoint-md) {
            content: "";
            background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
        }
    }
    */
  /*
    &:before {
        content: "";
        background-image: url(/wp-content/uploads/2025/05/page-banner-vector-bg.svg);
        width: 100%;
        height: 62px;
        position: absolute;
        bottom: 0;
        background-size: cover;
        background-position: center top;
        background-repeat: no-repeat;
        z-index: 100;
        @media screen and (max-width: $breakpoint-lg) {
            background-image: url(/wp-content/uploads/2025/06/page-banner-tablet-vector.svg);
            background-size: unset;
            background-position: top center;
        }
        @media screen and (max-width: $breakpoint-md) {
            background-image: url(/wp-content/uploads/2025/06/page-banner-mobile-vector.svg);
            background-size: unset;
            background-position: bottom left;
            height: 64px;
        }
    }
    */
}
.page-banner .fusion-breadcrumbs.fusion-breadcrumbs-1 ol.awb-breadcrumb-list li.fusion-breadcrumb-item.awb-breadcrumb-sep a.fusion-breadcrumb-link span {
  text-transform: uppercase;
  font-weight: bold;
}
.page-banner .fusion-breadcrumbs.fusion-breadcrumbs-1 ol.awb-breadcrumb-list li.fusion-breadcrumb-item.awb-breadcrumb-sep:after {
  content: ">";
  margin: 0 6px;
  font-family: "Poppins";
  font-weight: bold;
}
.page-banner .fusion-breadcrumbs.fusion-breadcrumbs-1 ol.awb-breadcrumb-list li.fusion-breadcrumb-item.awb-breadcrumb-sep.awb-home a.fusion-breadcrumb-link span {
  text-transform: uppercase;
  font-weight: bold;
}
.page-banner .fusion-breadcrumbs.fusion-breadcrumbs-1 ol.awb-breadcrumb-list li.fusion-breadcrumb-item[aria-current="page"] span.breadcrumb-leaf {
  text-transform: uppercase;
  font-weight: bold;
}
@media screen and (max-width: 1024px) {
  .faq .fusion-row {
    max-width: 776px !important;
    margin: auto !important;
  }
}
@media screen and (max-width: 767px) {
  .faq .fusion-row .fusion-layout-column .fusion-title h2, .faq .fusion-row .fusion-layout-column .fusion-title h2 * {
    font-size: 2.75rem !important;
  }
}
.faq .fusion-row .fusion-layout-column .fusion-accordian {
  max-width: 820px;
  margin: auto;
}
.faq .fusion-row .fusion-layout-column .fusion-accordian .panel-group .fusion-panel {
  margin-bottom: 1rem;
  padding-bottom: 20px;
  border-radius: 8px 8px 0px 0px;
  border-bottom: 1px solid #000000;
}
.faq .fusion-row .fusion-layout-column .fusion-accordian .panel-group .fusion-panel:last-child {
  margin-bottom: 0;
}
.faq .fusion-row .fusion-layout-column .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a {
  padding: 1.25rem 0.625rem 1.25rem 0.625rem;
  margin-bottom: -20px;
}
.faq .fusion-row .fusion-layout-column .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a .fusion-toggle-icon-wrapper .fa-fusion-box.active-icon:before {
  content: "";
  background-image: url("/wp-content/uploads/2025/05/faq-chevron-icon.svg");
  width: 24px;
  height: 24px;
  transition: all 0.4s ease-in-out;
  transform: rotate(-180deg);
}
.faq .fusion-row .fusion-layout-column .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a .fusion-toggle-icon-wrapper .fa-fusion-box.inactive-icon:before {
  content: "";
  background-image: url("/wp-content/uploads/2025/05/faq-chevron-icon.svg");
  width: 24px;
  height: 24px;
  transition: all 0.4s ease-in-out;
}
.faq .fusion-row .fusion-layout-column .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a .fusion-toggle-heading {
  line-height: 120%;
  color: #000000;
}
@media screen and (max-width: 767px) {
  .faq .fusion-row .fusion-layout-column .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a .fusion-toggle-heading {
    font-size: 0.9375rem !important;
    line-height: 1.25 !important;
  }
}
.faq .fusion-row .fusion-layout-column .fusion-accordian .panel-group .fusion-panel .panel-collapse .panel-body {
  padding: 0 10px 0px 10px;
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .faq .fusion-row .fusion-layout-column .fusion-accordian .panel-group .fusion-panel .panel-collapse .panel-body {
    font-size: 0.9375rem !important;
    line-height: 1.25 !important;
  }
}
.faq.dark .fusion-title-heading strong {
  color: #479dd6;
  font-weight: 400;
}
.faq.dark .fusion-accordian .panel-group .fusion-panel {
  background-color: #333333;
  border-bottom: 1px solid #606060 !important;
  padding-bottom: 20px !important;
}
.faq.dark .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a {
  padding: 1.25rem !important;
  margin-bottom: -20px;
}
.faq.dark .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a .fusion-toggle-icon-wrapper .fa-fusion-box.active-icon:before {
  filter: invert(1);
}
.faq.dark .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a .fusion-toggle-icon-wrapper .fa-fusion-box.inactive-icon:before {
  filter: invert(1);
}
.faq.dark .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a .fusion-toggle-heading {
  color: #FFFFFF !important;
}
.faq.dark .fusion-accordian .panel-group .fusion-panel .panel-collapse .panel-body {
  color: #FFFFFF !important;
  margin-top: 10px;
  padding: 0 20px 0px 20px !important;
}
.instagram-feed {
  background-repeat: repeat !important;
  background-position: center !important;
}
@media screen and (max-width: 1024px) {
  .instagram-feed > .fusion-row {
    max-width: 912px !important;
  }
}
.instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-title-container {
  display: none !important;
}
.instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-grid, .instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-slider {
  overflow: visible;
  clip-path: inset(-100vw -100vw -100vw 0);
}
@media screen and (max-width: 1024px) {
  .instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-slider-inner, .instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-slider .eapps-instagram-feed-posts-slider-inner {
    width: 1120px !important;
  }
}
@media screen and (max-width: 767px) {
  .instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-slider-inner, .instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-slider .eapps-instagram-feed-posts-slider-inner {
    width: 900px !important;
  }
}
@media screen and (max-width: 480px) {
  .instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-slider-inner, .instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-slider .eapps-instagram-feed-posts-slider-inner {
    width: 473px !important;
  }
}
.instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-slider-nav, .instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-slider .eapps-instagram-feed-posts-slider-nav {
  display: none !important;
}
.instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-view, .instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-slider .eapps-instagram-feed-posts-view {
  flex-wrap: nowrap;
}
.instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item, .instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-slider .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item {
  border-radius: 8px !important;
  overflow: hidden;
}
.instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item .eapps-instagram-feed-posts-item-media .eapps-instagram-feed-posts-item-image-wrapper, .instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-slider .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item .eapps-instagram-feed-posts-item-media .eapps-instagram-feed-posts-item-image-wrapper {
  padding-top: 397px !important;
}
@media screen and (max-width: 1024px) {
  .instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item .eapps-instagram-feed-posts-item-media .eapps-instagram-feed-posts-item-image-wrapper, .instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-slider .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item .eapps-instagram-feed-posts-item-media .eapps-instagram-feed-posts-item-image-wrapper {
    padding-top: 354px !important;
  }
}
@media screen and (max-width: 767px) {
  .instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item .eapps-instagram-feed-posts-item-media .eapps-instagram-feed-posts-item-image-wrapper, .instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-slider .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item .eapps-instagram-feed-posts-item-media .eapps-instagram-feed-posts-item-image-wrapper {
    padding-top: 330px !important;
  }
}
.instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item .eapps-instagram-feed-posts-item-media .eapps-instagram-feed-posts-item-image-wrapper .eapps-instagram-feed-posts-item-image, .instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-slider .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item .eapps-instagram-feed-posts-item-media .eapps-instagram-feed-posts-item-image-wrapper .eapps-instagram-feed-posts-item-image {
  object-fit: cover;
  filter: none !important;
  height: 100%;
}
.instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item .eapps-instagram-feed-posts-item-overlay, .instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-slider .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item .eapps-instagram-feed-posts-item-overlay {
  background: #479dd6 !important;
  opacity: 1 !important;
  visibility: visible !important;
  height: 163px !important;
  border-radius: 8px !important;
  top: auto !important;
  bottom: -163px !important;
  left: 0px !important;
  right: 0px !important;
  transition: all 0.4s ease-in-out !important;
}
.instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item .eapps-instagram-feed-posts-item-overlay .eapps-instagram-feed-posts-item-content, .instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-slider .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item .eapps-instagram-feed-posts-item-overlay .eapps-instagram-feed-posts-item-content {
  transform: translateY(0%) !important;
  width: 90% !important;
  max-width: 205px !important;
  max-height: 100% !important;
}
.instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item .eapps-instagram-feed-posts-item-overlay .eapps-instagram-feed-posts-item-content .eapps-instagram-feed-posts-item-counters, .instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-slider .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item .eapps-instagram-feed-posts-item-overlay .eapps-instagram-feed-posts-item-content .eapps-instagram-feed-posts-item-counters {
  display: flex;
  justify-content: space-between;
}
.instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item .eapps-instagram-feed-posts-item-overlay .eapps-instagram-feed-posts-item-content .eapps-instagram-feed-posts-item-counters .es-post-likes-count .eapps-instagram-feed-posts-item-likes-count-label, .instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-slider .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item .eapps-instagram-feed-posts-item-overlay .eapps-instagram-feed-posts-item-content .eapps-instagram-feed-posts-item-counters .es-post-likes-count .eapps-instagram-feed-posts-item-likes-count-label {
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  font-size: 2.125rem !important;
  line-height: 1 !important;
}
.instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item .eapps-instagram-feed-posts-item-overlay .eapps-instagram-feed-posts-item-content .eapps-instagram-feed-posts-item-counters .es-post-comments-count .eapps-instagram-feed-posts-item-comments-count-label, .instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-slider .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item .eapps-instagram-feed-posts-item-overlay .eapps-instagram-feed-posts-item-content .eapps-instagram-feed-posts-item-counters .es-post-comments-count .eapps-instagram-feed-posts-item-comments-count-label {
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  font-size: 2.125rem !important;
  line-height: 1 !important;
}
.instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item .eapps-instagram-feed-posts-item-overlay .eapps-instagram-feed-posts-item-content .es-post-text, .instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-slider .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item .eapps-instagram-feed-posts-item-overlay .eapps-instagram-feed-posts-item-content .es-post-text {
  font-family: "Montserrat", Arial, Helvetica, sans-serif !important;
  font-size: 0.75rem !important;
  line-height: 1.2 !important;
  margin-top: 0.6875rem !important;
  max-height: 55px;
}
.instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-grid .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item:hover .eapps-instagram-feed-posts-item-overlay, .instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-slider .eapps-instagram-feed-posts-view .eapps-instagram-feed-posts-item:hover .eapps-instagram-feed-posts-item-overlay {
  bottom: 0 !important;
}
.instagram-feed > .fusion-row .eapps-instagram-feed .eapps-instagram-feed-container .eapps-instagram-feed-content .eapps-instagram-feed-posts-container .eapps-instagram-feed-posts-grid-load-more-container {
  display: none !important;
}
.instagram-feed > .fusion-row .eapps-instagram-feed > a {
  display: none !important;
}
.view-upgrades-widget {
  max-width: 295px;
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
  background: #FFFFFF;
}
.view-upgrades-widget .heading-certificate {
  background: #479dd6;
  color: #FFFFFF;
  font-size: 0.75rem;
  display: flex;
  gap: 4px;
  justify-content: center;
  align-items: center;
  padding: 0.25rem 1.25rem;
}
.view-upgrades-widget .heading-certificate:after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: url("/wp-content/uploads/2025/05/certified-icon.svg") no-repeat center;
}
.view-upgrades-widget .upgrade-unit {
  padding: 1.25rem;
  background: #F1F1F1;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.view-upgrades-widget .upgrade-unit .unit-name {
  font-size: 2.5rem;
  line-height: 2.1875rem;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  margin-bottom: 1.25rem;
}
@media screen and (max-width: 1024px) {
  .view-upgrades-widget .upgrade-unit .unit-name {
    font-size: 1.875rem;
  }
}
.view-upgrades-widget .upgrade-unit > img {
  position: relative;
  z-index: 2;
}
.view-upgrades-widget .upgrade-unit .car-shadow {
  position: absolute;
  z-index: 1;
  left: 8px;
  bottom: -12px;
}
.view-upgrades-widget .upgrade-actions {
  display: flex;
  flex-wrap: wrap;
  padding: 0.4375rem 0.625rem;
  position: relative;
  z-index: 2;
}
.view-upgrades-widget .upgrade-actions .view-upgrades {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  height: 32px;
  align-items: center;
  justify-content: space-between;
  line-height: 100%;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  color: #000000;
  margin-bottom: 0.5rem;
}
@media screen and (max-width: 1024px) {
  .view-upgrades-widget .upgrade-actions .view-upgrades {
    font-size: 1.25rem;
  }
}
.view-upgrades-widget .upgrade-actions .view-upgrades:after {
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  background: url("/wp-content/uploads/2025/05/secondary-btn-arrow-large.svg") no-repeat 0 0;
}
.view-upgrades-widget .upgrade-actions .change-vehicle {
  width: 100%;
  height: 34px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.75rem;
  color: #000000;
  border-top: 1px solid #F1F1F1;
}
.awb-menu__mega-wrap {
  width: 1340px !important;
}
.awb-menu__mega-wrap .fusion-fullwidth {
  border-top: 1px solid #F1F1F1;
  border-radius: 0 0 8px 8px;
}
.awb-menu__mega-wrap .fusion-fullwidth > .fusion-row {
  max-width: 1340px !important;
}
@media screen and (max-width: 1024px) {
  .awb-menu__mega-wrap .fusion-fullwidth.gvm-upgrades-megamenu {
    border-top: none;
    padding-top: 1.3125rem !important;
    overflow-y: scroll;
  }
}
@media screen and (max-width: 1024px) {
  .awb-menu__mega-wrap .fusion-fullwidth.about-submenu > .fusion-row {
    align-items: flex-start;
  }
}
.awb-menu__mega-wrap .fusion-fullwidth.about-submenu .submenu-col .fusion-menu .menu-item {
  height: 37px;
}
@media screen and (max-width: 1024px) {
  .awb-menu__mega-wrap .fusion-fullwidth.about-submenu .submenu-col .fusion-menu .menu-item {
    height: 44px;
  }
}
.awb-menu__mega-wrap .fusion-fullwidth.about-submenu .submenu-col .fusion-menu .menu-item .awb-submenu__main-a {
  position: relative;
  border-bottom: 1px solid transparent;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .awb-menu__mega-wrap .fusion-fullwidth.about-submenu .submenu-col .fusion-menu .menu-item .awb-submenu__main-a {
    font-size: 2.5rem;
    border-bottom: 1px solid #B3B3B3;
  }
}
.awb-menu__mega-wrap .fusion-fullwidth.about-submenu .submenu-col .fusion-menu .menu-item .awb-submenu__main-a .menu-text {
  color: #000000 !important;
}
.awb-menu__mega-wrap .fusion-fullwidth.about-submenu .submenu-col .fusion-menu .menu-item .awb-submenu__main-a:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 32px !important;
  height: 33px !important;
  font-size: 0 !important;
  border-radius: 0 !important;
  padding: 0 !important;
  background: url("/wp-content/uploads/2025/05/secondary-btn-arrow-large.svg") no-repeat 0 0;
  opacity: 0;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .awb-menu__mega-wrap .fusion-fullwidth.about-submenu .submenu-col .fusion-menu .menu-item .awb-submenu__main-a:after {
    opacity: 1;
  }
}
.awb-menu__mega-wrap .fusion-fullwidth.about-submenu .submenu-col .fusion-menu .menu-item .awb-submenu__main-a:hover {
  color: #000000;
  border-bottom: 1px solid #606060;
}
.awb-menu__mega-wrap .fusion-fullwidth.about-submenu .submenu-col .fusion-menu .menu-item .awb-submenu__main-a:hover:after {
  opacity: 1;
}
.awb-menu__mega-wrap .fusion-fullwidth.about-submenu .submenu-col .fusion-menu .menu-item .awb-submenu__main-a:hover .menu-text {
  color: #000000 !important;
}
.awb-menu__mega-wrap .fusion-fullwidth.about-submenu .submenu-col .fusion-menu .menu-item.current-menu-item .awb-submenu__main-a, .awb-menu__mega-wrap .fusion-fullwidth.about-submenu .submenu-col .fusion-menu .menu-item.hovered .awb-submenu__main-a {
  color: #000000 !important;
  border-bottom: 1px solid #606060;
}
.awb-menu__mega-wrap .fusion-fullwidth.about-submenu .submenu-col .fusion-menu .menu-item.current-menu-item .awb-submenu__main-a:after, .awb-menu__mega-wrap .fusion-fullwidth.about-submenu .submenu-col .fusion-menu .menu-item.hovered .awb-submenu__main-a:after {
  opacity: 1;
}
.awb-menu__mega-wrap .fusion-fullwidth.about-submenu .submenu-col .fusion-menu .menu-item.current-menu-item .awb-submenu__main-a .menu-text, .awb-menu__mega-wrap .fusion-fullwidth.about-submenu .submenu-col .fusion-menu .menu-item.hovered .awb-submenu__main-a .menu-text {
  color: #000000 !important;
}
.awb-menu__mega-wrap .fusion-fullwidth.about-submenu .img-mix-col {
  height: 450px;
  margin-left: 6.25rem;
}
@media screen and (max-width: 1024px) {
  .awb-menu__mega-wrap .fusion-fullwidth.about-submenu .img-mix-col {
    margin-left: 4rem;
  }
}
.awb-menu__mega-wrap .fusion-fullwidth.about-submenu .img-mix-col .fusion-image-element {
  position: absolute;
  top: 0;
  left: 0;
}
.awb-menu__mega-wrap .fusion-fullwidth.about-submenu .img-mix-col .fusion-image-element .fusion-imageframe {
  transition: all 0.4s ease-in-out;
  opacity: 0;
}
@media screen and (max-width: 1024px) {
  .awb-menu__mega-wrap .fusion-fullwidth.about-submenu .img-mix-col .fusion-image-element .fusion-imageframe {
    opacity: 0 !important;
  }
}
.awb-menu__mega-wrap .fusion-fullwidth.about-submenu .img-mix-col .fusion-image-element .fusion-imageframe img {
  height: 450px;
  border-radius: 8px;
  object-fit: cover;
}
.awb-menu__mega-wrap .fusion-fullwidth.about-submenu .img-mix-col .fusion-image-element .fusion-imageframe.active {
  opacity: 1;
}
@media screen and (max-width: 1024px) {
  .awb-menu__mega-wrap .fusion-fullwidth.about-submenu .img-mix-col .fusion-image-element:first-child .fusion-imageframe {
    opacity: 1 !important;
  }
}
.awb-menu__mega-wrap .fusion-fullwidth.shop-megamenu .fusion-content-boxes {
  margin: 0 !important;
  gap: 10px;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
}
.awb-menu__mega-wrap .fusion-fullwidth.shop-megamenu .fusion-content-boxes .content-box-column {
  padding: 0;
  border-radius: 8px;
  overflow: hidden;
  height: 247px;
  margin-bottom: 0 !important;
}
@media screen and (max-width: 1024px) {
  .awb-menu__mega-wrap .fusion-fullwidth.shop-megamenu .fusion-content-boxes .content-box-column {
    height: 184px;
  }
}
.awb-menu__mega-wrap .fusion-fullwidth.shop-megamenu .fusion-content-boxes .content-box-column .content-box-wrapper {
  height: 247px;
}
@media screen and (max-width: 1024px) {
  .awb-menu__mega-wrap .fusion-fullwidth.shop-megamenu .fusion-content-boxes .content-box-column .content-box-wrapper {
    height: 184px;
  }
}
.awb-menu__mega-wrap .fusion-fullwidth.shop-megamenu .fusion-content-boxes .content-box-column .content-box-wrapper .heading {
  margin-bottom: 0;
}
.awb-menu__mega-wrap .fusion-fullwidth.shop-megamenu .fusion-content-boxes .content-box-column .content-box-wrapper .heading .image img {
  margin-bottom: 0;
  object-fit: cover;
  object-position: bottom;
  height: 247px;
  transition: all 0.4s ease-in-out !important;
}
@media screen and (max-width: 1024px) {
  .awb-menu__mega-wrap .fusion-fullwidth.shop-megamenu .fusion-content-boxes .content-box-column .content-box-wrapper .heading .image img {
    height: 184px;
  }
}
.awb-menu__mega-wrap .fusion-fullwidth.shop-megamenu .fusion-content-boxes .content-box-column .content-box-wrapper .heading .content-box-heading {
  position: absolute;
  bottom: 16px;
  left: 16px;
  right: 16px;
  padding: 0.625rem;
  border-radius: 8px;
  background-color: #FFFFFF;
  color: #000000;
  font-size: 1rem !important;
  font-weight: bold;
  line-height: 110% !important;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s ease-in-out !important;
}
@media screen and (max-width: 950px) {
  .awb-menu__mega-wrap .fusion-fullwidth.shop-megamenu .fusion-content-boxes .content-box-column .content-box-wrapper .heading .content-box-heading {
    font-size: 0.9375rem !important;
    padding: 0.625rem 0.3125rem;
  }
}
.awb-menu__mega-wrap .fusion-fullwidth.shop-megamenu .fusion-content-boxes .content-box-column:hover img {
  transform: scale(1.1);
}
.awb-menu__mega-wrap .fusion-fullwidth.shop-megamenu .fusion-content-boxes .content-box-column:hover .content-box-heading {
  background: #479dd6 !important;
  color: #FFFFFF !important;
}
.awb-menu__mega-wrap .fusion-fullwidth.shop-megamenu .fusion-content-boxes:before, .awb-menu__mega-wrap .fusion-fullwidth.shop-megamenu .fusion-content-boxes:after, .awb-menu__mega-wrap .fusion-fullwidth.shop-megamenu .fusion-content-boxes .fusion-clearfix {
  display: none;
}
.awb-menu__mega-wrap .fusion-fullwidth.gvm-upgrades-megamenu .vehicle-upgrade-filter {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.awb-menu__mega-wrap .fusion-fullwidth.search-megamenu .fusion-search-element {
  margin-bottom: 2.5rem;
}
.awb-menu__mega-wrap .fusion-fullwidth.search-megamenu .fusion-search-element .searchform {
  position: relative;
}
.awb-menu__mega-wrap .fusion-fullwidth.search-megamenu .fusion-search-element .searchform .fusion-search-form-content .fusion-search-field {
  position: relative;
}
.awb-menu__mega-wrap .fusion-fullwidth.search-megamenu .fusion-search-element .searchform .fusion-search-form-content .fusion-search-field input {
  padding: 1.25rem 0.625rem 1.25rem 3.375rem;
  border-radius: 8px 8px 0px 0px;
  border-bottom: 1px solid #000000;
  background: url("/wp-content/uploads/2025/05/search-icon-big.svg") no-repeat 9px center #F1F1F1;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 2.125rem;
  line-height: 37px;
  color: rgba(0, 0, 0, 0.3);
  height: 77px;
}
.awb-menu__mega-wrap .fusion-fullwidth.search-megamenu .fusion-search-element .searchform .fusion-search-form-content .fusion-search-field input::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.awb-menu__mega-wrap .fusion-fullwidth.search-megamenu .fusion-search-element .searchform .fusion-search-form-content .fusion-search-field input::placeholder {
  font-size: 2.125rem;
  line-height: 37px;
  color: rgba(0, 0, 0, 0.3);
}
.awb-menu__mega-wrap .fusion-fullwidth.search-megamenu .fusion-search-element .searchform .fusion-search-form-content .fusion-search-field .custom-clear {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 25px;
  height: 25px;
  background: url("/wp-content/uploads/2025/05/search-clear-icon.svg") no-repeat center;
  background-size: contain;
  border: none;
  cursor: pointer;
  display: none;
  padding: 0;
  background-color: transparent;
  z-index: 2;
}
.awb-menu__mega-wrap .fusion-fullwidth.search-megamenu .fusion-search-element .searchform .fusion-search-form-content .fusion-search-button {
  left: 10px;
  width: 40px;
}
.awb-menu__mega-wrap .fusion-fullwidth.search-megamenu .fusion-search-element .searchform .fusion-search-form-content .fusion-search-button .fusion-search-submit {
  font-size: 0 !important;
  background: url("/wp-content/uploads/2025/05/search-icon-big.svg") no-repeat left center;
}
.awb-menu__mega-wrap .fusion-fullwidth.search-megamenu .fusion-search-element .searchform .fusion-search-form-content .fusion-search-button .fusion-slider-loading {
  width: 40px !important;
  height: 40px !important;
  top: 17px !important;
  left: 10px !important;
  background: #F1F1F1;
}
.awb-menu__mega-wrap .fusion-fullwidth.search-megamenu .fusion-search-element .searchform .fusion-search-results-wrapper .fusion-search-results {
  border: 0 !important;
  position: absolute;
  z-index: 9990;
  width: 100%;
  background-color: #F1F1F1 !important;
  border-radius: 0 0 8px 8px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 0.875rem 0.625rem;
  left: 0;
  right: 0;
}
.awb-menu__mega-wrap .fusion-fullwidth.search-megamenu .fusion-search-element .searchform .fusion-search-results-wrapper .fusion-search-results .fusion-search-result a {
  color: #000000 !important;
}
.awb-menu__mega-wrap .fusion-fullwidth.search-megamenu .fusion-search-element .searchform .fusion-search-results-wrapper .fusion-search-results .fusion-search-result a:hover {
  color: #479dd6 !important;
}
.awb-menu__mega-wrap .fusion-fullwidth.search-megamenu .recommended-link .fusion-title-heading a {
  line-height: 37px !important;
  display: inline-flex;
  padding-right: 3.5rem;
  border-bottom: 1px solid transparent;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .awb-menu__mega-wrap .fusion-fullwidth.search-megamenu .recommended-link .fusion-title-heading a {
    line-height: 32px !important;
    font-size: 1.5625rem !important;
  }
}
.awb-menu__mega-wrap .fusion-fullwidth.search-megamenu .recommended-link .fusion-title-heading a:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 32px !important;
  height: 33px !important;
  font-size: 0 !important;
  border-radius: 0 !important;
  padding: 0 !important;
  background: url("/wp-content/uploads/2025/05/secondary-btn-arrow-large.svg") no-repeat 0 0;
  opacity: 0;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .awb-menu__mega-wrap .fusion-fullwidth.search-megamenu .recommended-link .fusion-title-heading a:after {
    top: -3px;
  }
}
.awb-menu__mega-wrap .fusion-fullwidth.search-megamenu .recommended-link .fusion-title-heading a:hover {
  border-bottom: 1px solid #606060;
}
.awb-menu__mega-wrap .fusion-fullwidth.search-megamenu .recommended-link .fusion-title-heading a:hover:after {
  opacity: 1;
}
.vehicle-upgrade-filter-header {
  margin-bottom: 32px;
}
@media screen and (max-width: 767px) {
  .vehicle-upgrade-filter-header {
    margin-bottom: 0px;
  }
}
.vehicle-upgrade-filter-header .link {
  font-weight: bold;
  margin-bottom: 16px;
  display: block;
  color: initial;
}
.vehicle-upgrade-filter {
  padding: 0;
  display: flex;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .vehicle-upgrade-filter {
    padding-left: 0;
    padding-right: 0;
    max-width: 912px;
    margin: 0 auto;
    padding-top: 0;
    padding-bottom: 4rem;
  }
}
@media screen and (max-width: 767px) {
  .vehicle-upgrade-filter {
    flex-wrap: wrap;
  }
}
.vehicle-upgrade-filter .vehicle-make {
  width: 374px;
  min-height: 400px;
  border-right: 1px solid #F1F1F1;
  padding-right: 2.5rem;
  flex-shrink: 0;
}
@media screen and (max-width: 1024px) {
  .vehicle-upgrade-filter .vehicle-make {
    padding-right: 2.5rem;
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .vehicle-upgrade-filter .vehicle-make {
    width: 100%;
    padding-right: 0;
    border-right: none;
    text-align: center;
    min-height: 1px;
  }
}
.vehicle-upgrade-filter .vehicle-make .body-tiny {
  display: none;
}
@media screen and (max-width: 1024px) {
  .vehicle-upgrade-filter .vehicle-make .body-tiny {
    font-size: 0.75rem !important;
  }
}
@media screen and (max-width: 767px) {
  .vehicle-upgrade-filter .vehicle-make .body-tiny {
    font-size: 0.875rem !important;
  }
}
.vehicle-upgrade-filter .vehicle-make > h3 {
  margin: 0.25rem 0;
  background: #000;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-size: 16px !important;
  padding: 12px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  margin-top: 0;
  margin-bottom: 20px;
}
.vehicle-upgrade-filter .vehicle-make > h3 span, .vehicle-upgrade-filter .vehicle-make > h3 strong {
  font-size: 16px !important;
}
.vehicle-upgrade-filter .vehicle-make > h3:after {
  content: "";
  background: url(/wp-content/uploads/2025/11/arrow-down-blue.svg);
  width: 18px;
  height: 18px;
  display: flex;
  background-repeat: no-repeat;
  background-position: center center;
}
.vehicle-upgrade-filter .vehicle-make .make-selection {
  display: flex;
  min-height: 343px;
  align-items: center;
  align-content: center;
  gap: 20px;
  align-self: stretch;
  flex-wrap: wrap;
}
@media screen and (max-width: 1024px) {
  .vehicle-upgrade-filter .vehicle-make .make-selection {
    gap: 16px;
  }
}
@media screen and (max-width: 767px) {
  .vehicle-upgrade-filter .vehicle-make .make-selection {
    justify-content: center;
    min-height: 1px;
    gap: 16px 12px;
  }
}
@media screen and (max-width: 390px) {
  .vehicle-upgrade-filter .vehicle-make .make-selection {
    justify-content: flex-start;
  }
}
.vehicle-upgrade-filter .vehicle-make .make-selection .make {
  width: 154px;
  cursor: pointer;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .vehicle-upgrade-filter .vehicle-make .make-selection .make {
    width: 180px;
    min-height: 160px;
  }
}
@media screen and (max-width: 875px) {
  .vehicle-upgrade-filter .vehicle-make .make-selection .make {
    width: 150px;
  }
}
@media screen and (max-width: 767px) {
  .vehicle-upgrade-filter .vehicle-make .make-selection .make {
    width: 169px;
    min-height: 1px;
  }
}
@media screen and (max-width: 390px) {
  .vehicle-upgrade-filter .vehicle-make .make-selection .make {
    width: calc(50% - 6px);
  }
}
.vehicle-upgrade-filter .vehicle-make .make-selection .make h5 {
  margin: 0 0 0.25rem;
  text-align: center;
}
.vehicle-upgrade-filter .vehicle-make .make-selection .make .make-logo {
  width: 154px;
  height: 111px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #F1F1F1;
  border-radius: 7px;
  border: 1px solid #F1F1F1;
  transition: border-color 0.4s ease;
}
@media screen and (max-width: 1024px) {
  .vehicle-upgrade-filter .vehicle-make .make-selection .make .make-logo {
    width: 180px;
    height: 130px;
    border-radius: 8px;
    padding: 1.25rem;
  }
}
@media screen and (max-width: 875px) {
  .vehicle-upgrade-filter .vehicle-make .make-selection .make .make-logo {
    width: 150px;
  }
}
@media screen and (max-width: 767px) {
  .vehicle-upgrade-filter .vehicle-make .make-selection .make .make-logo {
    width: 169px;
    height: 122px;
  }
}
@media screen and (max-width: 390px) {
  .vehicle-upgrade-filter .vehicle-make .make-selection .make .make-logo {
    width: 100%;
  }
}
.vehicle-upgrade-filter .vehicle-make .make-selection .make.inactive {
  opacity: 0.2;
}
.vehicle-upgrade-filter .vehicle-make .make-selection .make.active {
  opacity: 1;
}
.vehicle-upgrade-filter .vehicle-make .make-selection .make:hover .make-logo {
  border-color: #000000;
}
.vehicle-upgrade-filter .model-type {
  padding-left: 2.5rem;
  width: 100%;
  opacity: 0.2;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .vehicle-upgrade-filter .model-type {
    padding-left: 2.5rem;
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .vehicle-upgrade-filter .model-type {
    padding-left: 0;
    padding-top: 2.5rem;
    text-align: center;
    width: 100%;
  }
}
.vehicle-upgrade-filter .model-type .body-tiny {
  display: none;
}
@media screen and (max-width: 1024px) {
  .vehicle-upgrade-filter .model-type .body-tiny {
    font-size: 0.75rem !important;
  }
}
@media screen and (max-width: 767px) {
  .vehicle-upgrade-filter .model-type .body-tiny {
    font-size: 0.875rem !important;
  }
}
.vehicle-upgrade-filter .model-type > h3 {
  margin: 0.25rem 0;
  background: #000;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-size: 16px !important;
  padding: 12px !important;
  margin-top: 0;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}
.vehicle-upgrade-filter .model-type > h3:after {
  content: "";
  background: url(/wp-content/uploads/2025/11/arrow-down-blue.svg);
  width: 18px;
  height: 18px;
  display: flex;
  background-repeat: no-repeat;
  background-position: center center;
}
.vehicle-upgrade-filter .model-type > h3 span, .vehicle-upgrade-filter .model-type > h3 strong {
  font-size: 16px !important;
}
.vehicle-upgrade-filter .model-type .models {
  min-height: 343px;
  width: 100%;
  position: relative;
}
@media screen and (max-width: 767px) {
  .vehicle-upgrade-filter .model-type .models {
    min-height: 1px;
  }
}
.vehicle-upgrade-filter .model-type .models > div {
  position: relative;
  display: none;
}
.vehicle-upgrade-filter .model-type .models > div .model-content {
  width: 100%;
  min-height: 343px;
  align-items: center;
  align-content: center;
  gap: 20px;
  align-self: stretch;
  flex-wrap: wrap;
  display: flex;
}
@media screen and (max-width: 1024px) {
  .vehicle-upgrade-filter .model-type .models > div .model-content {
    gap: 12px;
    min-height: auto;
  }
}
@media screen and (max-width: 767px) {
  .vehicle-upgrade-filter .model-type .models > div .model-content {
    justify-content: center;
    min-height: 1px;
    gap: 20px 12px;
  }
}
@media screen and (max-width: 390px) {
  .vehicle-upgrade-filter .model-type .models > div .model-content {
    justify-content: flex-start;
  }
}
.vehicle-upgrade-filter .model-type .models > div .model-content .model {
  background: #F1F1F1;
  color: var(--body_typography-color);
  border-radius: 7px;
  cursor: pointer;
  display: flex;
  width: 154px;
  height: 111px;
  justify-content: center;
  align-items: center;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 110%;
  letter-spacing: 0.25px;
  text-align: left;
  padding: 16px;
}
@media screen and (max-width: 1024px) {
  .vehicle-upgrade-filter .model-type .models > div .model-content .model {
    width: 130px;
    height: 90px;
    border-radius: 6px;
    padding: 1.25rem;
  }
}
@media screen and (max-width: 767px) {
  .vehicle-upgrade-filter .model-type .models > div .model-content .model {
    width: 169px;
    height: 122px;
    border-radius: 7px;
  }
}
@media screen and (max-width: 390px) {
  .vehicle-upgrade-filter .model-type .models > div .model-content .model {
    width: calc(50% - 6px);
  }
}
.vehicle-upgrade-filter .model-type.selected {
  opacity: 1;
}
.calculator-cta > .fusion-row {
  max-width: 1340px !important;
  padding: 1rem 1rem 1rem 3.125rem !important;
  border-radius: 16px;
  background-color: #262626;
}
@media screen and (max-width: 1024px) {
  .calculator-cta > .fusion-row {
    max-width: 968px !important;
  }
}
@media screen and (max-width: 767px) {
  .calculator-cta > .fusion-row {
    padding: 1rem 1rem 2.5rem !important;
    border-radius: 12px;
  }
}
@media screen and (max-width: 1024px) {
  .calculator-cta > .fusion-row .info-col {
    width: 45% !important;
  }
}
@media screen and (max-width: 767px) {
  .calculator-cta > .fusion-row .info-col {
    width: 100% !important;
    order: 2;
  }
}
.calculator-cta > .fusion-row .info-col .fusion-column-wrapper {
  max-width: 422px;
}
@media screen and (max-width: 1024px) {
  .calculator-cta > .fusion-row .info-col .fusion-column-wrapper {
    max-width: 369px;
  }
}
@media screen and (max-width: 767px) {
  .calculator-cta > .fusion-row .info-col .fusion-column-wrapper {
    max-width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  .calculator-cta > .fusion-row .info-col .fusion-column-wrapper .fusion-title.h1-5 .fusion-title-heading {
    font-size: 2.5rem !important;
  }
}
@media screen and (max-width: 767px) {
  .calculator-cta > .fusion-row .info-col .fusion-column-wrapper .fusion-title.h1-5 .fusion-title-heading {
    font-size: 2.375rem !important;
  }
}
@media screen and (max-width: 1024px) {
  .calculator-cta > .fusion-row .img-col {
    width: 52% !important;
  }
}
@media screen and (max-width: 767px) {
  .calculator-cta > .fusion-row .img-col {
    width: 100% !important;
    order: 1;
    margin-bottom: 1.5rem;
  }
}
.calculator-cta > .fusion-row .img-col .fusion-column-wrapper .fusion-imageframe img {
  height: 393px;
  border-radius: 16px;
  object-fit: cover;
}
@media screen and (max-width: 1024px) {
  .calculator-cta > .fusion-row .img-col .fusion-column-wrapper .fusion-imageframe img {
    height: 375px;
  }
}
@media screen and (max-width: 767px) {
  .calculator-cta > .fusion-row .img-col .fusion-column-wrapper .fusion-imageframe img {
    height: 198px;
    border-radius: 8px;
  }
}
.fusion-content-boxes.content-box-cards {
  margin-left: -10px !important;
  margin-right: -10px !important;
  margin-bottom: 0 !important;
  display: flex;
}
@media screen and (max-width: 1024px) {
  .fusion-content-boxes.content-box-cards {
    flex-wrap: wrap;
    gap: 24px;
  }
}
@media screen and (max-width: 767px) {
  .fusion-content-boxes.content-box-cards {
    gap: 20px;
  }
}
.fusion-content-boxes.content-box-cards:before, .fusion-content-boxes.content-box-cards:after, .fusion-content-boxes.content-box-cards .fusion-clearfix {
  display: none;
}
.fusion-content-boxes.content-box-cards .content-box-column {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
  margin-bottom: 0 !important;
}
@media screen and (max-width: 1024px) {
  .fusion-content-boxes.content-box-cards .content-box-column {
    width: 100% !important;
  }
}
.fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper {
  text-align: left;
  padding: 1rem;
  height: 100%;
  border-radius: 8px;
  background: transparent;
  transition: all 0.4s ease-in-out;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
@media screen and (max-width: 1024px) {
  .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper {
    background: #333333;
    min-height: 266px;
    padding-right: 51%;
  }
}
@media screen and (max-width: 767px) {
  .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper {
    min-height: auto;
    padding-right: 1rem;
    background: #1A1A1A;
  }
}
.fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper img {
  margin-bottom: 16px !important;
  height: 250px;
  object-fit: cover;
  border-radius: 6px;
}
@media screen and (max-width: 1024px) {
  .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper img {
    position: absolute;
    height: calc(100% - 32px);
    top: 16px;
    bottom: 16px;
    margin: 0 !important;
    width: 46.8%;
    right: 16px;
  }
}
@media screen and (max-width: 767px) {
  .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper img {
    position: static;
    width: 100%;
    height: 218px;
    margin-bottom: 16px !important;
  }
}
.fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .content-box-heading {
  font-size: 1.625rem !important;
  margin: 0 0 0.625rem !important;
  color: #F1F1F1;
}
@media screen and (max-width: 1024px) {
  .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .content-box-heading {
    font-size: 1.625rem !important;
  }
}
.fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper p {
  margin: 0;
  color: #F1F1F1;
}
@media screen and (max-width: 767px) {
  .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper p {
    font-size: 0.9375rem !important;
  }
}
.fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .spacer {
  flex-grow: 1;
}
@media screen and (max-width: 1024px) {
  .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .spacer {
    flex-grow: 0;
  }
}
.fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .fusion-read-more {
  height: 38px;
  background: #333333 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 100% !important;
  font-weight: normal !important;
  padding-right: 1.25rem !important;
  padding-left: 2.875rem !important;
  position: relative !important;
  transition: all 0.4s ease-in-out !important;
  color: #FFFFFF !important;
  display: inline-flex;
  align-items: center;
  border-radius: 100px;
  margin-top: 1.0625rem;
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  font-size: 1.25rem;
  letter-spacing: 0.25px;
  align-self: flex-start;
}
@media screen and (max-width: 767px) {
  .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .fusion-read-more {
    height: 46px;
    padding-left: 3.375rem !important;
  }
}
.fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .fusion-read-more:before {
  content: "";
  background: url("/wp-content/uploads/2025/05/arrow-dark-white.svg") no-repeat 0 0;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 4px;
  left: calc(0% + 4px);
  transition: all 0.4s ease-in-out !important;
}
@media screen and (max-width: 767px) {
  .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .fusion-read-more:before {
    background: url("/wp-content/uploads/2025/06/arrow-dark-white-mobile.svg") no-repeat 0 0;
    width: 38px;
    height: 38px;
  }
}
.fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .fusion-read-more:after {
  display: none !important;
}
.fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .fusion-read-more:hover {
  padding-right: 2.875rem !important;
  padding-left: 1.25rem !important;
  background: #404040 !important;
  color: #FFFFFF !important;
}
@media screen and (max-width: 767px) {
  .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .fusion-read-more:hover {
    padding-right: 3.375rem !important;
  }
}
.fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .fusion-read-more:hover:before {
  left: calc(100% - 34px);
}
@media screen and (max-width: 767px) {
  .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .fusion-read-more:hover:before {
    left: calc(100% - 42px);
  }
}
.fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper:hover {
  background: #333333;
}
@media screen and (max-width: 767px) {
  body.mobile-menu-canvas-opened {
    overflow: hidden;
  }
}
.mobile-menu-canvas .awb-off-canvas > .off-canvas-close {
  display: none;
}
.mobile-menu-canvas .awb-off-canvas .awb-off-canvas-inner .off-canvas-content {
  overflow: hidden !important;
  padding-bottom: 1.25rem;
}
.mobile-menu-canvas .awb-off-canvas .top-bar > .fusion-row .fusion-title .fusion-title-heading a {
  color: #FFFFFF;
}
@media screen and (max-width: 767px) {
  .mobile-menu-canvas .awb-off-canvas .top-bar > .fusion-row .fusion-title .fusion-title-heading a {
    text-decoration: underline;
  }
}
.mobile-menu-canvas .awb-off-canvas .main-header > .fusion-row .menu-col .fusion-button.off-canvas-close {
  width: 40px !important;
  height: 22px !important;
  background: url("/wp-content/uploads/2025/06/hamburger-white.svg") no-repeat center center !important;
  padding: 0 !important;
  border-radius: 0 !important;
  margin: 0 !important;
}
.mobile-menu-canvas .awb-off-canvas .main-header > .fusion-row .menu-col .fusion-button.off-canvas-close:before, .mobile-menu-canvas .awb-off-canvas .main-header > .fusion-row .menu-col .fusion-button.off-canvas-close .fusion-button-text {
  display: none !important;
}
.mobile-menu-canvas .awb-off-canvas .main-header > .fusion-row .menu-col .fusion-button.off-canvas-close:hover {
  padding: 0 !important;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content {
  overflow-y: hidden;
  overflow-x: hidden;
  max-height: 0px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  transition: all 1s ease;
  transition-delay: 0.2s;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .fusion-search-element {
  margin-bottom: 0.75rem;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .fusion-search-element .searchform {
  position: relative;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .fusion-search-element .searchform .fusion-search-form-content .fusion-search-field {
  position: relative;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .fusion-search-element .searchform .fusion-search-form-content .fusion-search-field input {
  padding: 0 0 0 2.625rem;
  border-radius: 0;
  border: none;
  background: url(/wp-content/uploads/2025/06/search-icon-big-white.svg) no-repeat left center #262626;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 1.25rem;
  line-height: 33px;
  color: rgba(255, 255, 255, 0.3);
  height: 33px;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .fusion-search-element .searchform .fusion-search-form-content .fusion-search-field input::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .fusion-search-element .searchform .fusion-search-form-content .fusion-search-field input::placeholder {
  font-size: 1.25rem;
  line-height: 33px;
  color: rgba(255, 255, 255, 0.3);
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .fusion-search-element .searchform .fusion-search-form-content .fusion-search-field .custom-clear {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background: url("/wp-content/uploads/2025/06/search-clear-icon-white.svg") no-repeat center;
  background-size: contain;
  border: none;
  cursor: pointer;
  display: none;
  padding: 0;
  background-color: transparent;
  z-index: 2;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .fusion-search-element .searchform .fusion-search-form-content .fusion-search-button {
  left: 0;
  width: 40px;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .fusion-search-element .searchform .fusion-search-form-content .fusion-search-button .fusion-search-submit {
  font-size: 0 !important;
  background: url("/wp-content/uploads/2025/06/search-icon-big-white.svg") no-repeat left center;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .fusion-search-element .searchform .fusion-search-form-content .fusion-search-button .fusion-slider-loading {
  width: 31px !important;
  height: 31px !important;
  top: 20px !important;
  left: 12px !important;
  background: #262626;
  border-bottom-color: #FFFFFF;
  border-top-color: #FFFFFF;
  border-right-color: #FFFFFF;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .fusion-search-element .searchform .fusion-search-results-wrapper .fusion-search-results {
  border: 0 !important;
  position: absolute;
  z-index: 9990;
  width: 100%;
  background-color: #F1F1F1 !important;
  border-radius: 0 0 8px 8px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 0.875rem 0.625rem;
  left: 0;
  right: 0;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .fusion-search-element .searchform .fusion-search-results-wrapper .fusion-search-results .fusion-search-result a {
  color: #000000 !important;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .fusion-search-element .searchform .fusion-search-results-wrapper .fusion-search-results .fusion-search-result a:hover {
  color: #479dd6 !important;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .recommended-link .fusion-title-heading a {
  line-height: 56px !important;
  display: inline-flex;
  padding-right: 3.5rem;
  border-top: 1px solid #606060;
  position: relative;
  font-size: 1.25rem !important;
  color: #FFFFFF;
  width: 100%;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .recommended-link .fusion-title-heading a:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto 0;
  width: 32px !important;
  height: 33px !important;
  font-size: 0 !important;
  border-radius: 0 !important;
  padding: 0 !important;
  background: url("/wp-content/uploads/2025/05/secondary-btn-arrow-large.svg") no-repeat 0 0;
  opacity: 1;
  transition: all 0.4s ease-in-out;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .card-slider .slick-list {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
  width: 133%;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .card-slider .slick-list .slick-track .card-item {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  height: 140px;
}
@media screen and (max-width: 767px) {
  .mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .card-slider .slick-list .slick-track .card-item {
    height: 140px;
  }
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .card-slider .slick-list .slick-track .card-item a {
  display: flex;
  height: 100%;
  width: 100%;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .card-slider .slick-list .slick-track .card-item a img {
  object-fit: cover;
  height: 140px;
  width: 100%;
  transition: all 0.4s ease-in-out !important;
  transform: scale(1);
}
@media screen and (max-width: 767px) {
  .mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .card-slider .slick-list .slick-track .card-item a img {
    height: 140px;
  }
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .card-slider .slick-list .slick-track .card-item a h3 {
  text-align: center;
  justify-content: center;
  margin: 0 !important;
  min-height: 38px;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  padding-right: 0.5625rem !important;
  padding-left: 0.5625rem !important;
  border-radius: 8px !important;
  background: #262626 !important;
  color: #FFFFFF !important;
  font-size: 1rem !important;
  display: flex;
  align-items: center;
  transition: all 0.4s ease-in-out !important;
  width: calc(100% - 16px);
  position: absolute !important;
  bottom: 8px;
  left: 8px;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .card-slider .slick-list .slick-track .card-item a:hover img {
  transform: scale(1.1);
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .fusion-builder-row-inner {
  margin-top: 1.5rem;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .fusion-builder-row-inner .fusion-button.mobile-login-btn:before {
  content: "";
  background: url("/wp-content/uploads/2025/06/login-blue-large.svg") no-repeat 0 0;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .fusion-builder-row-inner .fusion-button.mobile-contact-btn {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
  background: none !important;
  border-radius: 0 !important;
  gap: 8px;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .fusion-builder-row-inner .fusion-button.mobile-contact-btn:before {
  display: none !important;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .fusion-builder-row-inner .fusion-button.mobile-contact-btn:after {
  content: "";
  background: url("/wp-content/uploads/2025/06/btn-arrow-right.svg") no-repeat 0 0;
  display: inline-flex;
  width: 14px;
  height: 14px;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .fusion-builder-row-inner .fusion-button.mobile-contact-btn .fusion-button-text {
  color: #E6E6E6 !important;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .fusion-builder-row-inner .fusion-button.mobile-contact-btn:hover {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
  background: none !important;
  border-radius: 0 !important;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .fusion-builder-row-inner .fusion-button.mobile-contact-btn:hover .fusion-button-text {
  color: #E6E6E6 !important;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .fusion-menu {
  margin-top: 1.5rem;
  max-width: 350px;
  width: 100%;
  flex-direction: row;
  gap: 14px 12px;
}
.mobile-menu-canvas .awb-off-canvas .mobile-canvas-content .fusion-menu .menu-item {
  width: calc(50% - 6px);
}
@media screen and (min-width: 768px) {
  .mobile-menu-canvas.awb-off-canvas-wrap.awb-show {
    z-index: -1;
    opacity: 0;
    visibility: hidden;
  }
}
.mobile-menu-canvas.awb-off-canvas-wrap.awb-show .mobile-canvas-content {
  overflow-y: scroll;
  max-height: 790px;
  padding-top: 0.75rem !important;
  padding-bottom: 1.25rem !important;
}
.admin-bar .mobile-menu-canvas {
  padding-top: 46px;
}
.products-fiilter-popup button.off-canvas-close {
  margin: 0 !important;
  padding: 0 !important;
  right: -25px !important;
  top: -25px !important;
}
.products-fiilter-popup button.off-canvas-close:before {
  content: "";
  background-image: url(/wp-content/uploads/2025/06/popup-close-icon.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  display: flex;
}
.anton, .anton * {
  font-family: "Anton", Arial, Helvetica, sans-serif !important;
}
.color-grey62, .color-grey62 * {
  color: #606060 !important;
}
.size-12, .size-12 * {
  font-size: 12px !important;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .size-12, .size-12 * {
    font-size: 14px !important;
  }
}
.mb-8 {
  display: block;
  margin-bottom: 8px;
}
.mb-20 {
  display: block;
  margin-bottom: 20px !important;
}
/* Contact Form 7 */
.wpcf7-form .two-input-wrapper {
  display: flex;
  width: 100%;
  gap: 12px;
}
.wpcf7-form .full-input-wrapper > p {
  margin: 0;
}
.wpcf7-form .full-input-wrapper strong {
  display: block;
  margin-bottom: 10px;
}
.wpcf7-form .floating-field {
  position: relative;
  width: 100%;
  margin-bottom: 12px;
}
.wpcf7-form .floating-field > p {
  margin: 0;
}
.wpcf7-form .floating-field .floating-placeholder {
  position: absolute;
  left: 10px;
  top: 20px;
  transition: 0.2s ease;
  pointer-events: none;
  color: #000000;
  z-index: 10;
  padding-right: 50px;
}
@media only screen and (max-width: 767px) {
  .wpcf7-form .floating-field .floating-placeholder {
    font-size: 0.9375rem;
  }
}
.wpcf7-form .floating-field .floating-placeholder.active {
  top: 8px;
  font-size: 0.625rem;
}
@media only screen and (max-width: 1024px) {
  .wpcf7-form .floating-field .floating-placeholder.active {
    font-size: 0.75rem;
  }
}
@media only screen and (max-width: 767px) {
  .wpcf7-form .floating-field .floating-placeholder.active {
    font-size: 0.625rem;
  }
}
.wpcf7-form .floating-field .wpcf7-form-control-wrap {
  display: block;
}
.wpcf7-form .floating-field .wpcf7-form-control-wrap input {
  width: 100%;
  padding: 0.875rem 0.625rem 0;
  font-size: 1rem;
  height: 60px;
  border-radius: 8px 8px 0px 0px;
  border-bottom: 1px solid #000000;
  background: #F1F1F1;
}
@media only screen and (max-width: 767px) {
  .wpcf7-form .floating-field .wpcf7-form-control-wrap input {
    font-size: 0.9375rem;
  }
}
.wpcf7-form .floating-field .wpcf7-form-control-wrap textarea {
  width: 100%;
  padding: 1.625rem 0.625rem 0;
  font-size: 1rem;
  height: 174px;
  border-radius: 8px 8px 0px 0px;
  border-bottom: 1px solid #000000;
  background: #F1F1F1;
}
@media only screen and (max-width: 767px) {
  .wpcf7-form .floating-field .wpcf7-form-control-wrap textarea {
    font-size: 0.9375rem;
  }
}
.wpcf7-form .floating-field .wpcf7-form-control-wrap select {
  width: 100%;
  padding: 0.875rem 0.625rem 0;
  font-size: 1rem;
  height: 60px;
  border-radius: 8px 8px 0px 0px;
  border-bottom: 1px solid #000000;
  background: #F1F1F1;
  color: transparent;
}
@media only screen and (max-width: 767px) {
  .wpcf7-form .floating-field .wpcf7-form-control-wrap select {
    font-size: 0.9375rem;
  }
}
.wpcf7-form .floating-field .wpcf7-form-control-wrap select option {
  color: #000000 !important;
}
@media only screen and (max-width: 767px) {
  .wpcf7-form .floating-field .wpcf7-form-control-wrap select.cf7-select-long {
    height: 98px;
  }
}
@media only screen and (max-width: 389px) {
  .wpcf7-form .floating-field .wpcf7-form-control-wrap select.cf7-select-long {
    height: 130px;
  }
}
.wpcf7-form .floating-field .wpcf7-form-control-wrap select:has(option:checked:not([value])), .wpcf7-form .floating-field .wpcf7-form-control-wrap select:has(option:checked:not([value=""])) {
  color: #000000;
}
.wpcf7-form .floating-field .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  position: absolute;
  bottom: 2px;
  right: 10px;
  z-index: 10;
}
.wpcf7-form .floating-field .wpcf7-form-control-wrap .wpcf7-select-parent .select-arrow {
  background: url("/wp-content/uploads/2025/05/sort-arrow-icon.svg") no-repeat center transparent !important;
  font-size: 0 !important;
  border: none !important;
  border-radius: 0;
  width: 50px !important;
}
.wpcf7-form .floating-field.focused .floating-placeholder {
  top: 8px;
  font-size: 0.625rem;
  transform: none;
}
@media only screen and (max-width: 1024px) {
  .wpcf7-form .floating-field.focused .floating-placeholder {
    font-size: 0.75rem;
  }
}
@media only screen and (max-width: 767px) {
  .wpcf7-form .floating-field.focused .floating-placeholder {
    font-size: 0.625rem;
  }
}
.wpcf7-form .floating-field.focused .floating-placeholder.active {
  top: 8px;
  font-size: 0.625rem;
  transform: none;
}
@media only screen and (max-width: 1024px) {
  .wpcf7-form .floating-field.focused .floating-placeholder.active {
    font-size: 0.75rem;
  }
}
@media only screen and (max-width: 767px) {
  .wpcf7-form .floating-field.focused .floating-placeholder.active {
    font-size: 0.625rem;
  }
}
.wpcf7-form .floating-field.constantly-focused .floating-placeholder {
  top: 8px;
  font-size: 0.625rem;
  transform: none;
}
@media only screen and (max-width: 1024px) {
  .wpcf7-form .floating-field.constantly-focused .floating-placeholder {
    font-size: 0.75rem;
  }
}
@media only screen and (max-width: 767px) {
  .wpcf7-form .floating-field.constantly-focused .floating-placeholder {
    font-size: 0.625rem;
  }
}
.wpcf7-form .floating-field.constantly-focused .floating-placeholder.active {
  top: 8px;
  font-size: 0.625rem;
  transform: none;
}
@media only screen and (max-width: 1024px) {
  .wpcf7-form .floating-field.constantly-focused .floating-placeholder.active {
    font-size: 0.75rem;
  }
}
@media only screen and (max-width: 767px) {
  .wpcf7-form .floating-field.constantly-focused .floating-placeholder.active {
    font-size: 0.625rem;
  }
}
.wpcf7-form .upload-field-group {
  display: flex;
  gap: 24px 32px;
  align-items: flex-start;
  margin-bottom: 20px;
  flex-wrap: wrap;
}
@media only screen and (max-width: 390px) {
  .wpcf7-form .upload-field-group {
    flex-direction: column;
  }
}
.wpcf7-form .upload-field-group .multiple-upload-field > p {
  margin: 0 !important;
}
.wpcf7-form .upload-field-group .multiple-upload-field .codedropz-upload-wrapper .codedropz-upload-handler {
  margin: 0;
  border: 0;
}
.wpcf7-form .upload-field-group .multiple-upload-field .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container {
  padding: 0;
}
.wpcf7-form .upload-field-group .multiple-upload-field .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner h3, .wpcf7-form .upload-field-group .multiple-upload-field .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner span {
  display: none;
}
.wpcf7-form .upload-field-group .multiple-upload-field .codedropz-upload-wrapper .codedropz-upload-handler .dnd-upload-counter {
  display: none;
}
.wpcf7-form .upload-field-group .multiple-upload-field .cd-upload-btn {
  background: #000000;
  color: #FFFFFF;
  padding: 8px 10px;
  border-radius: 4px;
  font-size: 16px;
  cursor: pointer;
  z-index: 1;
  position: relative;
  display: block;
  width: fit-content;
}
@media only screen and (max-width: 767px) {
  .wpcf7-form .upload-field-group .multiple-upload-field .cd-upload-btn {
    padding: 10px 12px;
    font-size: 14px;
  }
}
.wpcf7-form .upload-field-group .multiple-upload-field .dnd-upload-status {
  max-width: 145px;
}
.wpcf7-form .upload-field-group .multiple-upload-field .dnd-upload-status .dnd-upload-image, .wpcf7-form .upload-field-group .multiple-upload-field .dnd-upload-status .dnd-progress-bar {
  display: none;
}
.wpcf7-form .upload-field-group .multiple-upload-field .dnd-upload-status .dnd-upload-details {
  padding: 0;
  width: 100%;
}
.wpcf7-form .upload-field-group .multiple-upload-field .dnd-upload-status .dnd-upload-details .name {
  padding-right: 0;
}
.wpcf7-form .upload-field-group .multiple-upload-field .dnd-upload-status .dnd-upload-details .name > span {
  font-size: 12px;
  color: #606060;
}
.wpcf7-form .upload-field-group .multiple-upload-field .dnd-upload-status .dnd-upload-details .name em {
  display: none;
}
.wpcf7-form .upload-field-group .multiple-upload-field .dnd-upload-status .dnd-upload-details .dnd-icon-remove:after {
  content: "";
  display: block;
  background-image: url(/wp-content/uploads/2025/06/clear-file-upload.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 7.5px !important;
  height: 7.5px !important;
}
.wpcf7-form .upload-field {
  align-content: center;
  position: relative;
}
.wpcf7-form .upload-field.align-start {
  align-content: flex-start;
}
.wpcf7-form .upload-field .cf7-file-input {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  height: 100% !important;
  width: 100% !important;
  cursor: pointer;
  z-index: 2;
  padding: 0 !important;
}
.wpcf7-form .upload-field .custom-file-button {
  background: #000000;
  color: #FFFFFF;
  padding: 8px 10px;
  border-radius: 4px;
  font-size: 12px;
  margin-right: 16px;
  cursor: pointer;
  z-index: 1;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .wpcf7-form .upload-field .custom-file-button {
    padding: 10px 12px;
    font-size: 14px;
  }
}
.wpcf7-form .upload-field .custom-file-wrap > p {
  margin: 0;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .wpcf7-form .upload-field .custom-file-wrap > p {
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
  }
}
.wpcf7-form .upload-field .cf7-file-name {
  font-size: 12px;
  color: #606060;
  user-select: none;
  pointer-events: none;
}
.wpcf7-form .upload-field #clear-file {
  background-color: transparent;
  border: 0;
  background-image: url(/wp-content/uploads/2025/06/clear-file-upload.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  font-size: 0;
  width: 7.5px !important;
  height: 7.5px !important;
  padding: 0;
  margin-left: 8px;
  cursor: pointer;
}
.wpcf7-form .upload-field .wpcf7-not-valid-tip {
  display: block;
  font-size: 0.75rem;
}
.wpcf7-form .file-btn {
  margin-top: 8px;
}
.wpcf7-form .file-btn > p {
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {
  .wpcf7-form .checkbox-field > p {
    margin-bottom: 16px;
  }
}
.wpcf7-form .checkbox-field.col3 .wpcf7-checkbox {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 20px;
}
.wpcf7-form .checkbox-field.col3 .wpcf7-checkbox .wpcf7-list-item {
  width: 33.33%;
  max-width: 330px;
}
@media only screen and (max-width: 767px) {
  .wpcf7-form .checkbox-field.col3 .wpcf7-checkbox .wpcf7-list-item {
    width: 100%;
    max-width: 100%;
  }
}
.wpcf7-form .checkbox-field.col4 .wpcf7-checkbox {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 40px;
}
@media only screen and (max-width: 767px) {
  .wpcf7-form .checkbox-field.col4 .wpcf7-checkbox {
    gap: 16px;
  }
}
.wpcf7-form .checkbox-field input[type="checkbox"] {
  display: none;
}
.wpcf7-form .checkbox-field input[type="checkbox"]:checked + span::after {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  width: 18px;
  height: 18px;
  background-image: url(/wp-content/uploads/2025/06/CheckedCircle.svg);
  background-size: cover;
  background-repeat: no-repeat;
}
.wpcf7-form .checkbox-field .wpcf7-checkbox {
  display: block;
  margin-top: 10px;
}
.wpcf7-form .checkbox-field .wpcf7-checkbox .wpcf7-list-item {
  margin: 0;
}
.wpcf7-form .checkbox-field .wpcf7-list-item-label {
  position: relative;
  padding-left: 26px;
  cursor: pointer;
  font-size: 16px;
  line-height: 1.2;
  display: inline-block;
}
.wpcf7-form .checkbox-field .wpcf7-list-item-label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  background-image: url(/wp-content/uploads/2025/06/CheckCircle.svg);
  background-size: cover;
  background-repeat: no-repeat;
  box-sizing: border-box;
}
.wpcf7-form .checkbox-field .wpcf7-acceptance {
  display: block;
  margin-top: 10px;
}
.wpcf7-form .checkbox-field .wpcf7-acceptance .wpcf7-list-item {
  margin: 0;
}
.wpcf7-form .checkbox-field .wpcf7-acceptance .wpcf7-list-item-label {
  padding-left: 28px;
  font-size: 14px;
}
.wpcf7-form .text-upload {
  display: flex;
  gap: 32px;
}
@media only screen and (max-width: 767px) {
  .wpcf7-form .text-upload {
    flex-direction: column-reverse;
    align-items: flex-start;
    gap: 0;
  }
}
.wpcf7-form .text-upload > p {
  width: 100%;
  flex: 1;
}
.wpcf7-form .text-upload .upload-field {
  width: auto;
}
.wpcf7-form .text-upload .upload-field .custom-file-wrap > p {
  flex-direction: column;
  align-items: flex-end;
  gap: 6px;
}
@media only screen and (max-width: 767px) {
  .wpcf7-form .text-upload .upload-field .custom-file-wrap > p {
    align-items: flex-start;
  }
}
.wpcf7-form .text-upload .upload-field .custom-file-button {
  margin-right: 0;
  min-width: 166px;
  text-align: center;
}
.wpcf7-form .note-txt {
  font-size: 12px !important;
  margin-top: 8px;
  text-align: left;
}
.wpcf7-form .note-txt p {
  margin-bottom: 0;
  font-size: 12px !important;
}
.wpcf7-form .wpcf7-not-valid-tip {
  display: block;
  font-size: 0.75rem;
}
.wpcf7-form .form-submit {
  margin-top: 1.5rem;
}
.wpcf7-form .form-submit > p {
  margin: 0 !important;
}
.time-info {
  margin: 0 !important;
}
.time-info li {
  display: flex;
  padding-bottom: 0 !important;
  gap: 8px;
  align-items: center;
}
.time-info li .icon-wrapper {
  margin: 0 !important;
  width: 20px !important;
  height: 20px !important;
  background: transparent !important;
}
.time-info li .icon-wrapper i:before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  background-image: url(/wp-content/uploads/2025/06/clock-icon.svg);
  background-size: cover;
  background-repeat: no-repeat;
}
.time-info li .fusion-li-item-content {
  margin: 0 !important;
  line-height: 1;
}
.mwsec-1030 > .fusion-row {
  max-width: 1030px !important;
}
@media only screen and (max-width: 1024px) {
  .mwsec-1030 > .fusion-row {
    max-width: 912px !important;
  }
}
@media only screen and (max-width: 767px) {
  .form-sec .form-heading > .fusion-column-wrapper {
    flex-direction: column-reverse !important;
    gap: 16px;
    align-items: flex-start;
  }
}
.form-sec form.wpcf7-form {
  display: flex;
  flex-direction: column;
  gap: 44px;
}
@media only screen and (max-width: 767px) {
  .form-sec form.wpcf7-form {
    gap: 24px;
  }
}
.form-sec .form-box h4 {
  margin: 0 0 20px;
}
@media only screen and (max-width: 767px) {
  .form-sec .form-box h4 {
    margin: 0 0 16px;
  }
}
.form-sec .form-box .two-input-wrapper {
  gap: 20px;
}
@media only screen and (max-width: 767px) {
  .form-sec .form-box .two-input-wrapper {
    gap: 0px;
    flex-wrap: wrap;
  }
}
.form-sec .form-box .floating-field {
  margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {
  .form-sec .form-box .floating-field {
    margin-bottom: 16px;
  }
}
.form-sec .form-box .floating-field .wpcf7-form-control-wrap textarea {
  height: 120px;
}
.form-sec .form-box .form-submit {
  margin-top: 0;
}
.heading-required {
  display: flex;
  gap: 16px;
  align-items: center;
}
.heading-tooltip {
  display: flex;
  gap: 16px;
}
.custom-tooltip {
  position: relative;
  display: inline-block;
  line-height: 1;
}
.custom-tooltip .tooltiptext {
  visibility: hidden;
  width: 300px;
  background-color: #000000;
  color: #FFFFFF;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -150px;
  opacity: 0;
  transition: opacity 0.3s;
  line-height: initial;
  font-size: 12px;
}
.custom-tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}
.custom-tooltip .tooltiptext p {
  margin-bottom: 10px;
}
.custom-tooltip .tooltiptext p:last-of-type {
  margin-bottom: 0px;
}
.custom-tooltip .tooltiptext a {
  display: inline;
}
.custom-tooltip > img {
  display: inline-block !important;
  vertical-align: middle;
}
.custom-tooltip > p {
  margin-bottom: 0px !important;
}
.custom-tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
.quickfind-widget {
  position: fixed;
  bottom: 32px;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}
.quickfind-widget-search {
  min-width: 350px;
  background-color: #479dd6;
  color: #FFFFFF;
  padding-block: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  border-radius: 8px;
  max-height: 51px;
  font-size: 0.9375rem;
  line-height: 1.1875rem;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .quickfind-widget-search {
    min-width: 286px;
  }
}
.quickfind-widget-search img {
  width: 16px;
}
.quickfind-widget-up {
  width: 51px;
  height: 51px;
  padding: 0.875rem 0.9375rem;
  background-color: #479dd6;
  border-radius: 100%;
  font-size: 1.125rem;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .quickfind-widget-up {
    width: 48px;
    height: 48px;
  }
}
.quickfind-widget-up span {
  font-family: "Anton", Arial, Helvetica, sans-serif;
  color: #FFFFFF;
}
@media screen and (max-width: 1024px) {
  .ua-mobile .fusion-modal.quickfindmodal {
    top: calc(34px + 80px + var(--adminbar-height));
    padding-block: 1.75rem;
  }
}
@media screen and (max-width: 767px) {
  .ua-mobile .fusion-modal.quickfindmodal {
    top: calc(34px + 64px + var(--adminbar-height));
    padding-top: 0;
  }
}
@media screen and (min-width: 768px) {
  .ua-mobile .fusion-modal.quickfindmodal {
    height: calc(100% - 34px - 80px - var(--adminbar-height));
    overflow: unset;
    border-radius: 8px;
  }
}
.ua-mobile .fusion-modal.quickfindmodal .modal-dialog {
  width: 100%;
  max-width: 708px;
  margin: 0 auto;
  height: 100% !important;
  max-height: calc(100% - 100px);
  border-radius: 8px;
  overflow: visible;
  transform: unset;
}
@media screen and (min-width: 768px) {
  .ua-mobile .fusion-modal.quickfindmodal .modal-dialog {
    width: 100%;
    margin: 0 auto;
    max-height: 100%;
  }
}
@media screen and (max-width: 767px) {
  .ua-mobile .fusion-modal.quickfindmodal .modal-dialog {
    max-width: 100%;
    border-radius: 0;
    margin: 0;
    height: 100% !important;
  }
}
.ua-mobile .fusion-modal.quickfindmodal .modal-dialog .modal-content {
  box-shadow: unset;
  border: none;
  border-radius: 8px;
}
@media screen and (min-width: 768px) {
  .ua-mobile .fusion-modal.quickfindmodal .modal-dialog .modal-content {
    height: 100%;
  }
}
.ua-mobile .fusion-modal.quickfindmodal .modal-dialog .modal-content .modal-header {
  padding: 0;
  width: 50px;
  min-height: 50px;
  position: absolute;
  top: -25px;
  right: -25px;
}
@media screen and (max-width: 767px) {
  .ua-mobile .fusion-modal.quickfindmodal .modal-dialog .modal-content .modal-header {
    top: 20px;
    right: 20px;
  }
}
.ua-mobile .fusion-modal.quickfindmodal .modal-dialog .modal-content .modal-header .close {
  background: url(/wp-content/uploads/2025/06/popup-close-icon.svg) center/contain no-repeat;
  width: 50px;
  height: 50px;
  display: block;
  font-size: 0;
  margin: 0;
  opacity: 1;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .ua-mobile .fusion-modal.quickfindmodal .modal-dialog .modal-content .modal-header .close {
    background: url(/wp-content/uploads/2025/06/popup-close-icon_mobile.svg) center/contain no-repeat;
    width: 32px;
    height: 32px;
  }
}
.ua-mobile .fusion-modal.quickfindmodal .modal-dialog .modal-content .modal-body {
  padding: 0;
}
@media screen and (min-width: 768px) {
  .ua-mobile .fusion-modal.quickfindmodal .modal-dialog .modal-content .modal-body {
    overflow: auto;
    overflow-y: scroll;
    height: 100%;
    max-height: 100%;
    border-radius: inherit;
  }
}
@media screen and (max-width: 767px) {
  .ua-mobile .fusion-modal.quickfindmodal .modal-dialog .modal-content .modal-body .fusion-layout-column > .fusion-column-wrapper {
    border-radius: 0;
  }
}
.ua-mobile .fusion-modal.quickfindmodal .modal-dialog .modal-content .modal-body .fusion-layout-column > .fusion-column-wrapper h4, .ua-mobile .fusion-modal.quickfindmodal .modal-dialog .modal-content .modal-body .fusion-layout-column > .fusion-column-wrapper h4 * {
  font-size: 1.875rem !important;
  line-height: 2.0625rem !important;
}
@media screen and (max-width: 1024px) {
  .ua-mobile .fusion-modal.quickfindmodal .modal-dialog .modal-content .modal-body .fusion-layout-column > .fusion-column-wrapper h4, .ua-mobile .fusion-modal.quickfindmodal .modal-dialog .modal-content .modal-body .fusion-layout-column > .fusion-column-wrapper h4 * {
    font-size: 1.25rem !important;
    line-height: 1.375rem !important;
  }
}
@media screen and (max-width: 767px) {
  .ua-mobile .fusion-modal.quickfindmodal .modal-dialog .modal-content .modal-body .fusion-layout-column > .fusion-column-wrapper h4, .ua-mobile .fusion-modal.quickfindmodal .modal-dialog .modal-content .modal-body .fusion-layout-column > .fusion-column-wrapper h4 * {
    font-size: 1.875rem !important;
    line-height: 2.0625rem !important;
  }
}
.ua-mobile .fusion-modal.quickfindmodal .modal-dialog .modal-content .modal-body .fusion-layout-column > .fusion-column-wrapper .awb-toc-el .awb-toc-el__list {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
.ua-mobile .fusion-modal.quickfindmodal .modal-dialog .modal-content .modal-body .fusion-layout-column > .fusion-column-wrapper .awb-toc-el .awb-toc-el__list .awb-toc-el__list-item {
  width: calc(50% - 8px);
}
@media screen and (max-width: 767px) {
  .ua-mobile .fusion-modal.quickfindmodal .modal-dialog .modal-content .modal-body .fusion-layout-column > .fusion-column-wrapper .awb-toc-el .awb-toc-el__list .awb-toc-el__list-item {
    width: 100%;
  }
}
.ua-mobile .fusion-modal.quickfindmodal .modal-dialog .modal-content .modal-body .fusion-layout-column > .fusion-column-wrapper .awb-toc-el .awb-toc-el__list .awb-toc-el__list-item a {
  font-size: 1rem;
  line-height: 1.1875rem;
}
.ua-mobile .fusion-modal.quickfindmodal + .modal-backdrop.in {
  opacity: 0.25;
}
@media screen and (max-width: 767px) {
  .ua-mobile .fusion-modal.quickfindmodal + .modal-backdrop.in {
    opacity: 0;
  }
}
.products-with-filter > .fusion-row {
  gap: 40px;
}
@media screen and (max-width: 1024px) {
  .products-with-filter > .fusion-row {
    flex-wrap: wrap !important;
    gap: 16px;
    max-width: 912px !important;
  }
}
@media screen and (max-width: 1024px) {
  .products-with-filter > .fusion-row .filter-col {
    width: 100% !important;
  }
}
@media screen and (max-width: 1024px) {
  .products-with-filter > .fusion-row .filter-col .fusion-column-wrapper {
    flex-direction: row !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
    align-items: flex-end !important;
  }
  .products-with-filter > .fusion-row .filter-col .fusion-column-wrapper .has-fixed-modal {
    position: fixed !important;
    height: 100%;
    width: 100% !important;
    top: 0 !important;
    left: 0 !important;
    background: rgba(0, 0, 0, 0.3);
    visibility: hidden;
    opacity: 0;
    z-index: -1 !important;
    transition: all 0.4s ease-in-out !important;
  }
  .products-with-filter > .fusion-row .filter-col .fusion-column-wrapper .has-fixed-modal .fusion-column-wrapper {
    max-width: 472px;
    width: 90% !important;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto !important;
    top: 50%;
    transform: translateY(-50%) !important;
    background: #fff !important;
    padding: 2rem !important;
    border-radius: 8px !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
  }
  .products-with-filter > .fusion-row .filter-col .fusion-column-wrapper .has-fixed-modal .fusion-column-wrapper .fusion-title.h2 .fusion-title-heading {
    font-size: 1.875rem !important;
  }
  .products-with-filter > .fusion-row .filter-col .fusion-column-wrapper .has-fixed-modal .fusion-column-wrapper .fusion-title.h2 .fusion-title-heading strong {
    font-size: 1.875rem !important;
  }
  .products-with-filter > .fusion-row .filter-col .fusion-column-wrapper .has-fixed-modal .fusion-column-wrapper .fusion-button.tablet-filter-close {
    padding: 0 !important;
    border-radius: 0 !important;
    font-size: 0 !important;
    margin: 0 !important;
    width: 53px !important;
    height: 53px !important;
    background: url("/wp-content/uploads/2025/05/gvm-kit-close-icon.svg") no-repeat 0 0 !important;
    position: absolute !important;
    top: -26px;
    right: -26px;
  }
  .products-with-filter > .fusion-row .filter-col .fusion-column-wrapper .has-fixed-modal .fusion-column-wrapper .fusion-button.tablet-filter-close .fusion-button-text {
    font-size: 0 !important;
  }
  .products-with-filter > .fusion-row .filter-col .fusion-column-wrapper .has-fixed-modal .fusion-column-wrapper .fusion-button.tablet-filter-close:before {
    display: none !important;
  }
  .products-with-filter > .fusion-row .filter-col .fusion-column-wrapper .has-fixed-modal.active {
    z-index: 99999 !important;
    visibility: visible;
    opacity: 1;
  }
}
@media screen and (max-width: 1024px) and (max-width: 767px) {
  .products-with-filter > .fusion-row .filter-col .fusion-column-wrapper .has-fixed-modal .fusion-column-wrapper {
    padding: 4rem 1.25rem 1.25rem !important;
  }
}
@media screen and (max-width: 1024px) and (max-width: 767px) {
  .products-with-filter > .fusion-row .filter-col .fusion-column-wrapper .has-fixed-modal .fusion-column-wrapper .fusion-button.tablet-filter-close {
    top: 20px;
    right: 20px;
    background: url("/wp-content/uploads/2025/06/popup-close-icon_mobile.svg") no-repeat 0 0 !important;
    width: 34px !important;
    height: 34px !important;
  }
}
.products-with-filter > .fusion-row .filter-col .fusion-column-wrapper .fusion-button.tablet-filter-open {
  padding: 0 0 0.375rem !important;
  height: auto !important;
  background: none !important;
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
  border-radius: 0 !important;
  border-bottom: 1px solid #606060 !important;
}
@media screen and (max-width: 767px) {
  .products-with-filter > .fusion-row .filter-col .fusion-column-wrapper .fusion-button.tablet-filter-open {
    padding: 0 !important;
    border-bottom: none !important;
  }
}
.products-with-filter > .fusion-row .filter-col .fusion-column-wrapper .fusion-button.tablet-filter-open .fusion-button-text {
  color: #000000 !important;
  font-size: 1.125rem !important;
}
@media screen and (max-width: 767px) {
  .products-with-filter > .fusion-row .filter-col .fusion-column-wrapper .fusion-button.tablet-filter-open .fusion-button-text {
    font-size: 0.9375rem !important;
  }
}
.products-with-filter > .fusion-row .filter-col .fusion-column-wrapper .fusion-button.tablet-filter-open:before {
  display: none !important;
}
@media screen and (max-width: 767px) {
  .products-with-filter > .fusion-row .filter-col .fusion-column-wrapper .fusion-title.h2 .fusion-title-heading {
    font-size: 1.625rem !important;
  }
  .products-with-filter > .fusion-row .filter-col .fusion-column-wrapper .fusion-title.h2 .fusion-title-heading strong {
    font-size: 1.625rem !important;
  }
}
.products-with-filter > .fusion-row .filter-col .fusion-search-element {
  margin-bottom: 0.5rem;
  width: 100%;
}
.products-with-filter > .fusion-row .filter-col .fusion-search-element .searchform {
  position: relative;
}
.products-with-filter > .fusion-row .filter-col .fusion-search-element .searchform .fusion-search-form-content .fusion-search-field {
  position: relative;
}
.products-with-filter > .fusion-row .filter-col .fusion-search-element .searchform .fusion-search-form-content .fusion-search-field input {
  padding: 1.25rem 0.625rem 1.25rem 2.125rem;
  border-radius: 8px 8px 0px 0px;
  border-bottom: 1px solid #000000;
  background: #F1F1F1;
  font-size: 1rem;
  line-height: 1.2;
  color: #000000;
  height: 64px;
}
.products-with-filter > .fusion-row .filter-col .fusion-search-element .searchform .fusion-search-form-content .fusion-search-field input::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.products-with-filter > .fusion-row .filter-col .fusion-search-element .searchform .fusion-search-form-content .fusion-search-field input::placeholder {
  font-size: 1rem;
  line-height: 1.2;
  color: rgba(0, 0, 0, 0.5);
}
.products-with-filter > .fusion-row .filter-col .fusion-search-element .searchform .fusion-search-form-content .fusion-search-field .custom-clear {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background: url("/wp-content/uploads/2025/06/clear-postcode.svg") no-repeat 0 0;
  background-size: contain;
  border: none;
  cursor: pointer;
  display: none;
  padding: 0;
  background-color: transparent;
  z-index: 2;
}
.products-with-filter > .fusion-row .filter-col .fusion-search-element .searchform .fusion-search-form-content .fusion-search-button {
  left: 10px;
  width: 30px;
}
.products-with-filter > .fusion-row .filter-col .fusion-search-element .searchform .fusion-search-form-content .fusion-search-button .fusion-search-submit {
  font-size: 0 !important;
  background: url("/wp-content/uploads/2025/05/postcode-search-icon.svg") no-repeat left center;
  width: 30px;
  height: 30px;
}
.products-with-filter > .fusion-row .filter-col .fusion-search-element .searchform .fusion-search-form-content .fusion-search-button .fusion-slider-loading {
  width: 23px !important;
  height: 23px !important;
  top: 26px !important;
  left: 11px !important;
  background: #F1F1F1;
}
.products-with-filter > .fusion-row .filter-col .fusion-search-element .searchform .fusion-search-results-wrapper .fusion-search-results {
  border: 0 !important;
  position: absolute;
  z-index: 9990;
  width: 100%;
  background-color: #F1F1F1;
  border-radius: 0 0 8px 8px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 14px 10px;
  left: 0;
  right: 0;
}
.products-with-filter > .fusion-row .filter-col .fusion-search-element .searchform .fusion-search-results-wrapper .fusion-search-results p {
  margin-bottom: 0 !important;
}
.products-with-filter > .fusion-row .filter-col .fusion-search-element .searchform .fusion-search-results-wrapper .fusion-search-results .fusion-search-result a {
  color: #000000 !important;
}
.products-with-filter > .fusion-row .filter-col .fusion-search-element .searchform .fusion-search-results-wrapper .fusion-search-results .fusion-search-result a:hover {
  color: #479dd6 !important;
}
.products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper {
  margin: 0 0 0.5rem;
  padding: 0;
  position: relative;
}
.products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle {
  position: absolute;
  left: 10px;
  top: 22px;
  transform: none;
  transition: 0.2s ease;
  pointer-events: none;
  color: #000;
  z-index: 10;
  width: calc(100% - 50px);
  line-height: normal;
}
@media screen and (max-width: 767px) {
  .products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle {
    font-size: 0.9375rem;
  }
}
.products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle .wfpTitle {
  font-size: 1rem;
  font-weight: normal;
  height: auto;
}
@media screen and (max-width: 767px) {
  .products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle .wfpTitle {
    font-size: 0.9375rem;
  }
}
.products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle .wpfTitleToggle {
  display: none !important;
}
.products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle.active {
  top: 8px;
  font-size: 0.625rem;
  transform: none;
}
@media screen and (max-width: 1024px) {
  .products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle.active {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle.active {
    font-size: 0.625rem;
  }
}
.products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle.active .wfpTitle {
  font-size: 0.625rem;
}
@media screen and (max-width: 1024px) {
  .products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle.active .wfpTitle {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle.active .wfpTitle {
    font-size: 0.625rem;
  }
}
.products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle.active + .wpfFilterContent .wpfCheckboxHier select {
  color: #000000 !important;
}
.products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier {
  position: relative;
  /* border-bottom: 1px solid $black; */
  background: #F1F1F1;
}
.products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 100%;
  padding: 0.875rem 0.625rem 0;
  font-size: 1rem;
  height: 60px;
  border-radius: 8px 0px 0px 0px;
  border-bottom: 1px solid #000000;
  background: #F1F1F1;
  cursor: pointer;
  color: transparent;
}
@media screen and (max-width: 767px) {
  .products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier select {
    font-size: 0.9375rem;
  }
}
.products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier select option {
  color: #000000 !important;
}
.products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier select:has(option:checked:not([value])), .products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier select:has(option:checked:not([value=""])), .products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier select:has(option:checked([value="0"])) {
  color: #000000;
}
.products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .custom-select-display {
  height: 64px;
  border-radius: 8px 8px 0px 0px;
  background: #F1F1F1;
  padding: 28px 10px 12px;
  position: relative;
}
.products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .custom-select-display .arrow {
  width: 50px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background: url(/wp-content/uploads/2025/05/sort-arrow-icon.svg) no-repeat center transparent !important;
  transition: all 0.4s ease-in-out;
}
.products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .custom-select-display .arrow.active {
  transform: rotate(180deg);
}
.products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .custom-select-display.no-value {
  color: transparent;
}
.products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .custom-select-options {
  padding: 0 10px 20px;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .custom-select-options li {
  width: 100% !important;
  cursor: pointer;
}
.products-with-filter > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .custom-select-options li:hover {
  color: #479dd6;
}
.products-with-filter > .fusion-row .product-grid-col {
  flex-shrink: 1;
}
@media screen and (max-width: 1024px) {
  .products-with-filter > .fusion-row .product-grid-col {
    width: 100% !important;
  }
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-sorting {
  justify-content: space-between;
  margin-bottom: 0.75rem !important;
}
@media screen and (max-width: 1024px) {
  .products-with-filter > .fusion-row .product-grid-col .fusion-woo-sorting {
    margin-bottom: 1rem !important;
    flex-direction: row !important;
  }
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-sorting .order-dropdown {
  margin: 0;
  line-height: 29px;
  height: 29px;
  min-width: 100px !important;
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-sorting .order-dropdown .current-li {
  background: #FFFFFF;
  padding-left: 0;
  padding-right: 2.125rem;
  border: none;
  border-bottom: 1px solid #606060;
}
@media screen and (max-width: 1024px) {
  .products-with-filter > .fusion-row .product-grid-col .fusion-woo-sorting .order-dropdown .current-li {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .products-with-filter > .fusion-row .product-grid-col .fusion-woo-sorting .order-dropdown .current-li {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .products-with-filter > .fusion-row .product-grid-col .fusion-woo-sorting .order-dropdown .current-li .current-li-content {
    height: 29px !important;
  }
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-sorting .order-dropdown .current-li .current-li-content a strong {
  margin-left: 0.5rem;
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-sorting .order-dropdown > li:after {
  width: 24px;
  height: 29px;
  font-size: 0;
  background: url("/wp-content/uploads/2025/05/sort-arrow-icon.svg") no-repeat center center;
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-sorting .order-dropdown > li ul li a {
  background: #FFFFFF;
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-sorting .order {
  display: none;
}
.products-with-filter > .fusion-row .product-grid-col .product-sorting-form {
  display: flex;
  justify-content: space-between;
  margin-bottom: 0.75rem !important;
}
@media screen and (max-width: 1024px) {
  .products-with-filter > .fusion-row .product-grid-col .product-sorting-form {
    margin-bottom: 1rem !important;
    flex-direction: row !important;
  }
}
.products-with-filter > .fusion-row .product-grid-col .product-sorting-form .sort-select-wrapper {
  margin: 0;
  line-height: 29px;
  height: 29px;
  min-width: 100px !important;
  background: #FFFFFF;
  padding-left: 0;
  padding-right: 0;
  border: none;
  border-bottom: 1px solid #606060;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 1024px) {
  .products-with-filter > .fusion-row .product-grid-col .product-sorting-form .sort-select-wrapper {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .products-with-filter > .fusion-row .product-grid-col .product-sorting-form .sort-select-wrapper {
    font-size: 0.75rem;
  }
}
.products-with-filter > .fusion-row .product-grid-col .product-sorting-form .sort-select-wrapper label {
  font-weight: 400;
  font-size: 0.75rem;
  color: #262626;
}
.products-with-filter > .fusion-row .product-grid-col .product-sorting-form .sort-select-wrapper select {
  border: none;
  border-radius: 0;
  height: 24px;
  background: #FFFFFF;
  color: #262626;
  font-size: 0.75rem;
  font-weight: 700;
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products {
  margin: -0.625rem !important;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products {
    margin: -0.5rem !important;
  }
}
@media screen and (max-width: 767px) {
  .products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products {
    margin: -0.375rem !important;
  }
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product {
  padding: 0.625rem !important;
  display: flex;
  justify-content: stretch;
}
@media screen and (max-width: 1024px) {
  .products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product {
    padding: 0.5rem !important;
  }
}
@media screen and (max-width: 767px) {
  .products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product {
    padding: 0.375rem !important;
    width: 50% !important;
  }
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper {
  background: #F1F1F1;
  border-radius: 8px;
  padding: 1rem;
  border: none;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper {
    padding: 0.625rem;
  }
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper .product-images .featured-image, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper .product-images .featured-image, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper .product-images .featured-image {
  overflow: hidden;
  border-radius: 6px;
  height: 263px;
  position: relative;
  background: #FFFFFF;
}
@media screen and (max-width: 576px) {
  .products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper .product-images .featured-image, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper .product-images .featured-image, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper .product-images .featured-image {
    height: 149px;
    border-radius: 4px;
  }
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper .product-images .featured-image img, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper .product-images .featured-image img, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper .product-images .featured-image img {
  width: 100%;
  height: 263px;
  object-fit: cover;
  border-radius: 6px;
  background: #FFFFFF;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 576px) {
  .products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper .product-images .featured-image img, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper .product-images .featured-image img, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper .product-images .featured-image img {
    height: 149px;
    border-radius: 4px;
  }
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper .fusion-product-content, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper .fusion-product-content, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper .fusion-product-content {
  padding: 1rem 0 0 !important;
}
@media screen and (max-width: 767px) {
  .products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper .fusion-product-content, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper .fusion-product-content, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper .fusion-product-content {
    padding: 0.625rem 0 0 !important;
  }
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .product-title, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .product-title, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .product-title {
  font-size: 1rem !important;
  margin-bottom: 0.625rem;
}
@media screen and (max-width: 1024px) {
  .products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .product-title, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .product-title, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .product-title {
    font-size: 1rem !important;
  }
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .product-title a, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .product-title a, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .product-title a {
  color: #000000;
  font-size: 1rem !important;
}
@media screen and (max-width: 1024px) {
  .products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .product-title a, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .product-title a, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .product-title a {
    font-size: 1rem !important;
  }
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .fusion-price-rating .woocommerce-Price-amount, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .fusion-price-rating .woocommerce-Price-amount, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .fusion-price-rating .woocommerce-Price-amount {
  color: #000000;
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper .fusion-product-content .product-buttons, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper .fusion-product-content .product-buttons, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper .fusion-product-content .product-buttons {
  padding: 0 !important;
  position: absolute;
  width: calc(100% - 32px);
  left: 16px;
  top: 241px;
  overflow: hidden;
  height: 38px;
  display: flex;
  align-items: flex-end;
  z-index: 60;
}
@media screen and (max-width: 767px) {
  .products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper .fusion-product-content .product-buttons, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper .fusion-product-content .product-buttons, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper .fusion-product-content .product-buttons {
    display: none !important;
  }
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper .fusion-product-content .product-buttons .product-buttons-container, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper .fusion-product-content .product-buttons .product-buttons-container, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper .fusion-product-content .product-buttons .product-buttons-container {
  width: 100%;
  height: 0;
  overflow: hidden;
  transition: all 0.4s ease-in-out;
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper .fusion-product-content .product-buttons .product-buttons-container .add_to_cart_button, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper .fusion-product-content .product-buttons .product-buttons-container .add_to_cart_button, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper .fusion-product-content .product-buttons .product-buttons-container .add_to_cart_button {
  display: none !important;
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper .fusion-product-content .product-buttons .product-buttons-container .fusion-quick-view, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper .fusion-product-content .product-buttons .product-buttons-container .fusion-quick-view, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper .fusion-product-content .product-buttons .product-buttons-container .fusion-quick-view {
  max-width: 100%;
  width: 100%;
  height: 38px;
  background: #479dd6;
  color: #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1rem !important;
  border-radius: 2px;
  gap: 9px;
  padding: 0 !important;
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper .fusion-product-content .product-buttons .product-buttons-container .fusion-quick-view:before, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper .fusion-product-content .product-buttons .product-buttons-container .fusion-quick-view:before, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper .fusion-product-content .product-buttons .product-buttons-container .fusion-quick-view:before {
  content: url("/wp-content/uploads/2025/05/filter-search-icon.svg");
  position: static;
  height: 18px;
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper .fusion-product-content .product-buttons .fusion-content-sep, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper .fusion-product-content .product-buttons .fusion-content-sep, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper .fusion-product-content .product-buttons .fusion-content-sep {
  display: none !important;
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product:hover .fusion-product-wrapper .product-images .featured-image img, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product:hover .fusion-product-wrapper .product-images .featured-image img, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product:hover .fusion-product-wrapper .product-images .featured-image img {
  transform: scale(1.1);
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product:hover .fusion-product-wrapper .fusion-product-content .product-buttons .product-buttons-container, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product:hover .fusion-product-wrapper .fusion-product-content .product-buttons .product-buttons-container, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product:hover .fusion-product-wrapper .fusion-product-content .product-buttons .product-buttons-container {
  height: 38px;
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product.product_cat-alpha-shocks .fusion-product-wrapper .featured-image:before, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product.product_cat-alpha-shocks .fusion-product-wrapper .featured-image:before, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product.product_cat-alpha-shocks .fusion-product-wrapper .featured-image:before {
  content: "";
  width: 65px;
  height: 31px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: url("/wp-content/uploads/2025/05/manufacturer-alpha-logo.svg") no-repeat center center #fff;
  border-radius: 2.472px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 8.683px 0px rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 80;
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products.products-loading:before, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products.products-loading:before, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products.products-loading:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
  z-index: 1;
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products.products-loading:after, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .products.products-loading:after, .products-with-filter > .fusion-row .product-grid-col .woocommerce .products.products-loading:after {
  content: "";
  position: absolute;
  top: 100px;
  left: 0;
  right: 0;
  margin: 0 auto;
  border: 5px solid #f3f3f3;
  border-radius: 50%;
  border-top: 5px solid #479dd6;
  width: 30px;
  height: 30px;
  -webkit-animation: spin 2s linear infinite;
  /* Safari */
  animation: spin 2s linear infinite;
  z-index: 2;
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .catalog-ordering, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .catalog-ordering, .products-with-filter > .fusion-row .product-grid-col .woocommerce .catalog-ordering {
  display: none !important;
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .woocommerce-pagination, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .woocommerce-pagination, .products-with-filter > .fusion-row .product-grid-col .woocommerce .woocommerce-pagination {
  justify-content: center;
  margin-top: 4rem;
}
@media screen and (max-width: 1024px) {
  .products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .woocommerce-pagination, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .woocommerce-pagination, .products-with-filter > .fusion-row .product-grid-col .woocommerce .woocommerce-pagination {
    margin-top: 2.5rem;
  }
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .woocommerce-pagination .page-numbers, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .woocommerce-pagination .page-numbers, .products-with-filter > .fusion-row .product-grid-col .woocommerce .woocommerce-pagination .page-numbers {
  font-size: 1rem;
  color: #000000;
  height: 18px;
  border: none;
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .woocommerce-pagination .page-numbers.current, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .woocommerce-pagination .page-numbers.current, .products-with-filter > .fusion-row .product-grid-col .woocommerce .woocommerce-pagination .page-numbers.current {
  color: #479dd6;
  background: none;
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .woocommerce-pagination .page-numbers.prev, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .woocommerce-pagination .page-numbers.prev, .products-with-filter > .fusion-row .product-grid-col .woocommerce .woocommerce-pagination .page-numbers.prev {
  color: #479dd6;
  margin-right: 0.75rem;
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .woocommerce-pagination .page-numbers.prev:before, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .woocommerce-pagination .page-numbers.prev:before, .products-with-filter > .fusion-row .product-grid-col .woocommerce .woocommerce-pagination .page-numbers.prev:before {
  font-size: 1.375rem;
  transform: translateY(-53%);
  left: -17px;
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .woocommerce-pagination .page-numbers.next, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .woocommerce-pagination .page-numbers.next, .products-with-filter > .fusion-row .product-grid-col .woocommerce .woocommerce-pagination .page-numbers.next {
  color: #479dd6;
  margin-left: 0.75rem;
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .woocommerce-pagination .page-numbers.next:after, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .woocommerce-pagination .page-numbers.next:after, .products-with-filter > .fusion-row .product-grid-col .woocommerce .woocommerce-pagination .page-numbers.next:after {
  font-size: 1.375rem;
  transform: translateY(-53%);
  right: -17px;
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .woocommerce-pagination .page-numbers:hover, .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .woocommerce-pagination .page-numbers:hover, .products-with-filter > .fusion-row .product-grid-col .woocommerce .woocommerce-pagination .page-numbers:hover {
  border: none;
  color: #479dd6;
}
.products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .woocommerce-pagination .page-numbers:not(.prev):not(.next), .products-with-filter > .fusion-row .product-grid-col .fusion-woo-products-tb .woocommerce-pagination .page-numbers:not(.prev):not(.next), .products-with-filter > .fusion-row .product-grid-col .woocommerce .woocommerce-pagination .page-numbers:not(.prev):not(.next) {
  width: 20px;
}
.products-with-filter.dark {
  background-color: #262626 !important;
}
@media screen and (max-width: 1024px) {
  .products-with-filter.dark > .fusion-row .filter-col .fusion-column-wrapper .has-fixed-modal .fusion-column-wrapper {
    background: #262626 !important;
  }
}
@media screen and (max-width: 1024px) and (max-width: 767px) {
  .products-with-filter.dark > .fusion-row .filter-col .fusion-column-wrapper .has-fixed-modal .fusion-column-wrapper .fusion-button.tablet-filter-close {
    background: url("/wp-content/uploads/2025/06/popup-close-icon_mobile-white.svg") no-repeat 0 0 !important;
  }
}
@media screen and (max-width: 767px) {
  .products-with-filter.dark > .fusion-row .filter-col .fusion-column-wrapper {
    align-items: center !important;
  }
}
.products-with-filter.dark > .fusion-row .filter-col .fusion-column-wrapper .fusion-button.tablet-filter-open .fusion-button-text {
  color: #FFFFFF !important;
}
@media screen and (max-width: 767px) {
  .products-with-filter.dark > .fusion-row .filter-col .fusion-column-wrapper .fusion-title.h2 .fusion-title-heading {
    font-size: 2.75rem !important;
  }
  .products-with-filter.dark > .fusion-row .filter-col .fusion-column-wrapper .fusion-title.h2 .fusion-title-heading strong {
    font-size: 2.75rem !important;
  }
}
.products-with-filter.dark > .fusion-row .filter-col .fusion-title .fusion-title-heading {
  color: #FFFFFF !important;
}
.products-with-filter.dark > .fusion-row .filter-col .fusion-search-element .searchform .fusion-search-form-content .fusion-search-field {
  position: relative;
}
.products-with-filter.dark > .fusion-row .filter-col .fusion-search-element .searchform .fusion-search-form-content .fusion-search-field input {
  border-color: #333333;
  border-bottom: 1px solid #FFFFFF;
  background: #333333;
  color: #FFFFFF;
}
.products-with-filter.dark > .fusion-row .filter-col .fusion-search-element .searchform .fusion-search-form-content .fusion-search-field input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.products-with-filter.dark > .fusion-row .filter-col .fusion-search-element .searchform .fusion-search-form-content .fusion-search-field .custom-clear {
  background: url("/wp-content/uploads/2025/06/clear-postcode-white.svg") no-repeat center center;
  right: 18px;
}
.products-with-filter.dark > .fusion-row .filter-col .fusion-search-element .searchform .fusion-search-form-content .fusion-search-button .fusion-search-submit {
  background: url("/wp-content/uploads/2025/06/postcode-search-icon-white.svg") no-repeat left center;
}
.products-with-filter.dark > .fusion-row .filter-col .fusion-search-element .searchform .fusion-search-form-content .fusion-search-button .fusion-slider-loading {
  background: #333333;
}
.products-with-filter.dark > .fusion-row .filter-col .fusion-search-element .searchform .fusion-search-results-wrapper {
  background: #333333 !important;
}
.products-with-filter.dark > .fusion-row .filter-col .fusion-search-element .searchform .fusion-search-results-wrapper .fusion-search-results .fusion-search-result {
  color: #FFFFFF !important;
}
.products-with-filter.dark > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper[data-filter-type="wpfCategory"] {
  display: none;
}
.products-with-filter.dark > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle {
  color: #FFFFFF;
}
.products-with-filter.dark > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterTitle.active + .wpfFilterContent .wpfCheckboxHier select {
  color: #FFFFFF !important;
}
.products-with-filter.dark > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier {
  border-bottom: 1px solid #FFFFFF;
  background: #333333;
}
.products-with-filter.dark > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier select {
  border-color: #333333;
  border-bottom: 1px solid #FFFFFF;
  background: #333333;
}
.products-with-filter.dark > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier select option {
  color: #FFFFFF !important;
}
.products-with-filter.dark > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier select:has(option:checked:not([value])), .products-with-filter.dark > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier select:has(option:checked:not([value=""])), .products-with-filter.dark > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier select:has(option:checked([value="0"])) {
  color: #FFFFFF;
}
.products-with-filter.dark > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .custom-select-display {
  background: #333333;
  color: #FFFFFF;
}
.products-with-filter.dark > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .custom-select-display .arrow {
  background: url("/wp-content/uploads/2025/06/sort-arrow-icon-white.svg") no-repeat center transparent !important;
}
.products-with-filter.dark > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .custom-select-display.no-value {
  color: transparent;
}
.products-with-filter.dark > .fusion-row .filter-col .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier .custom-select-options li {
  color: #FFFFFF;
}
.products-with-filter.dark > .fusion-row .product-grid-col .fusion-woo-sorting .order-dropdown .current-li {
  background: #262626;
}
.products-with-filter.dark > .fusion-row .product-grid-col .fusion-woo-sorting .order-dropdown .current-li a {
  color: #606060;
}
.products-with-filter.dark > .fusion-row .product-grid-col .fusion-woo-sorting .order-dropdown .current-li a strong {
  color: #F1F1F1;
}
.products-with-filter.dark > .fusion-row .product-grid-col .fusion-woo-sorting .order-dropdown > li:after {
  width: 24px;
  height: 29px;
  font-size: 0;
  background: url("/wp-content/uploads/2025/05/sort-arrow-icon.svg") no-repeat center center;
}
.products-with-filter.dark > .fusion-row .product-grid-col .fusion-woo-sorting .order-dropdown > li ul li a {
  background: #262626;
  color: #F1F1F1;
}
.products-with-filter.dark > .fusion-row .product-grid-col .fusion-woo-sorting .order-dropdown > li:after {
  border-color: #262626;
}
.products-with-filter.dark > .fusion-row .product-grid-col .product-sorting-form .sort-select-wrapper {
  background: #262626;
}
.products-with-filter.dark > .fusion-row .product-grid-col .product-sorting-form .sort-select-wrapper label {
  color: #606060;
}
.products-with-filter.dark > .fusion-row .product-grid-col .product-sorting-form .sort-select-wrapper select {
  color: #F1F1F1;
  background: #262626;
}
.products-with-filter.dark > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper, .products-with-filter.dark > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper, .products-with-filter.dark > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper {
  background: #404040;
}
.products-with-filter.dark > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .product-title a, .products-with-filter.dark > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .product-title a, .products-with-filter.dark > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .product-title a {
  color: #FFFFFF;
}
.products-with-filter.dark > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .fusion-price-rating .woocommerce-Price-amount, .products-with-filter.dark > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .fusion-price-rating .price, .products-with-filter.dark > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .fusion-price-rating .woocommerce-Price-amount, .products-with-filter.dark > .fusion-row .product-grid-col .fusion-woo-products-tb .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .fusion-price-rating .price, .products-with-filter.dark > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .fusion-price-rating .woocommerce-Price-amount, .products-with-filter.dark > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container .fusion-price-rating .price {
  color: #FFFFFF;
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
  font-size: 1rem !important;
  font-style: normal;
  font-weight: 400;
  line-height: 120% !important;
}
.products-with-filter.dark > .fusion-row .product-grid-col .fusion-woo-product-grid .products.products-loading:before, .products-with-filter.dark > .fusion-row .product-grid-col .fusion-woo-products-tb .products.products-loading:before, .products-with-filter.dark > .fusion-row .product-grid-col .woocommerce .products.products-loading:before {
  background: rgba(0, 0, 0, 0.7);
}
.products-with-filter.dark > .fusion-row .product-grid-col .fusion-woo-product-grid .fusion-woo-product-grid-pagination .woocommerce-pagination .page-numbers, .products-with-filter.dark > .fusion-row .product-grid-col .fusion-woo-products-tb .fusion-woo-product-grid-pagination .woocommerce-pagination .page-numbers, .products-with-filter.dark > .fusion-row .product-grid-col .woocommerce .fusion-woo-product-grid-pagination .woocommerce-pagination .page-numbers {
  color: #FFFFFF;
}
.products-with-filter.dark > .fusion-row .product-grid-col .fusion-nothing-found, .products-with-filter.dark > .fusion-row .product-grid-col .wpfCurrentProductBlock {
  color: #FFFFFF !important;
  font-size: 3rem !important;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  line-height: 1.1 !important;
  margin: 0 !important;
}
.fusion-woocommerce-quick-view-container {
  min-height: 456px;
  height: auto !important;
  max-width: 819px;
  border-radius: 8px !important;
  padding: 32px;
  border: none !important;
  overflow: visible !important;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-close {
  width: 53px;
  height: 53px;
  top: -27px !important;
  right: -26px !important;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-close button {
  font-size: 0 !important;
  margin: 0 !important;
  width: 53px;
  height: 53px;
  background: url("/wp-content/uploads/2025/05/gvm-kit-close-icon.svg") no-repeat 0 0 !important;
  opacity: 1 !important;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-preview-image {
  width: 48.75% !important;
  max-width: 368px !important;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product {
  max-height: 100% !important;
  justify-content: space-between;
  gap: 40px;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary {
  padding: 0 !important;
  overflow: visible;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .product_title {
  font-size: 2.125rem !important;
  color: #000000 !important;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .price .amount {
  color: #000000 !important;
  font-family: "Anton", Arial, Helvetica, sans-serif;
  font-size: 1.25rem !important;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .product-border {
  display: none;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .woocommerce-product-details__short-description {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .woocommerce-product-details__short-description p:last-child {
  margin-bottom: 0;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .cart {
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 10px;
  margin-bottom: 0;
  bottom: 0;
  position: absolute;
  display: flex;
  align-items: center;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .cart > .quantity {
  margin: 0 !important;
  width: 96px;
  border-radius: 100px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .cart > .quantity .minus {
  background: url("/wp-content/uploads/2025/05/quantity-minus-icon.svg") no-repeat center center #FFFFFF;
  width: 32px;
  height: 32px;
  font-size: 0;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .cart > .quantity .plus {
  background: url("/wp-content/uploads/2025/05/quantity-plus-icon.svg") no-repeat center center #FFFFFF;
  width: 32px;
  height: 32px;
  font-size: 0;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .cart > .quantity .qty.text {
  width: 32px;
  height: 32px;
  font-size: 1rem !important;
  background: #F1F1F1;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .cart > .single_add_to_cart_button {
  height: 38px;
  background: #F1F1F1 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 100% !important;
  font-weight: normal !important;
  padding-right: 1.25rem !important;
  padding-left: 2.875rem !important;
  position: relative !important;
  transition: all 0.4s ease-in-out !important;
  color: #479dd6 !important;
  display: inline-flex;
  align-items: center;
  border-radius: 100px;
  margin: 0 !important;
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  font-size: 1.25rem;
  letter-spacing: 0.25px;
  align-self: flex-start;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .cart > .single_add_to_cart_button:before {
  content: "";
  background: url("/wp-content/uploads/2025/05/arrow-blue-small.svg") no-repeat 0 0;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 4px;
  left: calc(0% + 4px);
  transition: all 0.4s ease-in-out !important;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .cart > .single_add_to_cart_button:after {
  display: none !important;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .cart > .single_add_to_cart_button:hover {
  padding-right: 2.875rem !important;
  padding-left: 1.25rem !important;
  background: #479dd6 !important;
  color: #FFFFFF !important;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .cart > .single_add_to_cart_button:hover:before {
  background: url("/wp-content/uploads/2025/05/arrow-white-small.svg") no-repeat 0 0;
  left: calc(100% - 34px);
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form {
  margin: 0 !important;
  position: relative;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart {
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 10px;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity {
  margin: 0 !important;
  width: 96px;
  border-radius: 100px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity .minus {
  background: url("/wp-content/uploads/2025/05/quantity-minus-icon.svg") no-repeat center center #FFFFFF;
  width: 32px;
  height: 32px;
  font-size: 0;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity .plus {
  background: url("/wp-content/uploads/2025/05/quantity-plus-icon.svg") no-repeat center center #FFFFFF;
  width: 32px;
  height: 32px;
  font-size: 0;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity .qty.text {
  width: 32px;
  height: 32px;
  font-size: 1rem !important;
  background: #F1F1F1;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button {
  height: 38px;
  background: #F1F1F1 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 100% !important;
  font-weight: normal !important;
  padding-right: 1.25rem !important;
  padding-left: 2.875rem !important;
  position: relative !important;
  transition: all 0.4s ease-in-out !important;
  color: #479dd6 !important;
  display: inline-flex;
  align-items: center;
  border-radius: 100px;
  margin: 0 !important;
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  font-size: 1.25rem;
  letter-spacing: 0.25px;
  align-self: flex-start;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:before {
  content: "";
  background: url("/wp-content/uploads/2025/05/arrow-blue-small.svg") no-repeat 0 0;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 4px;
  left: calc(0% + 4px);
  transition: all 0.4s ease-in-out !important;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:after {
  display: none !important;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover {
  padding-right: 2.875rem !important;
  padding-left: 1.25rem !important;
  background: #479dd6 !important;
  color: #FFFFFF !important;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover:before {
  background: url("/wp-content/uploads/2025/05/arrow-white-small.svg") no-repeat 0 0;
  left: calc(100% - 34px);
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .variations {
  display: flex;
  flex-wrap: wrap;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .variations tbody {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .variations tbody tr {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  width: 100%;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .variations tbody tr .label {
  padding: 0;
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.2s ease;
  pointer-events: none;
  color: #000;
  z-index: 10;
  width: auto;
  text-align: left;
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
  font-size: 1rem !important;
  font-weight: 400 !important;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .variations tbody tr .label.active {
  top: 8px;
  font-size: 0.625rem !important;
  transform: none;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .variations tbody tr .value {
  padding: 0;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .variations tbody tr .value select {
  width: 100%;
  padding: 0.875rem 0.625rem 0;
  font-size: 1rem;
  height: 44px;
  border-radius: 8px 8px 0px 0px;
  border: none;
  border-bottom: 1px solid #000000;
  background: #F1F1F1;
  color: transparent;
}
@media screen and (max-width: 767px) {
  .fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .variations tbody tr .value select {
    font-size: 0.9375rem;
  }
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .variations tbody tr .value select option {
  color: #000000 !important;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .variations tbody tr .value select:has(option:checked:not([value])), .fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .variations tbody tr .value select:has(option:checked:not([value=""])) {
  color: #000000;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .variations tbody tr .value .select-arrow {
  background: url("/wp-content/uploads/2025/05/sort-arrow-icon.svg") no-repeat center transparent !important;
  font-size: 0 !important;
  border: none !important;
  border-radius: 0;
  width: 50px !important;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .variations tbody tr .value .single_variation_price_reset .single_variation_wrap {
  margin-bottom: 0.625rem;
  margin-top: 0 !important;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .entry-summary .variations_form .variations tbody tr .value .single_variation_price_reset .reset_variations {
  margin-top: 0 !important;
  margin-bottom: 0.3125rem;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .fusion-button-view-details {
  padding: 0 !important;
  line-height: 22px !important;
  font-size: 1.25rem !important;
  color: rgba(0, 0, 0, 0.2) !important;
  letter-spacing: 0.25px !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
  width: auto !important;
  display: inline-flex;
  position: absolute !important;
  bottom: 7px !important;
  right: 0;
  top: auto !important;
  height: auto !important;
  background: none !important;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .fusion-wqv-content-inner .fusion-button-view-details:before {
  display: none !important;
}
.fusion-woocommerce-quick-view-container .fusion-wqv-content .product .woocommerce-product-gallery {
  width: 48.75% !important;
}
@media screen and (max-width: 1024px) {
  body.filter-modal-opened {
    overflow: hidden !important;
  }
  body.filter-modal-opened .top-bar, body.filter-modal-opened .main-header, body.filter-modal-opened .main-footer {
    z-index: 0 !important;
    position: static !important;
  }
  body.filter-modal-opened .products-with-filter > .fusion-row .product-grid-col .fusion-woo-sorting, body.filter-modal-opened .products-with-filter > .fusion-row .product-grid-col .fusion-woo-product-grid .products .product.product_cat-alpha-shocks .fusion-product-wrapper .featured-image:before, body.filter-modal-opened .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product.product_cat-alpha-shocks .fusion-product-wrapper .featured-image:before, body.filter-modal-opened .products-with-filter > .fusion-row .product-grid-col .woocommerce .products .product .fusion-product-wrapper .product-images .featured-image {
    z-index: 0 !important;
  }
}
.custom-product-filter-form {
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .custom-product-filter-form {
    max-height: 400px;
    overflow-y: scroll;
  }
}
.custom-product-filter-form .custom-select-wrapper {
  position: relative;
  width: 100%;
  margin-bottom: 0.5rem;
}
.custom-product-filter-form .custom-select-wrapper .custom-select {
  position: relative;
  cursor: pointer;
  user-select: none;
  border-radius: 8px 8px 0px 0px;
  border-bottom: 1px solid #000000;
  background: #F1F1F1;
}
.custom-product-filter-form .custom-select-wrapper .custom-select .select-trigger {
  padding: 1.25rem 0.625rem;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 64px;
}
.custom-product-filter-form .custom-select-wrapper .custom-select .select-trigger .placeholder {
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
  transition: all 0.2s ease;
  pointer-events: none;
  font-size: 1rem;
  color: #000000;
}
.custom-product-filter-form .custom-select-wrapper .custom-select .select-trigger .placeholder.floating-placeholder {
  top: 8px;
  font-size: 0.625rem;
  transform: none;
}
.custom-product-filter-form .custom-select-wrapper .custom-select .select-trigger .value {
  margin-top: 0.5rem;
  color: transparent;
}
.custom-product-filter-form .custom-select-wrapper .custom-select .select-trigger .arrow {
  transition: transform 0.3s;
  background: url("/wp-content/uploads/2025/05/sort-arrow-icon.svg") no-repeat center;
  font-size: 0px;
  display: block;
  height: 20px;
  width: 24px;
}
.custom-product-filter-form .custom-select-wrapper .custom-select .select-trigger.floating-active .value {
  color: #000000;
}
.custom-product-filter-form .custom-select-wrapper .custom-select .custom-options {
  display: block;
  position: relative;
  width: 100%;
  border-top: none;
  max-height: 0;
  overflow: hidden;
  transition: all 0.4s ease-in-out;
}
.custom-product-filter-form .custom-select-wrapper .custom-select .custom-options .custom-option {
  padding: 0 0.625rem;
  cursor: pointer;
  margin-bottom: 0.625rem;
}
.custom-product-filter-form .custom-select-wrapper .custom-select .custom-options .custom-option:first-child {
  display: block;
}
.custom-product-filter-form .custom-select-wrapper .custom-select .custom-options .custom-option:last-child {
  margin-bottom: 1.25rem;
}
.custom-product-filter-form .custom-select-wrapper .custom-select .custom-options .custom-option:hover {
  color: #479dd6;
}
.custom-product-filter-form .custom-select-wrapper .custom-select.open .select-trigger .arrow {
  transform: rotate(180deg);
}
.custom-product-filter-form .custom-select-wrapper .custom-select.open .custom-options {
  max-height: 400px;
}
.custom-product-filter-form .custom-select-wrapper.product-category-wrapper .custom-select .custom-options .custom-option[data-value="uncategorised"] {
  display: none;
}
.custom-product-filter-form .custom-select-wrapper.product-category-wrapper .custom-select.open .custom-options {
  max-height: 600px;
}
.custom-product-filter-form .custom-select-wrapper.cs-disabled .custom-select .select-trigger .placeholder {
  opacity: 0.5;
}
.custom-product-filter-form .custom-select-wrapper.cs-disabled .custom-select .custom-options {
  display: none;
}
.custom-product-filter-form .custom-select-wrapper.cs-disabled .custom-select.open .select-trigger .arrow {
  transform: rotate(0deg) !important;
}
.custom-product-filter-form .custom-select-wrapper.cs-disabled .custom-select.open .custom-options {
  max-height: 0 !important;
}
.products-with-filter.dark .custom-product-filter-form .custom-select-wrapper .custom-select {
  border-color: #FFFFFF;
  background: #333333;
}
.products-with-filter.dark .custom-product-filter-form .custom-select-wrapper .custom-select .select-trigger .placeholder {
  color: #FFFFFF;
}
.products-with-filter.dark .custom-product-filter-form .custom-select-wrapper .custom-select .select-trigger .arrow {
  background: url("/wp-content/uploads/2025/06/sort-arrow-icon-white.svg") no-repeat center transparent !important;
}
.products-with-filter.dark .custom-product-filter-form .custom-select-wrapper .custom-select .select-trigger.floating-active .value {
  color: #FFFFFF;
}
.products-with-filter.dark .custom-product-filter-form .custom-select-wrapper .custom-select .custom-options {
  color: #FFFFFF;
}
.products-with-filter.dark .custom-product-filter-form .custom-select-wrapper .custom-select .custom-options .custom-option {
  color: #FFFFFF;
}
.products-with-filter.dark .custom-product-filter-form .custom-select-wrapper .custom-select .custom-options .custom-option:hover {
  color: #479dd6;
}
.archive.tax-product_cat .custom-product-filter-form .custom-select-wrapper.product-category-wrapper {
  display: none;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.account-builds {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding-bottom: 4rem;
}
@media screen and (max-width: 767px) {
  .account-builds {
    flex-wrap: wrap;
    gap: 64px;
  }
}
.account-builds .build-col {
  width: 46.87%;
}
@media screen and (max-width: 1024px) {
  .account-builds .build-col {
    width: 47.81%;
  }
}
@media screen and (max-width: 767px) {
  .account-builds .build-col {
    width: 100%;
  }
}
.account-builds .build-col .heading {
  padding-bottom: 1rem;
}
.account-builds .build-col .heading h4 {
  font-size: 1rem !important;
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
  margin: 0;
  font-weight: 600;
  line-height: 1.2 !important;
}
@media screen and (max-width: 767px) {
  .account-builds .build-col .heading h4 {
    font-size: 0.9375rem !important;
  }
}
.account-builds .build-col .build-wrapper {
  border-radius: 8px;
  border: 1px solid #E6E6E6;
}
.account-builds .build-col .build-wrapper .build-container {
  position: relative;
}
.account-builds .build-col .build-wrapper .build-container .slick-arrow {
  display: block;
  position: absolute;
  width: 14px;
  height: 17px;
  right: 0;
  top: -36px;
  font-size: 0;
  border: none;
  cursor: pointer;
  background: url("/wp-content/uploads/2025/06/build-slide-arrow.svg") no-repeat center;
}
.account-builds .build-col .build-wrapper .build-container .slick-arrow.slick-prev {
  right: 30px;
  transform: rotate(180deg);
}
.account-builds .build-col .build-wrapper .build-container .build-item .build-item-wrapper .car-build {
  padding: 1.5rem 0;
  text-align: center;
  background: #F1F1F1;
}
.account-builds .build-col .build-wrapper .build-container .build-item .build-item-wrapper .car-build h3 {
  margin: 0 0 2rem !important;
  font-size: 2.5rem !important;
}
@media screen and (max-width: 1024px) {
  .account-builds .build-col .build-wrapper .build-container .build-item .build-item-wrapper .car-build h3 {
    font-size: 1.875rem !important;
  }
}
@media screen and (max-width: 767px) {
  .account-builds .build-col .build-wrapper .build-container .build-item .build-item-wrapper .car-build h3 {
    margin: 0 0 1.5rem !important;
  }
}
.account-builds .build-col .build-wrapper .build-container .build-item .build-item-wrapper .car-build img {
  margin: 0 auto;
}
.account-builds .build-col .build-wrapper .build-container .build-item .build-item-wrapper .view {
  padding: 0.5rem 1rem;
  background: #479dd6;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  min-height: 48px;
}
.account-builds .build-col .build-wrapper .build-container .build-item .build-item-wrapper .view h4, .account-builds .build-col .build-wrapper .build-container .build-item .build-item-wrapper .view h5 {
  margin: 0;
  color: #FFFFFF;
}
.account-builds .build-col .build-wrapper .build-container .build-item .build-item-wrapper .view .view-link {
  background: url("/wp-content/uploads/2025/05/secondary-btn-arrow-large.svg") no-repeat 0 0;
  width: 32px;
  height: 33px;
  display: block;
  font-size: 0 !important;
}
.account-builds .build-col .build-wrapper .build-container .build-item .build-item-wrapper .view .download-link {
  background: url("/wp-content/uploads/2025/06/download-icon-2.svg") no-repeat 0 0;
  width: 32px;
  height: 33px;
  display: block;
  font-size: 0 !important;
}
.account-builds .build-col .build-wrapper .build-container .build-item .build-item-wrapper .view.data-sheet {
  background: #AD977B;
}
.account-builds .build-col .build-wrapper .build-container .build-item .build-item-wrapper .summary {
  padding: 0.5rem 1rem;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  min-height: 48px;
  border-bottom: 1px solid #E6E6E6;
}
.account-builds .build-col .build-wrapper .build-container .build-item .build-item-wrapper .summary h4, .account-builds .build-col .build-wrapper .build-container .build-item .build-item-wrapper .summary h5 {
  margin: 0;
  color: #262626;
}
.account-builds .build-col .build-wrapper .build-container .build-item .build-item-wrapper .summary .view-details {
  font-size: 0.875rem !important;
  text-decoration: underline;
  color: #000000;
}
.account-builds .build-col .build-wrapper .accessories {
  padding: 1rem;
}
.account-builds .build-col .build-wrapper .accessories h4, .account-builds .build-col .build-wrapper .accessories h5 {
  margin: 0 0 1rem;
  color: #262626;
}
.account-builds .build-col .build-wrapper .accessories .accessories-container {
  position: relative;
}
.account-builds .build-col .build-wrapper .accessories .accessories-container .slick-arrow {
  display: block;
  position: absolute;
  width: 12px;
  height: 15px;
  right: 0;
  top: -35px;
  font-size: 0;
  border: none;
  cursor: pointer;
  background: url("/wp-content/uploads/2025/06/accessories-slider-arrow.svg") no-repeat center;
}
.account-builds .build-col .build-wrapper .accessories .accessories-container .slick-arrow.slick-prev {
  right: 24px;
  transform: rotate(180deg);
}
.account-builds .build-col .build-wrapper .accessories .accessories-container .accessories-item .accessories-item-wrapper {
  display: flex;
  flex-wrap: nowrap;
  gap: 16px;
  align-items: center;
}
.account-builds .build-col .build-wrapper .accessories .accessories-container .accessories-item .accessories-item-wrapper img {
  width: 66px;
  height: 66px;
  border-radius: 8px;
  border: 1px solid #E6E6E6;
  flex-shrink: 0;
}
.account-builds .build-col .build-wrapper .accessories .accessories-container .accessories-item .accessories-item-wrapper .accessories-description {
  width: 100%;
  flex-shrink: 1;
}
.account-builds .build-col .build-wrapper .accessories .accessories-container .accessories-item .accessories-item-wrapper .accessories-description p {
  margin-bottom: 0.5rem;
}
.account-builds .build-col .build-wrapper .accessories .accessories-container .accessories-item .accessories-item-wrapper .accessories-description p:last-child {
  margin-bottom: 0;
}
.build-summary-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  visibility: hidden;
  opacity: 0;
  z-index: -1 !important;
  transition: all 0.4s ease-in-out !important;
  display: flex;
  align-items: flex-start;
  padding-top: 154px;
  padding-bottom: 50px;
  padding-left: 20px;
  padding-right: 20px;
  justify-content: flex-start;
  overflow-y: scroll;
}
@media screen and (max-width: 767px) {
  .build-summary-overlay {
    padding-top: 195px;
    background: #F1F1F1;
  }
}
.build-summary-overlay .build-summary-container {
  width: 100%;
  max-width: 1240px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 1024px) {
  .build-summary-overlay .build-summary-container {
    max-width: 912px;
  }
}
@media screen and (max-width: 767px) {
  .build-summary-overlay .build-summary-container {
    margin: 0 auto;
  }
}
.build-summary-overlay .build-summary-container .build-summary-inner {
  border-radius: 8px 8px 8px 8px;
  background: #FFFFFF;
  position: relative;
  width: 100%;
}
.build-summary-overlay .build-summary-container .build-summary-inner .build-summary-close {
  padding: 0 !important;
  border-radius: 0 !important;
  font-size: 0 !important;
  margin: 0 !important;
  width: 53px !important;
  height: 53px !important;
  background: url("/wp-content/uploads/2025/05/gvm-kit-close-icon.svg") no-repeat 0 0 !important;
  position: absolute !important;
  top: -26px;
  right: -26px;
}
@media screen and (max-width: 767px) {
  .build-summary-overlay .build-summary-container .build-summary-inner .build-summary-close {
    background: none !important;
    font-size: 0.75rem !important;
    width: auto !important;
    color: #606060 !important;
    left: 0;
    height: auto !important;
    top: -28px;
  }
}
.build-summary-overlay .build-summary-container .build-summary-inner .build-summary-heading {
  padding: 1rem;
  border-radius: 8px 8px 0 0;
  background: #FFFFFF;
}
.build-summary-overlay .build-summary-container .build-summary-inner .build-summary-heading h3 {
  font-size: 2.5rem !important;
  margin: 0 !important;
}
@media screen and (max-width: 1024px) {
  .build-summary-overlay .build-summary-container .build-summary-inner .build-summary-heading h3 {
    font-size: 1.875rem !important;
  }
}
.build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion {
  overflow: hidden;
  border-radius: 0 0 8px 8px;
}
.build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion .summary-accordion-item .summary-accordion-question {
  cursor: pointer;
  margin: 0;
  padding: 1rem 2.5rem 1rem 1rem;
  background: #262626;
  font-size: 1.5rem !important;
  color: #FFFFFF;
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
}
@media screen and (max-width: 1024px) {
  .build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion .summary-accordion-item .summary-accordion-question {
    font-size: 1.25rem !important;
  }
}
@media screen and (max-width: 767px) {
  .build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion .summary-accordion-item .summary-accordion-question {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 1.25rem !important;
  }
}
.build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion .summary-accordion-item .summary-accordion-question .faq-arrow {
  background: url("/wp-content/uploads/2025/06/summary-build-arrow-down.svg") no-repeat center;
  width: 18px;
  height: 11px;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
  .build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion .summary-accordion-item .summary-accordion-question .faq-arrow {
    transform: none;
    top: 25px;
  }
}
.build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion .summary-accordion-item .summary-accordion-question .build-date {
  padding: 0.375rem 0.625rem;
  border-radius: 4px;
  background: #FFFFFF;
  color: #000000;
  height: 29px;
  font-size: 0.875rem !important;
  display: flex;
  align-items: center;
  line-height: 1;
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
}
.build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion .summary-accordion-item .summary-accordion-answer {
  display: none;
  padding: 1.5rem 1rem;
  font-size: 1rem;
  color: #000000;
}
.build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion .summary-accordion-item .summary-accordion-answer p {
  margin: 0;
  width: 100%;
}
.build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion .summary-accordion-item .summary-accordion-answer .vehicle-details {
  display: flex;
  flex-wrap: wrap;
  gap: 20px 10px;
  padding-bottom: 1.5rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}
.build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion .summary-accordion-item .summary-accordion-answer .vehicle-details h4 {
  margin: 0;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion .summary-accordion-item .summary-accordion-answer .vehicle-details h4 {
    font-size: 1.25rem !important;
  }
}
.build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion .summary-accordion-item .summary-accordion-answer .vehicle-details .vehicle-details-item {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  gap: 8px;
  width: calc(33.333% - 7px);
}
@media screen and (max-width: 1024px) {
  .build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion .summary-accordion-item .summary-accordion-answer .vehicle-details .vehicle-details-item {
    width: calc(50% - 5px);
  }
}
@media screen and (max-width: 767px) {
  .build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion .summary-accordion-item .summary-accordion-answer .vehicle-details .vehicle-details-item {
    width: 100%;
  }
}
.build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion .summary-accordion-item .summary-accordion-answer .included-standard {
  padding-top: 1.5rem;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  padding-bottom: 1.5rem;
}
.build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion .summary-accordion-item .summary-accordion-answer .included-standard h4 {
  margin: 0;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion .summary-accordion-item .summary-accordion-answer .included-standard h4 {
    font-size: 1.25rem !important;
  }
}
.build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion .summary-accordion-item .summary-accordion-answer .included-standard .standard-details {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion .summary-accordion-item .summary-accordion-answer .included-standard .standard-details ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 8px 6px;
  list-style: none;
}
.build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion .summary-accordion-item .summary-accordion-answer .included-standard .standard-details ul li {
  padding-left: 1.25rem;
  position: relative;
  width: 100%;
}
.build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion .summary-accordion-item .summary-accordion-answer .included-standard .standard-details ul li:before {
  content: "";
  width: 3px;
  height: 3px;
  background: #000000;
  border-radius: 50%;
  position: absolute;
  left: 8px;
  top: 8px;
}
.build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion .summary-accordion-item .summary-accordion-answer .included-standard .standard-details.two-col ul li {
  width: calc(50% - 3px);
}
@media screen and (max-width: 767px) {
  .build-summary-overlay .build-summary-container .build-summary-inner .summary-accordion .summary-accordion-item .summary-accordion-answer .included-standard .standard-details.two-col ul li {
    width: 100%;
  }
}
.build-summary-overlay.active {
  z-index: 99999 !important;
  visibility: visible;
  opacity: 1;
}
body.build-summary-opened {
  overflow: hidden !important;
}
body.build-summary-opened .fusion-tb-footer .main-footer {
  z-index: 0;
}
.banner-slider .banner-slide {
  min-height: 786px;
  padding: 9.125rem 3.5rem 0 3.5rem;
  background-size: cover;
  background-position: center center;
}
@media screen and (max-width: 1024px) {
  .banner-slider .banner-slide {
    min-height: 900px;
    padding-top: 3.75rem;
  }
}
@media screen and (max-width: 767px) {
  .banner-slider .banner-slide {
    min-height: 746px;
    padding-top: 3rem;
    padding: 3rem 1.25rem 0 1.25rem;
  }
}
.banner-slider .banner-slide .banner-content {
  max-width: 1240px;
  margin: auto;
}
.banner-slider .banner-slide .banner-content .banner-content-column {
  max-width: 610px;
  width: 100%;
}
.banner-slider .banner-slide .banner-content .banner-content-column .subheading {
  color: #FFFFFF;
  margin-top: 0;
  margin-bottom: 33px;
}
.banner-slider .banner-slide .banner-content .banner-content-column .heading, .banner-slider .banner-slide .banner-content .banner-content-column .heading * {
  font-size: 2rem !important;
  line-height: 1.1 !important;
  color: #000;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0;
  display: inline-block;
}
@media screen and (max-width: 1024px) {
  .banner-slider .banner-slide .banner-content .banner-content-column .heading, .banner-slider .banner-slide .banner-content .banner-content-column .heading * {
    font-size: 3.25rem !important;
  }
}
@media screen and (max-width: 767px) {
  .banner-slider .banner-slide .banner-content .banner-content-column .heading, .banner-slider .banner-slide .banner-content .banner-content-column .heading * {
    font-size: 2.5rem !important;
  }
}
.banner-slider .slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center;
  gap: 17.21px;
  position: absolute;
  bottom: 40px;
  left: 50%;
  transform: translateX(-50%);
}
.banner-slider .slick-dots li button {
  font-size: 0;
  width: 10px;
  height: 10px;
  display: flex;
  padding: 0;
  border: 0;
  border-radius: 100%;
  background: #FFFFFF;
  opacity: 47%;
  cursor: pointer;
}
.banner-slider .slick-dots li.slick-active button {
  background: #FFFFFF;
  opacity: 1;
}
.generic-slider .generic-slider-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 40px;
  gap: 16px;
}
.generic-slider .generic-slider-header h4 {
  margin: 0;
  text-transform: uppercase;
}
.generic-slider .generic-slider-header h4:after {
  content: ">";
  margin-left: 6px;
}
.generic-slider .generic-slider-header a {
  display: flex;
  align-items: center;
  gap: 16px;
  color: #000000;
  white-space: nowrap;
  flex-shrink: 0;
}
.generic-slider .generic-slider-header a:after {
  content: "";
  background-image: url(/wp-content/uploads/2025/11/arrow-white-right.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 29px;
  height: 29px;
  display: flex;
}
.generic-slider .generic-slider-body {
  margin: 0 -6.5px;
}
.generic-slider .generic-slider-body .item {
  margin: 0 6.5px;
}
.generic-slider .generic-slider-body .item img {
  margin-bottom: 15px;
  height: 237px;
  width: 100%;
  object-fit: cover;
  border-radius: 16px 16px 0 0;
}
.generic-slider .generic-slider-body .item h3 {
  font-size: 18px !important;
  font-weight: normal !important;
  margin-left: 26px;
  margin-top: 0;
  margin-bottom: 0;
  text-transform: uppercase;
}
.generic-slider .generic-slider-body .slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center;
  gap: 17.21px;
  margin-top: 40px;
}
.generic-slider .generic-slider-body .slick-dots li button {
  font-size: 0;
  width: 10px;
  height: 10px;
  display: flex;
  padding: 0;
  border: 0;
  border-radius: 100%;
  background: #1a1a1a;
  opacity: 47%;
  cursor: pointer;
}
.generic-slider .generic-slider-body .slick-dots li.slick-active button {
  background: #0000;
  opacity: 1;
}
.comfort-built-tough .fusion-row .fusion-layout-column {
  background: #000000;
}
.comfort-built-tough .fusion-row .fusion-layout-column .fusion-column-wrapper {
  background: transparent !important;
  max-width: 600px;
  margin: auto;
  position: relative;
}
.comfort-built-tough .fusion-row .fusion-layout-column .fusion-column-wrapper:before {
  content: "";
  background-image: url(/wp-content/uploads/2025/11/comfort-built-img-1.png);
  width: 369px;
  height: 419px;
  position: absolute;
  left: -300px;
  bottom: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom;
}
.comfort-built-tough .fusion-row .fusion-layout-column .fusion-column-wrapper:after {
  content: "";
  background-image: url(/wp-content/uploads/2025/11/comfor-built-img-2.png);
  width: 369px;
  height: 419px;
  position: absolute;
  right: -300px;
  bottom: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom;
}
.select-your-vehicle .custom-product-filter-form {
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .select-your-vehicle .custom-product-filter-form {
    max-height: 400px;
    overflow-y: scroll;
  }
}
.select-your-vehicle .custom-product-filter-form .custom-select-wrapper {
  position: relative;
  width: 100%;
  margin-bottom: 0.5rem;
}
.select-your-vehicle .custom-product-filter-form .custom-select-wrapper .custom-select {
  position: relative;
  cursor: pointer;
  user-select: none;
  border-radius: 0px;
  border-bottom: 1px solid #000000;
  background: transparent;
}
.select-your-vehicle .custom-product-filter-form .custom-select-wrapper .custom-select .select-trigger {
  padding: 1.25rem 0.625rem;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 64px;
}
.select-your-vehicle .custom-product-filter-form .custom-select-wrapper .custom-select .select-trigger .placeholder {
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
  transition: all 0.2s ease;
  pointer-events: none;
  font-size: 1rem;
  color: #000000;
}
.select-your-vehicle .custom-product-filter-form .custom-select-wrapper .custom-select .select-trigger .placeholder.floating-placeholder {
  top: 8px;
  font-size: 0.625rem;
  transform: none;
}
.select-your-vehicle .custom-product-filter-form .custom-select-wrapper .custom-select .select-trigger .value {
  margin-top: 0.5rem;
  color: transparent;
}
.select-your-vehicle .custom-product-filter-form .custom-select-wrapper .custom-select .select-trigger .arrow {
  transition: transform 0.3s;
  background: url("/wp-content/uploads/2025/05/sort-arrow-icon.svg") no-repeat center;
  font-size: 0px;
  display: block;
  height: 20px;
  width: 24px;
}
.select-your-vehicle .custom-product-filter-form .custom-select-wrapper .custom-select .select-trigger.floating-active .value {
  color: #000000;
}
.select-your-vehicle .custom-product-filter-form .custom-select-wrapper .custom-select .custom-options {
  display: block;
  position: relative;
  width: 100%;
  border-top: none;
  max-height: 0;
  overflow: hidden;
  transition: all 0.4s ease-in-out;
}
.select-your-vehicle .custom-product-filter-form .custom-select-wrapper .custom-select .custom-options .custom-option {
  padding: 0 0.625rem;
  cursor: pointer;
  margin-bottom: 0.625rem;
}
.select-your-vehicle .custom-product-filter-form .custom-select-wrapper .custom-select .custom-options .custom-option:first-child {
  display: block;
}
.select-your-vehicle .custom-product-filter-form .custom-select-wrapper .custom-select .custom-options .custom-option:last-child {
  margin-bottom: 1.25rem;
}
.select-your-vehicle .custom-product-filter-form .custom-select-wrapper .custom-select .custom-options .custom-option:hover {
  color: #479dd6;
}
.select-your-vehicle .custom-product-filter-form .custom-select-wrapper .custom-select.open .select-trigger .arrow {
  transform: rotate(180deg);
}
.select-your-vehicle .custom-product-filter-form .custom-select-wrapper .custom-select.open .custom-options {
  max-height: 400px;
}
.select-your-vehicle .custom-product-filter-form .custom-select-wrapper.product-category-wrapper .custom-select .custom-options .custom-option[data-value="uncategorised"] {
  display: none;
}
.select-your-vehicle .custom-product-filter-form .custom-select-wrapper.product-category-wrapper .custom-select.open .custom-options {
  max-height: 600px;
}
.select-your-vehicle .custom-product-filter-form .custom-select-wrapper.cs-disabled .custom-select .select-trigger .placeholder {
  opacity: 0.5;
}
.select-your-vehicle .custom-product-filter-form .custom-select-wrapper.cs-disabled .custom-select .custom-options {
  display: none;
}
.select-your-vehicle .custom-product-filter-form .custom-select-wrapper.cs-disabled .custom-select.open .select-trigger .arrow {
  transform: rotate(0deg) !important;
}
.select-your-vehicle .custom-product-filter-form .custom-select-wrapper.cs-disabled .custom-select.open .custom-options {
  max-height: 0 !important;
}
.select-your-vehicle .fusion-button {
  display: block;
  margin: 40px auto 0;
}
@media screen and (max-width: 1024px) {
  .three-column-content {
    min-height: unset !important;
  }
}
.three-column-content .fusion-layout-column {
  position: relative;
  overflow: hidden;
}
.three-column-content .fusion-layout-column:hover .fusion-image-element {
  transform: scale(1.1);
}
.three-column-content .fusion-layout-column .fusion-image-element {
  position: absolute;
  left: 0;
  right: 0;
  z-index: -1;
  transition: all 0.4s ease-in-out;
  top: 0;
  bottom: 0;
  display: flex;
}
.three-column-content .fusion-layout-column .fusion-image-element:before {
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0.6);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
}
.three-column-content .fusion-layout-column .fusion-image-element img {
  height: 100% !important;
}
@media screen and (max-width: 1024px) {
  .page-id-73 .home-banner > .fusion-row {
    max-width: 912px !important;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-73 .home-banner > .fusion-row .info-col .fusion-column-wrapper {
    max-width: 444px;
  }
}
@media screen and (max-width: 576px) {
  .page-id-73 .home-banner > .fusion-row .info-col .fusion-column-wrapper .fusion-title .fusion-title-heading {
    color: #262626 !important;
  }
}
.page-id-73 .home-banner > .fusion-row .info-col .fusion-column-wrapper .fusion-title .fusion-title-heading strong {
  color: #FFFFFF !important;
}
@media screen and (max-width: 576px) {
  .page-id-73 .home-banner > .fusion-row .info-col .fusion-column-wrapper .fusion-title .fusion-title-heading strong {
    color: #479dd6 !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-73 .home-banner > .fusion-row .info-col .fusion-column-wrapper .fusion-title.fusion-title-size-one .fusion-title-heading, .page-id-73 .home-banner > .fusion-row .info-col .fusion-column-wrapper .fusion-title.fusion-title-size-one .fusion-title-heading * {
    font-size: 2.625rem !important;
  }
}
.page-id-73 .home-banner > .fusion-row .view-upgrades-container .view-upgrades-widget {
  display: none;
  position: absolute;
  bottom: 0;
  right: 0;
}
@media screen and (max-width: 1024px) {
  .page-id-73 .home-banner > .fusion-row .view-upgrades-container .view-upgrades-widget {
    bottom: 115px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-73 .home-banner > .fusion-row .view-upgrades-container .view-upgrades-widget {
    bottom: -215px;
    left: 0;
    right: 0;
    margin: 0 auto;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
  }
}
.page-id-73 .facility-features .fusion-row .fusion-content-boxes {
  display: flex;
  flex-wrap: wrap;
  gap: 100px;
  justify-content: center;
  margin: 0;
}
@media screen and (max-width: 1024px) {
  .page-id-73 .facility-features .fusion-row .fusion-content-boxes {
    gap: 50px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-73 .facility-features .fusion-row .fusion-content-boxes {
    column-gap: 20px;
    row-gap: 32px;
  }
}
.page-id-73 .facility-features .fusion-row .fusion-content-boxes:before, .page-id-73 .facility-features .fusion-row .fusion-content-boxes:after, .page-id-73 .facility-features .fusion-row .fusion-content-boxes .fusion-clearfix {
  display: none;
}
.page-id-73 .facility-features .fusion-row .fusion-content-boxes .fusion-column {
  padding: 0;
  margin: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  max-width: 145px;
}
@media screen and (max-width: 767px) {
  .page-id-73 .facility-features .fusion-row .fusion-content-boxes .fusion-column {
    max-width: 100px;
  }
}
.page-id-73 .facility-features .fusion-row .fusion-content-boxes .fusion-column .content-box-wrapper .heading {
  margin: 0;
}
.page-id-73 .facility-features .fusion-row .fusion-content-boxes .fusion-column .content-box-wrapper .heading .image img {
  max-width: 100%;
  width: 50px;
  height: 50px;
  object-fit: contain;
  margin-bottom: 24px;
}
.page-id-73 .facility-features .fusion-row .fusion-content-boxes .fusion-column .content-box-wrapper .heading .content-box-heading {
  font-size: 0.875rem !important;
  font-weight: normal !important;
}
.page-id-73 .facility-features .fusion-row .fusion-content-boxes .fusion-column .content-box-wrapper .content-container {
  display: none;
}
.page-id-73 .jmacx-offroad-solutions:before {
  /*
            content: '';
            width: 100%; 
            height: 84px;
            background: url('/wp-content/uploads/2025/05/wave-vector-1.svg') no-repeat center top;
            background-size: cover;
            position: absolute;
            top: -83px;
            left: 0;
            z-index: 1;
            @media screen and (max-width: $breakpoint-lg) {
                background: url('/wp-content/uploads/2025/06/tablet-wave-grey05.svg') no-repeat center top;
                height: 64px;
                background-position: left top;
                top: -63px;
            }
            @media screen and (max-width: $breakpoint-md) {
                display: none;  
            }
            */
}
@media screen and (max-width: 1024px) {
  .page-id-73 .jmacx-offroad-solutions > .fusion-row {
    max-width: 912px !important;
  }
}
.page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .solutions-list .slick-list {
  margin-left: -0.625rem;
  margin-right: -0.625rem;
  overflow: visible;
  clip-path: inset(-100vw -100vw -100vw 0);
}
@media screen and (max-width: 1024px) {
  .page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .solutions-list .slick-list {
    width: 85.5%;
  }
}
@media screen and (max-width: 767px) {
  .page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .solutions-list .slick-list {
    margin-left: -0.375rem;
    margin-right: -0.375rem;
    width: 92.5%;
  }
}
.page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .solutions-list .slick-list .slick-track .solution-item {
  margin-left: 0.625rem;
  margin-right: 0.625rem;
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  height: 472px;
}
@media screen and (max-width: 1024px) {
  .page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .solutions-list .slick-list .slick-track .solution-item {
    height: 384px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .solutions-list .slick-list .slick-track .solution-item {
    height: 240px;
    margin-left: 0.375rem;
    margin-right: 0.375rem;
  }
}
.page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .solutions-list .slick-list .slick-track .solution-item a {
  display: flex;
  height: 100%;
  width: 100%;
}
.page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .solutions-list .slick-list .slick-track .solution-item a img {
  object-fit: cover;
  height: 472px;
  width: 100%;
  transition: all 0.4s ease-in-out !important;
  transform: scale(1);
}
@media screen and (max-width: 1024px) {
  .page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .solutions-list .slick-list .slick-track .solution-item a img {
    height: 384px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .solutions-list .slick-list .slick-track .solution-item a img {
    height: 240px;
  }
}
.page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .solutions-list .slick-list .slick-track .solution-item a h3 {
  margin: 0 !important;
  min-height: 75px;
  padding-top: 2px !important;
  padding-right: 3.25rem !important;
  padding-left: 1.25rem !important;
  border-radius: 8px !important;
  background: #FFFFFF !important;
  color: #000000 !important;
  font-size: 1.5rem !important;
  display: flex;
  align-items: center;
  transition: all 0.4s ease-in-out !important;
  width: calc(100% - 32px);
  position: absolute !important;
  bottom: 16px;
  left: 16px;
}
@media screen and (max-width: 1024px) {
  .page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .solutions-list .slick-list .slick-track .solution-item a h3 {
    min-height: 70px;
    font-size: 1.5625rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .solutions-list .slick-list .slick-track .solution-item a h3 {
    min-height: 38px;
    font-size: 20px !important;
    background: #262626 !important;
    color: #FFFFFF !important;
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
    justify-content: center;
    bottom: 8px;
    width: calc(100% - 16px);
    left: 8px;
  }
}
.page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .solutions-list .slick-list .slick-track .solution-item a h3:before {
  content: "";
  background: url("/wp-content/uploads/2025/05/secondary-btn-arrow-large.svg") no-repeat 0 0;
  width: 32px;
  height: 33px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: auto;
  right: 20px;
  margin: auto 0;
  transition: all 0.4s ease-in-out !important;
}
@media screen and (max-width: 767px) {
  .page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .solutions-list .slick-list .slick-track .solution-item a h3:before {
    display: none;
  }
}
.page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .solutions-list .slick-list .slick-track .solution-item a:hover img {
  transform: scale(1.1);
}
.page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .solutions-list .slick-list .slick-track .solution-item a:hover h3 {
  background: #479dd6 !important;
  color: #FFFFFF !important;
}
.page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .solutions-list .slick-list .slick-track .solution-item a:hover h3:before {
  background: url("/wp-content/uploads/2025/11/secondary-btn-arrow-large-hover-light.svg") no-repeat 0 0;
}
.page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .solutions-list .slick-arrow, .page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .solutions-list .slick-dots {
  display: none !important;
}
.page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .slick-scrollbar {
  margin: 20px auto 0;
  width: 100%;
  display: flex;
  padding-bottom: 1.25rem;
}
@media screen and (max-width: 1024px) {
  .page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .slick-scrollbar {
    padding-bottom: 0;
    margin: 40px auto 0;
  }
}
@media screen and (max-width: 767px) {
  .page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .slick-scrollbar {
    margin: 32px auto 0;
  }
}
.page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .slick-scrollbar input[type=range] {
  -webkit-appearance: none;
  width: 100%;
  height: 6px;
  background: #FFFFFF;
  border-radius: 100px;
  outline: none;
  margin: 0;
}
@media screen and (max-width: 1024px) {
  .page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .slick-scrollbar input[type=range] {
    height: 4px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .slick-scrollbar input[type=range] {
    height: 6px;
  }
}
.page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .slick-scrollbar input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 34.6%;
  height: 4px;
  border-radius: 100px;
  background: #606060;
  cursor: grab;
}
@media screen and (max-width: 1024px) {
  .page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .slick-scrollbar input[type=range]::-webkit-slider-thumb {
    height: 2px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .slick-scrollbar input[type=range]::-webkit-slider-thumb {
    width: 20%;
    height: 4px;
  }
}
.page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .slick-scrollbar input[type=range]::-webkit-slider-thumb:active {
  cursor: grabbing;
}
.page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .slick-scrollbar input[type=range]::-moz-range-thumb {
  width: 34.6%;
  height: 4px;
  border-radius: 100px;
  background: #606060;
  cursor: grab;
}
@media screen and (max-width: 767px) {
  .page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .slick-scrollbar input[type=range]::-moz-range-thumb {
    width: 20%;
  }
}
.page-id-73 .jmacx-offroad-solutions > .fusion-row .fusion-column-wrapper .slick-scrollbar input[type=range]::-moz-range-thumb:active {
  cursor: grabbing;
}
.page-id-73 .home-purpose:before {
  content: "";
  background: url("/wp-content/uploads/2025/05/purpose-bg-top.svg") no-repeat center top;
  background-size: cover;
  position: absolute;
  width: 100%;
  height: 68px;
  top: -67px;
  left: 0;
  z-index: 1;
}
@media screen and (max-width: 1024px) {
  .page-id-73 .home-purpose:before {
    height: 64px;
    top: -63px;
    background-position: left bottom;
  }
}
@media screen and (max-width: 767px) {
  .page-id-73 .home-purpose:before {
    display: none;
  }
}
.page-id-73 .home-purpose:after {
  content: "";
  background: url("/wp-content/uploads/2025/05/purpose-bg-bottom.svg") no-repeat center bottom;
  background-size: cover;
  position: absolute;
  width: 100%;
  height: 84px;
  bottom: -83px;
  left: 0;
  z-index: 1;
}
@media screen and (max-width: 1024px) {
  .page-id-73 .home-purpose:after {
    height: 64px;
    bottom: -63px;
    background-position: left bottom;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-73 .home-purpose > .fusion-row {
    max-width: 912px !important;
  }
}
.page-id-73 .home-purpose > .fusion-row .img-col {
  overflow: hidden;
}
.page-id-73 .home-purpose > .fusion-row .img-col .fusion-imageframe img {
  height: 610px;
  object-fit: cover;
  border-radius: 8px;
}
@media screen and (max-width: 1024px) {
  .page-id-73 .home-purpose > .fusion-row .img-col .fusion-imageframe img {
    height: 442px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-73 .home-purpose > .fusion-row .img-col .fusion-imageframe img {
    height: 218px;
  }
}
.woocommerce-shop .page-banner.shop-banner:before, .page-id-300583 .page-banner.shop-banner:before {
  background-image: url("/wp-content/uploads/2025/06/page-banner-tablet-vector.svg");
  height: 84px;
  bottom: -1px;
  background-size: cover;
  background-position: center top;
  z-index: 0;
}
@media screen and (max-width: 1024px) {
  .woocommerce-shop .page-banner.shop-banner:before, .page-id-300583 .page-banner.shop-banner:before {
    height: 62px;
    background-image: url("/wp-content/uploads/2025/05/page-banner-vector-bg.svg");
    background-position: left top;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .page-banner.shop-banner:before, .page-id-300583 .page-banner.shop-banner:before {
    height: 64px;
    background-image: url("/wp-content/uploads/2025/06/page-banner-tablet-vector.svg");
    background-position: right top;
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
  }
}
@media screen and (max-width: 1024px) {
  .woocommerce-shop .shop-by-category .fusion-row, .page-id-300583 .shop-by-category .fusion-row {
    max-width: 912px !important;
    margin: auto !important;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .fusion-title h5, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .fusion-title h5 {
    font-size: 1.625rem !important;
  }
}
.woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .card-slider, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .card-slider {
  display: none;
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .card-slider, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .card-slider {
    display: block;
  }
}
.woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .card-slider .slick-list, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .card-slider .slick-list {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
  width: 133%;
}
.woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .card-slider .slick-list .slick-track .card-item, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .card-slider .slick-list .slick-track .card-item {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  height: 140px;
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .card-slider .slick-list .slick-track .card-item, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .card-slider .slick-list .slick-track .card-item {
    height: 140px;
  }
}
.woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .card-slider .slick-list .slick-track .card-item a, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .card-slider .slick-list .slick-track .card-item a {
  display: flex;
  height: 100%;
  width: 100%;
}
.woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .card-slider .slick-list .slick-track .card-item a img, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .card-slider .slick-list .slick-track .card-item a img {
  object-fit: cover;
  height: 140px;
  width: 100%;
  transition: all 0.4s ease-in-out !important;
  transform: scale(1);
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .card-slider .slick-list .slick-track .card-item a img, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .card-slider .slick-list .slick-track .card-item a img {
    height: 140px;
  }
}
.woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .card-slider .slick-list .slick-track .card-item a h3, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .card-slider .slick-list .slick-track .card-item a h3 {
  text-align: center;
  justify-content: center;
  margin: 0 !important;
  min-height: 38px;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
  padding-right: 0.5625rem !important;
  padding-left: 0.5625rem !important;
  border-radius: 8px !important;
  background: #FFFFFF !important;
  color: #000000 !important;
  font-size: 1rem !important;
  display: flex;
  align-items: center;
  transition: all 0.4s ease-in-out !important;
  width: calc(100% - 16px);
  position: absolute !important;
  bottom: 8px;
  left: 8px;
}
.woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .card-slider .slick-list .slick-track .card-item a:hover img, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .card-slider .slick-list .slick-track .card-item a:hover img {
  transform: scale(1.1);
}
.woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes {
  margin: 0 !important;
  gap: 6px;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
}
@media screen and (max-width: 1024px) {
  .woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes {
    flex-wrap: wrap;
    column-gap: 16px;
    row-gap: 20px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes:before, .woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes:after, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes:before, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes:after {
  display: none;
}
.woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .fusion-clearfix, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .fusion-clearfix {
  display: none;
}
.woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column {
  padding: 0;
  border-radius: 8px;
  overflow: hidden;
  width: 190px;
  height: 190px;
  margin-bottom: 0 !important;
}
@media screen and (max-width: 1024px) {
  .woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column {
    width: 100% !important;
    height: 193px;
  }
}
@media screen and (max-width: 440px) {
  .woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column {
    width: 100% !important;
  }
}
.woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column:hover img, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column:hover img {
  transform: scale(1.1);
}
.woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column:hover .content-box-heading, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column:hover .content-box-heading {
  background: #479dd6 !important;
  color: #FFFFFF !important;
}
.woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column:hover .content-box-heading:before, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column:hover .content-box-heading:before {
  background: url("/wp-content/uploads/2025/05/secondary-btn-arrow-large-hover.svg") no-repeat 0 0;
}
.woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper {
  height: 190px;
}
.woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading {
  margin-bottom: 0;
}
.woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .image img, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .image img {
  margin-bottom: 0;
  height: 190px;
  object-fit: cover;
  transition: all 0.4s ease-in-out !important;
}
@media screen and (max-width: 1024px) {
  .woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .image img, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .image img {
    height: 193px;
  }
}
.woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .content-box-heading, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .content-box-heading {
  position: absolute;
  bottom: 8px;
  left: 8px;
  right: 8px;
  padding: 0.625rem 0.75rem;
  border-radius: 8px;
  background-color: #FFFFFF;
  font-size: 0.625rem !important;
  text-transform: capitalize;
  line-height: 110% !important;
  text-align: left;
  transition: all 0.4s ease-in-out !important;
  text-transform: uppercase;
}
@media screen and (max-width: 1300px) {
  .woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .content-box-heading, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .content-box-heading {
    font-size: 1rem !important;
  }
}
@media screen and (max-width: 1024px) {
  .woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .content-box-heading, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .content-box-heading {
    font-size: 1.25rem !important;
  }
}
.woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .content-box-heading:after, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .content-box-heading:after {
  content: "";
  background-image: url(/wp-content/uploads/2025/05/category-arrow.svg);
  width: 28px;
  height: 28px;
  display: block;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.4s ease-in-out !important;
}
.woocommerce-shop .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .fusion-read-more, .page-id-300583 .shop-by-category .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .fusion-read-more {
  display: none;
}
@media screen and (max-width: 1024px) {
  .woocommerce-shop .products-grid .fusion-row, .page-id-300583 .products-grid .fusion-row {
    max-width: 912px !important;
    margin: auto !important;
  }
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col {
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 1024px) {
  .woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper {
    flex-direction: row !important;
    align-items: baseline;
    justify-content: space-between;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper {
    align-items: center;
  }
}
@media screen and (max-width: 1024px) {
  .woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .fusion-title, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .fusion-title {
    margin-bottom: 0 !important;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .fusion-title h3, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .fusion-title h3 {
    font-size: 1.625rem !important;
  }
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-search, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-search {
  margin-bottom: 8px;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-search .search-bar, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-search .search-bar {
  position: relative;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-search .search-bar input, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-search .search-bar input {
  width: 100%;
  border-radius: 8px 8px 0px 0px;
  border-bottom: 1px solid #000000;
  background: #F1F1F1;
  border-top: 0;
  border-left: 0;
  border-right: 0;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-search .search-bar button, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-search .search-bar button {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  border: 0;
  padding: 0;
  cursor: pointer;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-search .search-bar button:before, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-search .search-bar button:before {
  content: "";
  background-image: url(/wp-content/uploads/2025/05/product-filter-search-close-icon.svg);
  width: 24px;
  height: 24px;
  display: block;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-search .search-tags, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-search .search-tags {
  margin-top: 4px;
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-search .search-tags .tag-wrap, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-search .search-tags .tag-wrap {
  padding: 2.5px 22px 2.5px 0;
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-search .search-tags .tag-wrap .close, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-search .search-tags .tag-wrap .close {
  cursor: pointer;
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  border: 0;
  padding: 0;
  cursor: pointer;
  opacity: 1;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-search .search-tags .tag-wrap .close:before, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-search .search-tags .tag-wrap .close:before {
  content: "";
  background-image: url(/wp-content/uploads/2025/05/search-tag-close-icon.svg);
  background-size: contain;
  width: 22px;
  height: 22px;
  display: block;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-dropdowns, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-dropdowns {
  display: flex;
  flex-direction: column;
  gap: 8px;
  position: relative;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-dropdowns .filter-item, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-dropdowns .filter-item {
  display: none;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-dropdowns .filter-item.active, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-dropdowns .filter-item.active {
  display: block;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-dropdowns .filter-item .select, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-dropdowns .filter-item .select {
  width: 100%;
  border-radius: 8px 8px 0px 0px;
  border-bottom: 1px solid #000000;
  background: #F1F1F1;
  padding: 20px 10px;
  height: 64px;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) calc(0% + 20px);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  cursor: pointer;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-dropdowns .filter-item .select:before, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-dropdowns .filter-item .select:before {
  content: "";
  background-image: url(/wp-content/uploads/2025/05/product-filter-select-arrow.svg);
  width: 24px;
  height: 24px;
  position: absolute;
  right: 10px;
  transition: all 0.4s ease-in-out;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-dropdowns .filter-item .select.active, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-dropdowns .filter-item .select.active {
  height: unset;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-dropdowns .filter-item .select.active:before, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-dropdowns .filter-item .select.active:before {
  background-image: url(/wp-content/uploads/2025/05/product-filter-select-arrow-up.svg);
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-dropdowns .filter-item .select.active .option, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-dropdowns .filter-item .select.active .option {
  display: flex;
  flex-direction: column;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-dropdowns .filter-item .select .option, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-dropdowns .filter-item .select .option {
  display: none;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-dropdowns .filter-item .select .option.active, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-dropdowns .filter-item .select .option.active {
  display: flex;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-dropdowns .filter-item .select .option:hover, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter .filter-dropdowns .filter-item .select .option:hover {
  color: #479dd6;
}
@media screen and (max-width: 1024px) {
  .woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .products-filter {
    display: none;
  }
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .product-filter-label, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .product-filter-label {
  display: none;
  border-bottom: 1px solid #606060;
  padding-bottom: 0.375rem;
}
@media screen and (max-width: 1024px) {
  .woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .product-filter-label, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-filter-col .fusion-column-wrapper .product-filter-label {
    display: block;
  }
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar {
  margin-bottom: 0.75rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar .products-count span, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar .products-count span {
  opacity: 0.5;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar .products-sort, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar .products-sort {
  border-bottom: 1px solid #606060;
  font-size: 0.75rem;
  display: flex;
  align-items: center;
  gap: 10px;
  height: 29px;
  cursor: pointer;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar .products-sort, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar .products-sort {
    font-size: 0.875rem !important;
  }
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar .products-sort:after, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar .products-sort:after {
  content: "";
  background-image: url(/wp-content/uploads/2025/05/sort-arrow-icon.svg);
  width: 24px;
  height: 24px;
  display: block;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar .products-sort.active, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar .products-sort.active {
  height: unset;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar .products-sort.active .sort-products, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar .products-sort.active .sort-products {
  height: unset;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar .products-sort.active .sort-products .option, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar .products-sort.active .sort-products .option {
  display: block;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar .products-sort .sort-text, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar .products-sort .sort-text {
  display: flex;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar .products-sort .sort-text span:nth-child(1), .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar .products-sort .sort-text span:nth-child(1) {
  margin-right: 10px;
  font-weight: 400;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar .products-sort .sort-text span.selected-sort, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar .products-sort .sort-text span.selected-sort {
  display: flex;
  font-weight: 700;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar .products-sort .sort-products, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-toolbar .products-sort .sort-products {
  display: none;
  position: absolute;
  bottom: 0;
  transform: translateY(100%);
  z-index: 999;
  background: #fff;
  width: 100%;
  padding: 12px;
  border-radius: 0 0 8px 8px;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 20px;
}
@media screen and (max-width: 1024px) {
  .woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid {
    gap: 16px;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid {
    grid-template-columns: 1fr 1fr;
    gap: 12px;
  }
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item {
  border-radius: 8px;
  background: #F1F1F1;
  padding: 1rem;
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item {
    padding: 0.625rem;
  }
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item a, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item a {
  position: relative;
  display: flex;
  border-radius: 6px;
  overflow: hidden;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item a .manufacturer, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item a .manufacturer {
  border-radius: 2.472px;
  border: 0.724px solid rgba(0, 0, 0, 0.1);
  background: #FFFFFF;
  box-shadow: 0px 0px 8.683px 0px rgba(0, 0, 0, 0.1);
  padding: 5.789px;
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 999;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item a img:not(.manufacturer), .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item a img:not(.manufacturer) {
  width: 100%;
  aspect-ratio: 1;
  transition: all 0.4s ease-in-out;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item a .quick-view, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item a .quick-view {
  position: absolute;
  display: flex;
  padding: 10px 74px 9px 74px;
  justify-content: center;
  align-items: flex-end;
  background-color: #262626;
  color: #FFFFFF;
  bottom: -38px;
  right: 0;
  left: 0;
  gap: 9px;
  transition: all 0.4s ease-in-out;
  border-radius: 2px 2px 0 0;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item a .quick-view:before, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item a .quick-view:before {
  content: "";
  width: 16px;
  height: 16px;
  background-image: url(/wp-content/uploads/2025/06/quick-view-search-icon.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item a:hover .quick-view, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item a:hover .quick-view {
  bottom: 0;
  background-color: #479dd6;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item a:hover img:not(.manufacturer), .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item a:hover img:not(.manufacturer) {
  transform: scale(1.099);
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item h4, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item h4 {
  margin-top: 1rem;
  margin-bottom: 0.625rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item h4, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item h4 {
    margin-top: 0.625rem;
  }
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item h4 a, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item h4 a {
  color: #000000;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item p, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.products-grid-col #products-grid-wrapper .products-grid .product-item p {
  margin-bottom: 0;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.pagination-col .products-pagination, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.pagination-col .products-pagination {
  display: flex;
  justify-content: center;
  gap: 24px;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.pagination-col .products-pagination button, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.pagination-col .products-pagination button {
  display: flex;
  background: transparent;
  border: 0;
  gap: 12px;
  padding: 0;
  font-size: 16px;
  line-height: 1;
  align-items: center;
  font-weight: 500;
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
  cursor: pointer;
  color: #479dd6;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.pagination-col .products-pagination button:disabled, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.pagination-col .products-pagination button:disabled {
  opacity: 0.5;
  cursor: not-allowed;
  color: #000000;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.pagination-col .products-pagination button:disabled.prev-page:before, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.pagination-col .products-pagination button:disabled.prev-page:before {
  filter: unset;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.pagination-col .products-pagination button:disabled.next-page:after, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.pagination-col .products-pagination button:disabled.next-page:after {
  filter: unset;
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.pagination-col .products-pagination button.prev-page:before, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.pagination-col .products-pagination button.prev-page:before {
  content: "";
  width: 9px;
  height: 14px;
  display: flex;
  filter: invert(36%) sepia(72%) saturate(4791%) hue-rotate(186deg) brightness(96%) contrast(101%);
  background-image: url(/wp-content/uploads/2025/05/pagination-btn-icon.svg);
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.pagination-col .products-pagination button.next-page:after, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.pagination-col .products-pagination button.next-page:after {
  content: "";
  width: 9px;
  height: 14px;
  display: flex;
  filter: invert(36%) sepia(72%) saturate(4791%) hue-rotate(186deg) brightness(96%) contrast(101%);
  background-image: url(/wp-content/uploads/2025/05/pagination-btn-icon.svg);
  transform: rotate(-180deg);
}
.woocommerce-shop .products-grid .fusion-row .fusion-layout-column.pagination-col .products-pagination .pagination-text, .page-id-300583 .products-grid .fusion-row .fusion-layout-column.pagination-col .products-pagination .pagination-text {
  line-height: 1;
  font-weight: 500;
}
.woocommerce-shop .featured-manufacturer, .page-id-300583 .featured-manufacturer {
  max-width: calc(1390px + 40px);
  margin: auto !important;
}
@media screen and (max-width: 1024px) {
  .woocommerce-shop .featured-manufacturer, .page-id-300583 .featured-manufacturer {
    max-width: 968px !important;
    margin: auto !improtant;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-manufacturer, .page-id-300583 .featured-manufacturer {
    border-radius: 12px;
    overflow: hidden;
    margin-bottom: 64px !important;
  }
}
.woocommerce-shop .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner, .page-id-300583 .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner {
  max-width: 440px;
  width: 100%;
}
.woocommerce-shop .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column, .page-id-300583 .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column {
  max-width: 543px !important;
  width: 100% !important;
}
@media screen and (max-width: 1024px) {
  .woocommerce-shop .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column, .page-id-300583 .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column {
    max-width: 440px !important;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column, .page-id-300583 .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column {
    max-width: unset !important;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-image-element, .page-id-300583 .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-image-element {
    margin: 0;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-image-element .manufacturer-img, .page-id-300583 .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-image-element .manufacturer-img {
    border-radius: 2.472px;
    border: 0.724px solid rgba(0, 0, 0, 0.1);
    background: #fff;
    box-shadow: 0px 0px 8.683px 0px rgba(0, 0, 0, 0.1);
    padding: 5.789px;
    position: absolute;
    z-index: 999;
    top: calc(16px + 8px);
    left: calc(16px + 8px);
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-image-element .manufacturer-img-2, .page-id-300583 .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-image-element .manufacturer-img-2 {
    margin-bottom: 24px;
  }
}
.woocommerce-shop .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-image-element .manufacturer-img-2 img, .page-id-300583 .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-image-element .manufacturer-img-2 img {
  width: 136px;
  height: 58.286px;
  object-fit: contain;
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-image-element .manufacturer-img-2 img, .page-id-300583 .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-image-element .manufacturer-img-2 img {
    width: 136px;
    height: 59px;
    aspect-ratio: 2.3050847458;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-image-element .mobile-img, .page-id-300583 .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-image-element .mobile-img {
    margin-bottom: 24px;
  }
}
.woocommerce-shop .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-image-element .mobile-img img, .page-id-300583 .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-image-element .mobile-img img {
  width: 100%;
  aspect-ratio: 1.6060387055;
}
.woocommerce-shop .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-title div, .page-id-300583 .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-title div {
  font-family: "Anton", Arial, Helvetica, sans-serif;
  font-size: 3.375rem !improtant;
  font-style: normal;
  font-weight: 400;
  line-height: 110% !important;
}
@media screen and (max-width: 1024px) {
  .woocommerce-shop .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-title div, .page-id-300583 .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-title div {
    font-size: 2.5rem !important;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-title div, .page-id-300583 .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-title div {
    font-size: 2.375rem !important;
  }
}
.woocommerce-shop .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-title div strong, .page-id-300583 .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-title div strong {
  font-weight: 400;
  color: #F6C060;
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-text, .page-id-300583 .featured-manufacturer .fusion-row .fusion-layout-column.manufacturer-col .fusion-builder-row-inner .fusion-layout-column .fusion-text {
    margin-bottom: 1.5rem !important;
  }
}
.woocommerce-shop .featured-products, .page-id-300583 .featured-products {
  position: relative;
}
.woocommerce-shop .featured-products:before, .page-id-300583 .featured-products:before {
  display: none;
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("/wp-content/uploads/2025/05/fps-txt-bg-01.svg");
  background-repeat: repeat;
  background-position: top center;
  opacity: 0.03;
  z-index: 1;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-products:before, .page-id-300583 .featured-products:before {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .woocommerce-shop .featured-products .fusion-row, .page-id-300583 .featured-products .fusion-row {
    max-width: 913px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-products .fusion-row .fusion-layout-column.heading-col .fusion-column-wrapper, .page-id-300583 .featured-products .fusion-row .fusion-layout-column.heading-col .fusion-column-wrapper {
    align-items: center !important;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-products .fusion-row .fusion-layout-column.heading-col .fusion-column-wrapper .fusion-title h5, .page-id-300583 .featured-products .fusion-row .fusion-layout-column.heading-col .fusion-column-wrapper .fusion-title h5 {
    font-size: 1.625rem !important;
  }
}
.woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row {
  display: flex;
  justify-content: center;
  gap: 20px;
}
@media screen and (max-width: 1024px) {
  .woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row {
    gap: 16px;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row {
    flex-direction: column;
    gap: 12px;
  }
}
.woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .left-col, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .left-col {
  width: 50%;
}
@media screen and (max-width: 1024px) {
  .woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .left-col, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .left-col {
    width: 65.93%;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .left-col, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .left-col {
    width: 100%;
  }
}
.woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .left-col .feature-product-item h4, .woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .left-col .feature-product-item h4 *, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .left-col .feature-product-item h4, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .left-col .feature-product-item h4 * {
  color: #FFFFFF;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 110%;
  margin: 0;
  -webkit-line-clamp: 1 !important;
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .left-col .feature-product-item .short-description, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .left-col .feature-product-item .short-description {
    display: none;
  }
}
.woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .left-col .feature-product-item .manufacturer, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .left-col .feature-product-item .manufacturer {
  display: none;
}
.woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col {
  width: 50%;
  gap: 20px;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 1024px) {
  .woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col {
    width: 32.31%;
    gap: 16px;
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col {
    width: 100%;
    gap: 12px;
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col a, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col a {
  width: calc(50% - 10px);
  position: relative;
}
@media screen and (max-width: 1024px) {
  .woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col a, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col a {
    width: 100%;
    height: 100%;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col a, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col a {
    width: calc(50% - 6px);
    height: auto;
  }
}
.woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col a .manufacturer, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col a .manufacturer {
  display: none;
  top: calc(16px + 8px);
  left: calc(16px + 8px);
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col a .manufacturer, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col a .manufacturer {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col a:nth-child(n+3), .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col a:nth-child(n+3) {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col a:nth-child(n+3), .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col a:nth-child(n+3) {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col a .feature-product-item, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col a .feature-product-item {
    padding: 10px !important;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col a .feature-product-item .feature-product-item-body, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col a .feature-product-item .feature-product-item-body {
    margin-top: 10px !important;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col a .feature-product-item .feature-product-item-body .price, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col a .feature-product-item .feature-product-item-body .price {
    font-size: 0.9375rem !important;
  }
}
.woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  background-color: #404040;
  padding: 1rem;
  height: 100%;
}
.woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item a, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item a {
  position: relative;
}
.woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item .manufacturer, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item .manufacturer {
  border-radius: 2.472px;
  border: 0.724px solid rgba(0, 0, 0, 0.1);
  background: #FFFFFF;
  box-shadow: 0px 0px 8.683px 0px rgba(0, 0, 0, 0.1);
  padding: 5.789px;
  position: absolute;
  top: 8px;
  left: 8px;
}
.woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item img:not(.manufacturer), .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item img:not(.manufacturer) {
  width: 100% !important;
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 6px;
}
.woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item .feature-product-item-body, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item .feature-product-item-body {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  margin-top: 1rem;
}
.woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item .feature-product-item-body h4, .woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item .feature-product-item-body h4 *, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item .feature-product-item-body h4, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item .feature-product-item-body h4 * {
  color: #FFFFFF;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 110%;
  margin: 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item .feature-product-item-body h4, .woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item .feature-product-item-body h4 *, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item .feature-product-item-body h4, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item .feature-product-item-body h4 * {
    overflow: visible;
    -webkit-line-clamp: none;
    display: block;
  }
}
.woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item .feature-product-item-body .price, .woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item .feature-product-item-body .price *, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item .feature-product-item-body .price, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item .feature-product-item-body .price * {
  color: #FFFFFF;
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}
.woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item .feature-product-item-body .short-description p, .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .feature-product-item .feature-product-item-body .short-description p {
  color: #FFFFFF;
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 1rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .left-col .feature-product-item img:not(.manufacturer), .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .left-col .feature-product-item img:not(.manufacturer) {
  height: 578px;
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .left-col .feature-product-item img:not(.manufacturer), .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .left-col .feature-product-item img:not(.manufacturer) {
    height: 313px;
  }
}
.woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col .feature-product-item img:not(.manufacturer), .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col .feature-product-item img:not(.manufacturer) {
  height: 263px;
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col .feature-product-item img:not(.manufacturer), .page-id-300583 .featured-products .fusion-row .fusion-layout-column .feature-products-container .feature-products-row .right-col .feature-product-item img:not(.manufacturer) {
    height: 149px;
  }
}
.woocommerce-shop .shop-features .fusion-row .fusion-content-boxes, .page-id-300583 .shop-features .fusion-row .fusion-content-boxes {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
}
@media screen and (max-width: 1024px) {
  .woocommerce-shop .shop-features .fusion-row .fusion-content-boxes, .page-id-300583 .shop-features .fusion-row .fusion-content-boxes {
    gap: 50px;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .shop-features .fusion-row .fusion-content-boxes, .page-id-300583 .shop-features .fusion-row .fusion-content-boxes {
    column-gap: 20px;
    row-gap: 32px;
  }
}
.woocommerce-shop .shop-features .fusion-row .fusion-content-boxes:before, .woocommerce-shop .shop-features .fusion-row .fusion-content-boxes:after, .woocommerce-shop .shop-features .fusion-row .fusion-content-boxes .fusion-clearfix, .page-id-300583 .shop-features .fusion-row .fusion-content-boxes:before, .page-id-300583 .shop-features .fusion-row .fusion-content-boxes:after, .page-id-300583 .shop-features .fusion-row .fusion-content-boxes .fusion-clearfix {
  display: none;
}
.woocommerce-shop .shop-features .fusion-row .fusion-content-boxes .fusion-column, .page-id-300583 .shop-features .fusion-row .fusion-content-boxes .fusion-column {
  padding: 0;
  margin: 0;
  padding: 0;
  margin: 0;
  width: 33.33%;
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .shop-features .fusion-row .fusion-content-boxes .fusion-column, .page-id-300583 .shop-features .fusion-row .fusion-content-boxes .fusion-column {
    width: 100%;
  }
}
.woocommerce-shop .shop-features .fusion-row .fusion-content-boxes .fusion-column .content-box-wrapper .heading, .page-id-300583 .shop-features .fusion-row .fusion-content-boxes .fusion-column .content-box-wrapper .heading {
  margin: 0;
  gap: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .woocommerce-shop .shop-features .fusion-row .fusion-content-boxes .fusion-column .content-box-wrapper .heading, .page-id-300583 .shop-features .fusion-row .fusion-content-boxes .fusion-column .content-box-wrapper .heading {
    justify-content: start;
  }
}
.woocommerce-shop .shop-features .fusion-row .fusion-content-boxes .fusion-column .content-box-wrapper .heading .image img, .page-id-300583 .shop-features .fusion-row .fusion-content-boxes .fusion-column .content-box-wrapper .heading .image img {
  max-width: 100%;
  width: 80px;
  height: 60px;
  object-fit: contain;
  margin: 0;
}
.woocommerce-shop .shop-features .fusion-row .fusion-content-boxes .fusion-column .content-box-wrapper .heading .content-box-heading, .page-id-300583 .shop-features .fusion-row .fusion-content-boxes .fusion-column .content-box-wrapper .heading .content-box-heading {
  font-size: 1rem !important;
}
.woocommerce-shop .shop-features .fusion-row .fusion-content-boxes .fusion-column .content-box-wrapper .content-container, .page-id-300583 .shop-features .fusion-row .fusion-content-boxes .fusion-column .content-box-wrapper .content-container {
  display: none;
}
@media screen and (max-width: 1024px) {
  body.filter-modal-opened .featured-manufacturer {
    z-index: 0 !important;
  }
}
.custom-select-wrapper:last-of-type {
  margin-bottom: 0 !important;
}
.filter-form .fusion-button {
  margin-top: 24px !important;
  background: #479dd6 !important;
  padding-right: 2.875rem !important;
  padding-left: 1.25rem !important;
}
.filter-form .fusion-button .fusion-button-text {
  color: #FFFFFF !important;
}
.filter-form .fusion-button:before {
  background: url("/wp-content/uploads/2025/05/arrow-white-small.svg") no-repeat 0 0;
  left: calc(100% - 34px);
}
.page-id-211 .page-banner {
  position: relative;
}
@media screen and (max-width: 1024px) {
  .page-id-211 .page-banner:before {
    background-image: url(/wp-content/uploads/2025/06/our-builds-page-banner-tablet-vector.svg);
    height: 83.77px;
    left: 50%;
    width: 1440px;
    transform: translateX(-50%);
  }
}
@media screen and (max-width: 767px) {
  .page-id-211 .page-banner:before {
    background-image: url(/wp-content/uploads/2025/06/our-builds-page-banner-mobile-vector.svg);
    height: 64px;
    left: 0;
    width: 1100px;
    transform: unset;
  }
}
.page-id-211 .page-headline .fusion-row {
  max-width: 900px !important;
  margin: auto !important;
}
@media screen and (max-width: 1024px) {
  .page-id-211 .page-headline .fusion-row {
    max-width: 912px !important;
    gap: 24px;
  }
}
@media screen and (max-width: 879px) {
  .page-id-211 .page-headline .fusion-row {
    text-align: center;
    justify-content: center;
  }
}
.page-id-211 .page-headline .fusion-row .fusion-layout-column .fusion-title {
  line-height: 120% !important;
}
@media screen and (max-width: 879px) {
  .page-id-211 .page-headline .fusion-row .fusion-layout-column .fusion-title .fusion-title-heading {
    text-align: center;
  }
}
.page-id-211 .page-headline .fusion-row .fusion-layout-column .fusion-title .fusion-title-heading strong {
  font-weight: 400;
  color: #479dd6;
}
.page-id-211 .our-builds .fusion-row {
  max-width: 1242px !important;
  margin: auto !important;
}
@media screen and (max-width: 1024px) {
  .page-id-211 .our-builds .fusion-row {
    max-width: 912px !important;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid {
    margin: 0 !important;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column {
    padding: 0 !important;
  }
}
.page-id-211 .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper {
  height: 820px !important;
}
@media screen and (max-width: 1024px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper {
    width: 100% !important;
    height: 602px !important;
    margin: auto !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper {
    height: 350px !important;
  }
}
.page-id-211 .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-image-element .fusion-imageframe {
  width: 100% !important;
}
.page-id-211 .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-image-element .fusion-imageframe img {
  height: 820px !important;
  width: 100% !important;
}
@media screen and (max-width: 1024px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-image-element .fusion-imageframe img {
    width: 100% !important;
    height: 602px !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-image-element .fusion-imageframe img {
    height: 350px !important;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-title {
    font-size: 1.3125rem !important;
    line-height: 1;
  }
}
@media screen and (max-width: 767px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-title {
    padding-top: 1.25rem !important;
    padding-left: 1.25rem !important;
    padding-bottom: 1.25rem !important;
    padding-right: calc(20px + 32px + 20px) !important;
    font-size: 1.375rem !important;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-title h3 {
    font-size: 1.3125rem !important;
    line-height: 1 !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.primary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-title h3 {
    font-size: 1.375rem !important;
  }
}
.page-id-211 .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid {
  flex-direction: column;
  row-gap: 24px;
}
@media screen and (max-width: 1024px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid {
    margin: 0 !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid {
    flex-direction: row;
    margin: -0.75rem !important;
  }
}
@media screen and (max-width: 576px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid {
    flex-direction: column;
    row-gap: 0;
  }
}
.page-id-211 .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column {
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column {
    padding: 0 !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column {
    padding: 0.75rem !important;
  }
}
@media screen and (max-width: 576px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column {
    width: 100% !important;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper {
    width: 100% !important;
    height: 288px !important;
    margin: auto !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper {
    height: 350px !important;
  }
}
.page-id-211 .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-image-element .fusion-imageframe {
  width: 100% !important;
}
@media screen and (max-width: 1024px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-image-element .fusion-imageframe img {
    width: 100% !important;
    height: 288px !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-image-element .fusion-imageframe img {
    height: 350px !important;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-title {
    font-size: 1.3125rem !important;
    line-height: 1 !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-title {
    padding-top: 1.25rem !important;
    padding-left: 1.25rem !important;
    padding-bottom: 1.25rem !important;
    padding-right: calc(20px + 32px + 20px) !important;
    font-size: 1.375rem !important;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-title h3 {
    font-size: 1.3125rem !important;
    line-height: 1 !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.secondary-build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-title h3 {
    font-size: 1.375rem !important;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-grid {
    margin: -0.75rem !important;
  }
}
@media screen and (max-width: 576px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-grid {
    flex-direction: column;
    row-gap: 0;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-grid .fusion-layout-column {
    padding: 0.75rem !important;
  }
}
@media screen and (max-width: 576px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-grid .fusion-layout-column {
    width: 100% !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-image-element .fusion-imageframe img {
    height: 350px !important;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-title {
    font-size: 1.3125rem !important;
    line-height: 1 !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-title {
    padding-top: 1.25rem !important;
    padding-left: 1.25rem !important;
    padding-bottom: 1.25rem !important;
    padding-right: calc(20px + 32px + 20px) !important;
    font-size: 1.375rem !important;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-title h3 {
    font-size: 1.3125rem !important;
    line-height: 1 !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-211 .our-builds .fusion-row .fusion-layout-column.build-grid-col .fusion-grid .fusion-layout-column .fusion-column-wrapper .fusion-title h3 {
    font-size: 1.375rem !important;
  }
}
@media only screen and (max-device-width: 640px) {
  .single-build #content {
    margin-bottom: 0 !important;
  }
}
.single-build .build-heading {
  background: linear-gradient(to top, #262626 0px, #262626 299px, #313131 299px, #313131 100%);
}
@media screen and (max-width: 1024px) {
  .single-build .build-heading {
    background: linear-gradient(to top, #262626 0px, #262626 194px, #313131 194px, #313131 100%);
  }
}
.single-build .build-heading .fusion-row {
  max-width: 1031px !important;
  margin: auto !important;
}
@media screen and (max-width: 1024px) {
  .single-build .build-heading .fusion-row {
    max-width: 913px !important;
  }
}
@media screen and (max-width: 1024px) {
  .single-build .build-heading .fusion-row .fusion-layout-column.heading-col .fusion-column-wrapper .fusion-title {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
  }
}
.single-build .build-heading .fusion-row .fusion-layout-column.heading-col .fusion-column-wrapper .fusion-title:before {
  content: "Our Builds";
  color: #FFFFFF;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 110%;
  margin-right: 40px;
  vertical-align: super;
  margin-left: -123px;
}
@media screen and (max-width: 1024px) {
  .single-build .build-heading .fusion-row .fusion-layout-column.heading-col .fusion-column-wrapper .fusion-title:before {
    margin-left: 0;
    margin-right: 0;
  }
}
.single-build .build-heading .fusion-row .fusion-layout-column.heading-col .fusion-column-wrapper .fusion-title h1 {
  display: inline;
}
@media screen and (max-width: 1024px) {
  .single-build .build-heading .fusion-row .fusion-layout-column.heading-col .fusion-column-wrapper .fusion-title h1 {
    font-size: 3.25rem !important;
  }
}
.single-build .build-heading .fusion-row .fusion-layout-column.img-col .fusion-image-element .fusion-imageframe {
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .single-build .build-heading .fusion-row .fusion-layout-column.img-col .fusion-image-element .fusion-imageframe {
    border-radius: 7px !important;
  }
}
.single-build .build-heading .fusion-row .fusion-layout-column.img-col .fusion-image-element .fusion-imageframe img {
  width: 100%;
  height: 600px;
  object-fit: cover;
}
@media screen and (max-width: 1024px) {
  .single-build .build-heading .fusion-row .fusion-layout-column.img-col .fusion-image-element .fusion-imageframe img {
    height: 531px;
  }
}
@media screen and (max-width: 767px) {
  .single-build .build-heading .fusion-row .fusion-layout-column.img-col .fusion-image-element .fusion-imageframe img {
    height: 218px;
  }
}
.single-build .build-info .fusion-row {
  max-width: 1030px !important;
  margin: auto !important;
}
@media screen and (max-width: 1024px) {
  .single-build .build-info .fusion-row {
    max-width: 770px !important;
  }
}
.single-build .build-info .fusion-row .fusion-layout-column .build-status-wrapper {
  border-radius: 8px;
  border: 1px solid #404040;
  background: #262626;
  padding: 4px;
  display: flex;
  width: fit-content;
  margin: auto;
  color: #FFFFFF;
  font-size: 0.75rem;
  line-height: 1;
  gap: 4px;
}
.single-build .build-info .fusion-row .fusion-layout-column .build-status-wrapper .build-status-pill {
  width: 102px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  .single-build .build-info .fusion-row .fusion-layout-column .build-status-wrapper .build-status-pill {
    font-size: 0.875rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-build .build-info .fusion-row .fusion-layout-column .build-status-wrapper .build-status-pill {
    font-size: 0.75rem !important;
  }
}
.single-build .build-info .fusion-row .fusion-layout-column .build-status-wrapper .build-date-pill {
  width: 102px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 4px;
  background: #000000;
}
@media screen and (max-width: 1024px) {
  .single-build .build-info .fusion-row .fusion-layout-column .build-status-wrapper .build-date-pill {
    font-size: 0.875rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-build .build-info .fusion-row .fusion-layout-column .build-status-wrapper .build-date-pill {
    font-size: 0.75rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-build .build-info .fusion-row .fusion-layout-column .fusion-text p {
    font-size: 0.9375rem !important;
  }
}
.single-build .build-info .fusion-row .fusion-layout-column.testimonial-col {
  max-width: 770px !important;
  margin: auto !important;
}
@media screen and (max-width: 1024px) {
  .single-build .build-info .fusion-row .fusion-layout-column.testimonial-col {
    text-align: center;
  }
}
.single-build .build-info .fusion-row .fusion-layout-column.testimonial-col .fusion-title .label {
  font-size: 0.875rem !important;
}
@media screen and (max-width: 767px) {
  .single-build .build-info .fusion-row .fusion-layout-column.testimonial-col .fusion-title.testimonial {
    font-size: 1.125rem !important;
    line-height: 1.1 !important;
  }
}
.single-build .our-builds .fusion-row {
  max-width: 1242px !important;
  margin: auto !important;
}
@media screen and (max-width: 1024px) {
  .single-build .our-builds .fusion-row {
    max-width: 912px !important;
  }
}
@media screen and (max-width: 576px) {
  .single-build .our-builds .fusion-row .heading-col .fusion-column-wrapper {
    flex-direction: column !important;
    gap: 16px !important;
  }
}
@media screen and (max-width: 767px) {
  .single-build .our-builds .fusion-row .heading-col .fusion-column-wrapper {
    gap: 0px !important;
    align-items: center;
    justify-content: center;
  }
}
@media screen and (max-width: 1024px) {
  .single-build .our-builds .fusion-row .heading-col .fusion-column-wrapper .fusion-title h3 {
    font-size: 1.5625rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-build .our-builds .fusion-row .heading-col .fusion-column-wrapper .fusion-button {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .single-build .our-builds .fusion-row .build-grid-col .fusion-layout-column .fusion-column-wrapper {
    height: 293.333px !important;
  }
}
@media screen and (max-width: 1024px) {
  .single-build .our-builds .fusion-row .build-grid-col .fusion-layout-column .fusion-column-wrapper img {
    height: 293.333px !important;
  }
}
@media screen and (max-width: 1024px) {
  .single-build .our-builds .fusion-row .build-grid-col .fusion-layout-column .fusion-column-wrapper .fusion-title {
    align-items: center;
    display: flex;
    padding-top: 1.25rem !important;
    padding-left: 1.25rem !important;
    padding-bottom: 1.25rem !important;
    padding-right: calc(20px + 32px + 20px);
    font-size: 1.3125rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-build .our-builds .fusion-row .build-grid-col .fusion-layout-column .fusion-column-wrapper .fusion-title {
    height: unset;
    align-items: center;
    display: flex;
    padding-top: 0.5rem !important;
    padding-left: 0.75rem !important;
    padding-bottom: 0.5rem !important;
    padding-right: 0.75rem !important;
  }
}
@media screen and (max-width: 1024px) {
  .single-build .our-builds .fusion-row .build-grid-col .fusion-layout-column .fusion-column-wrapper .fusion-title .fusion-title-heading {
    font-size: 1.3125rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-build .fusion-button {
    height: 46px;
    padding-left: 3.375rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-build .fusion-button:before {
    background: url("/wp-content/uploads/2025/06/arrow-blue-medium.svg") no-repeat 0 0;
    width: 38px;
    height: 38px;
  }
}
@media screen and (max-width: 767px) {
  .single-build .fusion-button:hover {
    padding-right: 3.375rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-build .fusion-button:hover:before {
    background: url("/wp-content/uploads/2025/06/arrow-blue-medium.svg") no-repeat 0 0;
    left: calc(100% - 42px);
  }
}
@media screen and (max-width: 1024px) {
  .single-product .product-header-container .fusion-row {
    max-width: 912px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
.single-product .product-header-container .fusion-row .fusion-layout-column .fusion-breadcrumbs {
  padding-top: 100px;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .fusion-breadcrumbs ol li a, .single-product .product-header-container .fusion-row .fusion-layout-column .fusion-breadcrumbs ol li span {
  color: #606060 !important;
}
@media screen and (max-width: 767px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .fusion-breadcrumbs ol li:nth-child(1), .single-product .product-header-container .fusion-row .fusion-layout-column .fusion-breadcrumbs ol li:nth-child(3) {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .fusion-breadcrumbs ol li:nth-child(2):before {
    content: "< " !important;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .fusion-breadcrumbs ol li:nth-child(2):after {
    display: none;
  }
}
.single-product .product-header-container .fusion-row .fusion-layout-column .fusion-breadcrumbs ol li.awb-breadcrumb-sep:after {
  content: ">" !important;
  color: #606060 !important;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: start;
}
@media screen and (max-width: 767px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper {
    flex-direction: column-reverse;
  }
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col {
  width: 47.58%;
}
@media screen and (max-width: 1024px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col {
    width: 47.8%;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col {
    width: 100%;
  }
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-category-line {
  margin-bottom: 16px;
  display: flex;
  gap: 16px;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-category-line h5 {
  margin: 0;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-title {
  margin-bottom: 1.5rem;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-price {
  color: #000000;
  font-family: "Anton", Arial, Helvetica, sans-serif;
  font-size: 1.5rem !important;
  line-height: 110% !important;
  margin-bottom: 2.5rem !important;
}
@media screen and (max-width: 1024px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-price {
    font-size: 1.25rem !important;
    margin-bottom: 1.5rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-price {
    font-size: 1.375rem !important;
  }
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-price span {
  color: #000000;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-description {
  margin-bottom: 2.5rem !important;
}
@media screen and (max-width: 1024px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-description {
    margin-bottom: 1.5rem !important;
  }
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-vehicle-details {
  display: flex;
  flex-direction: column;
  gap: 12px;
  position: relative;
  margin-bottom: 1.5rem;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-vehicle-details h5 {
  margin: 0;
  border-bottom: 1px solid #000000;
  width: fit-content;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-vehicle-details .variation-item {
  position: relative;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-vehicle-details .variation-item label.floating-placeholder {
  position: absolute;
  left: 10px;
  top: 20px;
  transition: 0.2s ease;
  pointer-events: none;
  color: #000;
  z-index: 10;
  padding-right: 50px;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-vehicle-details .variation-item label.floating-placeholder.active {
  top: 8px;
  font-size: 0.625rem;
}
@media only screen and (max-width: 1024px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-vehicle-details .variation-item label.floating-placeholder.active {
    font-size: 0.75rem;
  }
}
@media only screen and (max-width: 767px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-vehicle-details .variation-item label.floating-placeholder.active {
    font-size: 0.625rem;
  }
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-vehicle-details .variation-item .select {
  width: 100%;
  border-radius: 8px 8px 0px 0px;
  border-bottom: 1px solid #000000;
  background: #F1F1F1;
  padding: 1.75rem 0.625rem 20px 0.625rem;
  height: 64px;
  max-height: 64px;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) calc(0% + 20px);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  cursor: pointer;
  transition: all 0.4s ease-in-out;
  justify-content: start;
  position: relative;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-vehicle-details .variation-item .select:before {
  content: "";
  background-image: url(/wp-content/uploads/2025/05/sort-arrow-icon.svg);
  width: 24px;
  height: 24px;
  position: absolute;
  right: 10px;
  transition: all 0.4s ease-in-out;
  top: 20px;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-vehicle-details .variation-item .select.active {
  max-height: 1000px;
  height: 100%;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-vehicle-details .variation-item .select.active:before {
  transform: rotate(180deg);
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-vehicle-details .variation-item .select.active .option {
  display: flex;
  flex-direction: column;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-vehicle-details .variation-item .select.active .option:hover {
  color: #479dd6;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-vehicle-details .variation-item .select .option {
  display: none;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-vehicle-details .variation-item .select .option.active {
  display: flex;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-inclusions {
  display: flex;
  flex-direction: column;
  gap: 12px;
  position: relative;
  margin-bottom: 1.5rem;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-inclusions h5 {
  margin: 0;
  border-bottom: 1px solid #000000;
  width: fit-content;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-inclusions .inclusions-dropdown .select {
  width: 100%;
  border-radius: 8px 8px 0px 0px;
  border-bottom: 1px solid #000000;
  background: #F1F1F1;
  padding: 20px 10px;
  height: 64px;
  max-height: 64px;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) calc(0% + 20px);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
  cursor: pointer;
  justify-content: start;
  position: relative;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-inclusions .inclusions-dropdown .select:before {
  content: "";
  background-image: url(/wp-content/uploads/2025/05/sort-arrow-icon.svg);
  width: 24px;
  height: 24px;
  position: absolute;
  right: 10px;
  transition: all 0.4s ease-in-out;
  top: 20px;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-inclusions .inclusions-dropdown .select.active {
  max-height: 1000px;
  height: 100%;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-inclusions .inclusions-dropdown .select.active:before {
  transform: rotate(180deg);
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-inclusions .inclusions-dropdown .select.active .option {
  display: flex;
  flex-direction: column;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-inclusions .inclusions-dropdown .select.active .option:hover a {
  color: #479dd6;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-inclusions .inclusions-dropdown .select .option {
  display: none;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-inclusions .inclusions-dropdown .select .option a {
  color: #000000;
  display: flex;
  align-items: center;
  gap: 6px;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-inclusions .inclusions-dropdown .select .option a:before {
  /*
                                                content: "";
                                                background-image: url(/wp-content/uploads/2025/06/CheckeCircleNew.svg);
                                                width: 18px;
                                                height: 18px;
                                                background-size: contain;
                                                background-repeat: no-repeat;
                                                border: 0 !important;
                                                */
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-inclusions .inclusions-dropdown .select .option a.checked:before {
  /*
                                                    background-image: url(/wp-content/uploads/2025/06/CheckedCircle.svg);
                                                    */
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-inclusions .inclusions-dropdown .select .option.active {
  display: flex;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-order-section .quantity-and-cart {
  display: flex;
  gap: 10px;
  align-items: center;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-order-section .quantity-and-cart button {
  background-color: #F1F1F1 !important;
}
@media screen and (max-width: 1024px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-order-section .quantity-and-cart button {
    height: 56px;
    background: #FFFFFF !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 100% !important;
    font-weight: normal !important;
    padding-left: 4rem !important;
    padding-right: 1.25rem !important;
    position: relative !important;
    transition: all 0.4s ease-in-out !important;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-order-section .quantity-and-cart button {
    background: #F1F1F1 !important;
  }
}
@media screen and (max-width: 1024px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-order-section .quantity-and-cart button .fusion-button-text {
    color: #479dd6 !important;
    transition: all 0.4s ease-in-out !important;
  }
}
@media screen and (max-width: 1024px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-order-section .quantity-and-cart button:before {
    content: "";
    background: url("/wp-content/uploads/2025/05/arrow-blue-large.svg") no-repeat 0 0;
    width: 48px;
    height: 48px;
    position: absolute;
    top: 4px;
    left: calc(0% + 4px);
    transition: all 0.4s ease-in-out !important;
  }
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-order-section .quantity-and-cart button:hover {
  background: #479dd6 !important;
}
@media screen and (max-width: 1024px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-order-section .quantity-and-cart button:hover {
    background-color: #479dd6 !important;
    padding-left: 1.25rem !important;
    padding-right: 4rem !important;
  }
}
@media screen and (max-width: 1024px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-order-section .quantity-and-cart button:hover .fusion-button-text {
    color: #FFFFFF !important;
  }
}
@media screen and (max-width: 1024px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-order-section .quantity-and-cart button:hover:before {
    background: url("/wp-content/uploads/2025/05/arrow-white-large.svg") no-repeat 0 0;
    left: calc(100% - 52px);
  }
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-order-section .quantity-and-cart .quantity {
  border-radius: 100px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  overflow: hidden;
  height: 32px;
  display: flex;
  justify-content: center;
  width: fit-content;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-order-section .quantity-and-cart .quantity .minus {
  background: url(/wp-content/uploads/2025/05/quantity-minus-icon.svg);
  width: 32px;
  height: 32px;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-order-section .quantity-and-cart .quantity .plus {
  background: url(/wp-content/uploads/2025/05/quantity-plus-icon.svg);
  width: 32px;
  height: 32px;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-order-section .quantity-and-cart .quantity .number {
  background-color: #F1F1F1 !important;
  width: 32px;
  height: 32px;
  padding: 7px 0px 6px 0px;
  text-align: center;
  border: 0 !important;
  border-radius: 0;
  -moz-appearance: textfield;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-order-section .quantity-and-cart .quantity .number::-webkit-inner-spin-button, .single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .content-col .product-order-section .quantity-and-cart .quantity .number::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .img-col {
  width: 49.19%;
  border-radius: 8px;
  overflow: hidden;
  background-color: #F1F1F1;
  padding: 1.25rem;
}
@media screen and (max-width: 1024px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .img-col {
    width: 47.8%;
    padding: 0.75rem;
    overflow: initial;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .img-col {
    width: 100%;
    margin-bottom: 3rem;
    padding: 0.5rem;
  }
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .img-col .slider-for {
  border-radius: 8px;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .img-col .slider-for {
    overflow: initial;
  }
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .img-col .slider-for .slick-arrow {
  position: absolute;
  z-index: 999;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .img-col .slider-for .slick-arrow.arrow-right {
  right: 0;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .img-col .slider-for .slick-slide img {
  width: 100%;
  height: 570px;
  aspect-ratio: 1;
  object-fit: cover;
  background-color: #FFFFFF;
  border-radius: 8px;
}
@media screen and (max-width: 1024px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .img-col .slider-for .slick-slide img {
    height: 412px;
    border-radius: 4px;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .img-col .slider-for .slick-slide img {
    height: 334px;
    border-radius: 8px;
  }
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .img-col .slider-for .slick-dots {
  margin: 0;
  padding: 0;
  display: flex;
  list-style: none;
  justify-content: center;
  position: absolute;
  bottom: -36px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 999;
  gap: 6px;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .img-col .slider-for .slick-dots li {
  display: flex;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .img-col .slider-for .slick-dots li.slick-active button {
  background-color: #262626;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .img-col .slider-for .slick-dots li button {
  border: 0;
  border-radius: 100%;
  font-size: 0;
  width: 8px;
  height: 8px;
  padding: 0;
  color: #E6E6E6;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .img-col .slider-nav {
  margin-top: 1.25rem;
}
@media screen and (max-width: 1024px) {
  .single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .img-col .slider-nav {
    display: none;
  }
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .img-col .slider-nav .slick-list {
  margin: 0 -10px;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .img-col .slider-nav .slick-list .slick-slide {
  padding: 0 10px;
}
.single-product .product-header-container .fusion-row .fusion-layout-column .single-product-wrapper .img-col .slider-nav .slick-list .slick-slide img {
  height: 176px;
  width: 176px;
  object-fit: cover;
  border-radius: 8px;
  background-color: #FFFFFF;
}
@media screen and (max-width: 1024px) {
  .single-product .product-info-container .fusion-row {
    max-width: 912px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.description-heading-col .fusion-title {
    font-size: 1.875rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.description-heading-col .fusion-title .fusion-title-heading {
    font-size: 1.875rem !important;
  }
}
.single-product .product-info-container .fusion-row .fusion-layout-column.description-col-content h5 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
.single-product .product-info-container .fusion-row .fusion-layout-column.description-col-content h5:not(:first-child) {
  margin-top: 2rem;
}
.single-product .product-info-container .fusion-row .fusion-layout-column.description-col-content p:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.inclusions-heading-col .fusion-title {
    font-size: 1.875rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.inclusions-heading-col .fusion-title .fusion-title-heading {
    font-size: 1.875rem !important;
  }
}
.single-product .product-info-container .fusion-row .fusion-layout-column.inclusions-col-content .product-inclusion-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}
@media screen and (max-width: 1024px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.inclusions-col-content .product-inclusion-grid {
    grid-template-columns: 1fr;
  }
}
.single-product .product-info-container .fusion-row .fusion-layout-column.inclusions-col-content .product-inclusion-grid .inclusion-box {
  display: flex;
  gap: 10px;
  flex-wrap: nowrap;
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.inclusions-col-content .product-inclusion-grid .inclusion-box {
    flex-direction: column;
  }
}
.single-product .product-info-container .fusion-row .fusion-layout-column.inclusions-col-content .product-inclusion-grid .inclusion-box .inclusion-image {
  max-width: 200px;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.inclusions-col-content .product-inclusion-grid .inclusion-box .inclusion-image {
    max-width: 128px;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.inclusions-col-content .product-inclusion-grid .inclusion-box .inclusion-image {
    width: 100%;
    max-width: unset;
    display: flex;
    gap: 16px;
    align-items: center;
  }
}
.single-product .product-info-container .fusion-row .fusion-layout-column.inclusions-col-content .product-inclusion-grid .inclusion-box .inclusion-image img {
  border: 6px solid #F1F1F1;
  width: 200px;
  height: 200px;
  object-fit: cover;
}
@media screen and (max-width: 1024px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.inclusions-col-content .product-inclusion-grid .inclusion-box .inclusion-image img {
    width: 128px;
    height: 128px;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.inclusions-col-content .product-inclusion-grid .inclusion-box .inclusion-image img {
    width: 80px;
    height: 80px;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.inclusions-col-content .product-inclusion-grid .inclusion-box .inclusion-image .inclusion-heading {
    margin: 0 !important;
    flex: 1 0 0;
  }
}
.single-product .product-info-container .fusion-row .fusion-layout-column.inclusions-col-content .product-inclusion-grid .inclusion-box .inclusion-image .inclusion-heading a {
  color: #000000 !important;
}
.single-product .product-info-container .fusion-row .fusion-layout-column.inclusions-col-content .product-inclusion-grid .inclusion-box .inclusion-content {
  max-width: 386px;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.inclusions-col-content .product-inclusion-grid .inclusion-box .inclusion-content {
    max-width: unset;
    width: calc(100% - 128px - 10px);
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.inclusions-col-content .product-inclusion-grid .inclusion-box .inclusion-content {
    width: 100%;
  }
}
.single-product .product-info-container .fusion-row .fusion-layout-column.inclusions-col-content .product-inclusion-grid .inclusion-box .inclusion-content h5 {
  margin-top: 0;
  margin-bottom: 4px;
}
.single-product .product-info-container .fusion-row .fusion-layout-column.inclusions-col-content .product-inclusion-grid .inclusion-box .inclusion-content h5 a {
  color: #000000 !important;
}
.single-product .product-info-container .fusion-row .fusion-layout-column.inclusions-col-content .product-inclusion-grid .inclusion-box .inclusion-content p {
  margin: 0;
}
.single-product .product-info-container .fusion-row .fusion-layout-column.inclusions-col-content .product-inclusion-grid .inclusion-box .inclusion-content form {
  dispkay: none !important;
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.product-feature-img-col {
    margin-bottom: 2rem;
  }
}
.single-product .product-info-container .fusion-row .fusion-layout-column.product-feature-img-col .fusion-image-element {
  width: 100%;
}
.single-product .product-info-container .fusion-row .fusion-layout-column.product-feature-img-col .fusion-image-element * {
  height: 588px;
  object-fit: cover;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.product-feature-img-col .fusion-image-element * {
    height: 446px;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.product-feature-img-col .fusion-image-element * {
    height: 218px;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.product-features-heading-col .fusion-column-wrapper {
    justify-content: center;
  }
}
@media screen and (max-width: 1024px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.product-features-heading-col .fusion-column-wrapper .fusion-title {
    font-size: 1.5625rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.product-features-heading-col .fusion-column-wrapper .fusion-title {
    font-size: 1.875rem !important;
  }
}
@media screen and (max-width: 1024px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.product-features-heading-col .fusion-column-wrapper .fusion-title .fusion-title-heading {
    font-size: 1.5625rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.product-features-heading-col .fusion-column-wrapper .fusion-title .fusion-title-heading {
    font-size: 1.875rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.product-features-heading-col .fusion-column-wrapper .fusion-title {
    font-size: 1.875rem !important;
  }
}
.single-product .product-info-container .fusion-row .fusion-layout-column.product-features-col .product-features-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  height: 588px;
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
  padding-bottom: 1.25rem;
}
@media screen and (max-width: 1024px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.product-features-col .product-features-grid {
    grid-template-columns: 1fr;
    height: 446px;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.product-features-col .product-features-grid {
    height: 444px;
  }
}
.single-product .product-info-container .fusion-row .fusion-layout-column.product-features-col .product-features-grid:-webkit-scrollbar {
  display: none;
}
.single-product .product-info-container .fusion-row .fusion-layout-column.product-features-col .product-features-grid:before {
  content: "";
  width: 100%;
  height: 208px;
  background: linear-gradient(0deg, #F1F1F1 0%, rgba(241, 241, 241, 0) 100%);
  position: absolute;
  bottom: 0;
  animation: fadeIn 0.4s ease-in forwards;
}
@media screen and (max-width: 1024px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.product-features-col .product-features-grid:before {
    height: 100px;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.product-features-col .product-features-grid:before {
    height: 174px;
  }
}
.single-product .product-info-container .fusion-row .fusion-layout-column.product-features-col .product-features-grid.at-bottom:before {
  animation: fadeOut 0.4s ease-in forwards;
  display: none;
}
.single-product .product-info-container .fusion-row .fusion-layout-column.product-features-col .product-features-grid .feature-box {
  background: #fff;
  display: flex;
  flex-direction: column;
  gap: 8px;
  border-radius: 8px;
  padding: 16px;
}
.single-product .product-info-container .fusion-row .fusion-layout-column.product-features-col .product-features-grid .feature-box .feature-heading, .single-product .product-info-container .fusion-row .fusion-layout-column.product-features-col .product-features-grid .feature-box .feature-paragraph {
  margin: 0 !important;
}
.single-product .product-info-container .fusion-row .fusion-layout-column.product-features-col .product-features-grid .grid-progress-bar {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 4px;
  background: #E6E6E6;
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.product-features-col .product-features-grid .grid-progress-bar {
    left: 50%;
    transform: translateX(-50%);
    max-width: 200px;
  }
}
.single-product .product-info-container .fusion-row .fusion-layout-column.product-features-col .product-features-grid .grid-progress-bar div {
  width: 200px;
  height: 100%;
  transition: all 0.4s ease-in-out;
  background-color: #479dd6;
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.product-features-col .product-features-grid .grid-progress-bar div {
    width: 68px;
  }
}
@media screen and (max-width: 1024px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.additional-col-content-heading .fusion-title {
    font-size: 1.5625rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.additional-col-content-heading .fusion-title {
    font-size: 1.875rem !important;
  }
}
@media screen and (max-width: 1024px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.additional-col-content-heading .fusion-title .fusion-title-heading {
    font-size: 1.5625rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.additional-col-content-heading .fusion-title .fusion-title-heading {
    font-size: 1.875rem !important;
  }
}
.single-product .product-info-container .fusion-row .fusion-layout-column.additional-col-content .custom-product-specs table {
  width: 100%;
}
.single-product .product-info-container .fusion-row .fusion-layout-column.additional-col-content .custom-product-specs table thead tr th {
  background-color: #606060;
  color: #FFFFFF;
  font-size: 24px;
  font-weight: 400;
  line-height: 110%;
  padding: 1rem;
  width: 50%;
  text-align: left;
}
@media screen and (max-width: 1024px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.additional-col-content .custom-product-specs table thead tr th {
    font-size: 20px;
  }
}
.single-product .product-info-container .fusion-row .fusion-layout-column.additional-col-content .custom-product-specs table thead tr th:not(:last-child) {
  border-right: 1px solid #000000;
}
.single-product .product-info-container .fusion-row .fusion-layout-column.additional-col-content .custom-product-specs table tbody tr td {
  padding: 1rem;
  width: 50%;
}
.single-product .product-info-container .fusion-row .fusion-layout-column.additional-col-content .custom-product-specs table tbody tr td:not(:last-child) {
  border-right: 1px solid #000000;
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.installation-col .fusion-column-wrapper {
    flex-direction: column !important;
  }
}
@media screen and (max-width: 1024px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.installation-col .fusion-column-wrapper .fusion-title {
    font-size: 1.5625rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.installation-col .fusion-column-wrapper .fusion-title {
    font-size: 1.875rem !important;
  }
}
@media screen and (max-width: 1024px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.installation-col .fusion-column-wrapper .fusion-title .fusion-title-heading {
    font-size: 1.5625rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.installation-col .fusion-column-wrapper .fusion-title .fusion-title-heading {
    font-size: 1.875rem !important;
  }
}
.single-product .product-info-container .fusion-row .fusion-layout-column.installation-col .fusion-column-wrapper .btn-download {
  height: unset;
  background: unset !important;
  border-radius: unset;
  padding: 0 !important;
  display: flex;
  gap: 24px;
  align-items: flex-end;
  text-decoration: underline;
  color: #000000;
}
.single-product .product-info-container .fusion-row .fusion-layout-column.installation-col .fusion-column-wrapper .btn-download .fusion-button-text {
  font-family: "Montserrat", Arial, Helvetica, sans-serif !important;
  font-size: 1rem !important;
  color: #000000 !important;
}
.single-product .product-info-container .fusion-row .fusion-layout-column.installation-col .fusion-column-wrapper .btn-download:before {
  display: none;
}
.single-product .product-info-container .fusion-row .fusion-layout-column.installation-col .fusion-column-wrapper .btn-download:after {
  content: "";
  background-image: url(/wp-content/uploads/2025/05/download-icon.svg);
  width: 24px;
  height: 24px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.faq-col-content-heading .fusion-column-wrapper {
    flex-direction: column !important;
  }
}
@media screen and (max-width: 1024px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.faq-col-content-heading .fusion-column-wrapper .fusion-title {
    font-size: 1.5625rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.faq-col-content-heading .fusion-column-wrapper .fusion-title {
    font-size: 1.875rem !important;
  }
}
@media screen and (max-width: 1024px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.faq-col-content-heading .fusion-column-wrapper .fusion-title .fusion-title-heading {
    font-size: 1.5625rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.faq-col-content-heading .fusion-column-wrapper .fusion-title .fusion-title-heading {
    font-size: 1.875rem !important;
  }
}
.single-product .product-info-container .fusion-row .fusion-layout-column.faq-col-content .fusion-accordian .panel-group .fusion-panel {
  margin-bottom: 1rem;
  padding-bottom: 20px;
  background-color: #FFFFFF;
  border-radius: 8px 8px 0px 0px;
  border-bottom: 1px solid #000000;
}
.single-product .product-info-container .fusion-row .fusion-layout-column.faq-col-content .fusion-accordian .panel-group .fusion-panel:last-child {
  margin-bottom: 0;
}
.single-product .product-info-container .fusion-row .fusion-layout-column.faq-col-content .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a {
  padding: 1.25rem 0.625rem 1.25rem 0.625rem;
  margin-bottom: -20px;
  align-items: start !important;
}
.single-product .product-info-container .fusion-row .fusion-layout-column.faq-col-content .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a .fusion-toggle-icon-wrapper .fa-fusion-box.active-icon:before {
  content: "";
  background-image: url("/wp-content/uploads/2025/05/faq-chevron-icon.svg");
  width: 24px;
  height: 24px;
  transition: all 0.4s ease-in-out;
  transform: rotate(-180deg);
}
.single-product .product-info-container .fusion-row .fusion-layout-column.faq-col-content .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a .fusion-toggle-icon-wrapper .fa-fusion-box.inactive-icon:before {
  content: "";
  background-image: url("/wp-content/uploads/2025/05/faq-chevron-icon.svg");
  width: 24px;
  height: 24px;
  transition: all 0.4s ease-in-out;
}
.single-product .product-info-container .fusion-row .fusion-layout-column.faq-col-content .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a .fusion-toggle-heading {
  line-height: 120%;
  color: #000000;
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.faq-col-content .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a .fusion-toggle-heading {
    font-size: 0.9375rem !important;
    line-height: 1.25 !important;
  }
}
.single-product .product-info-container .fusion-row .fusion-layout-column.faq-col-content .fusion-accordian .panel-group .fusion-panel .panel-collapse .panel-body {
  padding: 0 10px 0px 10px;
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .single-product .product-info-container .fusion-row .fusion-layout-column.faq-col-content .fusion-accordian .panel-group .fusion-panel .panel-collapse .panel-body {
    font-size: 0.9375rem !important;
    line-height: 1.25 !important;
  }
}
.single-product .similar-products:before {
  content: "";
  width: 100%;
  height: 62px;
  background: url(/wp-content/uploads/2025/06/single-product-similar-product-section-top-vector.svg);
  background-size: cover;
  position: absolute;
  top: -62px;
  left: 0;
}
@media screen and (max-width: 767px) {
  .single-product .similar-products:before {
    background: url(/wp-content/uploads/2025/06/single-product-similar-product-section-top-vector-mobile.svg);
    left: 0;
    width: 1100px;
    height: 64px;
    top: -64px;
  }
}
.single-product .similar-products .fusion-row {
  gap: 0;
}
@media screen and (max-width: 767px) {
  .single-product .similar-products .fusion-row .fusion-layout-column.heading-col .fusion-title {
    font-size: 1.875rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-product .similar-products .fusion-row .fusion-layout-column.heading-col .fusion-title .fusion-title-heading {
    font-size: 1.875rem !important;
  }
}
.single-product .similar-products .fusion-row .fusion-layout-column.heading-col .fusion-text {
  max-width: 820px !important;
  margin: auto;
}
.single-product .similar-products .fusion-row .fusion-layout-column.product-col .fusion-woo-products-tb {
  margin-top: 0 !important;
}
@media screen and (max-width: 1024px) {
  .single-product .similar-products .fusion-row .fusion-layout-column.product-col .fusion-woo-products-tb ul li {
    width: 33.33%;
  }
}
@media screen and (max-width: 767px) {
  .single-product .similar-products .fusion-row .fusion-layout-column.product-col .fusion-woo-products-tb ul li:nth-of-type(n+4) {
    display: none;
  }
}
.single-product .similar-products .fusion-row .fusion-layout-column.product-col .fusion-woo-products-tb ul li:last-child {
  display: none;
}
@media screen and (max-width: 1024px) {
  .single-product .similar-products .fusion-row .fusion-layout-column.product-col .fusion-woo-products-tb ul li:last-child {
    display: flex;
  }
}
.single-product .fusion-tb-footer .main-footer:before {
  display: none !important;
}
@media screen and (max-width: 1024px) {
  .single-product .fusion-tb-footer .main-footer:before {
    display: block !important;
  }
}
.woocommerce-order-received .main-section .fusion-row {
  max-width: 647px !important;
  margin: auto !important;
}
.woocommerce-order-received .main-section .fusion-row .fusion-layout-column .fusion-title h1 {
  font-size: 3rem !important;
  line-height: 1.1 !important;
}
@media screen and (max-width: 767px) {
  .woocommerce-order-received .main-section .fusion-row .fusion-layout-column .fusion-title h1 {
    font-size: 2.625rem !important;
  }
}
@media screen and (max-width: 1024px) {
  .woocommerce-order-received .main-section .fusion-row .fusion-layout-column .fusion-title.h4 .fusion-title-heading {
    font-size: 1.25rem !important;
  }
}
.woocommerce-order-received .main-section .fusion-row .fusion-layout-column .description {
  font-size: 1.125rem;
}
@media screen and (max-width: 767px) {
  .woocommerce-order-received .main-section .fusion-row .fusion-layout-column .description {
    font-size: 0.9375rem !important;
  }
}
.woocommerce-order-received .cta-section > .fusion-row {
  max-width: 1110px !important;
  margin: auto !important;
  justify-content: center !important;
  gap: 32px !important;
}
@media screen and (max-width: 1024px) {
  .woocommerce-order-received .cta-section > .fusion-row {
    gap: 16px !important;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-order-received .cta-section > .fusion-row {
    gap: 24px !important;
  }
}
@media screen and (max-width: 1024px) {
  .woocommerce-order-received .cta-section > .fusion-row .action-btn .fusion-image-element {
    margin-right: 1.25rem !important;
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-order-received .cta-section > .fusion-row .action-btn .fusion-image-element {
    margin-right: 1.5rem !important;
    text-align: center;
  }
}
@media screen and (max-width: 1024px) {
  .woocommerce-order-received .cta-section > .fusion-row .action-btn .fusion-title.subhead {
    margin-bottom: 0.25rem !important;
  }
}
@media screen and (max-width: 767px) {
  .woocommerce-order-received .cta-section > .fusion-row .action-btn .fusion-title.subhead {
    margin-bottom: 0.375rem !important;
  }
}
@media screen and (max-width: 1024px) {
  .woocommerce-order-received .cta-section > .fusion-row .action-btn .fusion-title.head {
    font-size: 1.5rem !important;
  }
}
.woocommerce-order-received #content {
  margin-bottom: 0 !important;
}
.page-id-133 .page-banner:before {
  /* 
            content: "";
            background-image: url('/wp-content/uploads/2025/05/gvm-upgrades-banner-vector.svg');
            width: 101%;
            height: 100px;
            bottom: -1px;
            @media screen and (max-width: $breakpoint-lg) {
                height: 64px;
            }
            @media screen and (max-width: $breakpoint-md) {
                transform: scaleX(-1);
                background-position: right;
            }
            */
}
@media screen and (max-width: 1024px) {
  .page-id-133 .gvm-upgrade-filter-section .code-col .fusion-column-wrapper {
    border-top: none !important;
  }
}
.page-id-133 .gvm-upgrade-welcome .fusion-row .fusion-layout-column .fusion-title {
  max-width: 700px;
  margin: auto auto 40px;
}
.page-id-133 .gvm-upgrade-welcome .fusion-row .fusion-layout-column .fusion-title .fusion-title-heading {
  font-weight: normal !important;
}
.page-id-133 .gvm-upgrade-welcome .fusion-row .fusion-layout-column .fusion-title .fusion-title-heading strong {
  font-weight: normal !important;
}
.page-id-133 .gvm-upgrade-welcome .fusion-row .fusion-layout-column .fusion-text {
  max-width: 820px;
  margin: auto;
}
.page-id-133 .gvm-upgrade-calculator-cta .fusion-row .fusion-layout-column .fusion-title {
  max-width: 725px;
  margin: auto auto 40px;
}
.page-id-133 .gvm-upgrade-calculator-cta .fusion-row .fusion-layout-column .fusion-title .fusion-title-heading {
  font-weight: normal !important;
}
.page-id-133 .gvm-upgrade-calculator-cta .fusion-row .fusion-layout-column .fusion-title .fusion-title-heading strong {
  font-weight: normal !important;
}
.page-id-133 .gvm-upgrade-nearest-facility .nearest-facility-form {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
  flex-wrap: wrap;
}
.page-id-133 .gvm-upgrade-nearest-facility .nearest-facility-form .input-wrapper {
  border: 1px solid #000;
  max-width: 500px;
  width: 100%;
  border-radius: 50px;
  padding: 0 50px;
  text-transform: uppercase;
  position: relative;
}
.page-id-133 .gvm-upgrade-nearest-facility .nearest-facility-form .input-wrapper:before {
  content: "";
  background-image: url(/wp-content/uploads/2025/11/nearest-facility-pin-icon.svg);
  position: absolute;
  width: 20px;
  height: 20px;
  left: 24px;
  top: 50%;
  transform: translateY(-50%);
  background-repeat: no-repeat;
}
.page-id-133 .gvm-upgrade-nearest-facility .nearest-facility-form .input-wrapper:after {
  content: "";
  background-image: url(/wp-content/uploads/2025/11/nearest-facility-search-icon.svg);
  position: absolute;
  width: 20px;
  height: 20px;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
  background-repeat: no-repeat;
}
.page-id-133 .gvm-upgrade-nearest-facility .nearest-facility-form .input-wrapper input {
  background: transparent;
  border: 0;
  padding: 0;
}
.page-id-133 .gvm-upgrade-nearest-facility .nearest-facility-form .input-wrapper input:placeholder {
  text-transform: uppercase;
  color: #9c9c9c;
}
.page-id-133 .gvm-upgrade-nearest-facility .nearest-facility-form .label-wrapper {
  text-transform: uppercase;
  font-weight: bold;
  color: #6b6b6b;
}
.page-id-133 .gvm-upgrade-tested-container .fusion-title .fusion-title-heading {
  font-weight: normal !important;
}
.page-id-133 .gvm-upgrade-tested-container .fusion-title .fusion-title-heading strong {
  font-weight: normal !important;
}
.term-alpha-shocks .hero-container {
  position: relative;
}
.term-alpha-shocks .hero-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper {
  max-width: 610px;
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .hero-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper {
    max-width: unset;
  }
}
.term-alpha-shocks .hero-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper .fusion-breadcrumbs ol li.awb-breadcrumb-sep:after {
  content: ">" !important;
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .hero-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper .fusion-title {
    margin: 0;
    background-color: #FFFFFF;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 48px;
    position: relative;
    min-height: 156px;
    display: flex;
  }
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .hero-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper .fusion-title:before {
    /* 
                                    content:"";
                                    background-image: url(/wp-content/uploads/2025/06/alpha-shocks-hero-section-bottom-vector-mobile.svg);
                                    height: 64px;
                                    width: 100%;
                                    background-size: cover;
                                    position: absolute;
                                    top: -64px;
                                    left: 0;
                                    */
  }
}
.term-alpha-shocks .hero-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper .fusion-title .fusion-title-heading {
  font-weight: 400;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 4.375rem !important;
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .hero-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper .fusion-title .fusion-title-heading {
    font-size: 3.25rem !important;
  }
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .hero-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper .fusion-title .fusion-title-heading {
    width: 100%;
    max-width: 350px;
    margin: auto !important;
    font-size: 2rem !important;
    color: #000000 !important;
  }
}
.term-alpha-shocks .hero-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper .fusion-title .fusion-title-heading strong {
  color: #479dd6;
  font-weight: bold;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 4.375rem !important;
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .hero-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper .fusion-title .fusion-title-heading strong {
    font-size: 3.25rem !important;
  }
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .hero-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper .fusion-title .fusion-title-heading strong {
    font-size: 2rem !important;
  }
}
.term-alpha-shocks .hero-container .fusion-row .fusion-layout-column.made-logo-col {
  /*
                    position: absolute;
                    left: 0;
                    right: 0;
                    */
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .hero-container .fusion-row .fusion-layout-column.made-logo-col {
    bottom: 0;
  }
}
.term-alpha-shocks .hero-container .fusion-row .fusion-layout-column.made-logo-col .fusion-column-wrapper {
  max-width: 350px;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .hero-container .fusion-row .fusion-layout-column.made-logo-col .fusion-column-wrapper .fusion-image-element .fusion-imageframe img {
    filter: grayscale(100%) brightness(0);
    width: 90px;
    height: 90px;
  }
}
.term-alpha-shocks .logo-slider-container .fusion-row {
  display: flex;
  gap: 32px;
}
.term-alpha-shocks .logo-slider-container .fusion-row .fusion-layout-column .fusion-title .fusion-title-heading {
  font-size: 2.5rem !important;
  line-height: 110% !important;
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .logo-slider-container .fusion-row .fusion-layout-column .fusion-title .fusion-title-heading {
    font-size: 1.875rem !important;
  }
}
.term-alpha-shocks .logo-slider-container .fusion-row .fusion-layout-column .fusion-title .fusion-title-heading strong {
  font-weight: 400;
  color: #479dd6;
  font-size: 2.5rem !important;
  line-height: 110% !important;
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .logo-slider-container .fusion-row .fusion-layout-column .fusion-title .fusion-title-heading strong {
    font-size: 1.875rem !important;
  }
}
.term-alpha-shocks .logo-slider-container .fusion-row .fusion-layout-column.make-logo-col .fusion-column-wrapper {
  flex-direction: row !important;
  align-items: center !important;
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .logo-slider-container .fusion-row .fusion-layout-column.make-logo-col .fusion-column-wrapper {
    display: grid;
    grid-template-columns: auto auto;
    margin: auto;
    width: fit-content;
    gap: 12px;
  }
}
.term-alpha-shocks .logo-slider-container .fusion-row .fusion-layout-column.make-logo-col .fusion-column-wrapper .fusion-image-element .make-logo a {
  cursor: pointer;
  width: 111px;
  height: 80px;
  border-radius: 5px;
  background-color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .logo-slider-container .fusion-row .fusion-layout-column.make-logo-col .fusion-column-wrapper .fusion-image-element .make-logo a {
    width: 154px;
    height: 111px;
  }
}
.term-alpha-shocks .logo-slider-container .fusion-row .fusion-layout-column.make-logo-col .fusion-column-wrapper .fusion-image-element .make-logo a.active {
  border: 1px solid #000000;
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .logo-slider-container .fusion-row .fusion-layout-column.make-logo-col .fusion-column-wrapper .fusion-image-element:last-child {
    grid-column: span 2;
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .logo-slider-container .fusion-row .fusion-layout-column.make-logo-col .fusion-column-wrapper .fusion-image-element:last-child .make-logo-cta {
    margin-left: 0;
    margin-top: 1rem;
  }
}
.term-alpha-shocks .logo-slider-container .fusion-row .fusion-layout-column.make-logo-col .fusion-column-wrapper .make-logo-cta {
  margin-left: 0.75rem;
  cursor: pointer;
}
.term-alpha-shocks .highlight-container .fusion-row {
  max-width: 1256px !important;
  margin: auto !important;
  align-items: start;
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .highlight-container .fusion-row {
    max-width: 912px !important;
  }
}
.term-alpha-shocks .highlight-container .fusion-row .fusion-layout-column.img-col .fusion-image-element.active .fusion-imageframe {
  display: block;
  animation: fadeIn 0.4s ease-in forwards;
}
.term-alpha-shocks .highlight-container .fusion-row .fusion-layout-column.img-col .fusion-image-element .fusion-imageframe {
  width: 100%;
  display: none;
}
.term-alpha-shocks .highlight-container .fusion-row .fusion-layout-column.img-col .fusion-image-element .fusion-imageframe img {
  height: 600px;
  width: 100%;
  object-fit: cover;
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .highlight-container .fusion-row .fusion-layout-column.img-col .fusion-image-element .fusion-imageframe img {
    height: 559px;
  }
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .highlight-container .fusion-row .fusion-layout-column.img-col .fusion-image-element .fusion-imageframe img {
    height: 218px;
  }
}
.term-alpha-shocks .highlight-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper {
  min-height: 600px;
  justify-content: center;
  display: flex;
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .highlight-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper {
    min-height: 559px;
  }
}
.term-alpha-shocks .highlight-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper .fusion-content-boxes {
  margin: 0 !important;
  gap: 24px;
  display: flex;
  flex-direction: column;
  min-height: 533px;
  justify-content: center;
}
.term-alpha-shocks .highlight-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper .fusion-content-boxes:before, .term-alpha-shocks .highlight-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper .fusion-content-boxes:after, .term-alpha-shocks .highlight-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper .fusion-content-boxes .fusion-clearfix {
  display: none;
}
.term-alpha-shocks .highlight-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper .fusion-content-boxes .content-box-column {
  margin-bottom: 0;
  padding: 0;
  opacity: 0.3;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .highlight-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper .fusion-content-boxes .content-box-column {
    opacity: 1;
  }
}
.term-alpha-shocks .highlight-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper .fusion-content-boxes .content-box-column.active {
  opacity: 1;
}
.term-alpha-shocks .highlight-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper .fusion-content-boxes .content-box-column .content-box-wrapper .heading {
  margin-bottom: 0.625rem !important;
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .highlight-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper .fusion-content-boxes .content-box-column .content-box-wrapper .heading .image {
    vertical-align: top;
  }
}
.term-alpha-shocks .highlight-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper .fusion-content-boxes .content-box-column .content-box-wrapper .heading .image img {
  margin-right: 0.75rem !important;
  width: 40px;
  height: 40px;
}
.term-alpha-shocks .highlight-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper .fusion-content-boxes .content-box-column .content-box-wrapper .heading .content-box-heading {
  font-size: 2.5rem !important;
  line-height: 110% !important;
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .highlight-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper .fusion-content-boxes .content-box-column .content-box-wrapper .heading .content-box-heading {
    font-size: 1.875rem !important;
  }
}
.term-alpha-shocks .highlight-container .fusion-row .fusion-layout-column.content-col .fusion-column-wrapper .fusion-content-boxes .content-box-column .content-box-wrapper .content-container {
  margin-bottom: 0;
}
.term-alpha-shocks .features-container .fusion-row {
  max-width: 1340px !important;
  margin: auto !important;
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .features-container .fusion-row {
    max-width: 968px !important;
  }
}
.term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper {
  align-items: center !important;
  min-height: 827px;
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper {
    min-height: 743px;
  }
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper {
    border-radius: 0 !important;
  }
}
.term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-title .fusion-title-heading {
  font-size: 2.75rem !important;
}
.term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .features {
  width: 840px;
  z-index: 999;
  display: block;
  height: 379px;
  background: url(/wp-content/uploads/2025/06/alpha-shock-feature-img-new.png);
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .features {
    transform: scale(0.793);
    margin-top: -44px;
    margin-bottom: -39px;
  }
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .features {
    transform: scale(0.39167);
    margin-top: -114px;
    margin-bottom: -106px;
  }
}
.term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .features .feature-wrap {
  position: absolute;
  display: flex;
  gap: 8px;
  flex-direction: column;
  align-items: center;
  width: 32px;
  height: 32px;
}
.term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .features .feature-wrap .circle {
  width: 32px;
  height: 32px;
  border-radius: 100%;
  border: 0px solid #479dd6;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .features .feature-wrap .circle {
    transform: scale(1.1177);
  }
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .features .feature-wrap .circle {
    transform: scale(1.6);
  }
}
.term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .features .feature-wrap .circle span {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background-color: #479dd6;
  display: flex;
}
.term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .features .feature-wrap .circle:hover {
  border: 1px solid #479dd6;
}
.feature-wrap:hover {
  z-index: 10;
}
.term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .features .feature-wrap .circle:hover + .feature-content {
  display: flex;
  flex-direciton: column;
  gap: 4px;
  animation: fadeIn 0.4s ease-in forwards;
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .features .feature-wrap .circle:hover + .feature-content {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .features .feature-wrap .circle.active {
    border: 1px solid #479dd6;
    transform: scale(1.7886);
  }
  .term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .features .feature-wrap .circle.active + .feature-content {
    display: flex;
    flex-direciton: column;
    gap: 4px;
    animation: fadeIn 0.4s ease-in forwards;
  }
}
@media screen and (max-width: 1024px) {
  .feature-wrap:hover {
    z-index: 10;
  }
}
@media screen and (max-width: 1024px) and (max-width: 1024px) {
  .term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .features .feature-wrap .circle.active + .feature-content {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .features .feature-wrap .circle.active {
    transform: scale(2.553);
  }
}
.term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .features .feature-wrap .feature-content {
  background-color: #479dd6;
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 8px;
  border-radius: 8px;
  transition: all 0.4s ease-in-out;
  display: none;
  position: absolute;
  transform: translate(-50%, 0%);
  left: 50%;
  top: calc(32px + 8px);
  width: 240px;
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .features .feature-wrap .feature-content {
    display: none;
  }
}
.term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .features .feature-wrap .feature-content h5 {
  color: #FFFFFF;
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
  font-size: 1rem !important;
  font-weight: 600;
  line-height: 120% !important;
  text-align: center;
  margin: 0;
}
.term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .features .feature-wrap .feature-content p {
  margin: 0;
  color: #FFFFFF;
  text-align: center;
}
.term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .feature-navigation-slider {
  width: 100%;
  max-width: 480px;
  margin: auto;
  background: #fff;
  padding: 20px;
  border-radius: 8px;
  display: none;
  margin-top: 64px;
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .feature-navigation-slider {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .feature-navigation-slider {
    margin-top: 48px;
  }
}
.term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .feature-navigation-slider .slick-prev {
  display: none !important;
}
.term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .feature-navigation-slider .feature-nav-slide .slide-index {
  color: #B3B3B3;
  margin-bottom: 6px;
}
.term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .feature-navigation-slider .feature-nav-slide h5 {
  color: #000000;
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
  font-size: 0.9375rem !important;
  font-weight: 600;
  line-height: 120% !important;
  margin-top: 0;
  margin-bottom: 0.75rem;
}
.term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .feature-navigation-slider .feature-nav-slide p {
  font-size: 0.9375rem;
  min-height: 58px;
  color: #606060;
  margin-bottom: 0;
}
.term-alpha-shocks .features-container .fusion-row .fusion-layout-column .fusion-column-wrapper .feature-navigation-slider .slick-next {
  font-size: 0;
  border: 0;
  background: transparent;
  width: 48px;
  height: 48px;
  padding: 0;
  background-image: url(/wp-content/uploads/2025/06/alpha-feature-slider-arrow-right.svg);
  background-size: contain;
  position: absolute;
  top: 20px;
  right: 20px;
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .choose-container .fusion-row {
    max-width: 912px !important;
  }
}
.term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-title .fusion-title-heading strong {
  color: #479dd6;
  font-weight: 400;
}
.term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-content-boxes {
  margin: 0;
  display: flex;
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-content-boxes {
    flex-wrap: wrap;
  }
}
.term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-content-boxes:before, .term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-content-boxes:after {
  display: none;
}
.term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-content-boxes .fusion-clearfix {
  display: none;
}
.term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column {
  padding: 1rem;
  width: 49.19%;
  transition: all 0.4s ease-in-out;
  border-radius: 8px;
  margin-bottom: 0 !important;
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column {
    width: 48.9%;
    background-color: #F1F1F1;
  }
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column {
    width: 100%;
  }
}
.term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column:hover {
  background-color: #F1F1F1;
}
.term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper {
  text-align: left;
}
.term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading {
  margin-bottom: 0.625rem !important;
}
.term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .image {
  border-radius: 6px;
  overflow: hidden;
  margin-bottom: 1rem;
}
.term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .image img {
  height: 282px;
  width: 100%;
  margin-bottom: 0;
  object-fit: cover;
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .image img {
    height: 255px;
  }
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .image img {
    height: 198px;
  }
}
.term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .content-box-heading {
  text-align: left;
  font-size: 2.5rem !important;
  line-height: 110% !important;
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .heading .content-box-heading {
    font-size: 1.875rem !important;
  }
}
.term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .content-container {
  text-align: left;
  margin-bottom: 1rem;
}
.term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .fusion-read-more {
  background-color: #F1F1F1;
  border-radius: 999px;
  display: block;
  width: fit-content;
  text-align: center;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  letter-spacing: 0.25px;
  display: flex;
  align-items: center;
  gap: 12px;
  height: 56px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 100% !important;
  font-weight: normal !important;
  height: 38px;
  position: relative !important;
  transition: all 0.4s ease-in-out !important;
  padding-right: 1.25rem !important;
  padding-left: 2.875rem !important;
}
.term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .fusion-read-more:before {
  content: "";
  background: url("/wp-content/uploads/2025/05/arrow-blue-small.svg") no-repeat 0 0;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 4px;
  left: calc(0% + 4px);
  transition: all 0.4s ease-in-out !important;
}
.term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .fusion-read-more:hover {
  padding-right: 2.875rem !important;
  padding-left: 1.25rem !important;
  background-color: #479dd6;
  color: #FFFFFF;
}
.term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .fusion-read-more:hover:before {
  background: url("/wp-content/uploads/2025/05/arrow-white-small.svg") no-repeat 0 0;
  left: calc(100% - 34px);
}
.term-alpha-shocks .choose-container .fusion-row .fusion-layout-column .fusion-content-boxes .content-box-column .content-box-wrapper .fusion-read-more:after {
  display: none;
}
.term-alpha-shocks .products-with-filter.dark:before {
  /*
                content: "";
                background-image: url('/wp-content/uploads/2025/05/filter-dark-vector-top-bg.svg');
                width: 100%;
                height: 62px;
                position: absolute;
                top: -61px;
                background-size: cover;
                background-repeat: no-repeat;
                background-position: center top;
                display: flex !important;
                @media screen and (max-width: $breakpoint-md) {
                    display: none !important;
                }
                */
}
.term-alpha-shocks .products-with-filter.dark:after {
  /*
                content: "" !important;
                background-image: url(/wp-content/uploads/2025/05/experience-vector-top-bg.svg);
                background-size: cover;
                height: 80px;
                position: absolute;
                bottom: -80px;
                left: 0;
                right: 0;
                z-index: 999;
                @media screen and (max-width: $breakpoint-lg) {
                    content: "" !important;
                    background-image: url(/wp-content/uploads/2025/06/alpha-products-vector-bottom-bg.svg);
                    background-size: cover;
                    height: 80px;
                    position: absolute;
                    bottom: -80px;
                    left: 0;
                    right: 0;
                    z-index: 999;
                }
                */
}
.term-alpha-shocks .experience-container {
  position: relative;
  background-image: url(/wp-content/uploads/2025/05/experience-bg-vector-01.svg);
  background-size: contain;
  background-repeat: repeat;
  background-position: center center;
}
.term-alpha-shocks .experience-container .fusion-row .fusion-layout-column .fusion-title .fusion-title-heading strong {
  color: #479dd6;
  font-weight: 400;
}
.term-alpha-shocks .experience-container .fusion-row .fusion-layout-column .awb-gallery-wrapper .fusion-gallery {
  display: flex;
  justify-content: center;
  gap: 20px;
  flex-wrap: nowrap;
  margin: 0 !important;
  height: unset !important;
}
.term-alpha-shocks .experience-container .fusion-row .fusion-layout-column .awb-gallery-wrapper .fusion-gallery .fusion-grid-column {
  width: 295px !important;
  position: initial !important;
  padding: 0 !important;
}
.term-alpha-shocks .experience-container .fusion-row .fusion-layout-column .awb-gallery-wrapper .fusion-gallery .fusion-grid-column .fusion-gallery-image {
  margin-top: 2rem;
  transition: all 0.4s ease-in-out;
  position: relative;
  top: 0;
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .experience-container .fusion-row .fusion-layout-column .awb-gallery-wrapper .fusion-gallery .fusion-grid-column .fusion-gallery-image {
    margin-top: 0rem;
  }
}
.term-alpha-shocks .experience-container .fusion-row .fusion-layout-column .awb-gallery-wrapper .fusion-gallery .fusion-grid-column .fusion-gallery-image a img {
  width: 295px !important;
  height: 518px;
  width: 100%;
  object-fit: cover;
}
.term-alpha-shocks .experience-container .fusion-row .fusion-layout-column .awb-gallery-wrapper .fusion-gallery .fusion-grid-column .fusion-gallery-image:hover {
  top: -32px;
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .experience-container .fusion-row .fusion-layout-column .awb-gallery-wrapper .fusion-gallery .fusion-grid-column .fusion-gallery-image:hover {
    top: 0;
  }
}
.term-alpha-shocks .experience-container .fusion-row .fusion-layout-column .awb-gallery-wrapper .fusion-gallery .clearfix {
  display: none;
}
.term-alpha-shocks .more-info-container {
  position: relative;
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .more-info-container:before {
    content: "";
    background-image: url("/wp-content/uploads/2025/06/more-info-container-vector-top-bg.svg");
    width: 100%;
    height: 64px;
    position: absolute;
    top: -64px;
    background-size: cover;
    background-position: left top;
    display: flex !important;
  }
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .more-info-container > .fusion-row {
    max-width: 750px !important;
  }
}
.term-alpha-shocks .more-info-container > .fusion-row .fusion-layout-column .fusion-title .fusion-title-heading strong {
  color: #479dd6;
  font-weight: 400;
}
.term-alpha-shocks .more-info-container > .fusion-row .fusion-layout-column .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper:hover .content-box-heading:after {
  filter: brightness(1.25);
}
.term-alpha-shocks .more-info-container > .fusion-row .fusion-layout-column .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .content-box-heading {
  display: flex;
  gap: 24px;
}
.term-alpha-shocks .more-info-container > .fusion-row .fusion-layout-column .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .content-box-heading:after {
  content: "";
  background-image: url(/wp-content/uploads/2025/05/more-info-arrow-right.svg);
  width: 38px;
  height: 38px;
  display: block;
  transition: all 0.4s ease-in-out;
}
.term-alpha-shocks .more-info-container > .fusion-row .fusion-layout-column .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .fusion-read-more {
  position: absolute !important;
  font-size: 0 !important;
  margin: 0 !important;
  border-radius: 0 !important;
  background: none !important;
  width: 100% !important;
  padding: 0 !important;
  left: 0 !important;
  top: 0 !important;
  height: 100% !important;
}
.term-alpha-shocks .more-info-container > .fusion-row .fusion-layout-column .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .fusion-read-more:before {
  display: none !important;
}
.term-alpha-shocks .more-info-container > .fusion-row .fusion-layout-column .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper img {
  height: 371px;
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .more-info-container > .fusion-row .fusion-layout-column .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper img {
    height: calc(100% - 32px);
  }
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .more-info-container > .fusion-row .fusion-layout-column .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper img {
    height: 218px;
  }
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .faq.dark {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .faq.dark {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
.term-alpha-shocks .testimonials {
  padding-bottom: 7.75rem !important;
}
@media screen and (max-width: 1024px) {
  .term-alpha-shocks .testimonials {
    padding-bottom: 6.25rem !important;
  }
}
@media screen and (max-width: 767px) {
  .term-alpha-shocks .testimonials {
    padding-bottom: 3.125rem !important;
  }
}
.page-id-125 .page-tab .fusion-row .tab-heading-col .tab-naviation {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 48px;
  font-family: "Poppins";
  text-transform: uppercase;
  color: #a6a6a6;
  flex-wrap: wrap;
}
@media screen and (max-width: 767px) {
  .page-id-125 .page-tab .fusion-row .tab-heading-col .tab-naviation {
    gap: 16px;
  }
}
.page-id-125 .page-tab .fusion-row .tab-heading-col .tab-naviation .item {
  cursor: pointer;
  position: relative;
}
.page-id-125 .page-tab .fusion-row .tab-heading-col .tab-naviation .item.active {
  color: #000000;
  opacity: 1;
  transform: translateY(0);
}
.page-id-125 .page-tab .fusion-row .tab-heading-col .tab-naviation .item:after {
  content: "";
  display: block;
  width: 100%;
  height: 0.0625rem;
  background-color: #000000;
  position: absolute;
  opacity: 0;
  left: 0;
  bottom: -0.25rem;
  -webkit-transform: translateY(6px);
  -ms-transform: translateY(6px);
  transform: translateY(6px);
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.page-id-125 .page-tab .fusion-row .tab-heading-col .tab-naviation .item:hover:after {
  opacity: 1;
  transform: translateY(0);
}
.page-id-125 .page-tab .fusion-row .tab-item {
  display: none;
  opacity: 0;
}
.page-id-125 .page-tab .fusion-row .tab-item.active {
  display: flex;
  opacity: 1;
}
.page-id-125 .page-tab .fusion-row .tab-item.our-commitment .fusion-builder-row-inner {
  justify-content: space-between;
}
.page-id-125 .page-tab .fusion-row .tab-item.our-commitment .fusion-builder-row-inner:nth-child(1) {
  margin-bottom: 40px;
  padding-bottom: 40px;
  border-bottom: 1px solid #cccccc;
}
.page-id-125 .page-tab .fusion-row .tab-item.our-commitment .fusion-builder-row-inner .number .fusion-title-heading {
  color: #cccccc !important;
  font-family: "Oswald";
}
.page-id-125 .page-tab .fusion-row .tab-item .fusion-title-heading {
  font-weight: normal !important;
}
.page-id-125 .page-tab .fusion-row .tab-item .fusion-text {
  line-height: 160% !important;
}
.page-id-125 .page-tab .fusion-row .tab-item blockquote {
  background: transparent !important;
}
.page-id-125 .features .fusion-row .fusion-content-boxes {
  display: flex;
  flex-wrap: wrap;
  gap: 100px;
  justify-content: center;
  margin: 0;
}
@media screen and (max-width: 1024px) {
  .page-id-125 .features .fusion-row .fusion-content-boxes {
    gap: 50px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-125 .features .fusion-row .fusion-content-boxes {
    gap: 16px;
  }
}
.page-id-125 .features .fusion-row .fusion-content-boxes:before, .page-id-125 .features .fusion-row .fusion-content-boxes:after, .page-id-125 .features .fusion-row .fusion-content-boxes .fusion-clearfix {
  display: none;
}
.page-id-125 .features .fusion-row .fusion-content-boxes .fusion-column {
  padding: 0;
  margin: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  max-width: 300px;
}
@media screen and (max-width: 767px) {
  .page-id-125 .features .fusion-row .fusion-content-boxes .fusion-column {
    max-width: unset;
    width: 30%;
  }
}
.page-id-125 .features .fusion-row .fusion-content-boxes .fusion-column .content-box-wrapper .heading {
  margin: 0;
}
.page-id-125 .features .fusion-row .fusion-content-boxes .fusion-column .content-box-wrapper .heading .image img {
  max-width: 100%;
  width: 125px;
  height: 125px;
  object-fit: contain;
  margin-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .page-id-125 .features .fusion-row .fusion-content-boxes .fusion-column .content-box-wrapper .heading .image img {
    max-width: 100%;
    width: 65px;
    height: 65px;
    object-fit: contain;
    margin-bottom: 24px;
  }
}
.page-id-125 .features .fusion-row .fusion-content-boxes .fusion-column .content-box-wrapper .heading .content-box-heading {
  font-size: 2rem !important;
  color: #000000;
}
@media screen and (max-width: 767px) {
  .page-id-125 .features .fusion-row .fusion-content-boxes .fusion-column .content-box-wrapper .heading .content-box-heading {
    font-size: 20px !important;
    color: #000;
    margin-bottom: 12px;
  }
}
.page-id-125 .innovation-container .fusion-row {
  max-width: 980px !important;
  margin: auto !important;
}
.page-id-125 .innovation-container .fusion-row .fusion-title .fusion-title-heading {
  font-weight: 400 !important;
}
.page-id-125 .innovation-container .fusion-row .fusion-title .fusion-title-heading strong {
  font-weight: 400 !important;
}
.page-id-125 .company-timeline-container .content-col .fusion-title .fusion-title-heading {
  font-weight: 400 !important;
}
.page-id-125 .company-timeline-container .content-col .fusion-title .fusion-title-heading strong {
  font-weight: 400 !important;
}
.page-id-125 .company-timeline-container .timeline-col .company-timeline {
  position: relative;
  overflow: hidden;
}
.page-id-125 .company-timeline-container .timeline-col .company-timeline .timeline-track {
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  height: 4px;
  background: #ccc;
}
.page-id-125 .company-timeline-container .timeline-col .company-timeline .timeline-track .timeline-progress {
  position: absolute;
  top: 0;
  left: 0;
  height: 4px;
  background: #007bff;
  width: 0;
  transition: width 0.5s ease;
}
.page-id-125 .company-timeline-container .timeline-col .company-timeline .timeline-items {
  display: flex;
  gap: 12px;
  overflow-x: auto;
  scroll-behavior: smooth;
  overflow: hidden;
}
.page-id-125 .company-timeline-container .timeline-col .company-timeline .timeline-items .timeline-year-block {
  flex: 0 0 auto;
  min-width: 400px;
  text-align: center;
  position: relative;
  display: flex;
  flex-direction: column;
}
.page-id-125 .company-timeline-container .timeline-col .company-timeline .timeline-items .timeline-year-block:before {
  content: "";
  width: calc(100% - 40px);
  position: absolute;
  border-bottom: 4px dotted #479dd6;
  left: 60px;
  top: 60px;
}
@media screen and (max-width: 767px) {
  .page-id-125 .company-timeline-container .timeline-col .company-timeline .timeline-items .timeline-year-block:before {
    top: 50px;
  }
}
.page-id-125 .company-timeline-container .timeline-col .company-timeline .timeline-items .timeline-year-block:last-child:before {
  display: none;
}
.page-id-125 .company-timeline-container .timeline-col .company-timeline .timeline-items .timeline-year-block .year {
  color: #479dd6;
  text-align: left;
  margin: 0;
  position: relative;
  margin-bottom: 80px;
  width: fit-content;
}
.page-id-125 .company-timeline-container .timeline-col .company-timeline .timeline-items .timeline-year-block .year:before {
  content: "";
  background-image: url(/wp-content/uploads/2025/11/timeline-pin.svg);
  width: 30px;
  height: 30px;
  position: absolute;
  bottom: -40px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  left: 50%;
  transform: translateX(-50%);
}
.page-id-125 .company-timeline-container .timeline-col .company-timeline .timeline-items .timeline-year-block .events {
  display: flex;
  flex: 1;
  gap: 12px;
}
.page-id-125 .company-timeline-container .timeline-col .company-timeline .timeline-items .timeline-year-block .events .timeline-item {
  width: 250px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 24px;
}
.page-id-125 .company-timeline-container .timeline-col .company-timeline .timeline-items .timeline-year-block .events .timeline-item .images {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.page-id-125 .company-timeline-container .timeline-col .company-timeline .timeline-items .timeline-year-block .events .timeline-item .images .img {
  height: 100%;
}
.page-id-125 .company-timeline-container .timeline-col .company-timeline .timeline-items .timeline-year-block .events .timeline-item .images .img img {
  width: 100%;
  display: block;
  height: 100%;
  object-fit: cover;
}
.page-id-125 .company-timeline-container .timeline-col .company-timeline .timeline-items .timeline-year-block .events .timeline-item .desc {
  font-size: 14px;
  height: 135px;
  font-weight: bold;
  padding: 0 24px;
  overflow-y: auto;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
}
.page-id-125 .company-timeline-container .timeline-col .company-timeline .timeline-items .timeline-year-block .events .timeline-item .desc p:last-child {
  margin: 0;
}
.page-id-125 .company-timeline-container .timeline-col .company-timeline .slick-scrollbar {
  position: relative;
  height: 16px;
  margin-top: 12px;
}
.page-id-125 .company-timeline-container .timeline-col .company-timeline .slick-scrollbar .scrollbar-track {
  width: 100%;
  height: 6px;
  background: #cccccc;
  border-radius: 3px;
  position: relative;
}
.page-id-125 .company-timeline-container .timeline-col .company-timeline .slick-scrollbar .scrollbar-track .scrollbar-thumb {
  width: 40px;
  height: 100%;
  background: #479dd6;
  border-radius: 3px;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}
.page-id-125 .company-timeline-container .timeline-col .company-timeline .timeline-progress {
  position: absolute;
  bottom: 8px;
  left: 0;
  height: 6px;
  background: #479dd6;
  border-radius: 3px;
  width: 0%;
  pointer-events: none;
}
.page-id-131.popup-showed {
  overflow: hidden;
}
.page-id-131.popup-showed .top-bar, .page-id-131.popup-showed .main-header {
  z-index: 0 !important;
  position: static !important;
}
.page-id-131 .page-banner:before {
  z-index: 0;
}
@media screen and (max-width: 1024px) {
  .page-id-131 .page-banner:before {
    background-image: url("/wp-content/uploads/2025/05/page-banner-vector-bg.svg");
    background-size: cover;
    background-position: left top;
    bottom: -1px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-131 .page-banner:before {
    background-image: url("/wp-content/uploads/2025/06/page-banner-tablet-vector.svg");
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    height: 64px;
    background-position: right top;
  }
}
.page-id-131 .facility-heading-section > .fusion-row {
  padding-bottom: 1rem;
  border-bottom: 1px solid #606060;
}
@media screen and (max-width: 1024px) {
  .page-id-131 .facility-heading-section > .fusion-row {
    max-width: 912px !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-131 .facility-heading-section > .fusion-row {
    padding-bottom: 0;
    border-bottom: none;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-131 .facility-heading-section > .fusion-row .fusion-title.heading .fusion-title-heading {
    font-size: 3rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-131 .facility-heading-section > .fusion-row .fusion-title.heading .fusion-title-heading {
    font-size: 2.625rem !important;
    padding-bottom: 0.625rem !important;
    border-bottom: 1px solid #606060;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-131 .facility-heading-section > .fusion-row .fusion-title.sub-heading .fusion-title-heading {
    font-size: 0.875rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-131 .facility-heading-section > .fusion-row .fusion-title.sub-heading .fusion-title-heading {
    margin-top: 2.75rem !important;
  }
}
.page-id-131 .facility-finder-section.popup-showed {
  z-index: 11000;
}
@media screen and (max-width: 1024px) {
  .page-id-131 .facility-finder-section > .fusion-row {
    max-width: 912px !important;
  }
}
.page-id-131 .facility-finder-section .authorised-facilities {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.page-id-131 .facility-finder-section .authorised-facilities .left-col {
  width: 23.791%;
}
@media screen and (max-width: 1024px) {
  .page-id-131 .facility-finder-section .authorised-facilities .left-col {
    width: 31.58%;
  }
}
@media screen and (max-width: 767px) {
  .page-id-131 .facility-finder-section .authorised-facilities .left-col {
    width: 100%;
  }
  .page-id-131 .facility-finder-section .authorised-facilities .left-col.has-fixed-modal-facility {
    position: fixed !important;
    height: 100%;
    width: 100% !important;
    top: 0 !important;
    left: 0 !important;
    background: rgba(0, 0, 0, 0.3);
    visibility: hidden;
    opacity: 0;
    z-index: -1 !important;
    transition: all 0.4s ease-in-out !important;
  }
  .page-id-131 .facility-finder-section .authorised-facilities .left-col.has-fixed-modal-facility .facility-filter {
    max-width: 472px;
    width: 90% !important;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto !important;
    top: 50%;
    transform: translateY(-50%) !important;
    background: #E6E6E6 !important;
    padding: 4rem 1.25rem 1.25rem !important;
    border-radius: 8px !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
  }
  .page-id-131 .facility-finder-section .authorised-facilities .left-col.has-fixed-modal-facility.active {
    z-index: 99999 !important;
    visibility: visible;
    opacity: 1;
  }
}
.page-id-131 .facility-finder-section .authorised-facilities .left-col .facility-filter h3 {
  margin: 0 0 0.75rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1.25rem !important;
  letter-spacing: 0.25px;
}
@media screen and (max-width: 767px) {
  .page-id-131 .facility-finder-section .authorised-facilities .left-col .facility-filter h3 {
    font-size: 1.875rem !important;
    margin: 0 0 1rem;
  }
}
.page-id-131 .facility-finder-section .authorised-facilities .left-col .facility-filter h3 .clear-filter {
  font-family: "Montserrat", Arial, Helvetica, sans-serif !important;
  font-size: 0.875rem !important;
  line-height: 1.2 !important;
  text-decoration: underline;
  color: #000000 !important;
}
.page-id-131 .facility-finder-section .authorised-facilities .left-col .facility-filter .mobile-filter-close {
  display: none;
  position: absolute;
  top: 20px;
  right: 20px;
  background: url("/wp-content/uploads/2025/06/popup-close-icon_mobile.svg") no-repeat 0 0 !important;
  width: 34px !important;
  height: 34px !important;
  font-size: 0 !important;
}
@media screen and (max-width: 767px) {
  .page-id-131 .facility-finder-section .authorised-facilities .left-col .facility-filter .mobile-filter-close {
    display: block;
  }
}
.page-id-131 .facility-finder-section .authorised-facilities .center-col {
  width: 45.97%;
}
@media screen and (max-width: 1024px) {
  .page-id-131 .facility-finder-section .authorised-facilities .center-col {
    width: 62.5%;
  }
}
@media screen and (max-width: 767px) {
  .page-id-131 .facility-finder-section .authorised-facilities .center-col {
    width: 100%;
  }
}
.page-id-131 .facility-finder-section .authorised-facilities .center-col .facility-map {
  height: 570px;
  border-radius: 7px;
  background-color: #333;
}
@media screen and (max-width: 576px) {
  .page-id-131 .facility-finder-section .authorised-facilities .center-col .facility-map {
    height: 350px;
  }
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col {
  width: 23.952%;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .page-id-131 .facility-finder-section .authorised-facilities .right-col {
    width: 100%;
    margin-top: 2.5rem;
  }
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-count {
  margin-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.2;
  display: block;
  color: #000000;
}
@media screen and (max-width: 767px) {
  .page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-count {
    margin-bottom: 2rem;
  }
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-count span {
  display: inline-block;
  margin-left: 0.25rem;
  color: rgba(0, 0, 0, 0.5);
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .mobile-filter-open {
  display: none;
  font-size: 0.9375rem;
  color: #000000;
  position: absolute;
  top: 0;
  right: 0;
}
@media screen and (max-width: 767px) {
  .page-id-131 .facility-finder-section .authorised-facilities .right-col .mobile-filter-open {
    display: block;
  }
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  max-height: 700px;
  overflow-y: auto;
  padding-bottom: 0.875rem;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
@media screen and (max-width: 1024px) {
  .page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list {
    max-height: 100%;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list {
    max-height: 669px;
    padding-bottom: 0.875rem;
  }
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list:before {
  content: "";
  width: 100%;
  height: 150px;
  background: linear-gradient(0deg, #FFF 0%, rgba(241, 241, 241, 0) 100%);
  position: absolute;
  bottom: 0;
  animation: fadeIn 0.4s ease-in forwards;
}
@media screen and (max-width: 1024px) {
  .page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list:before {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list:before {
    display: block;
  }
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list.at-bottom:before {
  display: none;
}
@media screen and (max-width: 767px) {
  .page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list.at-bottom:before {
    display: none;
  }
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item {
  background: #F1F1F1;
  border-radius: 8px;
  padding: 1rem;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item {
    width: calc(33.333% - 8px);
  }
}
@media screen and (max-width: 767px) {
  .page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item {
    width: 100%;
  }
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item > h4 {
  margin: 0 0 0.625rem;
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item > p {
  margin: 0 0 1rem;
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item .action-btns {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item .action-btns .visit-website {
  padding: 0 0.625rem;
  height: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  font-size: 0.75rem;
  background: #000000;
  color: #FFFFFF;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 767px) {
  .page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item .action-btns .visit-website {
    padding: 0 0.75rem;
    font-size: 0.875rem;
    height: 38px;
  }
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item .action-btns .visit-website:hover {
  background: #FFFFFF;
  color: #000000;
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item .action-btns .popup-gvm-action {
  padding: 0 0.625rem;
  height: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  font-size: 0.75rem;
  background: #FFFFFF;
  color: #000000;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 767px) {
  .page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item .action-btns .popup-gvm-action {
    padding: 0 0.75rem;
    font-size: 0.875rem;
    height: 38px;
  }
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item .action-btns .popup-gvm-action:hover {
  background: #000000;
  color: #FFFFFF;
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item .action-btns .popup-gvm-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 9999;
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item .action-btns .popup-gvm-overlay .popup-gvp-container {
  max-width: 400px;
  width: 85%;
  background: #fff;
  padding: 0;
  margin: auto;
  position: absolute;
  border-radius: 8px;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item .action-btns .popup-gvm-overlay .popup-gvp-container .close-gvm-popup {
  position: absolute;
  top: -25px;
  right: -25px;
  font-size: 0;
  text-decoration: none;
  display: block;
  height: 53px;
  width: 53px;
  background: url("/wp-content/uploads/2025/05/gvm-kit-close-icon.svg") no-repeat center;
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item .action-btns .popup-gvm-overlay .popup-gvp-container .popup-gvm-heading {
  background: #262626;
  border-radius: 8px 8px 0px 0px;
  padding: 1rem;
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item .action-btns .popup-gvm-overlay .popup-gvp-container .popup-gvm-heading h4 {
  color: #F1F1F1;
  margin: 0 0 0.625rem;
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item .action-btns .popup-gvm-overlay .popup-gvp-container .popup-gvm-heading p {
  margin: 0;
  color: #F1F1F1;
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item .action-btns .popup-gvm-overlay .popup-gvp-container .gvm-kit {
  padding: 1rem;
  background: #FFFFFF;
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item .action-btns .popup-gvm-overlay .popup-gvp-container .gvm-kit p {
  margin: 0 0 0.75rem;
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item .action-btns .popup-gvm-overlay .popup-gvp-container .gvm-kit p strong {
  font-weight: 600;
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item .action-btns .popup-gvm-overlay .popup-gvp-container .gvm-kit .weight-tags {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item .action-btns .popup-gvm-overlay .popup-gvp-container .gvm-kit .weight-tags .tag {
  display: flex;
  align-items: center;
  border: 1px solid #E6E6E6;
  background: #F1F1F1;
  height: 38px;
  width: auto;
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  font-size: 1.25rem;
  letter-spacing: 0.25px;
  padding: 0.5rem;
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item .action-btns .popup-gvm-overlay .popup-gvp-container .gvm-kit:nth-child(even) {
  background: #F1F1F1;
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item .action-btns .popup-gvm-overlay .popup-gvp-container .gvm-kit:nth-child(even) .weight-tags .tag {
  background: #FFFFFF;
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item .action-btns .popup-gvm-overlay .popup-gvp-container .popup-visit {
  padding: 0.5rem 1rem 1rem;
  background: #F1F1F1;
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .facility-item .action-btns .popup-gvm-overlay .popup-gvp-container .popup-visit a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 43px;
  width: 100%;
  border-radius: 4px;
  background: #000000;
  color: #FFFFFF;
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .grid-progress-bar {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 4px;
  background: #e6e6e6;
}
@media screen and (max-width: 1024px) {
  .page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .grid-progress-bar {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .grid-progress-bar {
    display: block;
  }
}
.page-id-131 .facility-finder-section .authorised-facilities .right-col .facility-list .grid-progress-bar > div {
  width: 101px;
  height: 100%;
  transition: all 0.4s ease-in-out;
  background-color: #479dd6;
}
.custom-select-wrapper {
  position: relative;
  width: 100%;
  margin-bottom: 0.5rem;
}
.custom-select-wrapper .custom-select {
  position: relative;
  cursor: pointer;
  user-select: none;
  border-radius: 8px 8px 0px 0px;
  border-bottom: 1px solid #000000;
  background: #F1F1F1;
}
.custom-select-wrapper .custom-select .select-trigger {
  padding: 1.25rem 0.625rem;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 64px;
}
.custom-select-wrapper .custom-select .select-trigger .placeholder {
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
  transition: all 0.2s ease;
  pointer-events: none;
  font-size: 1rem;
  color: #000000;
}
.custom-select-wrapper .custom-select .select-trigger .placeholder.floating-placeholder {
  top: 8px;
  font-size: 0.625rem;
  transform: none;
}
.custom-select-wrapper .custom-select .select-trigger .value {
  margin-top: 0.5rem;
}
.custom-select-wrapper .custom-select .select-trigger .arrow {
  transition: transform 0.3s;
  background: url("/wp-content/uploads/2025/05/sort-arrow-icon.svg") no-repeat center;
  font-size: 0px;
  display: block;
  height: 20px;
  width: 24px;
}
.custom-select-wrapper .custom-select .custom-options {
  display: block;
  position: relative;
  width: 100%;
  border-top: none;
  max-height: 0;
  overflow: hidden;
  transition: all 0.4s ease-in-out;
}
.custom-select-wrapper .custom-select .custom-options .custom-option {
  padding: 0 0.625rem;
  cursor: pointer;
  margin-bottom: 0.625rem;
}
.custom-select-wrapper .custom-select .custom-options .custom-option:first-child {
  display: none;
}
.custom-select-wrapper .custom-select .custom-options .custom-option:last-child {
  margin-bottom: 1.25rem;
}
.custom-select-wrapper .custom-select .custom-options .custom-option:hover {
  color: #479dd6;
}
.custom-select-wrapper .custom-select.open .select-trigger .arrow {
  transform: rotate(180deg);
}
.custom-select-wrapper .custom-select.open .custom-options {
  max-height: 400px;
}
/* Floating Label for Custom Input */
.custom-input-wrapper {
  position: relative;
  margin-bottom: 0.75rem;
}
@media screen and (max-width: 767px) {
  .custom-input-wrapper {
    margin-bottom: 0.5rem;
  }
}
.custom-input-wrapper > input {
  height: 64px !important;
  border-radius: 8px 8px 0px 0px !important;
  border-bottom: 1px solid #000000 !important;
  background-color: #F1F1F1 !important;
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
  padding-top: 10px !important;
  font-size: 1rem !important;
  outline: none !important;
}
.custom-input-wrapper > input::placeholder {
  color: transparent !important;
}
.custom-input-wrapper small {
  font-size: 0.75rem;
  line-height: 1.2;
  margin-top: 0.75rem;
  display: block;
}
@media screen and (max-width: 767px) {
  .custom-input-wrapper small {
    font-size: 0.875rem;
    margin-top: 0.5rem;
  }
}
.custom-input-wrapper small strong {
  font-weight: 700;
}
.custom-input-wrapper .floating-label {
  position: absolute;
  top: 23px;
  left: 10px;
  font-size: 1rem;
  color: #000000;
  transition: 0.2s ease all;
  pointer-events: none;
}
.custom-input-wrapper.postcode > input {
  background-image: url("/wp-content/uploads/2025/05/postcode-search-icon.svg");
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 2.125rem !important;
  border-color: transparent;
}
.custom-input-wrapper.postcode .floating-label {
  left: 36px;
  color: rgba(0, 0, 0, 0.5);
}
.custom-input-wrapper.postcode .clear-postcode {
  display: block;
  width: 12px;
  height: 12px;
  font-size: 0;
  background: url("/wp-content/uploads/2025/06/clear-postcode.svg") no-repeat 0 0;
  position: absolute;
  z-index: 1;
  top: 26px;
  right: 15px;
}
.custom-input-wrapper input:focus + .floating-label, .custom-input-wrapper input:not(:placeholder-shown) + .floating-label {
  top: 8px;
  font-size: 0.625rem;
}
@media screen and (max-width: 767px) {
  body.filter-modal-opened-facility {
    overflow: hidden !important;
  }
  body.filter-modal-opened-facility .top-bar, body.filter-modal-opened-facility .main-header, body.filter-modal-opened-facility .main-footer {
    z-index: 0 !important;
    position: static !important;
  }
  body.filter-modal-opened-facility .facility-heading-section, body.filter-modal-opened-facility .facility-finder-section {
    z-index: 0 !important;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-127 .page-banner:before {
    background-size: cover;
    background-position: left top;
    bottom: -1px;
    height: 64px;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-127 .contact-section > .fusion-row {
    max-width: 912px !important;
  }
}
.page-id-127 .contact-section > .fusion-row .info-col .fusion-column-wrapper .fusion-button.contact-us {
  height: 109px !important;
  padding: 1.25rem 2rem !important;
  border-radius: 100px;
  background: #F1F1F1 !important;
  flex-wrap: nowrap;
  gap: 32px;
  align-items: flex-start;
  margin-bottom: 1.5rem;
}
@media screen and (max-width: 1024px) {
  .page-id-127 .contact-section > .fusion-row .info-col .fusion-column-wrapper .fusion-button.contact-us {
    height: 92px !important;
    padding: 1rem 1.5rem !important;
    margin-bottom: 1rem;
    gap: 20px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-127 .contact-section > .fusion-row .info-col .fusion-column-wrapper .fusion-button.contact-us {
    width: 100%;
    gap: 24px;
    justify-content: flex-start;
    padding: 1.25rem 2rem !important;
  }
}
.page-id-127 .contact-section > .fusion-row .info-col .fusion-column-wrapper .fusion-button.contact-us:before {
  content: url("/wp-content/uploads/2025/05/phone-icon-big.svg");
  position: static !important;
  background: none !important;
  width: 40px !important;
  height: 45px !important;
  align-self: center;
}
.page-id-127 .contact-section > .fusion-row .info-col .fusion-column-wrapper .fusion-button.contact-us .fusion-button-text {
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  font-size: 1.875rem !important;
  color: #262626 !important;
  line-height: 1.1;
}
@media screen and (max-width: 1024px) {
  .page-id-127 .contact-section > .fusion-row .info-col .fusion-column-wrapper .fusion-button.contact-us .fusion-button-text {
    font-size: 1.5rem !important;
  }
}
.page-id-127 .contact-section > .fusion-row .info-col .fusion-column-wrapper .fusion-button.contact-us .fusion-button-text:before {
  content: "Call Us";
  display: block;
  width: 100%;
  font-size: 1.25rem !important;
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  margin-bottom: 0.375rem;
}
@media screen and (max-width: 1024px) {
  .page-id-127 .contact-section > .fusion-row .info-col .fusion-column-wrapper .fusion-button.contact-us .fusion-button-text:before {
    margin-bottom: 0.25rem;
  }
}
.page-id-127 .contact-section > .fusion-row .info-col .fusion-column-wrapper .fusion-button.email-us {
  height: 109px !important;
  padding: 1.25rem 2rem !important;
  border-radius: 100px;
  background: #F1F1F1 !important;
  flex-wrap: nowrap;
  gap: 32px;
  align-items: flex-start;
}
@media screen and (max-width: 1024px) {
  .page-id-127 .contact-section > .fusion-row .info-col .fusion-column-wrapper .fusion-button.email-us {
    height: 92px !important;
    padding: 1rem 1.5rem !important;
    gap: 20px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-127 .contact-section > .fusion-row .info-col .fusion-column-wrapper .fusion-button.email-us {
    width: 100%;
    gap: 24px;
    justify-content: flex-start;
    padding: 1.25rem 2rem !important;
  }
}
.page-id-127 .contact-section > .fusion-row .info-col .fusion-column-wrapper .fusion-button.email-us:before {
  content: url("/wp-content/uploads/2025/05/email-icon-big.svg");
  position: static !important;
  background: none !important;
  width: 53px !important;
  height: 45px !important;
  align-self: center;
}
.page-id-127 .contact-section > .fusion-row .info-col .fusion-column-wrapper .fusion-button.email-us .fusion-button-text {
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  font-size: 1.875rem !important;
  color: #262626 !important;
  line-height: 1.1;
}
@media screen and (max-width: 1024px) {
  .page-id-127 .contact-section > .fusion-row .info-col .fusion-column-wrapper .fusion-button.email-us .fusion-button-text {
    font-size: 1.5rem !important;
  }
}
.page-id-127 .contact-section > .fusion-row .info-col .fusion-column-wrapper .fusion-button.email-us .fusion-button-text:before {
  content: "Email Us";
  display: block;
  width: 100%;
  font-size: 1.25rem !important;
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  margin-bottom: 0.375rem;
}
@media screen and (max-width: 1024px) {
  .page-id-127 .contact-section > .fusion-row .info-col .fusion-column-wrapper .fusion-button.email-us .fusion-button-text:before {
    margin-bottom: 0.25rem;
  }
}
.page-id-127 .contact-section > .fusion-row .info-col .opening-hours table, .page-id-127 .contact-section > .fusion-row .info-col .opening-hours tbody {
  display: flex;
  flex-wrap: wrap;
  border: none;
}
.page-id-127 .contact-section > .fusion-row .info-col .opening-hours tr {
  display: flex;
  width: 100%;
  gap: 32px;
  background: none;
  border-top: 1px solid #F1F1F1;
}
.page-id-127 .contact-section > .fusion-row .info-col .opening-hours tr td {
  width: 100%;
  border: none;
  padding: 0.25rem 0;
}
.page-id-127 .contact-section > .fusion-row .info-col .opening-hours tr td:first-child {
  width: 190px;
  flex-shrink: 0;
}
.page-id-127 .visit-us > .fusion-row {
  max-width: 1340px !important;
  padding: 1.5rem !important;
}
@media screen and (max-width: 1024px) {
  .page-id-127 .visit-us > .fusion-row {
    max-width: 968px !important;
    padding: 2rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-127 .visit-us > .fusion-row {
    padding: 1rem 1rem 2.5rem !important;
    background: #262626;
    border-radius: 12px;
  }
}
.page-id-127 .visit-us > .fusion-row .map-col {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
@media screen and (max-width: 767px) {
  .page-id-127 .visit-us > .fusion-row .map-col {
    position: static;
    height: auto;
    order: 1;
    margin-bottom: 1.5rem;
  }
}
.page-id-127 .visit-us > .fusion-row .map-col .fusion-google-map {
  min-height: 435px !important;
  max-height: 100% !important;
  height: 100% !important;
  border-radius: 12px;
}
@media screen and (max-width: 767px) {
  .page-id-127 .visit-us > .fusion-row .map-col .fusion-google-map {
    height: 198px !important;
    min-height: 1px !important;
    border-radius: 8px;
  }
}
.page-id-127 .visit-us > .fusion-row .map-col .fusion-google-map .gm-style-iw-chr .gm-style-iw-ch {
  display: none !important;
}
.page-id-127 .visit-us > .fusion-row .map-col .fusion-google-map .gm-style-iw-chr .gm-ui-hover-effect {
  height: 100% !important;
  position: absolute !important;
  right: 0 !important;
}
.page-id-127 .visit-us > .fusion-row .map-col .fusion-google-map .gm-style-iw-d {
  padding-top: 10px !important;
  padding-right: 25px !important;
}
.page-id-127 .visit-us > .fusion-row .info-col {
  max-width: 460px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .page-id-127 .visit-us > .fusion-row .info-col {
    order: 2;
  }
}
.page-id-127 .visit-us > .fusion-row .info-col .fusion-column-wrapper {
  border-radius: 8px;
  background: #262626;
  padding: 4rem 2.5rem;
}
@media screen and (max-width: 767px) {
  .page-id-127 .visit-us > .fusion-row .info-col .fusion-column-wrapper {
    padding: 0;
    border-radius: 0;
  }
}
@media screen and (max-width: 767px) {
  .page-id-127 .visit-us > .fusion-row .info-col .fusion-column-wrapper .fusion-title.custom-heading .fusion-title-heading {
    font-size: 2.375rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-127 .visit-us > .fusion-row .info-col .fusion-column-wrapper .fusion-title.custom-heading .fusion-title-heading > p {
    font-size: 2.375rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-127 .visit-us > .fusion-row .info-col .fusion-column-wrapper .fusion-title.custom-body .fusion-title-heading {
    font-size: 0.9375rem !important;
  }
}
.page-id-127 .visit-us > .fusion-row .info-col .fusion-column-wrapper .fusion-title .fusion-title-heading > p {
  margin: 0;
}
.page-id-127 .visit-us > .fusion-row .info-col .fusion-column-wrapper .fusion-title .fusion-title-heading strong {
  font-weight: normal;
  color: #479dd6;
}
@media screen and (max-width: 1024px) {
  .page-id-127 .quick-links > .fusion-row {
    max-width: 750px !important;
  }
}
.page-id-127 .quick-links > .fusion-row .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper img {
  height: 225px;
}
@media screen and (max-width: 1024px) {
  .page-id-127 .quick-links > .fusion-row .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper img {
    height: calc(100% - 32px);
  }
}
@media screen and (max-width: 767px) {
  .page-id-127 .quick-links > .fusion-row .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper img {
    height: 218px;
  }
}
.page-id-12 .cart-container .fusion-row {
  max-width: 1030px !important;
  margin: auto !imporatnt;
}
@media screen and (max-width: 1024px) {
  .page-id-12 .cart-container .fusion-row {
    max-width: 912px !important;
  }
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.heading-col .fusion-title h1 {
  font-size: 3rem !important;
}
@media screen and (max-width: 1024px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.heading-col .fusion-title h1 {
    font-size: 3rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.heading-col .fusion-title h1 {
    font-size: 2.625rem !important;
  }
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody {
  display: flex;
  gap: 12px;
  flex-direction: column;
  width: 100%;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr {
  display: flex;
  gap: 16px;
  border-radius: 8px;
  background-color: #F1F1F1;
  padding: 0.5rem 1rem 0.5rem 0.5rem;
  align-items: center;
  position: relative;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-name {
  display: flex;
  padding: 0;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-name .fusion-product-name-wrapper {
    display: flex !important;
    align-items: flex-start;
  }
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-name .fusion-product-name-wrapper .product-thumbnail {
  width: 128px;
  margin-right: 1rem;
}
@media screen and (max-width: 767px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-name .fusion-product-name-wrapper .product-thumbnail {
    width: 80px;
    height: 100%;
  }
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-name .fusion-product-name-wrapper .product-thumbnail img {
  height: 128px;
  width: 128px;
  object-fit: cover;
}
@media screen and (max-width: 767px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-name .fusion-product-name-wrapper .product-thumbnail img {
    width: 80px;
    min-height: 80px;
    height: 100%;
  }
}
@media screen and (max-width: 767px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-name .fusion-product-name-wrapper .product-info {
    text-align: left;
    margin-top: 0 !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-name .fusion-product-name-wrapper .product-info .product-title {
    display: block;
    padding-bottom: 0.625rem;
  }
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-name .fusion-product-name-wrapper .product-info .product-title:after {
  content: "View Product";
  display: flex;
  margin-top: 0.5rem;
  font-size: 0.875rem;
  text-decoration: underline;
  color: #404040;
}
@media screen and (max-width: 767px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-name .fusion-product-name-wrapper .product-info .product-title:after {
    content: "View";
    margin-top: 0.6875rem;
  }
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-name .fusion-product-name-wrapper .product-info .variation {
  display: none;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-quantity {
  display: flex;
  padding: 0;
  width: auto;
}
@media screen and (max-width: 1024px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-quantity {
    transform: translateY(50%);
  }
}
@media screen and (max-width: 767px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-quantity {
    transform: none;
    position: absolute;
    right: 95px;
    bottom: 10px;
  }
}
@media screen and (max-width: 370px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-quantity {
    right: 75px;
  }
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-quantity .quantity {
  border-radius: 100px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  overflow: hidden;
  height: 32px;
  display: flex;
  justify-content: center;
  width: 84px;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-quantity .quantity .minus {
  background: url(/wp-content/uploads/2025/05/thrash-icon.svg);
  width: 32px;
  height: 32px;
  font-size: 0px;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-quantity .quantity .plus {
  background: url(/wp-content/uploads/2025/05/quantity-plus-icon.svg);
  width: 32px;
  height: 32px;
  font-size: 0px;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-quantity .quantity .qty {
  font-size: 1rem;
  background-color: #F1F1F1 !important;
  width: 32px;
  height: 32px;
  padding: 7px 0px 6px 0px;
  text-align: center;
  border: 0 !important;
  border-radius: 0;
  margin: 0 -6px;
  -moz-appearance: textfield;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-quantity .quantity .qty::-webkit-inner-spin-button, .page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-quantity .quantity .qty::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-price {
  display: flex;
  padding: 0;
  width: auto;
}
@media screen and (max-width: 1024px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-price {
    position: absolute;
    right: 16px;
    top: calc(50% - 32px);
  }
}
@media screen and (max-width: 767px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-price {
    top: auto;
    bottom: 10px;
    height: 32px;
    align-items: center;
  }
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody > tr .product-price .amount {
  color: #000000;
  font-family: "Anton", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 110%;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.order-item-col .woocommerce-cart-form__contents > tbody .avada-cart-actions {
  display: none;
}
@media screen and (max-width: 1024px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-title.h4 .fusion-title-heading {
    font-size: 1.25rem !important;
  }
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .toggle-coupon {
  padding-bottom: 0.875rem;
  padding-right: 1.25rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  background: url("/wp-content/uploads/2025/05/promo-code-dropdown-icon.svg") no-repeat right 6px;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .toggle-coupon .fusion-title-heading {
    font-size: 0.9375rem !important;
  }
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart_coupons {
  display: none;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart_coupons .avada-coupon-fields {
  position: relative;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart_coupons .avada-coupon-fields .input-text {
  border: none;
  background: #F1F1F1;
  color: #000000;
  border-radius: 0;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart_coupons .avada-coupon-fields .fusion-button.fusion-apply-coupon {
  padding: 0 !important;
  height: auto !important;
  background: none !important;
  border-radius: 0 !important;
  position: absolute !important;
  color: #479dd6 !important;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart_coupons .avada-coupon-fields .fusion-button.fusion-apply-coupon:before {
  display: none;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .cart-subtotal {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .cart-subtotal th, .page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .cart-subtotal td {
  padding-top: 0.875rem !important;
  padding-bottom: 0.875rem !important;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .cart-subtotal th {
  font-size: 1rem !important;
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 767px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .cart-subtotal th {
    font-size: 0.9375rem !important;
  }
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .cart-subtotal td .amount {
  font-size: 1.125rem !important;
  font-family: "Anton", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000000;
}
@media screen and (max-width: 1024px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .cart-subtotal td .amount {
    font-size: 1.25rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .cart-subtotal td .amount {
    font-size: 1.125rem !important;
  }
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .shipping {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .shipping th, .page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .shipping td {
  padding-top: 0.875rem !important;
  padding-bottom: 0.875rem !important;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .shipping th {
  font-size: 1rem !important;
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 767px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .shipping th {
    font-size: 0.9375rem !important;
  }
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .shipping td .woocommerce-shipping-methods li label {
  font-size: 1.125rem !important;
  font-family: "Anton", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000000;
  padding-left: 0 !important;
}
@media screen and (max-width: 1024px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .shipping td .woocommerce-shipping-methods li label {
    font-size: 1.25rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .shipping td .woocommerce-shipping-methods li label {
    font-size: 1.125rem !important;
  }
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .shipping td .woocommerce-shipping-destination {
  display: none !important;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .order-total {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
  position: relative;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .order-total th, .page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .order-total td {
  padding-top: 0.875rem !important;
  padding-bottom: 1.75rem !important;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .order-total th {
  font-size: 1rem !important;
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
@media screen and (max-width: 767px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .order-total th {
    font-size: 0.9375rem !important;
  }
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .order-total td .amount {
  font-size: 1.5rem !important;
  font-family: "Anton", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000000 !important;
}
@media screen and (max-width: 1024px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .order-total td .amount {
    font-size: 1.25rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .order-total td .amount {
    font-size: 1.375rem !important;
  }
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .shop_table .order-total td .includes_tax {
  position: absolute;
  left: 0;
  bottom: 14px;
  font-size: 0.75rem !important;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .wc-proceed-to-checkout {
  padding-top: 1.5rem;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .wc-proceed-to-checkout .fusion-update-cart {
  display: none !important;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .wc-proceed-to-checkout .fusion-button.checkout-button {
  background-color: #F1F1F1 !important;
}
.page-id-12 .cart-container .fusion-row .fusion-layout-column.summary-col .fusion-woo-cart-totals-wrapper .cart_totals .wc-proceed-to-checkout .fusion-button.checkout-button:hover {
  background-color: #479dd6 !important;
  color: #FFFFFF !important;
}
.page-id-12 #content {
  margin-bottom: 0 !important;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .page-id-129 .page-banner:before {
    background-image: url(/wp-content/uploads/2025/05/page-banner-vector-bg.svg);
    height: 62px;
    background-size: cover;
    background-position: center top;
  }
}
@media screen and (min-width: 1025px) {
  .page-id-129 .page-banner:before {
    background-image: url(/wp-content/uploads/2025/06/gvm-upgrades-banner-vector-preserved-aspect-ratio.svg);
    height: 84px;
    background-size: 100% 100%;
    bottom: -3px;
  }
}
.page-id-129 .faq-container > .fusion-row {
  /*
            .sidebar-col {
                margin-right: auto;
                .fusion-title {
                    h4 {
                        @media screen and (max-width: $breakpoint-md) {
                            color: $white !important;
                        }
                    }
                }
                .fusion-text {
                    ul {
                        list-style: none;
                        line-height: 120%; 
                        font-size: 14px;
                        padding: 0;
                        margin: 0;
                        @media screen and (max-width: $breakpoint-md) {
                            display: grid;
                            grid-template-columns: 1fr 1fr;
                            gap: 12px;
                        }
                        li {
                            cursor: pointer;
                            a {
                                color: $black;
                                @media screen and (max-width: $breakpoint-md) {
                                    color: $white;
                                }
                            }
                        }
                    }
                }
            }
            */
}
@media screen and (max-width: 1024px) {
  .page-id-129 .faq-container > .fusion-row {
    max-width: 756px !important;
    margin: auto !important;
  }
}
.page-id-129 .faq-container > .fusion-row .col-left .awb-toc-el .awb-toc-el__content .awb-toc-el__list {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
@media screen and (max-width: 767px) {
  .page-id-129 .faq-container > .fusion-row .col-left .awb-toc-el .awb-toc-el__content .awb-toc-el__list {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-129 .faq-container > .fusion-row .col-left .awb-toc-el .awb-toc-el__content .awb-toc-el__list .awb-toc-el__list-item {
    width: calc(50% - 6px);
  }
}
@media screen and (max-width: 767px) {
  .page-id-129 .faq-container > .fusion-row .col-left .awb-toc-el .awb-toc-el__content .awb-toc-el__list .awb-toc-el__list-item a {
    font-size: 0.9375rem;
    color: #FFFFFF;
  }
}
.page-id-129 .faq-container > .fusion-row .category-col .fusion-accordian .panel-group .fusion-panel {
  padding: 1.25rem 0.625rem;
  margin-bottom: 1rem;
  border-radius: 8px 8px 0px 0px;
  border-bottom: 1px solid #000000;
}
.page-id-129 .faq-container > .fusion-row .category-col .fusion-accordian .panel-group .fusion-panel:last-child {
  margin-bottom: 0;
}
.page-id-129 .faq-container > .fusion-row .category-col .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a {
  padding: 0;
}
.page-id-129 .faq-container > .fusion-row .category-col .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a .fusion-toggle-icon-wrapper .fa-fusion-box.active-icon:before {
  content: "";
  background-image: url("/wp-content/uploads/2025/05/faq-chevron-icon.svg");
  width: 24px;
  height: 24px;
  transition: all 0.4s ease-in-out;
  transform: rotate(-180deg);
}
.page-id-129 .faq-container > .fusion-row .category-col .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a .fusion-toggle-icon-wrapper .fa-fusion-box.inactive-icon:before {
  content: "";
  background-image: url("/wp-content/uploads/2025/05/faq-chevron-icon.svg");
  width: 24px;
  height: 24px;
  transition: all 0.4s ease-in-out;
}
.page-id-129 .faq-container > .fusion-row .category-col .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a .fusion-toggle-heading {
  line-height: 120%;
  color: #000000;
}
@media screen and (max-width: 767px) {
  .page-id-129 .faq-container > .fusion-row .category-col .fusion-accordian .panel-group .fusion-panel .panel-heading .panel-title a .fusion-toggle-heading {
    font-size: 0.9375rem !important;
    line-height: 1.25 !important;
  }
}
.page-id-129 .faq-container > .fusion-row .category-col .fusion-accordian .panel-group .fusion-panel .panel-collapse .panel-body {
  padding: 0;
  margin-top: 0.9375rem;
}
@media screen and (max-width: 767px) {
  .page-id-129 .faq-container > .fusion-row .category-col .fusion-accordian .panel-group .fusion-panel .panel-collapse .panel-body {
    font-size: 0.9375rem !important;
    line-height: 1.25 !important;
  }
}
.page-id-129 .faq-container > .fusion-row .category-col .fusion-accordian .panel-group .fusion-panel .panel-collapse .panel-body p {
  margin-bottom: 0 !important;
}
.page-banner {
  /*
    &.division-banner {
        &:before {
            content: "";
            background-image: url('/wp-content/uploads/2025/06/banner-dark-wave-bg.svg');
            width: 100%;
            height: 84px;
            position: absolute;
            bottom: 0;
            background-size: cover;
            background-position: center top;
            background-repeat: no-repeat;  
            @media screen and (max-width: $breakpoint-md) {
                -webkit-transform: scaleX(-1);
                -moz-transform: scaleX(-1);
                -ms-transform: scaleX(-1);
                -o-transform: scaleX(-1);
                transform: scaleX(-1); 
                height: 64px;
                background-position: right top;
            }
        }
        > .fusion-row {
            @media screen and (max-width: $breakpoint-lg) {
                max-width: 912px !important;    
            }
            .fusion-layout-column {
                .fusion-column-wrapper {
                    max-width: 610px; 
                    @media screen and (max-width: $breakpoint-lg) {
                        max-width: 450px;    
                    }
                    @media screen and (max-width: $breakpoint-md) {
                        max-width: 100%;    
                    }
                    .fusion-title {
                        h1, .h1 {
                            @media screen and (max-width: $breakpoint-lg) {
                                font-size: rem(70px) !important;    
                            } 
                            @media screen and (max-width: $breakpoint-md) {
                                font-size: rem(49px) !important;    
                            }
                        }    
                    }
                }    
            }    
        }
    }
    */
}
@media screen and (max-width: 1024px) {
  .division-content > .fusion-row {
    max-width: 912px !important;
  }
}
@media screen and (max-width: 1024px) {
  .division-content > .fusion-row .heading-col {
    max-width: 638px;
  }
}
@media screen and (max-width: 1024px) {
  .division-content > .fusion-row .heading-col .fusion-title.h3 .fusion-title-heading, .division-content > .fusion-row .heading-col .fusion-title.h3 .fusion-title-heading * {
    font-size: 1.875rem !important;
  }
}
@media screen and (max-width: 767px) {
  .division-content > .fusion-row .heading-col .fusion-title.h3 .fusion-title-heading, .division-content > .fusion-row .heading-col .fusion-title.h3 .fusion-title-heading * {
    font-size: 1.625rem !important;
  }
}
@media screen and (max-width: 1024px) {
  .division-content > .fusion-row .heading-col .fusion-title.h3 {
    max-width: 436px;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media screen and (max-width: 767px) {
  .division-content > .fusion-row .heading-col .fusion-title.fusion-title-size-div .fusion-title-heading, .division-content > .fusion-row .heading-col .fusion-title.fusion-title-size-div .fusion-title-heading * {
    font-size: 0.9375rem !important;
  }
}
@media screen and (max-width: 1024px) {
  .division-content > .fusion-row .content-box-col {
    max-width: 750px;
  }
}
.division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards {
  margin-left: -10px !important;
  margin-right: -10px !important;
  margin-bottom: 0 !important;
  display: flex;
}
@media screen and (max-width: 1024px) {
  .division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards {
    flex-wrap: wrap;
    gap: 24px;
  }
}
@media screen and (max-width: 767px) {
  .division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards {
    gap: 20px;
  }
}
.division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards:before, .division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards:after, .division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .fusion-clearfix {
  display: none;
}
.division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
  margin-bottom: 0 !important;
}
@media screen and (max-width: 1024px) {
  .division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column {
    width: 100% !important;
  }
}
.division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper {
  text-align: left;
  padding: 1rem;
  height: 100%;
  border-radius: 8px;
  background: transparent;
  transition: all 0.4s ease-in-out;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
@media screen and (max-width: 1024px) {
  .division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper {
    background: transparent;
    min-height: 266px;
    padding-right: 51%;
  }
}
@media screen and (max-width: 767px) {
  .division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper {
    min-height: auto;
    padding-right: 1rem;
    background: transparent;
  }
}
.division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper img {
  margin-bottom: 16px !important;
  height: 250px;
  object-fit: cover;
  border-radius: 6px;
}
@media screen and (max-width: 1024px) {
  .division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper img {
    position: absolute;
    height: calc(100% - 32px);
    top: 16px;
    bottom: 16px;
    margin: 0 !important;
    width: 46.8%;
    right: 16px;
  }
}
@media screen and (max-width: 767px) {
  .division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper img {
    position: static;
    width: 100%;
    height: 218px;
    margin-bottom: 16px !important;
  }
}
.division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .content-box-heading {
  font-size: 1.625rem !important;
  margin: 0 0 0.625rem !important;
  color: #000000;
}
@media screen and (max-width: 1024px) {
  .division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .content-box-heading {
    font-size: 1.625rem !important;
  }
}
.division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper p {
  margin: 0;
  color: #000000;
}
@media screen and (max-width: 767px) {
  .division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper p {
    font-size: 0.9375rem !important;
  }
}
.division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .spacer {
  flex-grow: 1;
}
@media screen and (max-width: 1024px) {
  .division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .spacer {
    flex-grow: 0;
  }
}
.division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .fusion-read-more {
  height: 38px;
  background: #479dd6 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 100% !important;
  font-weight: normal !important;
  padding-right: 1.25rem !important;
  padding-left: 2.875rem !important;
  position: relative !important;
  transition: all 0.4s ease-in-out !important;
  color: #FFFFFF !important;
  display: inline-flex;
  align-items: center;
  border-radius: 100px;
  margin-top: 1.0625rem;
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  font-size: 1.25rem;
  letter-spacing: 0.25px;
  align-self: flex-start;
}
@media screen and (max-width: 767px) {
  .division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .fusion-read-more {
    height: 46px;
    padding-left: 3.375rem !important;
  }
}
.division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .fusion-read-more:before {
  content: "";
  background: url("/wp-content/uploads/2025/11/arrow-blue-white.svg") no-repeat 0 0;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 4px;
  left: calc(0% + 4px);
  transition: all 0.4s ease-in-out !important;
}
@media screen and (max-width: 767px) {
  .division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .fusion-read-more:before {
    background: url("/wp-content/uploads/2025/11/arrow-blue-white.svg") no-repeat 0 0;
    width: 38px;
    height: 38px;
    background-position: center center;
    background-repeat: no-repeat;
  }
}
.division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .fusion-read-more:after {
  display: none !important;
}
.division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .fusion-read-more:hover {
  padding-right: 2.875rem !important;
  padding-left: 1.25rem !important;
  background: #404040 !important;
  color: #FFFFFF !important;
}
@media screen and (max-width: 767px) {
  .division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .fusion-read-more:hover {
    padding-right: 3.375rem !important;
  }
}
.division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .fusion-read-more:hover:before {
  left: calc(100% - 34px);
}
@media screen and (max-width: 767px) {
  .division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper .fusion-read-more:hover:before {
    left: calc(100% - 42px);
  }
}
.division-content > .fusion-row .content-box-col .fusion-content-boxes.content-box-cards .content-box-column .content-box-wrapper:hover {
  background: #E6E6E6;
}
.division-contact > .fusion-row {
  max-width: 1030px !important;
}
@media screen and (max-width: 1024px) {
  .division-contact > .fusion-row {
    max-width: 912px !important;
  }
}
.division-contact > .fusion-row .info-col .fusion-column-wrapper {
  max-width: 400px;
}
@media screen and (max-width: 1024px) {
  .division-contact > .fusion-row .info-col .fusion-column-wrapper {
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .division-contact > .fusion-row .info-col .fusion-column-wrapper .fusion-title .fusion-title-heading {
    font-size: 1.25rem !important;
  }
}
.division-contact > .fusion-row .info-col .fusion-column-wrapper .fusion-title .fusion-title-heading strong {
  font-weight: normal;
  color: #479dd6;
}
.division-contact > .fusion-row .form-col .wpcf7-form .floating-field .floating-placeholder {
  color: #F1F1F1;
}
.division-contact > .fusion-row .form-col .wpcf7-form .floating-field .wpcf7-form-control-wrap input {
  color: #F1F1F1;
  background: #333333;
  border-color: #333333;
  border-bottom: 1px solid #F1F1F1;
}
.division-contact > .fusion-row .form-col .wpcf7-form .floating-field .wpcf7-form-control-wrap textarea {
  height: 120px;
  color: #F1F1F1;
  background: #333333;
  border-color: #333333;
  border-bottom: 1px solid #F1F1F1;
}
.division-contact > .fusion-row .form-col .wpcf7-form .form-submit {
  margin-top: 1rem;
}
.division-contact > .fusion-row .form-col .wpcf7-form .form-submit .fusion-button.wpcf7-submit {
  height: 38px;
  padding-right: 1.25rem !important;
  padding-left: 2.875rem !important;
}
@media screen and (max-width: 767px) {
  .division-contact > .fusion-row .form-col .wpcf7-form .form-submit .fusion-button.wpcf7-submit {
    height: 46px;
    padding-left: 3.375rem !important;
  }
}
.division-contact > .fusion-row .form-col .wpcf7-form .form-submit .fusion-button.wpcf7-submit:before {
  content: "";
  background: url("/wp-content/uploads/2025/05/arrow-blue-small.svg") no-repeat 0 0;
  width: 30px;
  height: 30px;
}
@media screen and (max-width: 767px) {
  .division-contact > .fusion-row .form-col .wpcf7-form .form-submit .fusion-button.wpcf7-submit:before {
    background: url("/wp-content/uploads/2025/06/arrow-blue-medium.svg") no-repeat 0 0;
    width: 38px;
    height: 38px;
  }
}
.division-contact > .fusion-row .form-col .wpcf7-form .form-submit .fusion-button.wpcf7-submit:hover {
  padding-right: 2.875rem !important;
  padding-left: 1.25rem !important;
}
@media screen and (max-width: 767px) {
  .division-contact > .fusion-row .form-col .wpcf7-form .form-submit .fusion-button.wpcf7-submit:hover {
    padding-right: 3.375rem !important;
  }
}
.division-contact > .fusion-row .form-col .wpcf7-form .form-submit .fusion-button.wpcf7-submit:hover:before {
  background: url("/wp-content/uploads/2025/05/arrow-white-small.svg") no-repeat 0 0;
  left: calc(100% - 34px);
}
@media screen and (max-width: 767px) {
  .division-contact > .fusion-row .form-col .wpcf7-form .form-submit .fusion-button.wpcf7-submit:hover:before {
    background: url("/wp-content/uploads/2025/06/arrow-blue-medium.svg") no-repeat 0 0;
    left: calc(100% - 42px);
  }
}
.gallery-content .page-gallery-wrapper-v2 {
  margin-left: -8px;
  margin-right: -8px;
}
@media screen and (max-width: 767px) {
  .gallery-content .page-gallery-wrapper-v2 {
    margin-left: 0px;
    margin-right: 0px;
  }
}
.gallery-content .page-gallery-wrapper-v2 .slick-track .gallery-item {
  border-radius: 6px;
  overflow: hidden;
  margin-left: 8px;
  margin-right: 8px;
}
@media screen and (max-width: 767px) {
  .gallery-content .page-gallery-wrapper-v2 .slick-track .gallery-item {
    margin-left: 0px;
    margin-right: 0px;
  }
}
.gallery-content .page-gallery-wrapper-v2 .slick-track .gallery-item .gallery-img {
  height: 250px;
  object-fit: cover;
}
.gallery-content .page-gallery-wrapper-v2 .slick-arrow.slick-prev {
  content: "";
  background: url(/wp-content/uploads/2025/11/arrow-blue-large-light.svg) no-repeat 0 0;
  width: 48px;
  height: 48px;
  border: 0;
  font-size: 0;
  cursor: pointer;
  position: absolute;
  z-index: 99;
  top: 50%;
  transform: translateY(-50%) rotate(-180deg);
  left: 24px;
  opacity: 1;
}
.gallery-content .page-gallery-wrapper-v2 .slick-arrow.slick-next {
  content: "";
  background: url(/wp-content/uploads/2025/11/arrow-blue-large-light.svg) no-repeat 0 0;
  width: 48px;
  height: 48px;
  border: 0;
  font-size: 0;
  cursor: pointer;
  position: absolute;
  z-index: 99;
  top: 50%;
  transform: translateY(-50%);
  right: 24px;
  transition: all 0.4s ease-in-out;
  opacity: 1;
}
@media screen and (max-width: 1024px) {
  .page-id-209 .page-banner:before {
    background-image: url("/wp-content/uploads/2025/05/page-banner-vector-bg.svg");
    background-size: cover;
    background-position: left top;
  }
}
@media screen and (max-width: 767px) {
  .page-id-209 .page-banner:before {
    background-image: url("/wp-content/uploads/2025/06/page-banner-tablet-vector.svg");
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    height: 64px;
    background-position: right top;
    bottom: -1px;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-209 .join-crew-banner > .fusion-builder-row {
    max-width: 912px !important;
    margin-inline: auto !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-209 .join-crew-banner > .fusion-builder-row h1 {
    color: #262626 !important;
  }
}
@media screen and (min-width: 768px) {
  .page-id-209 .join-crew-banner > .fusion-builder-row h1 strong {
    color: #FFFFFF !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-209 .join-crew-banner > .fusion-builder-row h1, .page-id-209 .join-crew-banner > .fusion-builder-row h1 * {
    font-size: 2.5rem !important;
    line-height: 2.75rem !important;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-209 .join-crew-content > .fusion-builder-row {
    max-width: 912px !important;
    margin-inline: auto !important;
  }
}
.page-id-209 .join-crew-content .form-col .wpcf7 {
  max-width: 401px;
}
@media screen and (max-width: 767px) {
  .page-id-209 .join-crew-content .form-col .wpcf7 {
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .page-id-209 .join-crew-content .form-col .wpcf7 .floating-field {
    margin-bottom: 0.625rem;
  }
}
.page-id-209 .join-crew-content .form-col .wpcf7 .floating-field input {
  color: #000000;
}
@media screen and (max-width: 767px) {
  .page-id-209 .join-crew-content .form-col .wpcf7 .form-submit {
    margin-top: 1rem;
  }
}
.page-id-209 .join-crew-content .form-col .wpcf7 .form-submit .fusion-button {
  background: #F1F1F1 !important;
  padding-left: 2.875rem !important;
  height: 38px;
}
@media screen and (max-width: 767px) {
  .page-id-209 .join-crew-content .form-col .wpcf7 .form-submit .fusion-button {
    height: 46px;
    padding-left: 3.375rem !important;
  }
}
.page-id-209 .join-crew-content .form-col .wpcf7 .form-submit .fusion-button:hover {
  background: #479dd6 !important;
  padding-inline: 1.25rem 2.875rem !important;
}
@media screen and (max-width: 767px) {
  .page-id-209 .join-crew-content .form-col .wpcf7 .form-submit .fusion-button:hover {
    padding-inline: 1.25rem 3.375rem !important;
  }
}
.page-id-209 .join-crew-content .form-col .wpcf7 .form-submit .fusion-button:hover:before {
  background: url(/wp-content/uploads/2025/05/arrow-white-small.svg) no-repeat 0 0;
  left: calc(100% - 35px);
}
@media screen and (max-width: 767px) {
  .page-id-209 .join-crew-content .form-col .wpcf7 .form-submit .fusion-button:hover:before {
    background-size: contain;
    left: calc(100% - 42px);
  }
}
.page-id-209 .join-crew-content .form-col .wpcf7 .form-submit .fusion-button:before {
  width: 30px;
  height: 30px;
  background: url(/wp-content/uploads/2025/05/arrow-blue-small.svg) no-repeat 0 0;
}
@media screen and (max-width: 767px) {
  .page-id-209 .join-crew-content .form-col .wpcf7 .form-submit .fusion-button:before {
    width: 38px;
    height: 38px;
    background-size: contain;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .page-id-203 .page-banner:before {
    background-image: url(/wp-content/uploads/2025/05/page-banner-vector-bg.svg);
    height: 62px;
    background-size: cover;
    background-position: center top;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-203 .tc-container > .fusion-row {
    max-width: 912px !important;
    margin: auto !important;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-203 .tc-container > .fusion-row h1, .page-id-203 .tc-container > .fusion-row h1 * {
    font-size: 3rem !important;
    line-height: 3.3125rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-203 .tc-container > .fusion-row h1, .page-id-203 .tc-container > .fusion-row h1 * {
    font-size: 2.625rem !important;
    line-height: 2.875rem !important;
  }
}
.page-id-203 .tc-container > .fusion-row .col-left .awb-toc-el .awb-toc-el__content .awb-toc-el__list {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.page-id-203 .tc-container > .fusion-row .col-right h4 {
  margin-bottom: 0.5rem !important;
}
.page-id-203 .tc-container > .fusion-row .col-right #s:not(.fusion-form-input) {
  border: none;
  min-width: unset;
  padding: 0;
  float: none;
  color: inherit;
}
.page-id-203 .tc-container > .fusion-row .col-right ol {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-left: 1.875rem;
}
.page-id-203 .tc-container > .fusion-row .col-right ol li {
  padding-left: 0.5rem;
}
.page-id-203 .tc-container > .fusion-row .col-right ol > li > ol {
  margin-top: 0.5rem;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .page-id-205 .page-banner:before {
    background-image: url(/wp-content/uploads/2025/05/page-banner-vector-bg.svg);
    height: 62px;
    background-size: cover;
    background-position: center top;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-205 .pp-container > .fusion-row {
    max-width: 912px !important;
    margin: auto !important;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-205 .pp-container > .fusion-row h1, .page-id-205 .pp-container > .fusion-row h1 * {
    font-size: 3rem !important;
    line-height: 3.3125rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-205 .pp-container > .fusion-row h1, .page-id-205 .pp-container > .fusion-row h1 * {
    font-size: 2.625rem !important;
    line-height: 2.875rem !important;
  }
}
.page-id-205 .pp-container > .fusion-row .col-left .awb-toc-el .awb-toc-el__content .awb-toc-el__list {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
@media screen and (max-width: 767px) {
  .page-id-205 .pp-container > .fusion-row .col-left .awb-toc-el .awb-toc-el__content .awb-toc-el__list {
    gap: 12px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-205 .pp-container > .fusion-row .col-left .awb-toc-el .awb-toc-el__content .awb-toc-el__list a {
    color: #FFFFFF;
  }
}
.page-id-205 .pp-container > .fusion-row .col-right h4 {
  margin-bottom: 0.5rem !important;
}
.page-id-205 .pp-container > .fusion-row .col-right ol {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-left: 1.875rem;
}
.page-id-205 .pp-container > .fusion-row .col-right ol li {
  padding-left: 0.5rem;
}
.page-id-205 .pp-container > .fusion-row .col-right ol > li > ol {
  margin-top: 0.5rem;
}
.page-id-205 .pp-container > .fusion-row .col-right a {
  color: inherit;
}
.page-id-205 .pp-container > .fusion-row .col-right a:hover {
  color: #479dd6;
}
@media screen and (max-width: 1024px) {
  .page-id-207 .ipr-container > .fusion-builder-row {
    max-width: 912px !important;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-207 .ipr-container h1, .page-id-207 .ipr-container h1 * {
    font-size: 3rem !important;
    line-height: 3.3125rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-207 .ipr-container h1, .page-id-207 .ipr-container h1 * {
    font-size: 2.625rem !important;
    line-height: 2.875rem !important;
  }
}
.page-id-207 .ipr-container .col-left .fusion-content-boxes {
  margin-inline: 0;
}
.page-id-207 .ipr-container .col-left .fusion-content-boxes:before, .page-id-207 .ipr-container .col-left .fusion-content-boxes:after {
  display: none;
}
.page-id-207 .ipr-container .col-left .fusion-content-boxes .fusion-column {
  padding-inline: 0;
  margin-block: 0;
}
.page-id-207 .ipr-container .col-left .fusion-content-boxes .fusion-column .heading {
  margin-bottom: 1rem;
}
.page-id-207 .ipr-container .col-left .fusion-content-boxes .fusion-column .heading .image img {
  margin-right: 1rem;
}
.page-id-207 .ipr-container .col-left .fusion-content-boxes .fusion-column .heading .content-box-heading {
  font-size: 1rem;
  line-height: 1.1875rem !important;
}
@media screen and (max-width: 767px) {
  .page-id-207 .ipr-container .col-left .fusion-content-boxes .fusion-column .heading .content-box-heading {
    font-size: 0.9375rem;
  }
}
.page-id-207 .ipr-container .col-left .fusion-content-boxes .fusion-column .fusion-read-more {
  background-color: #000000;
  width: 100%;
  text-align: center;
  color: #FFFFFF;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-block: 0.375rem;
  font-size: 0.75rem;
  line-height: 0.875rem;
}
@media screen and (max-width: 767px) {
  .page-id-207 .ipr-container .col-left .fusion-content-boxes .fusion-column .fusion-read-more {
    padding-block: 0.625rem;
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
}
.page-id-207 .ipr-container .col-left .fusion-content-boxes .fusion-column .fusion-read-more:after {
  display: none;
}
.page-id-207 .ipr-container .col-left .fusion-content-boxes .fusion-column .fusion-read-more:hover {
  background-color: #FFFFFF;
  color: #000000;
}
@media screen and (max-width: 1024px) {
  .page-id-142 .page-banner:before {
    background-image: url("/wp-content/uploads/2025/05/page-banner-vector-bg.svg");
    background-size: cover;
    background-position: left top;
  }
}
@media screen and (max-width: 767px) {
  .page-id-142 .page-banner:before {
    background-image: url("/wp-content/uploads/2025/06/page-banner-tablet-vector.svg");
    height: 64px;
    background-position: right top;
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    bottom: -1px;
  }
}
.page-id-142 .weight-calculator-section > .fusion-row {
  max-width: 1030px !important;
}
@media screen and (max-width: 1024px) {
  .page-id-142 .weight-calculator-section > .fusion-row {
    max-width: 912px !important;
  }
}
.page-id-142 .weight-calculator-section > .fusion-row .heading-col {
  border-bottom: 1px solid #606060;
}
@media screen and (max-width: 767px) {
  .page-id-142 .weight-calculator-section > .fusion-row .heading-col .fusion-column-wrapper {
    flex-direction: column-reverse !important;
    align-items: flex-start;
    gap: 16px;
    padding-bottom: 0.625rem;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-142 .weight-calculator-section > .fusion-row .heading-col .fusion-column-wrapper .h2, .page-id-142 .weight-calculator-section > .fusion-row .heading-col .fusion-column-wrapper .h2 * {
    font-size: 3rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-142 .weight-calculator-section > .fusion-row .heading-col .fusion-column-wrapper .h2, .page-id-142 .weight-calculator-section > .fusion-row .heading-col .fusion-column-wrapper .h2 * {
    font-size: 2.625rem !important;
  }
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
  padding-bottom: 2rem;
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input > h4 {
  margin: 0;
  width: 100%;
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input {
  width: calc(50% - 8px);
  position: relative;
}
@media screen and (max-width: 767px) {
  .page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input {
    width: 100%;
  }
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .input.value {
  width: 100px;
  height: 60px;
  position: absolute;
  top: 0;
  right: 0;
  background: #479dd6;
  color: #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  border-radius: 0 8px 0 0;
  font-weight: bold;
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .input.value .unit {
  margin-left: 0.25rem;
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder {
  position: relative;
  width: 100%;
  padding-right: 99px;
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder .floating-text {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.2s ease;
  pointer-events: none;
  color: #000;
  z-index: 10;
  width: 72%;
}
@media screen and (max-width: 1024px) {
  .page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder .floating-text {
    width: 60%;
  }
}
@media screen and (max-width: 767px) {
  .page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder .floating-text {
    font-size: 0.9375rem;
  }
}
@media screen and (max-width: 576px) {
  .page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder .floating-text {
    max-width: 202px;
    width: 100%;
  }
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder .custom-select {
  position: relative;
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder .custom-select:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  pointer-events: none;
  background: url("/wp-content/uploads/2025/05/sort-arrow-icon.svg") no-repeat center transparent !important;
  font-size: 0 !important;
  border: none !important;
  border-radius: 0;
  width: 50px;
  height: 60px;
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 100%;
  padding: 0.875rem 0.625rem 0;
  font-size: 1rem;
  height: 60px;
  border-radius: 8px 0px 0px 0px;
  border-bottom: 1px solid #000000;
  background: #F1F1F1;
  cursor: pointer;
  color: transparent;
}
@media screen and (max-width: 767px) {
  .page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder select {
    font-size: 0.9375rem;
  }
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder select option {
  color: #000000 !important;
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder select:has(option:checked:not([value])), .page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder select:has(option:checked:not([value=""])), .page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder select:has(option:checked([value="0"])) {
  color: #000000;
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder .floating-text.active {
  top: 8px;
  font-size: 0.625rem;
  transform: none;
}
@media screen and (max-width: 1024px) {
  .page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder .floating-text.active {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder .floating-text.active {
    font-size: 0.625rem;
  }
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder .floating-text.active + select, .page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder .floating-text.active + .custom-select select {
  color: #000000 !important;
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder input {
  width: 100%;
  padding: 0.875rem 0.625rem 0;
  font-size: 1rem;
  height: 60px;
  border-radius: 8px 0px 0px 0px;
  border-bottom: 1px solid #000000;
  background: #F1F1F1;
}
@media screen and (max-width: 767px) {
  .page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder input {
    font-size: 0.9375rem;
  }
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder.focused .floating-text {
  top: 8px;
  font-size: 0.625rem;
  transform: none;
}
@media screen and (max-width: 1024px) {
  .page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder.focused .floating-text {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder.focused .floating-text {
    font-size: 0.625rem;
  }
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder.focused .floating-text.active {
  top: 8px;
  font-size: 0.625rem;
  transform: none;
}
@media screen and (max-width: 1024px) {
  .page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder.focused .floating-text.active {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .group-input .form-input .floating-placeholder.focused .floating-text.active {
    font-size: 0.625rem;
  }
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .totals {
  margin-top: 2rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  position: relative;
}
@media screen and (max-width: 767px) {
  .page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .totals {
    margin-top: 0.5rem;
  }
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .totals:before {
  content: "";
  width: 2000%;
  height: 1px;
  background: #F1F1F1;
  position: absolute;
  top: 0;
  left: -1000%;
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .totals > h4 {
  margin: 0 0 1rem;
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .totals .total-row {
  display: flex;
  gap: 32px;
  padding-bottom: 1.5rem;
}
@media screen and (max-width: 767px) {
  .page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .totals .total-row {
    gap: 16px;
    flex-wrap: wrap;
  }
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .totals .total-row .col {
  width: 100%;
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .totals .total-row .col h3 {
  margin: 0 0 0.75rem;
  font-size: 1.5rem !important;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  color: #000000;
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .totals .total-row .col h3 .vehicle-weight, .page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .totals .total-row .col h3 .payload-can-carry, .page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .totals .total-row .col h3 .gross-vehicle-weight {
  font-size: 2rem !important;
  margin-right: 0.75rem;
  color: #479dd6;
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .totals .total-row .col h3 .vehicle-weight .unit, .page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .totals .total-row .col h3 .payload-can-carry .unit, .page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .totals .total-row .col h3 .gross-vehicle-weight .unit {
  margin-left: 0.25rem;
  font-size: 1.25rem !important;
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .totals .total-row .col p {
  margin: 0;
  font-size: 0.875rem !important;
}
.page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .totals .disclaimer {
  margin: 0;
  font-size: 0.75rem;
  line-height: 1.2;
}
@media screen and (max-width: 1024px) {
  .page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .totals .disclaimer {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .page-id-142 .weight-calculator-section > .fusion-row .form-col .fusion-column-wrapper .weight-calculator .totals .disclaimer {
    font-size: 0.75rem;
  }
}
.page-id-142 .why-important > .fusion-row {
  max-width: 820px !important;
}
@media screen and (max-width: 767px) {
  .page-id-142 .why-important > .fusion-row .heading-col .heading .fusion-title-heading {
    font-size: 1.375rem !important;
  }
}
.page-id-142 .why-important > .fusion-row .heading-col .sub-heading {
  max-width: 528px;
  margin: 0 auto !important;
}
@media screen and (max-width: 767px) {
  .page-id-142 .why-important > .fusion-row .heading-col .sub-heading .fusion-title-heading {
    font-size: 0.9375rem !important;
  }
}
.page-id-142 .why-important > .fusion-row .tab-col .tabs-important {
  margin: 0 !important;
}
.page-id-142 .why-important > .fusion-row .tab-col .tabs-important .nav {
  border: none !important;
  display: block !important;
}
.page-id-142 .why-important > .fusion-row .tab-col .tabs-important .nav .nav-tabs {
  margin: 0 !important;
  border: none !important;
  display: flex !important;
  gap: 12px;
  background: none;
}
@media screen and (max-width: 767px) {
  .page-id-142 .why-important > .fusion-row .tab-col .tabs-important .nav .nav-tabs {
    gap: 8px;
  }
}
.page-id-142 .why-important > .fusion-row .tab-col .tabs-important .nav .nav-tabs li {
  display: flex !important;
  width: 100%;
}
@media screen and (max-width: 576px) {
  .page-id-142 .why-important > .fusion-row .tab-col .tabs-important .nav .nav-tabs li {
    width: auto;
  }
}
.page-id-142 .why-important > .fusion-row .tab-col .tabs-important .nav .nav-tabs li a {
  width: 100%;
  display: flex;
  height: 55px;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  background: #F1F1F1;
  padding: 0.625rem 1rem !important;
  border: none;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .page-id-142 .why-important > .fusion-row .tab-col .tabs-important .nav .nav-tabs li a {
    padding: 0.625rem 0.75rem !important;
    height: 43px;
  }
}
.page-id-142 .why-important > .fusion-row .tab-col .tabs-important .nav .nav-tabs li a .fusion-tab-heading {
  font-size: 1.25rem !important;
  color: #606060 !important;
}
@media screen and (max-width: 767px) {
  .page-id-142 .why-important > .fusion-row .tab-col .tabs-important .nav .nav-tabs li a .fusion-tab-heading {
    font-size: 1.3125rem !important;
  }
}
.page-id-142 .why-important > .fusion-row .tab-col .tabs-important .nav .nav-tabs li.active a {
  background: #000000;
}
.page-id-142 .why-important > .fusion-row .tab-col .tabs-important .nav .nav-tabs li.active a .fusion-tab-heading {
  color: #FFFFFF !important;
}
.page-id-142 .why-important > .fusion-row .tab-col .tabs-important .nav .nav-tabs:before, .page-id-142 .why-important > .fusion-row .tab-col .tabs-important .nav .nav-tabs:after {
  display: none;
}
.page-id-142 .why-important > .fusion-row .tab-col .tabs-important .tab-content {
  padding-top: 1.5rem;
  background: none !important;
}
.page-id-142 .why-important > .fusion-row .tab-col .tabs-important .tab-content .tab-pane {
  background: none !important;
  padding: 0 !important;
  border: none !important;
  color: rgba(96, 96, 96, 0.8);
}
.page-id-142 .why-important > .fusion-row .tab-col .tabs-important .tab-content .tab-pane ul, .page-id-142 .why-important > .fusion-row .tab-col .tabs-important .tab-content .tab-pane ol {
  padding-left: 1.4375rem;
  margin-bottom: 0;
}
.page-id-142 .why-important > .fusion-row .tab-col .tabs-important .tab-content .fusion-mobile-tab-nav {
  display: none !important;
}
@media screen and (max-width: 1024px) {
  .page-id-142 .gvm-upgrade-slider {
    padding-bottom: 5rem !important;
  }
}
@media screen and (min-width: 1025px) {
  .page-id-142 .fusion-tb-footer .main-footer:before {
    display: none;
  }
}
.page-id-13 .woocommerce-notices-wrapper {
  display: none !important;
}
.page-id-13 .checkout-container .fusion-row {
  max-width: 1030px !important;
  margin: auto !important;
}
@media screen and (max-width: 1024px) {
  .page-id-13 .checkout-container .fusion-row {
    max-width: 912px !important;
  }
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-title h1 {
  font-size: 3rem !important;
}
@media screen and (max-width: 1024px) {
  .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-title h1 {
    font-size: 3rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-title h1 {
    font-size: 2.625rem !important;
  }
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row {
  margin-bottom: 0;
  position: relative;
  width: 100% !important;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row:after, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row:after, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row:after, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row:after, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row:after, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row:after, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row:after, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row:after, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row:after, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row:after, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row:after, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row:after, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row:after, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row:after, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row:after, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row:after, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row:after, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row:after {
  position: absolute;
  bottom: 2px;
  right: 10px;
  z-index: 10;
  font-size: 0.6875rem;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.floating-label label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row.floating-label label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row.floating-label label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row.floating-label label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row.floating-label label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row.floating-label label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row.floating-label label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row.floating-label label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row.floating-label label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.floating-label label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row.floating-label label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row.floating-label label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row.floating-label label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row.floating-label label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row.floating-label label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row.floating-label label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row.floating-label label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row.floating-label label {
  top: 8px;
  font-size: 0.625rem;
  transform: none;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row label {
  position: absolute;
  z-index: 999;
  line-height: 1.2;
  top: 50%;
  transform: translateY(-50%);
  left: 10px;
  font-size: 16px;
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label .required, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row label .required, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row label .required, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row label .required, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row label .required, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row label .required, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row label .required, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row label .required, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row label .required, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label .required, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row label .required, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row label .required, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row label .required, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row label .required, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row label .required, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row label .required, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row label .required, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row label .required {
  display: none;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single {
  position: relative;
  user-select: none;
  border-radius: 8px 8px 0px 0px;
  border-bottom: 1px solid #000000;
  background: #F1F1F1;
  margin-top: 3px !important;
  padding: 0.875rem 0.625rem 0;
  height: 60px;
  line-height: 1;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper strong, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single {
    font-size: 15px;
  }
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper strong span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper input span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper strong span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper input span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper strong span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper input span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper strong span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper input span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper strong span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper input span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper strong span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper input span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single span {
  padding: 0;
  line-height: 1;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper strong .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper input .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper strong .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper input .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper strong .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper input .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper strong .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper input .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper strong .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper input .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper strong .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper strong .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper input .select2-selection__arrow, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row .woocommerce-input-wrapper .select2-selection--single .select2-selection__arrow {
  display: none;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_first_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_first_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row#billing_first_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_first_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_first_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row#billing_first_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_first_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_first_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row#billing_first_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_first_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_first_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row#billing_first_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_first_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_first_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row#billing_first_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_first_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_first_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row#billing_first_name_field {
  order: 1;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_last_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_last_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row#billing_last_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_last_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_last_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row#billing_last_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_last_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_last_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row#billing_last_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_last_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_last_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row#billing_last_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_last_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_last_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row#billing_last_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_last_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_last_name_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row#billing_last_name_field {
  order: 2;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_1_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_address_1_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row#billing_address_1_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_1_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_address_1_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row#billing_address_1_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_1_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_address_1_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row#billing_address_1_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_1_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_address_1_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row#billing_address_1_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_1_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_address_1_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row#billing_address_1_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_1_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_address_1_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row#billing_address_1_field {
  order: 3;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_2_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_address_2_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row#billing_address_2_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_2_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_address_2_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row#billing_address_2_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_2_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_address_2_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row#billing_address_2_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_2_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_address_2_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row#billing_address_2_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_2_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_address_2_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row#billing_address_2_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_address_2_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_address_2_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row#billing_address_2_field {
  order: 4;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_city_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_city_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row#billing_city_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_city_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_city_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row#billing_city_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_city_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_city_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row#billing_city_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_city_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_city_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row#billing_city_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_city_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_city_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row#billing_city_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_city_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_city_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row#billing_city_field {
  order: 5;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_postcode_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_postcode_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row#billing_postcode_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_postcode_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_postcode_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row#billing_postcode_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_postcode_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_postcode_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row#billing_postcode_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_postcode_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_postcode_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row#billing_postcode_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_postcode_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_postcode_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row#billing_postcode_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_postcode_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_postcode_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row#billing_postcode_field {
  order: 6;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_state_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_state_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row#billing_state_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_state_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_state_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row#billing_state_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_state_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_state_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row#billing_state_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_state_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_state_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row#billing_state_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_state_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_state_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row#billing_state_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_state_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_state_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row#billing_state_field {
  order: 7;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_email_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_email_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row#billing_email_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_email_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_email_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row#billing_email_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_email_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_email_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row#billing_email_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_email_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_email_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row#billing_email_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_email_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_email_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row#billing_email_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_email_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_email_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row#billing_email_field {
  order: 8;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_phone_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_phone_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row#billing_phone_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_phone_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_phone_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row#billing_phone_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_phone_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_phone_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row#billing_phone_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_phone_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_phone_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row#billing_phone_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_phone_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_phone_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row#billing_phone_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_phone_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_phone_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row#billing_phone_field {
  order: 9;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_country_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_country_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row#billing_country_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_country_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_country_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row#billing_country_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_country_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_country_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row#billing_country_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_country_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_country_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row#billing_country_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_country_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_country_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row#billing_country_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row#billing_country_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row#billing_country_field, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row#billing_country_field {
  order: 10;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-selection__placeholder, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .select2-selection__placeholder, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row .select2-selection__placeholder, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-selection__placeholder, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .select2-selection__placeholder, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row .select2-selection__placeholder, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-selection__placeholder, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .select2-selection__placeholder, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row .select2-selection__placeholder, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-selection__placeholder, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .select2-selection__placeholder, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row .select2-selection__placeholder, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-selection__placeholder, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .select2-selection__placeholder, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row .select2-selection__placeholder, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .select2-selection__placeholder, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .select2-selection__placeholder, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row .select2-selection__placeholder {
  display: none !important;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .show-password-input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .show-password-input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row .show-password-input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .show-password-input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .show-password-input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row .show-password-input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .show-password-input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .show-password-input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row .show-password-input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .show-password-input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .show-password-input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row .show-password-input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .show-password-input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .show-password-input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row .show-password-input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .show-password-input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .show-password-input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row .show-password-input {
  border: 0;
  padding: 0 !important;
  top: 50%;
  transform: translateY(-50%);
  background: transparent !important;
  cursor: pointer;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .show-password-input:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .show-password-input:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row .show-password-input:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .show-password-input:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .show-password-input:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row .show-password-input:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .show-password-input:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .show-password-input:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row .show-password-input:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .show-password-input:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .show-password-input:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row .show-password-input:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .show-password-input:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .show-password-input:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row .show-password-input:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .show-password-input:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .show-password-input:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row .show-password-input:before {
  content: "";
  background-image: url(/wp-content/uploads/2025/06/eye-slash.svg);
  width: 20px;
  height: 13px;
  display: flex;
  background-repeat: no-repeat;
  background-size: contain;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .show-password-input.display-password:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .show-password-input.display-password:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account .form-row .show-password-input.display-password:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .show-password-input.display-password:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .show-password-input.display-password:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account .form-row .show-password-input.display-password:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .show-password-input.display-password:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .show-password-input.display-password:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account .form-row .show-password-input.display-password:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .show-password-input.display-password:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper .form-row .show-password-input.display-password:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account .form-row .show-password-input.display-password:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row .show-password-input.display-password:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper .form-row .show-password-input.display-password:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account .form-row .show-password-input.display-password:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-billing-fields__field-wrapper .form-row .show-password-input.display-password:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .woocommerce-shipping-fields__field-wrapper .form-row .show-password-input.display-password:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account .form-row .show-password-input.display-password:before {
  background-image: url(/wp-content/uploads/2025/06/show-password-icon.svg);
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-billing-fields .create-account, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields .create-account, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-account-fields .create-account, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-billing-fields .create-account, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields .create-account, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-account-fields .create-account {
  margin-top: 1.25rem !important;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields.avada-select #ship-to-different-address input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields.avada-select #ship-to-different-address input {
  height: unset;
  margin: 0;
  opacity: 0;
  position: relative;
  width: 20px;
  height: 20px;
  cursor: pointer;
  z-index: 2;
  display: none;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields.avada-select #ship-to-different-address input + span::after, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields.avada-select #ship-to-different-address input + span::after {
  display: none;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields.avada-select #ship-to-different-address input + span::before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields.avada-select #ship-to-different-address input + span::before {
  content: "";
  background-image: url(/wp-content/uploads/2025/06/CheckeCircleNew.svg);
  width: 18px;
  height: 18px;
  background-size: contain;
  background-repeat: no-repeat;
  border: 0 !important;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields.avada-select #ship-to-different-address input:checked + span::before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields.avada-select #ship-to-different-address input:checked + span::before {
  background-image: url(/wp-content/uploads/2025/06/CheckedCircle.svg);
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields.avada-select #ship-to-different-address span, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields.avada-select #ship-to-different-address span {
  font-weight: 600;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-shipping-fields.avada-select .shipping_address, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-shipping-fields.avada-select .shipping_address {
  margin-top: 1.25rem;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-billing-tb .woocommerce-additional-fields, .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-shipping-tb .woocommerce-additional-fields {
  margin-top: 0 !important;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column #payment ul {
  padding: 0 !important;
  list-style: none;
  margin: 0;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column #payment ul li label, .page-id-13 .checkout-container .fusion-row .fusion-layout-column #payment ul li .payment_box {
  background: transparent !important;
  padding: 0 !important;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column #payment ul li label #wc-stripe-upe-form, .page-id-13 .checkout-container .fusion-row .fusion-layout-column #payment ul li .payment_box #wc-stripe-upe-form {
  margin-top: 24px;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column #payment ul li label #wc-stripe-upe-form input, .page-id-13 .checkout-container .fusion-row .fusion-layout-column #payment ul li .payment_box #wc-stripe-upe-form input {
  background: red !important;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column #payment ul li label:before, .page-id-13 .checkout-container .fusion-row .fusion-layout-column #payment ul li label:after {
  display: none !important;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .toggle-coupon {
  position: relative;
  cursor: pointer;
  user-select: none;
  border-radius: 8px 8px 0px 0px;
  border-bottom: 1px solid #000000;
  background: #F1F1F1;
  padding: 0 10px;
  height: 60px;
  line-height: 1;
  display: flex;
  align-items: center;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .toggle-coupon:before {
  content: "";
  width: 50px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background: url(/wp-content/uploads/2025/05/sort-arrow-icon.svg) no-repeat center transparent !important;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 767px) {
  .page-id-13 .checkout-container .fusion-row .fusion-layout-column .toggle-coupon {
    font-size: 15px;
  }
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-cart_coupons {
  display: none;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-cart_coupons .avada-coupon-fields {
  position: relative;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-cart_coupons .avada-coupon-fields .input-text {
  border: none;
  background: #F1F1F1;
  color: #000000;
  border-radius: 0;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  margin-right: 0 !important;
  flex: unset !important;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-cart_coupons .avada-coupon-fields .fusion-button {
  padding: 0 !important;
  height: auto !important;
  background: none !important;
  border-radius: 0 !important;
  position: absolute !important;
  color: #479dd6 !important;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-cart_coupons .avada-coupon-fields .fusion-button:before {
  display: none;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-payment-tb .woocommerce-checkout-payment .place-order {
  margin-top: 4rem !important;
}
@media screen and (max-width: 767px) {
  .page-id-13 .checkout-container .fusion-row .fusion-layout-column .fusion-woo-checkout-payment-tb .woocommerce-checkout-payment .place-order {
    margin-top: 2rem !important;
  }
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column button {
  float: none !important;
  background-color: #F1F1F1 !important;
}
.page-id-13 .checkout-container .fusion-row .fusion-layout-column button:hover {
  background-color: #479dd6 !important;
}
.page-id-13 .select2-dropdown {
  background-color: #FFFFFF !important;
}
.page-id-14 .myaccount-container .fusion-row {
  max-width: 1022px !important;
  margin: auto !important;
}
@media screen and (max-width: 1024px) {
  .page-id-14 .myaccount-container .fusion-row {
    max-width: 912px !important;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 64px;
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading {
    margin-bottom: 2.5rem;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .breadcrumb {
  font-size: 12px;
  line-height: 1.2;
  color: #606060;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .breadcrumb a {
  color: #606060;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column h1 {
  margin: 0;
  font-size: 3rem !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .user-account-widget {
  display: flex;
  align-items: center;
  height: 61px;
  border-radius: 100px;
  position: relative;
  flex-wrap: wrap;
  justify-content: flex-end;
  z-index: 9999;
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .user-account-widget {
    max-width: 280px;
    width: 100%;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .user-account-widget .user-widget-left {
  display: flex;
  align-items: center;
  gap: 16px;
  background-color: #F1F1F1;
  padding-right: 1rem;
  border-radius: 100px 0 0 100px;
  height: 61px;
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .user-account-widget .user-widget-left {
    width: calc(100% - 79px);
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .user-account-widget .user-widget-left .user-avatar .avatar-wrap {
  width: 61px;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .user-account-widget .user-widget-left .user-avatar .avatar-wrap img {
  width: 61px;
  height: 61px;
  border-radius: 100%;
  object-fit: cover;
  border: 1px solid #F1F1F1;
  background-color: #FFFFFF;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .user-account-widget .user-widget-left .user-details {
  display: flex;
  flex-direction: column;
  width: auto;
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .user-account-widget .user-widget-left .user-details {
    width: unset;
    overflow: hidden;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .user-account-widget .user-widget-left .user-details strong {
  font-weight: 600;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .user-account-widget .user-widget-left .user-details a {
  font-size: 0.75rem;
  line-height: 1.2;
  text-decoration: underline;
  color: #262626;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .user-account-widget .user-widget-left .user-details select {
  /*
                                                font-size: rem(12px);
                                                line-height: 1.2;
                                                text-decoration: underline;
                                                color: $grey85;
                                                height: unset;
                                                background: $grey05;
                                                border: 0;
                                                visibility: hidden;
                                                cursor: pointer;
                                                padding: 0;
                                                line-height: 1;
                                                background: none;
                                                border: none;
                                                margin: 0;
                                                */
  font-size: 0.75rem;
  line-height: 1;
  color: #262626;
  text-decoration: underline;
  background-color: #f1f1f1;
  border: none;
  margin: 0;
  padding: 0;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23262626' stroke-width='1.5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 0.3em center;
  background-size: 10px 6px;
  cursor: pointer;
  outline: none;
  height: unset;
  border-radius: 0;
  padding-right: 20px;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .user-account-widget .user-widget-left .user-details select:-ms-expand {
  display: none;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .user-account-widget .user-widget-left .user-details select:has(option:checked:not([value])), .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .user-account-widget .user-widget-left .user-details select:has(option:checked:not([value=""])) {
  color: #000000;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .user-account-widget .user-widget-left .user-details select.active {
  visibility: visible;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .user-account-widget .user-widget-right {
  background: #606060;
  height: 61px;
  display: flex;
  align-items: center;
  padding: 0 16px 12px 16px;
  flex-direction: column;
  justify-content: flex-end;
  width: 79px;
  border-radius: 0 100px 100px 0;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .user-account-widget .user-widget-right a {
  color: #FFFFFF;
  font-size: 0.75rem;
  line-height: 1.2;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .user-account-widget .user-widget-right a span {
  display: flex;
  flex-direction: column;
  gap: 4px;
  white-space: nowrap;
  align-items: center;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .user-account-widget .user-widget-right a span:before {
  content: "";
  background-image: url(/wp-content/uploads/2025/06/logout-icon.svg);
  display: block;
  width: 16px;
  height: 16px;
  background-size: contain;
  background-repeat: no-repeat;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .user-account-widget .user-widget-navigation {
  width: 100%;
  background: #fff;
  border: 1px solid #f1f1f1;
  border-radius: 8px;
  padding: 20px 10px;
  position: absolute;
  margin-top: calc(61px + 12px);
  top: 0;
  display: none;
  flex-direction: column;
  gap: 10px;
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .user-account-widget .user-widget-navigation {
    display: flex;
    position: relative;
    margin-top: 12px;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .user-account-widget .user-widget-navigation.active {
  display: flex;
  animation: fadeIn 0.4s ease-in both;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row .heading-column .user-account-widget .user-widget-navigation .nav-item a {
  color: #000000;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row.main-heading .heading-column {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row.main-heading .heading-column {
    flex-direction: column;
    align-items: center;
    gap: 24px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row.main-heading .heading-column h1 {
    font-size: 2.625rem !important;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row.hide {
  visibility: hidden;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row.tabs-section .heading-column .account-tabs .tab-nav {
  display: flex;
  gap: 0;
  border-bottom: 2px solid #E6E6E6;
  margin-bottom: 32px;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row.tabs-section .heading-column .account-tabs .tab-nav .tab-button {
  background: none;
  border: none;
  padding: 16px 24px;
  cursor: pointer;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 110%;
  color: #606060;
  border-bottom: 2px solid transparent;
  transition: all 0.3s ease;
  text-transform: uppercase;
}
@media screen and (max-width: 576px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row.tabs-section .heading-column .account-tabs .tab-nav .tab-button {
    padding: 12px 16px;
    font-size: 1rem;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .myaccount-heading .heading-row.tabs-section .heading-column .account-tabs .tab-nav .tab-button:hover {
  color: #000000;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content {
  padding: 0;
  margin: 0;
  border: 0;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content h2 {
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 1.5rem !important;
  font-weight: 400;
  line-height: 110% !important;
  padding: 0;
  margin-bottom: 1.25rem;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  margin-bottom: 64px;
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper {
    grid-template-columns: 1fr;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .clear, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .clear, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .clear, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .clear, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .clear, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .clear, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .clear, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .clear, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .clear, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .clear {
  display: none;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row {
  margin-bottom: 0;
  position: relative;
  width: 100% !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row:after, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row:after, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row:after, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row:after, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row:after, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row:after, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row:after, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row:after, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row:after, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row:after {
  position: absolute;
  bottom: 2px;
  right: 10px;
  z-index: 10;
  font-size: 0.6875rem;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row.floating-label label, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row.floating-label label, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row.floating-label label, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row.floating-label label, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row.floating-label label, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row.floating-label label, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row.floating-label label, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row.floating-label label, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row.floating-label label, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row.floating-label label {
  top: 8px;
  font-size: 0.625rem;
  transform: none;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row label, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row label, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row label, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row label, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row label, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row label, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row label, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row label, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row label, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row label {
  position: absolute;
  z-index: 999;
  line-height: 1.2;
  top: 50%;
  transform: translateY(-50%);
  left: 10px;
  font-size: 16px;
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row label .required, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row label .required, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row label .required, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row label .required, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row label .required, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row label .required, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row label .required, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row label .required, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row label .required, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row label .required {
  display: none;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row input, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row .select2-selection--single, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row select, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row input, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row .select2-selection--single, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row select, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row input, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row .select2-selection--single, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row select, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row input, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row .select2-selection--single, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row select, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row input, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row .select2-selection--single, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row select, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row input, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row .select2-selection--single, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row select, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row input, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row .select2-selection--single, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row select, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row input, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row .select2-selection--single, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row select, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row input, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row .select2-selection--single, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row select, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row input, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .select2-selection--single, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row select {
  position: relative;
  user-select: none;
  border-radius: 8px 8px 0px 0px;
  border-bottom: 1px solid #000000;
  background: #F1F1F1;
  padding: 0.875rem 0.625rem 0;
  height: 60px;
  line-height: 1;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row input, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row .select2-selection--single, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row select, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row input, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row .select2-selection--single, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row select, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row input, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row .select2-selection--single, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row select, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row input, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row .select2-selection--single, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row select, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row input, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row .select2-selection--single, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row select, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row input, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row .select2-selection--single, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row select, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row input, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row .select2-selection--single, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row select, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row input, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row .select2-selection--single, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row select, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row input, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row .select2-selection--single, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row select, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row input, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .select2-selection--single, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row select {
    font-size: 15px;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row input span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row .select2-selection--single span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row select span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row input span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row .select2-selection--single span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row select span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row input span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row .select2-selection--single span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row select span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row input span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row .select2-selection--single span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row select span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row input span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row .select2-selection--single span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row select span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row input span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row .select2-selection--single span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row select span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row input span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row .select2-selection--single span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row select span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row input span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row .select2-selection--single span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row select span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row input span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row .select2-selection--single span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row select span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row input span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .select2-selection--single span, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row select span {
  padding: 0;
  line-height: 1;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row input .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row input .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row .select2-selection--single .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row .select2-selection--single .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row select .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row select .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row input .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row input .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row .select2-selection--single .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row .select2-selection--single .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row select .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row select .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row input .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row input .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row .select2-selection--single .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row .select2-selection--single .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row select .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row select .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row input .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row input .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row .select2-selection--single .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row .select2-selection--single .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row select .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row select .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row input .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row input .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row .select2-selection--single .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row .select2-selection--single .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row select .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row select .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row input .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row input .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row .select2-selection--single .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row .select2-selection--single .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row select .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row select .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row input .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row input .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row .select2-selection--single .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row .select2-selection--single .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row select .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row select .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row input .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row input .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row .select2-selection--single .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row .select2-selection--single .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row select .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row select .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row input .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row input .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row .select2-selection--single .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row .select2-selection--single .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row select .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row select .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row input .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row input .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .select2-selection--single .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .select2-selection--single .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row select .select2-selection__arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row select .select-arrow {
  display: none !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row .select-arrow, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .select-arrow {
  display: none !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row .avada-select-parent, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row .avada-select-parent, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row .avada-select-parent, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row .avada-select-parent, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row .avada-select-parent, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row .avada-select-parent, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row .avada-select-parent, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row .avada-select-parent, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row .avada-select-parent, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .avada-select-parent {
  margin-bottom: 0 !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row#billing_first_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row#shipping_first_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row#billing_first_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row#shipping_first_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row#billing_first_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row#shipping_first_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row#billing_first_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row#shipping_first_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row#billing_first_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row#shipping_first_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row#billing_first_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row#shipping_first_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row#billing_first_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row#shipping_first_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row#billing_first_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row#shipping_first_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row#billing_first_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row#shipping_first_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_first_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#shipping_first_name_field {
  order: 1;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row#billing_last_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row#shipping_last_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row#billing_last_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row#shipping_last_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row#billing_last_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row#shipping_last_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row#billing_last_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row#shipping_last_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row#billing_last_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row#shipping_last_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row#billing_last_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row#shipping_last_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row#billing_last_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row#shipping_last_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row#billing_last_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row#shipping_last_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row#billing_last_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row#shipping_last_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_last_name_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#shipping_last_name_field {
  order: 2;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row#billing_address_1_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row#shipping_address_1_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row#billing_address_1_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row#shipping_address_1_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row#billing_address_1_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row#shipping_address_1_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row#billing_address_1_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row#shipping_address_1_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row#billing_address_1_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row#shipping_address_1_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row#billing_address_1_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row#shipping_address_1_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row#billing_address_1_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row#shipping_address_1_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row#billing_address_1_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row#shipping_address_1_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row#billing_address_1_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row#shipping_address_1_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_address_1_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#shipping_address_1_field {
  order: 3;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row#billing_address_2_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row#shipping_address_2_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row#billing_address_2_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row#shipping_address_2_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row#billing_address_2_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row#shipping_address_2_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row#billing_address_2_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row#shipping_address_2_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row#billing_address_2_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row#shipping_address_2_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row#billing_address_2_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row#shipping_address_2_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row#billing_address_2_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row#shipping_address_2_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row#billing_address_2_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row#shipping_address_2_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row#billing_address_2_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row#shipping_address_2_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_address_2_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#shipping_address_2_field {
  order: 4;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row#billing_city_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row#shipping_city_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row#billing_city_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row#shipping_city_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row#billing_city_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row#shipping_city_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row#billing_city_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row#shipping_city_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row#billing_city_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row#shipping_city_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row#billing_city_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row#shipping_city_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row#billing_city_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row#shipping_city_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row#billing_city_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row#shipping_city_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row#billing_city_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row#shipping_city_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_city_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#shipping_city_field {
  order: 5;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row#billing_postcode_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row#shipping_postcode_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row#billing_postcode_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row#shipping_postcode_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row#billing_postcode_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row#shipping_postcode_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row#billing_postcode_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row#shipping_postcode_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row#billing_postcode_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row#shipping_postcode_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row#billing_postcode_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row#shipping_postcode_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row#billing_postcode_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row#shipping_postcode_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row#billing_postcode_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row#shipping_postcode_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row#billing_postcode_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row#shipping_postcode_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_postcode_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#shipping_postcode_field {
  order: 6;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row#billing_state_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row#shipping_state_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row#billing_state_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row#shipping_state_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row#billing_state_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row#shipping_state_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row#billing_state_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row#shipping_state_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row#billing_state_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row#shipping_state_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row#billing_state_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row#shipping_state_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row#billing_state_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row#shipping_state_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row#billing_state_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row#shipping_state_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row#billing_state_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row#shipping_state_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_state_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#shipping_state_field {
  order: 7;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row#billing_email_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row#shipping_email_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row#billing_email_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row#shipping_email_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row#billing_email_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row#shipping_email_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row#billing_email_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row#shipping_email_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row#billing_email_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row#shipping_email_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row#billing_email_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row#shipping_email_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row#billing_email_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row#shipping_email_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row#billing_email_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row#shipping_email_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row#billing_email_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row#shipping_email_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_email_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#shipping_email_field {
  order: 8;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row#billing_phone_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row#shipping_phone_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row#billing_phone_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row#shipping_phone_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row#billing_phone_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row#shipping_phone_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row#billing_phone_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row#shipping_phone_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row#billing_phone_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row#shipping_phone_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row#billing_phone_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row#shipping_phone_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row#billing_phone_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row#shipping_phone_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row#billing_phone_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row#shipping_phone_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row#billing_phone_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row#shipping_phone_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_phone_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#shipping_phone_field {
  order: 9;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row#billing_country_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row#shipping_country_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row#billing_country_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row#shipping_country_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row#billing_country_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row#shipping_country_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row#billing_country_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row#shipping_country_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row#billing_country_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row#shipping_country_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row#billing_country_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row#shipping_country_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row#billing_country_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row#shipping_country_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row#billing_country_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row#shipping_country_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row#billing_country_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row#shipping_country_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#billing_country_field, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row#shipping_country_field {
  order: 10;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row #password_strength, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap .form-row .woocommerce-password-hint, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row #password_strength, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .form-row .woocommerce-password-hint, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row #password_strength, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap .form-row .woocommerce-password-hint, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row #password_strength, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap .form-row .woocommerce-password-hint, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row #password_strength, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper .form-row .woocommerce-password-hint, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row #password_strength, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap .form-row .woocommerce-password-hint, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row #password_strength, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .form-row .woocommerce-password-hint, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row #password_strength, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap .form-row .woocommerce-password-hint, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row #password_strength, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap .form-row .woocommerce-password-hint, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row #password_strength, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row .woocommerce-password-hint {
  display: none !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .customer-details-wrap fieldset, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap fieldset, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .billing-address-wrap fieldset, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .shipping-address-wrap fieldset, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-address-fields__field-wrapper fieldset, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .customer-details-wrap fieldset, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap fieldset, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .billing-address-wrap fieldset, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .shipping-address-wrap fieldset, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper fieldset {
  grid-column: span 2;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap {
  grid-template-columns: 1fr 1fr 1fr;
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap {
    grid-template-columns: 1fr;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .show-password-input, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .show-password-input {
  border: 0;
  padding: 0 !important;
  top: 50%;
  transform: translateY(-50%);
  background: transparent;
  cursor: pointer;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .show-password-input:before, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .show-password-input:before {
  content: "";
  background-image: url(/wp-content/uploads/2025/06/eye-slash.svg);
  width: 20px;
  height: 13px;
  display: flex;
  background-repeat: no-repeat;
  background-size: contain;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-change-wrap .show-password-input.display-password:before, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .password-change-wrap .show-password-input.display-password:before {
  background-image: url(/wp-content/uploads/2025/06/show-password-icon.svg);
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm > p, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields > p {
  margin-bottom: 0 !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm > p button[type="submit"], .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields > p button[type="submit"] {
  height: 56px;
  background: #FFFFFF !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 100% !important;
  font-weight: normal !important;
  padding-left: 4rem !important;
  padding-right: 1.25rem !important;
  position: relative !important;
  transition: all 0.4s ease-in-out !important;
  float: none !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm > p button[type="submit"] .fusion-button-text, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields > p button[type="submit"] .fusion-button-text {
  color: #479dd6 !important;
  transition: all 0.4s ease-in-out !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm > p button[type="submit"]:before, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields > p button[type="submit"]:before {
  content: "";
  background: url("/wp-content/uploads/2025/05/arrow-blue-large.svg") no-repeat 0 0;
  width: 48px;
  height: 48px;
  position: absolute;
  top: 4px;
  left: calc(0% + 4px);
  transition: all 0.4s ease-in-out !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm > p button[type="submit"]:hover, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields > p button[type="submit"]:hover {
  background: #479dd6 !important;
  padding-left: 1.25rem !important;
  padding-right: 4rem !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm > p button[type="submit"]:hover .fusion-button-text, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields > p button[type="submit"]:hover .fusion-button-text {
  color: #FFFFFF !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm > p button[type="submit"]:hover:before, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields > p button[type="submit"]:hover:before {
  background: url("/wp-content/uploads/2025/05/arrow-white-large.svg") no-repeat 0 0;
  left: calc(100% - 52px);
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button[type="submit"], .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields button[type="submit"] {
  float: none !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .select2-selection__placeholder, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection__placeholder {
  display: none !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .order-table h4 {
  color: #000000;
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
  font-size: 1rem !important;
  font-weight: 600;
  line-height: 120% !important;
  margin-top: 0;
  margin-bottom: 1rem;
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .order-table h4 {
    font-size: 0.9375rem !important;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .order-table .orders-header {
  background-color: #333333;
  width: 100%;
  text-align: left;
  border-radius: 8px 8px 0 0;
  justify-content: start;
  padding: 0.75rem 1rem;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  align-items: center;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .order-table .orders-header div {
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  letter-spacing: 0.25px;
  color: #FFFFFF;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .order-table .orders-header div:last-child {
  text-align: right;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .order-table .order-row {
  padding: 0.75rem 1rem;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  align-items: center;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .order-table .order-row:nth-child(even) {
  background-color: #F1F1F1;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .order-table .order-row:last-child {
  border-radius: 0 0 8px 8px;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .order-table .order-row div a {
  color: initial !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .order-table .order-row div.download-icon {
  display: flex;
  justify-content: flex-end;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .order-table .order-row div.download-icon a {
  display: inline-flex;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .order-table .order-row div.download-icon a:before {
  content: "";
  background-image: url(/wp-content/uploads/2025/06/order-download-icon.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  display: block;
  display: inline-flex;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .order-table .order-row div .order-status {
  border-radius: 4px;
  background: #606060;
  padding: 6px 10px;
  font-size: 0.875rem;
  color: #FFFFFF;
  display: flex;
  width: fit-content;
}
@media screen and (max-width: 360px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .order-table .order-row div .order-status {
    font-size: 0.625rem;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .wc-block-components-notice-banner.is-info {
  padding: 0 !important;
  margin: 0 !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses {
  margin: 0;
  margin: 0;
  display: flex;
  justify-content: space-between;
  gap: 20px;
  flex-wrap: nowrap;
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses {
    flex-direction: column;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-column, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-Address, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-column {
  background-color: #f1f1f1;
  padding: 24px !important;
  border: 1px solid #E6E6E6;
  width: 100%;
  border-radius: 8px !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .title, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-column .title, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-Address .title, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-column .title {
  border: 0;
  padding: 0;
  margin-bottom: 20px;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .title h2, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-column .title h2, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-Address .title h2, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-column .title h2 {
  padding-bottom: 0 !important;
  margin-bottom: 20px !important;
  border: 0;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 1.5rem !important;
  font-weight: 600;
  line-height: 110%;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address a, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-column a, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-Address a, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-column a {
  height: 56px;
  background: #FFFFFF !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 100% !important;
  font-weight: normal !important;
  padding-left: 4rem !important;
  padding-right: 1.25rem !important;
  position: relative !important;
  transition: all 0.4s ease-in-out !important;
  display: inline-flex;
  color: #479dd6 !important;
  transition: all 0.4s ease-in-out !important;
  border-radius: 100px;
  align-items: center;
  font-size: 1.25rem;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address a:before, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-column a:before, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-Address a:before, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-column a:before {
  content: "";
  background: url("/wp-content/uploads/2025/05/arrow-blue-large.svg") no-repeat 0 0;
  width: 48px;
  height: 48px;
  position: absolute;
  top: 4px;
  left: calc(0% + 4px);
  transition: all 0.4s ease-in-out !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address a:after, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-column a:after, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-Address a:after, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-column a:after {
  display: none;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address a:hover, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-column a:hover, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-Address a:hover, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-column a:hover {
  background: #479dd6 !important;
  padding-left: 1.25rem !important;
  padding-right: 4rem !important;
  color: #FFFFFF !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address a:hover:before, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-column a:hover:before, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-Address a:hover:before, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-column a:hover:before {
  background: url("/wp-content/uploads/2025/05/arrow-white-large.svg") no-repeat 0 0;
  left: calc(100% - 52px);
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-column address, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-Address address, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-column address {
  margin-bottom: 0 !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content #profile-image-update-form {
  display: grid;
  align-items: center;
  gap: 20px;
  margin-bottom: 20px;
  grid-template-columns: 80px auto;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content #profile-image-update-form .avatar-wrap {
  border-radius: 100%;
  width: 80px;
  aspect-ratio: 1;
  overflow: hidden;
  border: 1px solid #f1f1f1;
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content #profile-image-update-form .avatar-wrap {
    width: 61px;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content #profile-image-update-form .avatar-wrap img {
  width: 80px;
  aspect-ratio: 1;
  object-fit: cover;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content #profile-image-update-form .field-wrap {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content #profile-image-update-form .field-wrap button {
  width: fit-content;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details {
  padding: 0;
  margin-bottom: 64px;
  border: 0;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table {
  display: flex;
  flex-wrap: nowwrap;
  width: 100%;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table {
    flex-direction: column;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > thead {
  display: none;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody {
  display: flex;
  gap: 12px;
  flex-direction: column;
  width: 64.95%;
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody {
    width: 100%;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr {
  display: flex;
  gap: 16px;
  border-radius: 8px;
  background-color: #F1F1F1;
  padding: 0.5rem 1rem 0.5rem 0.5rem;
  align-items: center;
  position: relative;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-name {
  display: flex;
  padding: 0;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-name .fusion-product-name-wrapper {
    display: flex !important;
    align-items: flex-start;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-thumbnail {
  width: 128px;
  margin-right: 1rem;
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-thumbnail {
    width: 80px;
    height: 100%;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-thumbnail img {
  height: 128px;
  width: 128px;
  object-fit: cover;
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-thumbnail img {
    width: 80px;
    min-height: 80px;
    height: 100%;
  }
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-info {
    text-align: left;
    margin-top: 0 !important;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-info a, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-info .product-title {
  color: #000000 !important;
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-info a, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-info .product-title {
    display: block;
    padding-bottom: 0.625rem;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-info a:after, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-info .product-title:after {
  content: "View Product";
  display: flex;
  margin-top: 0.5rem;
  font-size: 0.875rem;
  text-decoration: underline;
  color: #404040;
  margin-bottom: 0.5rem;
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-info a:after, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-info .product-title:after {
    content: "View";
    margin-top: 0.6875rem;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-info .variation {
  display: none;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-quantity {
  display: flex;
  padding: 0;
  width: auto;
}
@media screen and (max-width: 1024px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-quantity {
    transform: translateY(50%);
  }
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-quantity {
    transform: none;
    /*
                                                transform: none;
                                                position: absolute;
                                                right: 95px;
                                                bottom: 10px;    
                                                */
  }
}
@media screen and (max-width: 370px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-quantity {
    right: 75px;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-quantity .quantity {
  border-radius: 100px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  overflow: hidden;
  height: 32px;
  display: flex;
  justify-content: center;
  width: 84px;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-quantity .quantity .minus {
  background: url(/wp-content/uploads/2025/05/thrash-icon.svg);
  width: 32px;
  height: 32px;
  font-size: 0px;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-quantity .quantity .plus {
  background: url(/wp-content/uploads/2025/05/quantity-plus-icon.svg);
  width: 32px;
  height: 32px;
  font-size: 0px;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-quantity .quantity .qty {
  font-size: 1rem;
  background-color: #F1F1F1 !important;
  width: 32px;
  height: 32px;
  padding: 7px 0px 6px 0px;
  text-align: center;
  border: 0 !important;
  border-radius: 0;
  margin: 0 -6px;
  -moz-appearance: textfield;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-quantity .quantity .qty::-webkit-inner-spin-button, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-quantity .quantity .qty::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-total, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-price {
  display: flex;
  padding: 0;
  width: auto;
}
@media screen and (max-width: 1024px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-total, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-price {
    /*
                                                position: absolute;
                                                right: 16px;
                                                top: calc(50% - 32px);   
                                                */
  }
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-total, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-price {
    top: auto;
    bottom: 10px;
    height: 32px;
    align-items: center;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-total .amount, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody > tr .product-price .amount {
  color: #000000;
  font-family: "Anton", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 110%;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tbody .avada-cart-actions {
  display: none;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tfoot {
  width: 28.83%;
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tfoot {
    width: 100%;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tfoot tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tfoot tr {
    display: flex;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tfoot tr th, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tfoot tr td {
  padding-top: 0.875rem !important;
  padding-bottom: 0.875rem !important;
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tfoot tr th, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tfoot tr td {
    width: 50%;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tfoot tr th {
  padding: 0.875rem 0 !important;
  width: 50%;
  border: none;
  text-align: left;
  font-size: 1rem !important;
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
  position: relative;
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tfoot tr th {
    font-size: 0.9375rem !important;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tfoot tr th .includes_tax {
  position: absolute;
  left: 0;
  bottom: 14px;
  font-size: 0.75rem !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tfoot tr td .amount {
  font-size: 1.125rem !important;
  font-family: "Anton", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000000;
}
@media screen and (max-width: 1024px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tfoot tr td .amount {
    font-size: 1.25rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tfoot tr td .amount {
    font-size: 1.125rem !important;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tfoot tr td.product-total {
  font-size: 1.125rem !important;
  font-family: "Anton", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000000;
  padding-left: 0 !important;
}
@media screen and (max-width: 1024px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tfoot tr td.product-total {
    font-size: 1.25rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tfoot tr td.product-total {
    font-size: 1.125rem !important;
  }
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tfoot tr:nth-child(3) th, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tfoot tr:nth-child(3) td {
  padding-bottom: 1.75rem !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tfoot tr:nth-child(3) th .amount, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .shop_table > tfoot tr:nth-child(3) td .amount {
  color: #000000;
  font-family: "Anton", Arial, Helvetica, sans-serif;
  font-size: 1.5rem !important;
  font-weight: 400;
  line-height: 110%;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .order-again a {
  height: 56px;
  background: #FFFFFF !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 100% !important;
  font-weight: normal !important;
  padding-left: 4rem !important;
  padding-right: 1.25rem !important;
  position: relative !important;
  transition: all 0.4s ease-in-out !important;
  color: #479dd6 !important;
  transition: all 0.4s ease-in-out !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .order-again a:before {
  content: "";
  background: url("/wp-content/uploads/2025/05/arrow-blue-large.svg") no-repeat 0 0;
  width: 48px;
  height: 48px;
  position: absolute;
  top: 4px;
  left: calc(0% + 4px);
  transition: all 0.4s ease-in-out !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .order-again a:hover {
  background: #479dd6 !important;
  padding-left: 1.25rem !important;
  padding-right: 4rem !important;
  color: #FFFFFF !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-order-details .order-again a:hover:before {
  background: url("/wp-content/uploads/2025/05/arrow-white-large.svg") no-repeat 0 0;
  left: calc(100% - 52px);
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-customer-details {
  padding: 0 !important;
  border: 0 !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-customer-details .addresses .woocommerce-column {
  margin: 0;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-customer-details .addresses .woocommerce-column .title {
  margin-bottom: 0 !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-customer-details .addresses .woocommerce-column h2, .page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-customer-details .addresses .woocommerce-column h3 {
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 20px !important;
  border: 0;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 1.5rem !important;
  font-weight: 600;
  line-height: 110%;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-customer-details .addresses .woocommerce-column address p {
  margin-bottom: 0 !important;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-customer-details .addresses .woocommerce-column:nth-child(3) {
  order: 1;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-customer-details .addresses .woocommerce-column:nth-child(2) {
  order: 3;
}
.page-id-14 .myaccount-container .fusion-row .fusion-layout-column .woocommerce .woocommerce-MyAccount-content .avada-customer-details .addresses .woocommerce-column:nth-child(1) {
  order: 2;
}
.page-id-14 .select2-dropdown {
  background: #FFFFFF !important;
}
.page-id-14.woocommerce-view-order .myaccount-container .fusion-row {
  max-width: 1030px !important;
  margin: auto !important;
}
@media screen and (max-width: 1024px) {
  .page-id-14.woocommerce-view-order .myaccount-container .fusion-row {
    max-width: 912px !important;
  }
}
body.page-id-14:not(.logged-in) .myaccount-container {
  background-image: url(/wp-content/uploads/2025/06/ocean-top-view-bg-scaled.jpg) !important;
  background-size: cover;
  background-position: center center;
  min-height: 788px !important;
  padding-top: 220px !important;
}
@media screen and (max-width: 1024px) {
  body.page-id-14:not(.logged-in) .myaccount-container {
    padding-top: 144px !important;
  }
}
@media screen and (max-width: 767px) {
  body.page-id-14:not(.logged-in) .myaccount-container {
    padding-top: 76px !important;
    min-height: 549px !important;
    background-image: url(/wp-content/uploads/2025/06/Frame-1000005070.jpg) !important;
  }
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row {
  max-width: 610px !important;
  margin: 0 auto !important;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-notices-wrapper .wc-block-components-notice-banner.is-error {
  background-color: #FFFFFF !important;
  border-radius: 8px !important;
  outline: unset;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tabs-wrapper {
  max-width: 610px;
  margin: 0 auto;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tabs-menu {
  display: flex;
  margin: 0;
  list-style: none;
  padding: 0 !important;
  border-radius: 8px 8px 0px 0px;
  overflow: hidden;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tabs-menu li {
  background-color: #F1F1F1;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  width: 100%;
  padding: 0 20px;
  height: 58px;
  font-size: 1.5rem;
  display: flex;
  align-items: center;
  cursor: pointer;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tabs-menu li.active {
  background: #479dd6;
  color: #FFFFFF;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content {
  display: none;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form {
  display: flex;
  flex-direction: column;
  width: 100%;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row {
  position: relative;
  width: 100% !important;
  margin: 0 !important;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row:not(:last-child) {
  margin-bottom: 0.75rem !important;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row.actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 0.75rem !important;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row.actions .left-col {
  display: flex;
  gap: 12px;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row.actions .left-col button {
  background-color: #F1F1F1 !important;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row.actions .left-col button:hover {
  background-color: #479dd6 !important;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row.actions .left-col label {
  position: initial !important;
  padding: 0 !important;
  display: flex;
  align-items: center;
  height: unset;
  font-size: 1rem !important;
  gap: 8px;
  pointer-events: unset;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row.actions .left-col label input {
  height: unset;
  margin: 0;
  opacity: 0;
  position: relative;
  width: 20px;
  height: 20px;
  cursor: pointer;
  z-index: 2;
  display: none;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row.actions .left-col label input + span::before {
  content: "";
  background-image: url(/wp-content/uploads/2025/06/CheckCircle.svg);
  width: 18px;
  height: 18px;
  background-size: contain;
  background-repeat: no-repeat;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row.actions .left-col label input:checked + span::before {
  background-image: url(/wp-content/uploads/2025/06/CheckedCircle.svg);
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row.actions .left-col label span {
  position: relative;
  user-select: none;
  display: flex;
  align-items: center;
  gap: 8px;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row.actions .right-col a {
  color: #000000;
}
@media screen and (max-width: 767px) {
  body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row.actions {
    flex-direction: column;
    align-items: start;
    gap: 10px;
  }
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row label {
  position: absolute;
  left: 10px;
  top: 20px;
  transition: 0.2s ease;
  pointer-events: none;
  color: #000000;
  z-index: 10;
  padding-right: 50px;
}
@media screen and (max-width: 767px) {
  body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row label {
    font-size: 0.9375rem;
  }
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row label.active {
  top: 8px;
  font-size: 0.625rem;
}
@media screen and (max-width: 1024px) {
  body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row label.active {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row label.active {
    font-size: 0.625rem;
  }
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row label .required {
  display: none;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row input {
  position: relative;
  user-select: none;
  border-radius: 8px 8px 0px 0px;
  border: 0 !important;
  border-bottom: 1px solid #000000 !important;
  background: #F1F1F1;
  padding: 8px 10px 0 10px;
  height: 58px;
  line-height: 1;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 767px) {
  body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row input {
    font-size: 15px;
  }
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row input span {
  padding: 0;
  line-height: 1;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row input .select2-selection__arrow, body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row input .select-arrow {
  display: none !important;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row .show-password-input {
  border: 0;
  padding: 0 !important;
  top: 50%;
  transform: translateY(-50%);
  background: transparent;
  cursor: pointer;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row .show-password-input:before {
  content: "";
  background-image: url(/wp-content/uploads/2025/06/eye-slash.svg);
  width: 20px;
  height: 13px;
  display: flex;
  background-repeat: no-repeat;
  background-size: contain;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row .show-password-input.display-password:before {
  background-image: url(/wp-content/uploads/2025/06/show-password-icon.svg);
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row #password_strength {
  margin: 12px 0;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row button[type="submit"] {
  background-color: #F1F1F1 !important;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form .form-row button[type="submit"]:hover {
  background-color: #479dd6 !important;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form.lost_reset_password {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form.lost_reset_password .form-row, body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form.lost_reset_password p {
  margin-bottom: 0 !important;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content form.lost_reset_password .clear {
  display: none;
}
body.page-id-14:not(.logged-in) .myaccount-container .fusion-row .woocommerce .woocommerce-tab-content.active {
  background: #FFFFFF;
  display: flex;
  padding: 32px 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 24px;
  border-radius: 0px 0px 8px 8px;
}
body.woocommerce-lost-password:not(.logged-in) .myaccount-container {
  min-height: 788px !important;
  padding-top: 226px !important;
}
@media screen and (max-width: 1024px) {
  body.woocommerce-lost-password:not(.logged-in) .myaccount-container {
    padding-top: 141px !important;
  }
}
@media screen and (max-width: 767px) {
  body.woocommerce-lost-password:not(.logged-in) .myaccount-container {
    padding-top: 76px !important;
    min-height: 549px !important;
  }
}
.error404 #content, .page-id-612 #content {
  margin: 0;
}
.error404 #content .error404-content > .fusion-builder-row, .page-id-612 #content .error404-content > .fusion-builder-row {
  max-width: 1049px !important;
  margin-inline: auto !important;
}
.error404 #content .error404-content > .fusion-builder-row .error-description, .error404 #content .error404-content > .fusion-builder-row .error-description *, .page-id-612 #content .error404-content > .fusion-builder-row .error-description, .page-id-612 #content .error404-content > .fusion-builder-row .error-description * {
  line-height: 1.8125rem !important;
}
@media screen and (max-width: 767px) {
  .error404 #content .error404-content > .fusion-builder-row .error-description, .error404 #content .error404-content > .fusion-builder-row .error-description *, .page-id-612 #content .error404-content > .fusion-builder-row .error-description, .page-id-612 #content .error404-content > .fusion-builder-row .error-description * {
    font-size: 1.125rem !important;
    line-height: 1.4375rem !important;
  }
}
@media screen and (max-width: 767px) {
  .error404 #content .error404-content > .fusion-builder-row .error-description br, .error404 #content .error404-content > .fusion-builder-row .error-description * br, .page-id-612 #content .error404-content > .fusion-builder-row .error-description br, .page-id-612 #content .error404-content > .fusion-builder-row .error-description * br {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .error404 #content .error404-content > .fusion-builder-row .error-description strong, .error404 #content .error404-content > .fusion-builder-row .error-description * strong, .page-id-612 #content .error404-content > .fusion-builder-row .error-description strong, .page-id-612 #content .error404-content > .fusion-builder-row .error-description * strong {
    display: block;
    margin-bottom: 1rem;
    font-family: "Poppins", Arial, Helvetica, sans-serif;
    font-size: 1.875rem !important;
    line-height: 2.0625rem !important;
  }
}
.error404 #content .error404-content > .fusion-builder-row .error-description p:last-child, .error404 #content .error404-content > .fusion-builder-row .error-description * p:last-child, .page-id-612 #content .error404-content > .fusion-builder-row .error-description p:last-child, .page-id-612 #content .error404-content > .fusion-builder-row .error-description * p:last-child {
  margin-bottom: 0;
}
.error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper {
  gap: 32px;
}
@media screen and (max-width: 1024px) {
  .error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper {
    max-width: 817px !important;
    margin-inline: auto !important;
    gap: 16px;
    justify-content: center;
  }
}
@media screen and (max-width: 767px) {
  .error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper {
    gap: 24px;
  }
}
.error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-home, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-home {
  height: 109px !important;
  padding: 1.25rem 2rem !important;
  border-radius: 100px;
  background: #F1F1F1 !important;
  flex-wrap: nowrap;
  gap: 32px;
  align-items: center;
}
@media screen and (max-width: 1024px) {
  .error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-home, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-home {
    height: 92px !important;
    padding: 1rem 1.5rem !important;
    gap: 20px;
  }
}
@media screen and (max-width: 767px) {
  .error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-home, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-home {
    width: 100%;
    gap: 24px;
    justify-content: flex-start;
    padding: 1.25rem 2rem !important;
    height: 102px !important;
  }
}
.error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-home:before, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-home:before {
  content: url("/wp-content/uploads/2025/06/home-icon-big-black.svg");
  position: static !important;
  background: none !important;
  width: 38px !important;
  height: 40px !important;
  align-self: center;
}
@media screen and (max-width: 767px) {
  .error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-home:before, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-home:before {
    height: 50px !important;
  }
}
.error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-home .fusion-button-text, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-home .fusion-button-text {
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  font-size: 1.5rem !important;
  font-weight: bold !important;
  color: #262626 !important;
  line-height: 1.1;
}
@media screen and (max-width: 1024px) {
  .error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-home .fusion-button-text, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-home .fusion-button-text {
    font-size: 1.5rem !important;
  }
}
.error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-home .fusion-button-text:before, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-home .fusion-button-text:before {
  content: "Start Over";
  display: block;
  width: 100%;
  font-size: 1.25rem !important;
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  margin-bottom: 0.375rem;
}
@media screen and (max-width: 1024px) {
  .error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-home .fusion-button-text:before, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-home .fusion-button-text:before {
    margin-bottom: 0.25rem;
  }
}
.error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-search, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-search {
  height: 109px !important;
  padding: 1.25rem 2rem !important;
  border-radius: 100px;
  background: #F1F1F1 !important;
  flex-wrap: nowrap;
  gap: 32px;
  align-items: center;
}
@media screen and (max-width: 1024px) {
  .error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-search, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-search {
    height: 92px !important;
    padding: 1rem 1.5rem !important;
    gap: 20px;
  }
}
@media screen and (max-width: 767px) {
  .error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-search, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-search {
    width: 100%;
    gap: 24px;
    justify-content: flex-start;
    padding: 1.25rem 2rem !important;
  }
}
.error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-search:before, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-search:before {
  content: url("/wp-content/uploads/2025/06/search-icon-big-black.svg");
  position: static !important;
  background: none !important;
  width: 40px !important;
  height: 40px !important;
  align-self: center;
}
.error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-search .fusion-button-text, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-search .fusion-button-text {
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  font-size: 1.5rem !important;
  font-weight: bold !important;
  color: #262626 !important;
  line-height: 1.1;
}
@media screen and (max-width: 1024px) {
  .error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-search .fusion-button-text, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-search .fusion-button-text {
    font-size: 1.5rem !important;
  }
}
.error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-search .fusion-button-text:before, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-search .fusion-button-text:before {
  content: "Start Over";
  display: block;
  width: 100%;
  font-size: 1.25rem !important;
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  margin-bottom: 0.375rem;
}
@media screen and (max-width: 1024px) {
  .error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-search .fusion-button-text:before, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-search .fusion-button-text:before {
    margin-bottom: 0.25rem;
  }
}
.error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-call, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-call {
  height: 109px !important;
  padding: 1.25rem 2rem !important;
  border-radius: 100px;
  background: #F1F1F1 !important;
  flex-wrap: nowrap;
  gap: 32px;
  align-items: center;
}
@media screen and (max-width: 1024px) {
  .error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-call, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-call {
    height: 92px !important;
    padding: 1rem 1.5rem !important;
    gap: 20px;
  }
}
@media screen and (max-width: 767px) {
  .error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-call, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-call {
    width: 100%;
    gap: 24px;
    justify-content: flex-start;
    padding: 1.25rem 2rem !important;
  }
}
.error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-call:before, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-call:before {
  content: url("/wp-content/uploads/2025/05/phone-icon-big.svg");
  position: static !important;
  background: none !important;
  width: 40px !important;
  height: 45px !important;
  align-self: center;
}
.error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-call .fusion-button-text, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-call .fusion-button-text {
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  font-size: 1.5rem !important;
  font-weight: bold !important;
  color: #262626 !important;
  line-height: 1.1;
}
@media screen and (max-width: 1024px) {
  .error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-call .fusion-button-text, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-call .fusion-button-text {
    font-size: 1.5rem !important;
  }
}
.error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-call .fusion-button-text:before, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-call .fusion-button-text:before {
  content: "Call Us";
  display: block;
  width: 100%;
  font-size: 1.25rem !important;
  font-family: "Poppins", Arial, Helvetica, sans-serif !important;
  margin-bottom: 0.375rem;
}
@media screen and (max-width: 1024px) {
  .error404 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-call .fusion-button-text:before, .page-id-612 #content .error404-content > .fusion-builder-row .buttons-col > .fusion-column-wrapper .fusion-button.button-call .fusion-button-text:before {
    margin-bottom: 0.25rem;
  }
}
.tax-product_cat .page-banner.category-banner:before {
  z-index: 0;
}
@media screen and (max-width: 1024px) {
  .tax-product_cat .page-banner.category-banner:before {
    background-image: url("/wp-content/uploads/2025/06/page-banner-tablet-vector.svg");
    background-size: cover;
    background-position: left top;
    height: 64px;
    bottom: -1px;
  }
}
@media screen and (max-width: 767px) {
  .tax-product_cat .page-banner.category-banner:before {
    background-position: right top;
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
  }
}
@media screen and (max-width: 1024px) {
  .tax-product_cat .page-banner.category-banner > .fusion-row {
    max-width: 912px !important;
  }
}
.tax-product_cat .page-banner.category-banner > .fusion-row .info-col .fusion-column-wrapper {
  max-width: 543px;
  padding: 2.5rem;
  border-radius: 8px;
  background: #262626;
}
@media screen and (max-width: 1024px) {
  .tax-product_cat .page-banner.category-banner > .fusion-row .info-col .fusion-column-wrapper {
    max-width: 444px;
  }
}
@media screen and (max-width: 767px) {
  .tax-product_cat .page-banner.category-banner > .fusion-row .info-col .fusion-column-wrapper {
    max-width: 100%;
    padding: 0;
    background: none;
  }
}
@media screen and (max-width: 1024px) {
  .tax-product_cat .products-with-filter > .fusion-row .filter-col .fusion-title.h5 .fusion-title-heading {
    font-size: 2.5rem !important;
  }
}
@media screen and (max-width: 767px) {
  .tax-product_cat .products-with-filter > .fusion-row .filter-col .fusion-title.h5 .fusion-title-heading {
    font-size: 1.25rem !important;
  }
}
.tax-product_cat #content {
  margin-bottom: 0 !important;
}
.page-id-2355 {
  /* Allow main body to overlap bottom footer */
}
.page-id-2355 #main > .fusion-row:first-child {
  position: relative;
  z-index: 100;
}
.page-id-300513 .page-banner:before {
  z-index: 0;
  background-image: url("/wp-content/uploads/2025/08/vehicle-page-banner-vector.svg");
  height: 85px;
}
@media screen and (max-width: 1024px) {
  .page-id-300513 .page-banner:before {
    background-image: url("/wp-content/uploads/2025/05/page-banner-vector-bg.svg");
    background-size: cover;
    background-position: left top;
    bottom: -1px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-300513 .page-banner:before {
    background-image: url("/wp-content/uploads/2025/06/page-banner-tablet-vector.svg");
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    height: 64px;
    background-position: right top;
  }
}
.page-id-300513 .vehicle-finder-section.popup-showed {
  z-index: 11000;
}
@media screen and (max-width: 1024px) {
  .page-id-300513 .vehicle-finder-section > .fusion-row {
    max-width: 912px !important;
  }
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .left-col {
  width: 22.17%;
}
@media screen and (max-width: 1024px) {
  .page-id-300513 .vehicle-finder-section .vehicle-wrap > .left-col {
    width: 31.58%;
  }
}
@media screen and (max-width: 767px) {
  .page-id-300513 .vehicle-finder-section .vehicle-wrap > .left-col {
    width: 100%;
  }
  .page-id-300513 .vehicle-finder-section .vehicle-wrap > .left-col.has-fixed-modal-vehicle {
    position: fixed !important;
    height: 100%;
    width: 100% !important;
    top: 0 !important;
    left: 0 !important;
    background: rgba(0, 0, 0, 0.3);
    visibility: hidden;
    opacity: 0;
    z-index: -1 !important;
    transition: all 0.4s ease-in-out !important;
  }
  .page-id-300513 .vehicle-finder-section .vehicle-wrap > .left-col.has-fixed-modal-vehicle .vehicle-filter {
    max-width: 472px;
    width: 90% !important;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto !important;
    top: 50%;
    transform: translateY(-50%) !important;
    background: #E6E6E6 !important;
    padding: 4rem 1.25rem 1.25rem !important;
    border-radius: 8px !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
  }
  .page-id-300513 .vehicle-finder-section .vehicle-wrap > .left-col.has-fixed-modal-vehicle.active {
    z-index: 99999 !important;
    visibility: visible;
    opacity: 1;
  }
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .left-col .vehicle-filter h3 {
  margin: 0 0 0.75rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1.25rem !important;
  letter-spacing: 0.25px;
}
@media screen and (max-width: 767px) {
  .page-id-300513 .vehicle-finder-section .vehicle-wrap > .left-col .vehicle-filter h3 {
    font-size: 1.875rem !important;
    margin: 0 0 1rem;
  }
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .left-col .vehicle-filter h3 .clear-filter {
  font-family: "Montserrat", Arial, Helvetica, sans-serif !important;
  font-size: 0.875rem !important;
  line-height: 1.2 !important;
  text-decoration: underline;
  color: #000000 !important;
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .left-col .vehicle-filter .mobile-filter-close {
  display: none;
  position: absolute;
  top: 20px;
  right: 20px;
  background: url("/wp-content/uploads/2025/06/popup-close-icon_mobile.svg") no-repeat 0 0 !important;
  width: 34px !important;
  height: 34px !important;
  font-size: 0 !important;
}
@media screen and (max-width: 767px) {
  .page-id-300513 .vehicle-finder-section .vehicle-wrap > .left-col .vehicle-filter .mobile-filter-close {
    display: block;
  }
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .left-col .vehicle-filter .fusion-search-results-wrapper {
  position: relative;
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .left-col .vehicle-filter .fusion-search-results-wrapper .fusion-search-results {
  border: 0 !important;
  position: absolute;
  z-index: 9990;
  width: 100%;
  background-color: #F1F1F1;
  border-radius: 0 0 8px 8px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 14px 10px;
  left: 0;
  right: 0;
  top: -12px;
  border-right: 1px solid #000000 !important;
  border-left: 1px solid #000000 !important;
  border-bottom: 1px solid #000000 !important;
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .left-col .vehicle-filter .fusion-search-results-wrapper .fusion-search-results p {
  margin-bottom: 0 !important;
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .left-col .vehicle-filter .fusion-search-results-wrapper .fusion-search-results .fusion-search-result a {
  color: #000000 !important;
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .left-col .vehicle-filter .fusion-search-results-wrapper .fusion-search-results .fusion-search-result a:hover {
  color: #479dd6 !important;
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col {
  width: 74.6%;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col {
    width: 62.5%;
  }
}
@media screen and (max-width: 767px) {
  .page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col {
    width: 100%;
  }
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-count {
  margin-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.2;
  display: none;
  color: #000000;
}
@media screen and (max-width: 767px) {
  .page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-count {
    display: block;
    margin-bottom: 2rem;
  }
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-count span {
  display: inline-block;
  margin-left: 0.25rem;
  color: rgba(0, 0, 0, 0.5);
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .mobile-filter-open-vehicle {
  display: none;
  font-size: 0.9375rem;
  color: #000000;
  position: absolute;
  top: 0;
  right: 0;
}
@media screen and (max-width: 767px) {
  .page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .mobile-filter-open-vehicle {
    display: block;
  }
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list {
  /*
                    max-height: 700px;
                    overflow-y: auto;
                    padding-bottom: rem(14px);
                    scrollbar-width: none;
                    -ms-overflow-style: none;
                   
                    @media screen and (max-width: $breakpoint-lg) {
                        max-height: 100%; 
                        padding-bottom: 0;
                    }
                    @media screen and (max-width: $breakpoint-md) {
                        max-height: 669px; 
                        padding-bottom: rem(14px);
                    }
                  
                    &:before {
                        content: "";
                        width: 100%;
                        height: 150px;
                        background: linear-gradient(0deg, #FFF 0%, rgba(241, 241, 241, 0.00) 100%);
                        position: absolute;
                        bottom: 0;
                        animation: fadeIn 0.4s ease-in forwards;    
                        @media screen and (max-width: $breakpoint-lg) {
                            display: none;    
                        }
                        @media screen and (max-width: $breakpoint-md) {
                            display: block;    
                        }
                    }
                    */
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list.at-bottom:before {
  display: none;
}
@media screen and (max-width: 767px) {
  .page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list.at-bottom:before {
    display: none;
  }
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item {
  padding-top: 20px;
}
@media screen and (max-width: 767px) {
  .page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item {
    padding-top: 0px;
  }
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item h4 {
  font-size: 1.75rem !important;
  line-height: 110% !important;
  margin-bottom: 1.25rem !important;
  margin-top: 0;
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item h4 a {
  color: #000000;
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details {
  border-bottom: 1px solid #000000;
  padding-bottom: 20px;
  margin-bottom: 32px;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1024px) {
  .page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details {
    flex-direction: column-reverse;
    gap: 20px;
  }
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details .left-col {
  width: 43.24%;
}
@media screen and (max-width: 1024px) {
  .page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details .left-col {
    width: 100%;
  }
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details .left-col .gvm-title {
  font-size: 1.5rem !important;
  line-height: 110% !important;
  margin-bottom: 1rem !important;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details .left-col .gvm-content p:nth-child(1) {
  font-size: 1.125rem;
  line-height: 120%;
  margin-bottom: 1rem;
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details .left-col .gvm-content p:nth-child(2) {
  font-size: 0.875rem;
  line-height: 120%;
  margin: 0;
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details .right-col {
  width: 54.59%;
}
@media screen and (max-width: 1024px) {
  .page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details .right-col {
    width: 100%;
  }
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details .right-col video {
  width: 100%;
  aspect-ratio: 1.7752808989;
  border-radius: 3.55px;
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details.no-video .left-col {
  width: 100%;
}
.page-id-300513 .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details.no-video .right-col {
  display: none;
}
.single-vehicle .vehicle-finder-section.popup-showed {
  z-index: 11000;
}
@media screen and (max-width: 1024px) {
  .single-vehicle .vehicle-finder-section > .fusion-row {
    max-width: 912px !important;
  }
}
.single-vehicle .vehicle-finder-section .vehicle-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col {
  width: 100%;
}
.single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-count {
  margin-bottom: 0.75rem;
  font-size: 1rem;
  line-height: 1.2;
  display: none;
  color: #000000;
}
@media screen and (max-width: 767px) {
  .single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-count {
    display: block;
    margin-bottom: 2rem;
  }
}
.single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-count span {
  display: inline-block;
  margin-left: 0.25rem;
  color: rgba(0, 0, 0, 0.5);
}
.single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col .mobile-filter-open-vehicle {
  display: none;
  font-size: 0.9375rem;
  color: #000000;
  position: absolute;
  top: 0;
  right: 0;
}
@media screen and (max-width: 767px) {
  .single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col .mobile-filter-open-vehicle {
    display: block;
  }
}
.single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list {
  /*
                    max-height: 700px;
                    overflow-y: auto;
                    padding-bottom: rem(14px);
                    scrollbar-width: none;
                    -ms-overflow-style: none;
                   
                    @media screen and (max-width: $breakpoint-lg) {
                        max-height: 100%; 
                        padding-bottom: 0;
                    }
                    @media screen and (max-width: $breakpoint-md) {
                        max-height: 669px; 
                        padding-bottom: rem(14px);
                    }
                  
                    &:before {
                        content: "";
                        width: 100%;
                        height: 150px;
                        background: linear-gradient(0deg, #FFF 0%, rgba(241, 241, 241, 0.00) 100%);
                        position: absolute;
                        bottom: 0;
                        animation: fadeIn 0.4s ease-in forwards;    
                        @media screen and (max-width: $breakpoint-lg) {
                            display: none;    
                        }
                        @media screen and (max-width: $breakpoint-md) {
                            display: block;    
                        }
                    }
                    */
}
.single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list.at-bottom:before {
  display: none;
}
@media screen and (max-width: 767px) {
  .single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list.at-bottom:before {
    display: none;
  }
}
.single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item {
  padding-top: 20px;
}
@media screen and (max-width: 767px) {
  .single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item {
    padding-top: 0px;
  }
}
.single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item h4 {
  font-size: 1.75rem !important;
  line-height: 110% !important;
  margin-bottom: 1.25rem !important;
  margin-top: 0;
}
.single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details {
  border-bottom: 1px solid #000000;
  padding-bottom: 20px;
  margin-bottom: 32px;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 1024px) {
  .single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details {
    flex-direction: column-reverse;
    gap: 20px;
  }
}
.single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details .left-col {
  width: 43.24%;
}
@media screen and (max-width: 1024px) {
  .single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details .left-col {
    width: 100%;
  }
}
.single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details .left-col .gvm-title {
  font-size: 1.5rem !important;
  line-height: 110% !important;
  margin-bottom: 1rem !important;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
}
.single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details .left-col .gvm-content p:nth-child(1) {
  font-size: 1.125rem;
  line-height: 120%;
  margin-bottom: 1rem;
}
.single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details .left-col .gvm-content p:nth-child(2) {
  font-size: 0.875rem;
  line-height: 120%;
  margin: 0;
}
.single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details .right-col {
  width: 54.59%;
}
@media screen and (max-width: 1024px) {
  .single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details .right-col {
    width: 100%;
  }
}
.single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details .right-col video {
  width: 100%;
  aspect-ratio: 1.7752808989;
  border-radius: 3.55px;
}
.single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details.no-video .left-col {
  width: 100%;
}
.single-vehicle .vehicle-finder-section .vehicle-wrap > .right-col .vehicle-list .vehicle-item .gvm-details.no-video .right-col {
  display: none;
}
.page-id-300491 .avada-myaccount-user, .page-id-300491 .woocommerce .checkout_coupon {
  display: none !important;
}
.page-id-300491 form.checkout.woocommerce-checkout {
  max-width: 1030px;
  margin: auto;
  padding: 100px 0;
}
@media screen and (max-width: 767px) {
  .page-id-300491 form.checkout.woocommerce-checkout {
    padding-top: 2rem;
    padding-bottom: 6.5rem;
  }
}
.page-id-300491 form.checkout.woocommerce-checkout h1 {
  font-size: 3rem !important;
  padding-bottom: 16px !important;
  border-bottom: 1px solid #000;
  margin-bottom: 64px;
  margin-top: 0 !important;
  padding-top: 0px !important;
}
@media screen and (max-width: 767px) {
  .page-id-300491 form.checkout.woocommerce-checkout h1 {
    font-size: 42px;
    margin-bottom: 32px;
  }
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details {
  overflow: overlay;
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div {
  width: 100% !important;
  padding: 0 !important;
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div h3 {
  font-size: 24px !important;
  padding: 0;
  border: 0;
  margin-bottom: 20px !important;
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row {
  margin-bottom: 0;
  position: relative;
  width: 100% !important;
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row:after {
  position: absolute;
  bottom: 2px;
  right: 10px;
  z-index: 10;
  font-size: 0.6875rem;
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row.floating-label label {
  top: 8px;
  font-size: 0.625rem;
  transform: none;
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row label {
  position: absolute;
  z-index: 999;
  line-height: 1.2;
  top: 50%;
  transform: translateY(-50%);
  left: 10px;
  font-size: 16px;
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row label .required {
  display: none;
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2, .page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper select, .page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong {
  position: relative;
  user-select: none;
  border-radius: 8px 8px 0px 0px;
  border-bottom: 1px solid #000000;
  background: #F1F1F1;
  padding: 0.875rem 0.625rem 0;
  height: 60px;
  line-height: 1;
  display: flex;
  align-items: center;
  box-shadow: unset !important;
  text-overflow: unset;
  overflow: unset;
  font-weight: normal;
}
@media screen and (max-width: 767px) {
  .page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input, .page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single, .page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2, .page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper select, .page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong {
    font-size: 15px;
  }
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input span, .page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single span, .page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2 span, .page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper select span, .page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong span {
  padding: 0;
  line-height: 1;
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input .select2-selection__arrow, .page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2-selection--single .select2-selection__arrow, .page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .select2 .select2-selection__arrow, .page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper select .select2-selection__arrow, .page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper strong .select2-selection__arrow {
  display: none;
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row#billing_first_name_field {
  order: 1;
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row#billing_last_name_field {
  order: 2;
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row#billing_address_1_field {
  order: 3;
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row#billing_address_2_field {
  order: 4;
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row#billing_city_field {
  order: 5;
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row#billing_postcode_field {
  order: 6;
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row#billing_state_field {
  order: 7;
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row#billing_email_field {
  order: 8;
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row#billing_phone_field {
  order: 9;
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row#billing_country_field {
  order: 10;
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .select2-selection__placeholder {
  display: none !important;
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .show-password-input {
  border: 0;
  padding: 0 !important;
  top: 50%;
  transform: translateY(-50%);
  background: transparent !important;
  cursor: pointer;
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .show-password-input:before {
  content: "";
  background-image: url(/wp-content/uploads/2025/06/eye-slash.svg);
  width: 20px;
  height: 13px;
  display: flex;
  background-repeat: no-repeat;
  background-size: contain;
}
.page-id-300491 form.checkout.woocommerce-checkout #customer_details > div .woocommerce-billing-fields__field-wrapper .form-row .show-password-input.display-password:before {
  background-image: url(/wp-content/uploads/2025/06/show-password-icon.svg);
}
.page-id-300491 .woocommerce-content-box {
  padding: 0 !important;
}
.page-id-300491 .woocommerce-content-box h3 {
  font-size: 24px !important;
  padding: 0 !important;
  border: 0 !important;
  margin-bottom: 20px !important;
}
.page-id-300491 .shop_table {
  justify-content: space-between;
  display: flex;
  margin-bottom: 40px !important;
  gap: 24px;
}
@media screen and (max-width: 767px) {
  .page-id-300491 .shop_table {
    flex-direction: column;
  }
}
.page-id-300491 .shop_table th, .page-id-300491 .shop_table td {
  padding-top: 0.875rem !important;
  padding-bottom: 0.875rem !important;
}
.page-id-300491 .shop_table th {
  font-size: 1rem !important;
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 767px) {
  .page-id-300491 .shop_table th {
    font-size: 0.9375rem !important;
  }
}
.page-id-300491 .shop_table td .amount {
  font-size: 1.125rem !important;
  font-family: "Anton", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000000;
}
@media screen and (max-width: 1024px) {
  .page-id-300491 .shop_table td .amount {
    font-size: 1.25rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-300491 .shop_table td .amount {
    font-size: 1.125rem !important;
  }
}
.page-id-300491 .shop_table .shipping {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}
.page-id-300491 .shop_table .shipping th, .page-id-300491 .shop_table .shipping td {
  padding-top: 0.875rem !important;
  padding-bottom: 0.875rem !important;
}
.page-id-300491 .shop_table .shipping th {
  font-size: 1rem !important;
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 767px) {
  .page-id-300491 .shop_table .shipping th {
    font-size: 0.9375rem !important;
  }
}
.page-id-300491 .shop_table .shipping td .woocommerce-shipping-methods li label {
  font-size: 1.125rem !important;
  font-family: "Anton", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000000;
  padding-left: 0 !important;
}
@media screen and (max-width: 1024px) {
  .page-id-300491 .shop_table .shipping td .woocommerce-shipping-methods li label {
    font-size: 1.25rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-300491 .shop_table .shipping td .woocommerce-shipping-methods li label {
    font-size: 1.125rem !important;
  }
}
.page-id-300491 .shop_table .shipping td .woocommerce-shipping-destination {
  display: none !important;
}
.page-id-300491 .shop_table .order-total {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
  position: relative;
}
.page-id-300491 .shop_table .order-total th, .page-id-300491 .shop_table .order-total td {
  padding-top: 0.875rem !important;
  padding-bottom: 1.75rem !important;
}
.page-id-300491 .shop_table .order-total th {
  font-size: 1rem !important;
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
  font-weight: 600;
}
@media screen and (max-width: 767px) {
  .page-id-300491 .shop_table .order-total th {
    font-size: 0.9375rem !important;
  }
}
.page-id-300491 .shop_table .order-total td .amount {
  font-size: 1.5rem !important;
  font-family: "Anton", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000000 !important;
}
@media screen and (max-width: 1024px) {
  .page-id-300491 .shop_table .order-total td .amount {
    font-size: 1.25rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-300491 .shop_table .order-total td .amount {
    font-size: 1.375rem !important;
  }
}
.page-id-300491 .shop_table .order-total td .includes_tax {
  position: absolute;
  left: 0;
  bottom: 14px;
  font-size: 0.75rem !important;
  font-weight: normal;
}
.page-id-300491 .shop_table .order-total td .includes_tax .amount {
  font-size: 12px !important;
  font-family: "Montserrat";
  font-weight: normal;
}
.page-id-300491 .shop_table > thead {
  display: none;
}
.page-id-300491 .shop_table > tbody {
  display: flex;
  gap: 12px;
  flex-direction: column;
  width: 100%;
  max-width: 669px;
}
@media screen and (max-width: 767px) {
  .page-id-300491 .shop_table > tbody {
    max-width: 100%;
  }
}
.page-id-300491 .shop_table > tbody > tr {
  display: flex;
  gap: 16px;
  border-radius: 8px;
  background-color: #F1F1F1;
  padding: 16px;
  align-items: center;
  position: relative;
  height: unset !important;
}
.page-id-300491 .shop_table > tbody > tr .product-name {
  display: flex;
  padding: 0;
  width: 100%;
  padding: 0 !important;
}
.page-id-300491 .shop_table > tbody > tr .product-name .fusion-product-name-wrapper {
  display: flex;
  align-items: start;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .page-id-300491 .shop_table > tbody > tr .product-name .fusion-product-name-wrapper {
    display: flex !important;
    align-items: flex-start;
    flex-direction: column;
  }
}
.page-id-300491 .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-thumbnail {
  width: 128px;
  margin-right: 1rem;
}
@media screen and (max-width: 767px) {
  .page-id-300491 .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-thumbnail {
    width: 100%;
    height: unset;
    margin: 0;
    margin-bottom: 16px;
  }
}
.page-id-300491 .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-thumbnail img {
  height: 128px;
  width: 128px;
  object-fit: cover;
}
@media screen and (max-width: 767px) {
  .page-id-300491 .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-thumbnail img {
    width: 100%;
    height: 200px;
    object-fit: cover;
  }
}
.page-id-300491 .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-info {
  width: 100% !important;
}
@media screen and (max-width: 767px) {
  .page-id-300491 .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-info {
    text-align: left;
    margin-top: 0 !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-300491 .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-info .product-title {
    display: block;
    padding-bottom: 0.625rem;
  }
}
.page-id-300491 .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-info .product-title:after {
  content: "View Product";
  display: flex;
  margin-top: 0.5rem;
  font-size: 0.875rem;
  text-decoration: underline;
  color: #404040;
}
@media screen and (max-width: 767px) {
  .page-id-300491 .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-info .product-title:after {
    content: "View";
    margin-top: 0.6875rem;
  }
}
.page-id-300491 .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-info .variation {
  display: none;
}
.page-id-300491 .shop_table > tbody > tr .product-name .fusion-product-name-wrapper .product-info .cart-step-container {
  margin-bottom: 0 !important;
  margin-top: 16px !important;
}
.page-id-300491 .shop_table > tbody > tr .product-quantity {
  display: flex;
  padding: 0;
  width: auto;
  margin-bottom: 16px;
}
@media screen and (max-width: 1024px) {
  .page-id-300491 .shop_table > tbody > tr .product-quantity {
    transform: translateY(50%);
  }
}
@media screen and (max-width: 370px) {
  .page-id-300491 .shop_table > tbody > tr .product-quantity {
    right: 75px;
  }
}
.page-id-300491 .shop_table > tbody > tr .product-quantity .quantity {
  border-radius: 100px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  overflow: hidden;
  height: 32px;
  display: flex;
  justify-content: center;
  width: 84px;
}
.page-id-300491 .shop_table > tbody > tr .product-quantity .quantity .minus {
  background: url(/wp-content/uploads/2025/05/thrash-icon.svg);
  width: 32px;
  height: 32px;
  font-size: 0px;
}
.page-id-300491 .shop_table > tbody > tr .product-quantity .quantity .plus {
  background: url(/wp-content/uploads/2025/05/quantity-plus-icon.svg);
  width: 32px;
  height: 32px;
  font-size: 0px;
}
.page-id-300491 .shop_table > tbody > tr .product-quantity .quantity .qty {
  font-size: 1rem;
  background-color: #F1F1F1 !important;
  width: 32px;
  height: 32px;
  padding: 7px 0px 6px 0px;
  text-align: center;
  border: 0 !important;
  border-radius: 0;
  margin: 0 -6px;
  -moz-appearance: textfield;
}
.page-id-300491 .shop_table > tbody > tr .product-quantity .quantity .qty::-webkit-inner-spin-button, .page-id-300491 .shop_table > tbody > tr .product-quantity .quantity .qty::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.page-id-300491 .shop_table > tbody > tr .product-price {
  display: flex;
  padding: 0;
  width: auto;
}
@media screen and (max-width: 1024px) {
  .page-id-300491 .shop_table > tbody > tr .product-price {
    position: absolute;
    right: 16px;
    top: calc(50% - 32px);
  }
}
@media screen and (max-width: 767px) {
  .page-id-300491 .shop_table > tbody > tr .product-price {
    top: auto;
    bottom: 10px;
    height: 32px;
    align-items: center;
  }
}
.page-id-300491 .shop_table > tbody > tr .product-price .amount {
  color: #000000;
  font-family: "Anton", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 110%;
}
.page-id-300491 .shop_table > tbody > tr .product-total {
  display: none;
}
.page-id-300491 .shop_table > tfoot {
  max-width: 297px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .page-id-300491 .shop_table > tfoot {
    max-width: 100%;
  }
}
.page-id-300491 .shop_table > tfoot tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}
@media screen and (max-width: 767px) {
  .page-id-300491 .shop_table > tfoot tr {
    width: 100% !important;
    max-width: 100% !important;
    display: flex;
  }
}
.page-id-300491 .shop_table > tfoot tr th, .page-id-300491 .shop_table > tfoot tr td {
  padding-top: 0.875rem !important;
  padding-bottom: 0.875rem !important;
  flex: 1;
}
.page-id-300491 .shop_table > tfoot tr th {
  font-size: 1rem !important;
  text-align: left !important;
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 767px) {
  .page-id-300491 .shop_table > tfoot tr th {
    font-size: 0.9375rem !important;
  }
}
.page-id-300491 .shop_table > tfoot tr td .amount {
  font-size: 1.5rem !important;
  font-family: "Anton", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #000000 !important;
}
@media screen and (max-width: 1024px) {
  .page-id-300491 .shop_table > tfoot tr td .amount {
    font-size: 1.25rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-300491 .shop_table > tfoot tr td .amount {
    font-size: 1.375rem !important;
  }
}
.page-id-300491 .shop_table > tfoot tr td .includes_tax {
  position: absolute;
  left: 0;
  bottom: 14px;
  font-size: 0.75rem !important;
}
.page-id-300491 .wocommerce-gvm-quote-request-contact-container h3 {
  font-size: 24px !important;
  padding: 0 !important;
  border: 0 !important;
  margin-bottom: 20px !important;
}
.page-id-300491 .wocommerce-gvm-quote-request-contact-container .col1-set:nth-child(1) .col-1 {
  background: #479dd6;
  padding: 16px;
  margin-bottom: 40px;
  border-radius: 8px;
  color: #FFFFFF;
}
.page-id-300491 .wocommerce-gvm-quote-request-contact-container .col1-set:nth-child(1) .col-1 p {
  margin: 0;
  line-height: normal;
}
.page-id-300491 .wocommerce-gvm-quote-request-contact-container .form-row {
  margin-bottom: 0;
  position: relative;
  width: 100% !important;
}
.page-id-300491 .wocommerce-gvm-quote-request-contact-container .form-row:after {
  position: absolute;
  bottom: 2px;
  right: 10px;
  z-index: 10;
  font-size: 0.6875rem;
}
.page-id-300491 .wocommerce-gvm-quote-request-contact-container .form-row.floating-label label {
  top: 8px;
  font-size: 0.625rem;
  transform: none;
}
.page-id-300491 .wocommerce-gvm-quote-request-contact-container .form-row label {
  position: absolute;
  z-index: 999;
  line-height: 1.2;
  top: 50%;
  transform: translateY(-50%);
  left: 10px;
  font-size: 16px;
  transition: all 0.4s ease-in-out;
  pointer-events: none;
}
.page-id-300491 .wocommerce-gvm-quote-request-contact-container .form-row label .required {
  display: none;
}
.page-id-300491 .wocommerce-gvm-quote-request-contact-container .form-row .woocommerce-input-wrapper {
  width: fit-content !important;
  display: flex;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .page-id-300491 .wocommerce-gvm-quote-request-contact-container .form-row .woocommerce-input-wrapper {
    width: 100%;
  }
}
.page-id-300491 .wocommerce-gvm-quote-request-contact-container .form-row .woocommerce-input-wrapper select {
  position: relative;
  user-select: none;
  border-radius: 8px 8px 0px 0px;
  border-bottom: 1px solid #000000;
  background: #F1F1F1;
  padding: 0.875rem 0.625rem 0;
  height: 60px;
  line-height: 1;
  display: flex;
  align-items: center;
  box-shadow: unset !important;
  text-overflow: unset;
  overflow: unset;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url(/wp-content/uploads/2025/05/sort-arrow-icon.svg);
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) 50%;
  padding-right: 50px;
}
@media screen and (max-width: 767px) {
  .page-id-300491 .wocommerce-gvm-quote-request-contact-container .form-row .woocommerce-input-wrapper select {
    font-size: 15px;
  }
}
.page-id-300491 .wocommerce-gvm-quote-request-contact-container .form-row .woocommerce-input-wrapper select span {
  padding: 0;
  line-height: 1;
}
.page-id-300491 .wocommerce-gvm-quote-request-contact-container .form-row .woocommerce-input-wrapper select .select2-selection__arrow {
  display: none;
}
.page-id-300491 .woocommerce-checkout-payment button {
  float: none !important;
}
.page-id-300848 .fancybox__container {
  z-index: 9999999999;
}
.page-id-300848 .welcome-section .fusion-row .fusion-layout-column .fusion-title {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}
.page-id-300848 .welcome-section .fusion-row .fusion-layout-column .fusion-title .fusion-title-heading {
  font-weight: normal !important;
}
.page-id-300848 .welcome-section .fusion-row .fusion-layout-column .fusion-title .fusion-title-heading strong {
  font-weight: normal !important;
}
.page-id-300848 .welcome-section .fusion-row .fusion-layout-column .fusion-text {
  max-width: 1098px;
  margin-left: auto;
  margin-right: auto;
}
.page-id-300848 .whats-included .fusion-row .content-col .fusion-text ul {
  list-style: none;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.page-id-300848 .whats-included .fusion-row .content-col .fusion-text ul li {
  position: relative;
  display: flex;
  align-items: center;
  gap: 12px;
}
.page-id-300848 .whats-included .fusion-row .content-col .fusion-text ul li:before {
  content: "";
  background-image: url(/wp-content/uploads/2025/11/check-icon-blue.svg);
  width: 20px;
  height: 20px;
  display: flex;
  background-size: contain;
  background-repeat: no-repeat;
}
.page-id-300848 .whats-included .fusion-row .slider-col .page-gallery-wrapper .main {
  margin-bottom: 24px;
}
.page-id-300848 .whats-included .fusion-row .slider-col .page-gallery-wrapper .main img {
  width: 100%;
  height: 600px;
  object-fit: cover;
}
@media screen and (max-width: 767px) {
  .page-id-300848 .whats-included .fusion-row .slider-col .page-gallery-wrapper .main img {
    height: 400px;
  }
}
.page-id-300848 .whats-included .fusion-row .slider-col .page-gallery-wrapper .thumbnail-wrap {
  margin-bottom: 40px;
  margin-left: -6px;
  margin-right: -6px;
}
.page-id-300848 .whats-included .fusion-row .slider-col .page-gallery-wrapper .thumbnail-wrap .thumbnail-img {
  aspect-ratio: 1;
  object-fit: cover;
  margin-right: 6px;
  margin-left: 6px;
  cursor: pointer;
}
.page-id-300848 .whats-included .fusion-row .slider-col .page-gallery-wrapper .view-gallery {
  display: flex;
  margin: auto;
  width: fit-content;
}
.page-id-300848 .features .fusion-row .fusion-content-boxes {
  display: flex;
  flex-wrap: wrap;
  gap: 100px;
  justify-content: center;
  margin: 0;
}
@media screen and (max-width: 1024px) {
  .page-id-300848 .features .fusion-row .fusion-content-boxes {
    gap: 50px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-300848 .features .fusion-row .fusion-content-boxes {
    column-gap: 20px;
    row-gap: 32px;
  }
}
.page-id-300848 .features .fusion-row .fusion-content-boxes:before, .page-id-300848 .features .fusion-row .fusion-content-boxes:after, .page-id-300848 .features .fusion-row .fusion-content-boxes .fusion-clearfix {
  display: none;
}
.page-id-300848 .features .fusion-row .fusion-content-boxes .fusion-column {
  padding: 0;
  margin: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  max-width: 145px;
}
@media screen and (max-width: 767px) {
  .page-id-300848 .features .fusion-row .fusion-content-boxes .fusion-column {
    max-width: 100px;
  }
}
.page-id-300848 .features .fusion-row .fusion-content-boxes .fusion-column .content-box-wrapper .heading {
  margin: 0;
}
.page-id-300848 .features .fusion-row .fusion-content-boxes .fusion-column .content-box-wrapper .heading .image img {
  max-width: 100%;
  width: 100px;
  height: 60px;
  object-fit: contain;
  margin-bottom: 24px;
  filter: invert(1);
}
.page-id-300848 .features .fusion-row .fusion-content-boxes .fusion-column .content-box-wrapper .heading .content-box-heading {
  font-size: 1rem !important;
  color: #000000;
}
.page-id-300848 .features .fusion-row .fusion-content-boxes .fusion-column .content-box-wrapper .content-container {
  display: none;
}
.page-id-300848 .upgrade-info .fusion-row .item .table-col table {
  display: flex;
  flex-direction: column;
}
.page-id-300848 .upgrade-info .fusion-row .item .table-col table thead {
  background-color: #479dd6;
}
.page-id-300848 .upgrade-info .fusion-row .item .table-col table thead tr {
  display: grid;
  grid-template-columns: 2fr 1fr 1fr;
}
@media screen and (max-width: 1024px) {
  .page-id-300848 .upgrade-info .fusion-row .item .table-col table thead tr {
    grid-template-columns: repeat(3, 1fr);
    align-items: center;
  }
}
.page-id-300848 .upgrade-info .fusion-row .item .table-col table thead tr th {
  color: #FFFFFF;
  text-transform: uppercase;
  font-weight: bold;
  padding: 12px 0;
}
.page-id-300848 .upgrade-info .fusion-row .item .table-col table tbody {
  border-top: 1px solid #479dd6;
  margin-top: 16px;
  padding-top: 16px;
}
.page-id-300848 .upgrade-info .fusion-row .item .table-col table tbody tr {
  display: grid;
  grid-template-columns: 2fr 1fr 1fr;
}
@media screen and (max-width: 1024px) {
  .page-id-300848 .upgrade-info .fusion-row .item .table-col table tbody tr {
    grid-template-columns: repeat(3, 1fr);
    align-items: center;
  }
}
.page-id-300848 .upgrade-info .fusion-row .item .table-col table tbody tr td {
  padding: 12px 0;
}
.page-id-300848 .upgrade-info .fusion-row .item .table-col table tbody tr td:nth-child(2) {
  text-align: center;
}
.page-id-300848 .upgrade-info .fusion-row .item .table-col table tbody tr td:last-child {
  text-align: center;
  font-weight: bold;
  font-style: italic;
}
@media screen and (max-width: 1023px) {
  .page-id-300848 .gvm-benefits .fusion-row .heading-col {
    margin-bottom: 40px;
  }
}
.page-id-300848 .gvm-benefits .fusion-row .img-col {
  width: 1240px;
  height: 723px;
}
@media screen and (max-width: 1366px) {
  .page-id-300848 .gvm-benefits .fusion-row .img-col {
    width: 984px;
    height: 588px;
    margin: auto;
  }
}
@media screen and (max-width: 1023px) {
  .page-id-300848 .gvm-benefits .fusion-row .img-col {
    width: 100%;
    height: unset;
    margin: auto;
  }
}
.page-id-300848 .gvm-benefits .fusion-row .img-col .car-lg {
  display: flex;
}
@media screen and (max-width: 1023px) {
  .page-id-300848 .gvm-benefits .fusion-row .img-col .car-lg {
    display: none;
  }
}
.page-id-300848 .gvm-benefits .fusion-row .img-col .car-md {
  display: none;
}
@media screen and (max-width: 1023px) {
  .page-id-300848 .gvm-benefits .fusion-row .img-col .car-md {
    display: flex;
    max-width: 600px;
    margin: auto auto 40px;
    width: 100%;
  }
}
.page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text {
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 1023px) {
  .page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text {
    position: initial;
  }
}
.page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(3) {
  top: 0;
  left: 497px;
  width: 382px !important;
}
@media screen and (max-width: 1366px) {
  .page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(3) {
    top: -26px;
    left: 498px;
    width: 382px !important;
  }
}
@media screen and (max-width: 1023px) {
  .page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(3) {
    width: 100% !important;
    max-width: 600px !important;
    margin: auto auto 24px;
  }
}
.page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(4) {
  top: 107px;
  left: 214px;
  width: 258px !important;
}
@media screen and (max-width: 1366px) {
  .page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(4) {
    top: 60px;
    left: 214px;
    width: 258px !important;
  }
}
@media screen and (max-width: 1023px) {
  .page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(4) {
    width: 100% !important;
    max-width: 600px !important;
    margin: auto auto 24px;
  }
}
.page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(5) {
  top: 139px;
  left: 718px;
  width: 382px !important;
}
@media screen and (max-width: 1366px) {
  .page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(5) {
    top: 95px;
    left: 627px;
    width: 382px !important;
  }
}
@media screen and (max-width: 1023px) {
  .page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(5) {
    width: 100% !important;
    max-width: 600px !important;
    margin: auto auto 24px;
  }
}
.page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(6) {
  top: 293px;
  left: unset;
  right: 17px;
  width: 200px !important;
}
@media screen and (max-width: 1366px) {
  .page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(6) {
    top: 225px;
    right: -43px;
    width: 189px !important;
  }
}
@media screen and (max-width: 1023px) {
  .page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(6) {
    width: 100% !important;
    max-width: 600px !important;
    margin: auto auto 24px;
  }
}
.page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(7) {
  top: 255px;
  left: 135px;
  width: 226px !important;
}
@media screen and (max-width: 1366px) {
  .page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(7) {
    top: 193px;
    left: 51px;
  }
}
@media screen and (max-width: 1023px) {
  .page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(7) {
    width: 100% !important;
    max-width: 600px !important;
    margin: auto auto 24px;
  }
}
.page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(8) {
  top: unset;
  bottom: 66px;
  left: 149px;
  width: 382px !important;
}
@media screen and (max-width: 1366px) {
  .page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(8) {
    top: unset;
    bottom: 13px;
    left: 118px;
    width: 295px !important;
  }
}
@media screen and (max-width: 1023px) {
  .page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(8) {
    width: 100% !important;
    max-width: 600px !important;
    margin: auto auto 24px;
  }
}
.page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(9) {
  top: 441px;
  left: 0;
  width: 382px !important;
}
@media screen and (max-width: 1366px) {
  .page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(9) {
    top: 368px;
  }
}
@media screen and (max-width: 1023px) {
  .page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(9) {
    width: 100% !important;
    max-width: 600px !important;
    margin: auto auto 24px;
  }
}
.page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(9) h4 {
  margin-bottom: 0 !important;
}
.page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(10) {
  top: unset;
  bottom: 58px;
  left: unset;
  right: 154px;
  width: 281px !important;
}
@media screen and (max-width: 1366px) {
  .page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(10) {
    top: unset;
    bottom: 0;
    left: unset;
    right: 65px;
    width: 281px !important;
  }
}
@media screen and (max-width: 1023px) {
  .page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(10) {
    width: 100% !important;
    max-width: 600px !important;
    margin: auto auto 24px;
  }
}
.page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(11) {
  top: unset;
  bottom: 1px;
  left: unset;
  right: 453px;
  width: 252px !important;
}
@media screen and (max-width: 1366px) {
  .page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(11) {
    top: unset;
    bottom: -18px;
    left: unset;
    right: 323px;
    width: 252px !important;
  }
}
@media screen and (max-width: 1023px) {
  .page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text:nth-child(11) {
    width: 100% !important;
    max-width: 600px !important;
    margin: auto;
  }
}
.page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text h4 {
  color: #479dd6;
  margin-bottom: 16px !important;
}
.page-id-300848 .gvm-benefits .fusion-row .img-col .benefit-text p {
  font-size: 1.125rem;
}
.page-id-301184 .blog-container .latest-blog-col .img-col .fusion-image-wrapper, .page-id-301184 .blog-container .blog-col .img-col .fusion-image-wrapper {
  height: 400px;
  border-radius: 8px;
}
@media screen and (max-width: 767px) {
  .page-id-301184 .blog-container .latest-blog-col .img-col .fusion-image-wrapper, .page-id-301184 .blog-container .blog-col .img-col .fusion-image-wrapper {
    height: 300px;
  }
}
.page-id-301184 .blog-container .latest-blog-col .img-col .fusion-image-wrapper img, .page-id-301184 .blog-container .blog-col .img-col .fusion-image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-id-301184 .blog-container .latest-blog-col .content-col .post-date .fusion-title-heading a, .page-id-301184 .blog-container .blog-col .content-col .post-date .fusion-title-heading a {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 0.75rem !important;
  font-weight: bold;
  display: flex;
  align-items: center;
  gap: 16px;
}
.page-id-301184 .blog-container .latest-blog-col .content-col .post-date .fusion-title-heading a:after, .page-id-301184 .blog-container .blog-col .content-col .post-date .fusion-title-heading a:after {
  content: "";
  background: url(/wp-content/uploads/2025/11/arrow-white-large-light.svg);
  width: 30px;
  height: 30px;
  display: flex;
  background-size: contain;
  border: 1px solid #479dd6;
  border-radius: 100%;
}
.page-id-301184 .blog-container .blog-col .img-col .fusion-image-wrapper {
  height: 300px;
  border-radius: 8px;
}
.page-id-301184 .blog-container .blog-col .pagination {
  justify-content: center;
  font-weight: bold;
}
.page-id-301184 .blog-container .blog-col .pagination .current {
  background: transparent;
  border: 0;
  color: #000;
  width: fit-content;
}
.page-id-301184 .blog-container .blog-col .pagination a {
  border: 0 !important;
}
.page-id-301184.paged .latest-blog-col {
  display: none !important;
}
@media only screen and (max-device-width: 640px) {
  .single-post #content {
    margin-bottom: 0 !important;
  }
}
.single-post .build-heading {
  background: linear-gradient(to top, #FFFFFF 0px, #FFFFFF 299px, #313131 299px, #313131 100%);
}
@media screen and (max-width: 1024px) {
  .single-post .build-heading {
    background: linear-gradient(to top, #FFFFFF 0px, #FFFFFF 194px, #313131 194px, #313131 100%);
  }
}
.single-post .build-heading .fusion-row {
  max-width: 1031px !important;
  margin: auto !important;
}
@media screen and (max-width: 1024px) {
  .single-post .build-heading .fusion-row {
    max-width: 913px !important;
  }
}
@media screen and (max-width: 1024px) {
  .single-post .build-heading .fusion-row .fusion-layout-column.heading-col .fusion-column-wrapper .fusion-title {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 16px;
  }
}
.single-post .build-heading .fusion-row .fusion-layout-column.heading-col .fusion-column-wrapper .fusion-title:before {
  /*
                                content:"Our Posts";
                                color: $white;
                                font-family: $bebas;
                                font-size: 24px;
                                font-weight: 400;
                                line-height: 110%;
                                margin-right: 40px;
                                vertical-align: super;
                                margin-left: -123px;
                                @media screen and (max-width: $breakpoint-lg) {
                                    margin-left: 0;
                                    margin-right: 0;
                                }
                                */
}
.single-post .build-heading .fusion-row .fusion-layout-column.heading-col .fusion-column-wrapper .fusion-title h1 {
  display: inline;
}
@media screen and (max-width: 1024px) {
  .single-post .build-heading .fusion-row .fusion-layout-column.heading-col .fusion-column-wrapper .fusion-title h1 {
    font-size: 3.25rem !important;
  }
}
.single-post .build-heading .fusion-row .fusion-layout-column.img-col .fusion-image-element .fusion-imageframe {
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .single-post .build-heading .fusion-row .fusion-layout-column.img-col .fusion-image-element .fusion-imageframe {
    border-radius: 7px !important;
  }
}
.single-post .build-heading .fusion-row .fusion-layout-column.img-col .fusion-image-element .fusion-imageframe img {
  width: 100%;
  height: 600px;
  object-fit: cover;
}
@media screen and (max-width: 1024px) {
  .single-post .build-heading .fusion-row .fusion-layout-column.img-col .fusion-image-element .fusion-imageframe img {
    height: 531px;
  }
}
@media screen and (max-width: 767px) {
  .single-post .build-heading .fusion-row .fusion-layout-column.img-col .fusion-image-element .fusion-imageframe img {
    height: 218px;
  }
}
.single-post .build-info .fusion-row {
  max-width: 1030px !important;
  margin: auto !important;
}
@media screen and (max-width: 1024px) {
  .single-post .build-info .fusion-row {
    max-width: 770px !important;
  }
}
.single-post .build-info .fusion-row .fusion-layout-column .build-status-wrapper {
  border-radius: 8px;
  border: 1px solid #404040;
  background: #262626;
  padding: 4px;
  display: flex;
  width: fit-content;
  margin: auto;
  color: #FFFFFF;
  font-size: 0.75rem;
  line-height: 1;
  gap: 4px;
}
.single-post .build-info .fusion-row .fusion-layout-column .build-status-wrapper .build-status-pill {
  width: 102px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  .single-post .build-info .fusion-row .fusion-layout-column .build-status-wrapper .build-status-pill {
    font-size: 0.875rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-post .build-info .fusion-row .fusion-layout-column .build-status-wrapper .build-status-pill {
    font-size: 0.75rem !important;
  }
}
.single-post .build-info .fusion-row .fusion-layout-column .build-status-wrapper .build-date-pill {
  width: 102px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 4px;
  background: #000000;
}
@media screen and (max-width: 1024px) {
  .single-post .build-info .fusion-row .fusion-layout-column .build-status-wrapper .build-date-pill {
    font-size: 0.875rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-post .build-info .fusion-row .fusion-layout-column .build-status-wrapper .build-date-pill {
    font-size: 0.75rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-post .build-info .fusion-row .fusion-layout-column .fusion-text p {
    font-size: 0.9375rem !important;
  }
}
.single-post .build-info .fusion-row .fusion-layout-column.testimonial-col {
  max-width: 770px !important;
  margin: auto !important;
}
@media screen and (max-width: 1024px) {
  .single-post .build-info .fusion-row .fusion-layout-column.testimonial-col {
    text-align: center;
  }
}
.single-post .build-info .fusion-row .fusion-layout-column.testimonial-col .fusion-title .label {
  font-size: 0.875rem !important;
}
@media screen and (max-width: 767px) {
  .single-post .build-info .fusion-row .fusion-layout-column.testimonial-col .fusion-title.testimonial {
    font-size: 1.125rem !important;
    line-height: 1.1 !important;
  }
}
.single-post .our-builds .fusion-row {
  max-width: 1242px !important;
  margin: auto !important;
}
@media screen and (max-width: 1024px) {
  .single-post .our-builds .fusion-row {
    max-width: 912px !important;
  }
}
@media screen and (max-width: 576px) {
  .single-post .our-builds .fusion-row .heading-col .fusion-column-wrapper {
    flex-direction: column !important;
    gap: 16px !important;
  }
}
@media screen and (max-width: 767px) {
  .single-post .our-builds .fusion-row .heading-col .fusion-column-wrapper {
    gap: 0px !important;
    align-items: center;
    justify-content: center;
  }
}
@media screen and (max-width: 1024px) {
  .single-post .our-builds .fusion-row .heading-col .fusion-column-wrapper .fusion-title h3 {
    font-size: 1.5625rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-post .our-builds .fusion-row .heading-col .fusion-column-wrapper .fusion-button {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  .single-post .our-builds .fusion-row .build-grid-col .fusion-layout-column .fusion-column-wrapper {
    height: 293.333px !important;
  }
}
@media screen and (max-width: 1024px) {
  .single-post .our-builds .fusion-row .build-grid-col .fusion-layout-column .fusion-column-wrapper img {
    height: 293.333px !important;
  }
}
@media screen and (max-width: 1024px) {
  .single-post .our-builds .fusion-row .build-grid-col .fusion-layout-column .fusion-column-wrapper .fusion-title {
    align-items: center;
    display: flex;
    padding-top: 1.25rem !important;
    padding-left: 1.25rem !important;
    padding-bottom: 1.25rem !important;
    padding-right: calc(20px + 32px + 20px);
    font-size: 1.3125rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-post .our-builds .fusion-row .build-grid-col .fusion-layout-column .fusion-column-wrapper .fusion-title {
    height: unset;
    align-items: center;
    display: flex;
    padding-top: 0.5rem !important;
    padding-left: 0.75rem !important;
    padding-bottom: 0.5rem !important;
    padding-right: 0.75rem !important;
  }
}
@media screen and (max-width: 1024px) {
  .single-post .our-builds .fusion-row .build-grid-col .fusion-layout-column .fusion-column-wrapper .fusion-title .fusion-title-heading {
    font-size: 1.3125rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-post .fusion-button {
    height: 46px;
    padding-left: 3.375rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-post .fusion-button:before {
    background: url("/wp-content/uploads/2025/06/arrow-blue-medium.svg") no-repeat 0 0;
    width: 38px;
    height: 38px;
  }
}
@media screen and (max-width: 767px) {
  .single-post .fusion-button:hover {
    padding-right: 3.375rem !important;
  }
}
@media screen and (max-width: 767px) {
  .single-post .fusion-button:hover:before {
    background: url("/wp-content/uploads/2025/06/arrow-blue-medium.svg") no-repeat 0 0;
    left: calc(100% - 42px);
  }
}
.single-post .related-blog-container .latest-blog-col .img-col .fusion-image-wrapper, .single-post .related-blog-container .blog-col .img-col .fusion-image-wrapper {
  height: 400px;
  border-radius: 8px;
}
@media screen and (max-width: 767px) {
  .single-post .related-blog-container .latest-blog-col .img-col .fusion-image-wrapper, .single-post .related-blog-container .blog-col .img-col .fusion-image-wrapper {
    height: 300px;
  }
}
.single-post .related-blog-container .latest-blog-col .img-col .fusion-image-wrapper img, .single-post .related-blog-container .blog-col .img-col .fusion-image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.single-post .related-blog-container .latest-blog-col .content-col .post-date .fusion-title-heading a, .single-post .related-blog-container .blog-col .content-col .post-date .fusion-title-heading a {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 0.75rem !important;
  font-weight: bold;
  display: flex;
  align-items: center;
  gap: 16px;
}
.single-post .related-blog-container .latest-blog-col .content-col .post-date .fusion-title-heading a:after, .single-post .related-blog-container .blog-col .content-col .post-date .fusion-title-heading a:after {
  content: "";
  background: url(/wp-content/uploads/2025/11/arrow-white-large-light.svg);
  width: 30px;
  height: 30px;
  display: flex;
  background-size: contain;
  border: 1px solid #479dd6;
  border-radius: 100%;
}
.single-post .related-blog-container .blog-col .img-col .fusion-image-wrapper {
  height: 300px;
  border-radius: 8px;
}
.single-post .related-blog-container .blog-col .pagination {
  justify-content: center;
  font-weight: bold;
}
.single-post .related-blog-container .blog-col .pagination .current {
  background: transparent;
  border: 0;
  color: #000;
  width: fit-content;
}
.single-post .related-blog-container .blog-col .pagination a {
  border: 0 !important;
}
