/* 
Theme Name: 4kickerz
Template: hello-elementor
Text Domain: 4kickerz
*/

html {
  overflow-x: hidden;
}

.right-col-socks .elementor-widget-wrap {
  align-items: flex-start !important;
  align-content: flex-start !important;
  margin-top: 20px;
}
.socks-pp-images ol.flex-control-nav {
  margin-top: 20px !important;
}

button.plus.qib-button,
button.minus.qib-button,
button.single_add_to_cart_button.button.alt,
.qib-container .quantity input {
  height: 50px !important;
}

.elementor-347
  .elementor-element-a7bcebd
  .woocommerce-product-details__short-description
  p {
  display: block !important;
}

.product-column .elementor-widget-wrap {
  display: flex !important;
  flex-direction: column;
  justify-content: space-evenly !important;
  align-items: center !important;
}

.woocommerce-cart .paypal-buttons,
.single-product .paypal-buttons {
  display: none !important;
}

#popmake-16080 .pum-content.popmake-content p {
  margin: 0 !important;
}

div#popmake-16080,
div#popmake-16135,
div#popmake-16133,
div#popmake-16134 {
  padding: 40px !important;
}

.no-customization .elementor-button-wrapper > a {
  background: transparent !important;
  color: #fcce18 !important;
  font-size: 24px !important;
}

.no-customization .elementor-button-wrapper > a span.elementor-button-text {
  text-transform: none !important;
  font-weight: 300 !important;
}

.no-customization:hover a.elementor-button span {
  color: #000 !important;
  font-weight: 300 !important;
}

@media (min-width: 786px) .modal .fpd-done.fpd-btn {
  margin-top: 10px !important;
}

.fpd-modal-product-designer fpd-actions-bar [data-pos="modal"] {
  flex: 0;
  text-align: right;
  display: flex !important;
  padding: 5px;
  align-items: center;
  position: absolute;
  bottom: auto !important;
}

.fpd-container fpd-views-nav {
  max-width: 350px;
}

.fpd-wrapper.fpd-layout-small
  fpd-actions-bar
  [data-pos="modal"]
  > .fpd-btn.fpd-done
  .fpd-label {
  display: block !important;
}

span.fpd-btn.fpd-btn-fill.fpd-close.fpd-done {
  display: flex;
}

.fpd-icon-done:before {
  content: url("/wp-content/uploads/2024/01/shopping-cart-1-1.svg") !important;
}

.fpd-btn span.fpd-total-price {
  display: none !important;
}

.fpd-container.fpd-sidebar.fpd-layout-small fpd-main-bar {
  height: auto !important;
  width: 75% !important;
}

.fpd-done.fpd-btn {
  margin-top: -8px !important;
}

@media (min-width: 900px) {
  .fpd-container fpd-views-nav {
    right: 32% !important;
    max-width: 550px !important;
    width: 350px !important;
    margin: auto !important;
  }
}