.wp-block-group.row_features .container {
  gap: 2rem; }

header .row-header .menu-account-menu-container > ul > li > a.btn-trial {
  display: none; }
header .row-header .menu-account-menu-container > ul > li .sub-menu li a {
  color: #FFF !important; }
header a.btn-trial {
  color: #FFF !important;
  display: none; }
header.submenu-white .row-header .menu-account-menu-container > ul > li .sub-menu li a:hover {
  color: #FFF !important;
  opacity: .7; }

.page-template-default .row_content p {
  color: #444 !important; }

.wp-block-group.row_features .feature-item .wp-block-image img {
  height: 80px !important;
  opacity: .9;
  mix-blend-mode: multiply; }

.wc_payment_method.payment_method_paypal img {
  width: 184px;
  max-height: 80px !important;
  margin-right: 10px !important; }

.wc_payment_method.payment_method_paypal .about_paypal {
  margin-top: 13px !important; }
  @media (max-width: 569px) {
    .wc_payment_method.payment_method_paypal .about_paypal {
      float: left !important; } }

.home #post-10 h1 {
  display: none; }

body.home .header-clone {
  display: none !important; }

body.home div.wp-block-group.row_features {
  opacity: 0;
  height: 0;
  transition: none; }

body.home.loaded div.wp-block-group.row_features {
  transition: 1s;
  opacity: 1;
  height: auto; }

nav#mobile-navigation .search-widget > div {
  width: 100%; }
nav#mobile-navigation .menu-main-menu-container {
  max-width: 400px;
  width: 100%; }
  @media only screen and (max-width: 480px) {
    nav#mobile-navigation .menu-main-menu-container {
      padding-left: 20px;
      padding-right: 20px; } }
  nav#mobile-navigation .menu-main-menu-container > ul {
    width: 100%; }
    nav#mobile-navigation .menu-main-menu-container > ul > .collapsible {
      padding-left: 0; }
    nav#mobile-navigation .menu-main-menu-container > ul div.menu-item {
      position: relative; }
      nav#mobile-navigation .menu-main-menu-container > ul div.menu-item > span {
        right: 0;
        position: absolute;
        z-index: 3; }
      nav#mobile-navigation .menu-main-menu-container > ul div.menu-item .view-category {
        line-height: 1.75 !important;
        float: left; }
        nav#mobile-navigation .menu-main-menu-container > ul div.menu-item .view-category:hover svg {
          fill: var(--secondary-color); }
        nav#mobile-navigation .menu-main-menu-container > ul div.menu-item .view-category svg {
          fill: #fff; }

header .row-header .row-header-inner {
  height: 100px; }
  header .row-header .row-header-inner .logo {
    opacity: 0;
    transition: none;
    width: 675px; }
    @media only screen and (max-width: 1600px) {
      header .row-header .row-header-inner .logo {
        width: 100%; } }
    header .row-header .row-header-inner .logo a {
      align-items: center;
      column-gap: 1em;
      justify-content: space-between;
      width: 100%; }
      @media only screen and (max-width: 1600px) {
        header .row-header .row-header-inner .logo a {
          column-gap: 25%; } }
      @media only screen and (max-width: 1280px) {
        header .row-header .row-header-inner .logo a {
          column-gap: 15%; } }
      header .row-header .row-header-inner .logo a img {
        width: auto; }
    header .row-header .row-header-inner .logo .site-title {
      color: var(--primary-color);
      font-size: 30px;
      font-weight: 700; }
      @media only screen and (max-width: 1024px) {
        header .row-header .row-header-inner .logo .site-title {
          display: none; } }
    header .row-header .row-header-inner .logo .site-text-logo {
      width: 285px; }
      @media only screen and (max-width: 1280px) {
        header .row-header .row-header-inner .logo .site-text-logo {
          width: 210px; } }
      @media only screen and (max-width: 1199px) {
        header .row-header .row-header-inner .logo .site-text-logo {
          display: none; } }
    header .row-header .row-header-inner .logo.loaded {
      opacity: 1;
      transition: 1s; }
  header .row-header .row-header-inner .menu-account-menu-container > ul li:last-child > a {
    height: 0;
    opacity: 0; }
    header .row-header .row-header-inner .menu-account-menu-container > ul li:last-child > a.loaded {
      height: auto;
      opacity: 1; }
header#mobile-header #logo {
  width: 350px !important; }
  header#mobile-header #logo img:first-child {
    width: 75px; }
  header#mobile-header #logo img:last-child {
    margin-left: 125px;
    width: 175px; }
    @media only screen and (max-width: 414px) {
      header#mobile-header #logo img:last-child {
        margin-left: 105px;
        width: 155px; } }
  header#mobile-header #logo .site-title {
    display: none; }

.home .row_hero,
.home .row_features {
  height: 0;
  opacity: 0;
  transition: none; }
.home .two-columns {
  align-items: center;
  background-color: #eee;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 9.5em; }
  @media only screen and (max-width: 1024px) {
    .home .two-columns {
      margin-top: 6.25em; } }
  .home .two-columns .row_hero,
  .home .two-columns .row_features {
    height: auto;
    opacity: 1;
    transition: 1s;
    width: 50%; }
    @media only screen and (max-width: 1200px) {
      .home .two-columns .row_hero,
      .home .two-columns .row_features {
        width: 100%; } }
  @media only screen and (min-width: 1200px) {
    .home .two-columns .row_features {
      padding-left: 2rem;
      padding-right: 2rem; } }

.woocommerce-page .wc-block-components-button:not(.is-link) {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  min-height: 3em;
  position: relative;
  text-align: center;
  transition: box-shadow .1s linear;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  font-weight: 700;
  letter-spacing: inherit;
  line-height: inherit;
  line-height: 1;
  padding: 0 1em;
  text-decoration: inherit;
  text-decoration: none;
  text-transform: inherit;
  text-transform: none; }
  .woocommerce-page .wc-block-components-button:not(.is-link).contained, .woocommerce-page .wc-block-components-button:not(.is-link).contained:active, .woocommerce-page .wc-block-components-button:not(.is-link).contained:disabled, .woocommerce-page .wc-block-components-button:not(.is-link).contained:focus, .woocommerce-page .wc-block-components-button:not(.is-link).contained:hover {
    background-color: #1e1e1e;
    color: #fff; }
  .woocommerce-page .wc-block-components-button:not(.is-link).contained:hover {
    opacity: .9; }

.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-totals-item {
  text-align: left; }
.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main,
.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar {
  width: 50%; }
  @media only screen and (max-width: 911px) {
    .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main,
    .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar {
      width: 100%; } }
@media only screen and (max-width: 911px) {
  .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main {
    margin-bottom: 2em;
    order: 0 !important; } }
.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-text-input input[type=email],
.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-text-input input[type=number],
.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-text-input input[type=tel],
.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-text-input input[type=text],
.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-text-input input[type=url],
.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main input.components-combobox-control__input[type=text] {
  padding: 2em .5em .75em; }
.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__shipping-option {
  padding-bottom: 3em; }
  .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__shipping-option::after {
    border-style: solid;
    border-width: 1px 0 0;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    opacity: .3;
    pointer-events: none;
    position: absolute;
    width: 100%; }
    @media only screen and (max-width: 911px) {
      .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__shipping-option::after {
        display: none; } }
.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-title,
.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-radio-control__label {
  text-align: left; }
.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main #payment-method,
.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main #order-notes,
.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wp-block-woocommerce-checkout-terms-block,
.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wp-block-woocommerce-checkout-actions-block {
  height: 0;
  opacity: 0;
  transition: 1s; }
.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .stripe-gateway-stripelink-modal-trigger {
  opacity: 0;
  visibility: hidden; }
.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar {
  padding-left: 3.7735849057%; }
  @media only screen and (max-width: 911px) {
    .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar {
      order: 1 !important;
      padding-left: 0; } }
  .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar #payment-option-section {
    background-color: #fff;
    border-radius: 5px;
    margin-bottom: 1em;
    margin-top: 2em;
    padding: 2em 1.75em 1em;
    transition: all 0.35 ease-in; }
    @media only screen and (max-width: 911px) {
      .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar #payment-option-section {
        padding: 0; } }
    .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar #payment-option-section .wc-block-components-title::before,
    .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar #payment-option-section .wc-block-components-checkout-step__container::after {
      display: none; }
    .woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar #payment-option-section .wc-block-components-title {
      text-align: left; }
@media only screen and (max-width: 911px) {
  .woocommerce-checkout #main-container:before {
    opacity: 0;
    visibility: hidden; } }
.woocommerce-checkout #order_review input#submit.alt,
.woocommerce-checkout #order_review a.button.alt,
.woocommerce-checkout #order_review button.button.alt,
.woocommerce-checkout #order_review input.button.alt {
  background-color: var(--primary-color);
  color: #fff; }
  .woocommerce-checkout #order_review input#submit.alt:hover,
  .woocommerce-checkout #order_review a.button.alt:hover,
  .woocommerce-checkout #order_review button.button.alt:hover,
  .woocommerce-checkout #order_review input.button.alt:hover {
    opacity: .9; }

.product-template-default .row_product_image_details button.centre-button {
  color: #fff; }
.product-template-default .woocommerce-variation-add-to-cart.btn-disabled {
  position: relative; }
  .product-template-default .woocommerce-variation-add-to-cart.btn-disabled button {
    opacity: 0.35;
    pointer-events: none; }
  .product-template-default .woocommerce-variation-add-to-cart.btn-disabled .ribbon-select {
    display: inline-block;
    height: auto;
    opacity: 1; }
.product-template-default .woocommerce-variation-add-to-cart .ribbon-select {
  bottom: -2.5rem;
  color: var(--primary-color);
  display: none;
  font-size: 14px;
  left: 0;
  height: 0;
  opacity: 0;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  transition: 1s; }
.product-template-default .monsta_modal .clear-field {
  color: var(--primary-color);
  float: right;
  font-weight: 700;
  margin-right: 20px;
  margin-top: 5px; }
  .product-template-default .monsta_modal .clear-field:hover {
    color: var(--secondary-color); }
.product-template-default .monsta_modal #clear-all {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  row-gap: 2px;
  font-size: 14px; }
  .product-template-default .monsta_modal #clear-all .frame {
    align-items: center;
    border: 2px solid transparent;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    height: 150px;
    transition: 0.5s;
    width: 150px; }
  .product-template-default .monsta_modal #clear-all:hover .frame, .product-template-default .monsta_modal #clear-all.active .frame {
    border-color: #000; }
  .product-template-default .monsta_modal #clear-all i {
    font-size: 2.75rem; }

.header-clone {
  height: 170px !important; }
  @media screen and (max-width: 1024px) {
    .header-clone {
      height: 70px !important; } }

body.home .header-clone.header-sm {
  display: inline-block !important; }

.home.page-template-default .row_features {
  padding-bottom: 2rem !important;
  padding-top: 2rem !important; }
.home .wp-block-group__inner-container > .row {
  align-items: center; }
  @media screen and (max-width: 1200px) {
    .home .wp-block-group__inner-container > .row {
      flex-direction: column-reverse; } }
.home .banner-products {
  padding-left: 30px;
  padding-right: 30px; }
  .home .banner-products .row-products {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0; }
    @media screen and (max-width: 767px) {
      .home .banner-products .row-products {
        grid-template-columns: repeat(2, 1fr); } }
    @media screen and (max-width: 480px) {
      .home .banner-products .row-products {
        grid-template-columns: repeat(1, 1fr); } }
    .home .banner-products .row-products .product-item-wrap {
      width: 100% !important; }
      .home .banner-products .row-products .product-item-wrap .product-item {
        height: 100% !important; }
        .home .banner-products .row-products .product-item-wrap .product-item .product-inner {
          height: 100%;
          padding-bottom: 30px !important;
          pointer-events: none !important;
          position: relative !important; }
          .home .banner-products .row-products .product-item-wrap .product-item .product-inner .product-inner-img {
            padding-top: 70%; }

/*# sourceMappingURL=mohawk_child.css.map */
