.ast-header-html input {
  font-size: 12px;
}
.footer-widget-area .mc4wp-form-fields {
  margin-top: -11px;
}
.ast-header-html .mc4wp-form-fields > input {
  border-width: 1px;
  padding-bottom: 0.247979px;
  padding-top: 0.45329px;
  padding-right: 9 0.1899px;
}
#colophon .site-footer-below-section-1 {
  margin-left: 0px;
  margin-bottom: 0px;
  margin-top: -20px;
}
#page > #colophon .site-below-footer-inner-wrap {
  margin-bottom: -16px;
}
.woocommerce #content div.product .product_meta > span {
  -webkit-text-stroke-color: rgba(0, 0, 0, 0);
  color: #000000;
}
.woocommerce #content div.product .product_meta a {
  color: #000000;
}
.ast-main-header-wrap > .ast-primary-header-bar > .site-primary-header-wrap .site-header-primary-section-right {
  color: #000000;
}
.site-header-primary-section-right .menu-item > .menu-link {
  color: #000000;
  overflow: visible;
}
.ast-builder-layout-element > #ast-site-header-cart .astra-icon {
  color: #000000;
}
#primary > #main .orderby {
  color: #000000;
  display: none;
}
.woocommerce #content div.product .single_add_to_cart_button {
  background-color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.ast-builder-layout-element > #ast-site-header-cart .ast-addon-cart-wrap {
  border-style: none;
}
.elementor-widget-wrap .widget-image-caption {
  height: 0;
}
.elementor-column p {
  height: 22px;
  padding-top: 0px;
  text-transform: none;
}
.site-below-footer-wrap .footer-widget-area {
  text-decoration: none;
}
#footer-site-navigation .popmake-2413 > .menu-link {
  text-decoration: none;
}
#footer-site-navigation .menu-item > .menu-link {
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
}
.elementor-container .elementor-element-5b00743 > .elementor-widget-container {
  display: flex;
  justify-content: center;
}
.elementor-column .klaviyo_form_trigger {
  display: flex;
  border-color: #000000;
  color: rgba(255, 255, 255, 0);
  font-size: 23px;
  text-transform: uppercase;
  -webkit-text-stroke-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.12);
  font-style: normal;
  background-repeat: repeat;
  background-size: auto;
  line-height: 28px;
  letter-spacing: 8px;
  border-width: 1px;
}
.elementor .elementor-widget-wrap {
  text-transform: uppercase;
  border-color: #000000;
}
#product-2332 .sku {
  color: #000000;
}
.woocommerce #content div.product .product_meta {
  visibility: hidden;
}
.variations label {
  background-position: left;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 21px;
  font-weight: 700;
}
.woocommerce #content div.product .product_title {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 21px;
  text-transform: none;
  font-weight: 700;
}
#order_review .order-total > td {
  font-size: 13px;
}
.order-total bdi {
  font-size: 16px;
}
.shop_table .includes_tax {
  font-size: 9.4px;
}
#payment .woocommerce-privacy-policy-text > p {
  font-size: 16px;
}
.ast-woocommerce-container > #product-4988 .woocommerce-price-suffix {
  font-size: 15.2px;
}
.ast-woocommerce-container > #product-2625 > .summary .woocommerce-price-suffix {
  font-size: 15.2px;
}
.ast-woocommerce-container > #product-2621 > .summary .woocommerce-price-suffix {
  font-size: 15.2px;
}
.ast-woocommerce-container > #product-2617 > .summary .woocommerce-price-suffix {
  font-size: 15.2px;
}
.ast-woocommerce-container > #product-4994 .woocommerce-price-suffix {
  font-size: 15.2px;
}
.ast-woocommerce-container > #product-2370 > .summary .woocommerce-price-suffix {
  font-size: 15.2px;
}
.ast-woocommerce-container > #product-2332 > .summary .woocommerce-price-suffix {
  font-size: 15.2px;
}
.ast-woocommerce-container > #product-2359 > .summary .woocommerce-price-suffix {
  font-size: 15.2px;
}
.woocommerce p.woocommerce-result-count {
  display: none;
}
#order_review > #payment .payment_method_woocommerce_payments_p24 > .payment_box {
  color: #000000;
}
#order_review .cart_item > .product-name {
  font-size: 14px;
  display: flex;
  padding-left: 0px;
  margin-right: 0px;
}
tbody bdi {
  font-size: 14px;
}
#order_review .cart-subtotal > th {
  font-size: 16px;
  display: none;
}
tfoot > .cart-subtotal bdi {
  font-size: 16px;
}
#order_review .woocommerce-shipping-totals > th {
  font-size: 14px;
}
.woocommerce-shipping-totals li > label {
  font-size: 14px;
}
td > #shipping_method > li img {
  display: none;
}
#order_review .cart-subtotal > td {
  display: none;
}
tfoot li {
  font-size: 14px;
}
.shop_table .woocommerce-shipping-destination {
  display: none;
}
tbody .shipping-calculator-button {
  display: none;
}
.woocommerce-variation .panel-heading {
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.woocommerce-variation-availability h4 {
  font-size: 20px;
}
.woocommerce-variation .panel-body {
  border-style: none;
}
.single_variation_wrap .panel {
  border-color: #000000;
}
.row label {
  font-size: 13px;
}
.ast-builder-layout-element .ast-addon-cart-wrap {
  border-style: none;
}
#main .woocommerce-product-details__short-description {
  font-size: 12px;
  line-height: 21px;
  font-family: Arial, Helvetica, sans-serif;
}
#product-5788 > .summary bdi {
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 21px;
}
#product-5271 > .summary bdi {
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 21px;
}
#product-5241 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 21px;
}
.woocommerce #content div.product .price {
  padding-bottom: 20px;
  font-size: 13px;
  line-height: 21px;
  font-family: Arial, Helvetica, sans-serif;
}
.woocommerce #content div.product .entry-summary p {
  margin-bottom: 0px;
}
.woocommerce #content div.product .variations .value select {
  font-family: Arial, Helvetica, sans-serif;
  text-transform: none;
  font-size: 12px;
  line-height: 21px;
}
#product-5795 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 21px;
}
.woocommerce #content div.product .variations .label {
  font-weight: 700;
}
#product-5419 > .summary bdi {
  font-size: 13px;
  line-height: 21px;
  font-family: Arial, Helvetica, sans-serif;
}
#product-5408 > .summary bdi {
  font-size: 13px;
  line-height: 21px;
  font-family: Arial, Helvetica, sans-serif;
}
.elementor-shortcode .ast-article-single > .astra-shop-summary-wrap {
  font-size: 12px;
  line-height: 21px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-family: Arial, Helvetica, sans-serif;
  line-height: 15px;
  font-size: 11px;
  font-weight: 400;
}
.ast-article-single > .astra-shop-summary-wrap bdi {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 0px;
  font-weight: 700;
}
#product-5451 > .summary bdi {
  font-size: 13px;
  line-height: 21px;
  font-family: Arial, Helvetica, sans-serif;
}
.ast-article-post bdi {
  font-size: 11px;
  line-height: 0px;
  font-family: Arial, Helvetica, sans-serif;
}
#main .ast-article-post > .astra-shop-summary-wrap {
  text-align: center;
  font-size: 12px;
  line-height: 21px;
}
#product-5241 .first > .astra-shop-summary-wrap {
  font-size: 12px;
  line-height: 21px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
}
.summary .woocommerce-Price-currencySymbol {
  font-family: Arial, Helvetica, sans-serif;
}
#product-5462 .first > .astra-shop-summary-wrap {
  text-align: center;
}
#product-5462 .ast-article-single > .astra-shop-summary-wrap {
  text-align: center;
}
#product-5462 > .summary bdi {
  line-height: 21px;
  font-family: Arial, Helvetica, sans-serif;
}
#product-5271 .first > .astra-shop-summary-wrap {
  text-align: center;
}
#product-5271 .ast-article-single > .astra-shop-summary-wrap {
  text-align: center;
}
#product-5408 .first > .astra-shop-summary-wrap {
  font-size: 12px;
  line-height: 21px;
  text-align: center;
}
.related .first .ast-loop-product__link {
  line-height: 15px;
}
#product-5408 .ast-article-single > .astra-shop-summary-wrap {
  font-size: 12px;
  line-height: 21px;
  text-align: center;
}
#product-6545 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-6545 .first > .astra-shop-summary-wrap {
  line-height: 21px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
}
#product-6545 .ast-article-single > .astra-shop-summary-wrap {
  text-align: center;
}
#product-6501 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-6501 .first > .astra-shop-summary-wrap {
  line-height: 21px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
}
#product-6501 .ast-article-single > .astra-shop-summary-wrap {
  line-height: 21px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
}
.woocommerce .related > h2 {
  font-size: 12px;
  line-height: 21px;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
.value .variable-item span {
  font-size: 12px;
  line-height: 21px;
  font-family: Arial, Helvetica, sans-serif;
}
#main .wpcsc-size-charts-list {
  font-size: 12px;
  line-height: 21px;
  font-family: Arial, Helvetica, sans-serif;
}
#product-7441 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-7441 > .up-sells .first > .astra-shop-summary-wrap {
  line-height: 21px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
}
#product-7441 .product_cat-hoodie-en > .astra-shop-summary-wrap {
  line-height: 21px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
}
#product-7441 > .up-sells .product_cat-belt > .astra-shop-summary-wrap {
  line-height: 21px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
}
#product-7441 .last > .astra-shop-summary-wrap {
  line-height: 21px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
}
#product-7441 > .related .astra-shop-summary-wrap {
  line-height: 21px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
}
#product-7441 .product_cat-boxy-tee > .astra-shop-summary-wrap {
  line-height: 21px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
}
.woocommerce .upsells > h2 {
  font-size: 13px;
  line-height: 21px;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: none;
  text-align: left;
}
#product-7456 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-6971 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-6992 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-6518 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-6497 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-6478 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-6491 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-4994 bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#primary-site-navigation-desktop .current_page_parent > .menu-link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
#primary-site-navigation-desktop .menu-item > .menu-link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
#product-6527 bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-4988 bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-5779 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-5761 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-6156 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-6168 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-5188 bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-5377 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-5425 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-5403 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
.elementor-widget-container .elementor-button-text {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
}
#product-5775 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-6161 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-6194 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-6175 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-6199 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-5784 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-5770 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-5766 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
#product-5436 > .summary bdi {
  font-family: Arial, Helvetica, sans-serif;
}
.page .elementor-container {
  font-family: Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 1024px) {
  .elementor-container .elementor-element-5b00743 > .elementor-widget-container {
    left: -300px;
    position: absolute;
    right: -300.03px;
    bottom: -116px;
  }
  .elementor-widget-container .elementor-button-text {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: 500;
  }
}
@media screen and (max-width: 768px) {
  .elementor-container .elementor-element-5b00743 > .elementor-widget-container {
    top: 107px;
    bottom: -149px;
    left: -261px;
    right: -248.03px;
  }
  .woocommerce-variation .panel-heading {
    background-color: #000000;
  }
  #payment .woocommerce-privacy-policy-text > p {
    font-size: 16px;
  }
  .site-below-footer-inner-wrap p {
    font-family: Arial, Helvetica, sans-serif;
  }
}
@media screen and (max-width: 667px) {
  .elementor-container .elementor-element-5b00743 > .elementor-widget-container {
    top: 84px;
    position: absolute;
    bottom: -120px;
    right: 280.031px;
    left: 261.016px;
  }
}
@media screen and (max-width: 375px) {
  .footer-widget-area #astra-footer-menu {
    margin-top: 15px;
  }
  .footer-widget-area .mc4wp-form-fields {
    width: 120px;
    padding-right: px;
    padding-left: 0px;
  }
  .site-below-footer-inner-wrap .ast-builder-html-element {
    padding-left: 65px;
  }
  .ast-header-html input {
    padding-left: 18px;
  }
  #page > #colophon .site-below-footer-inner-wrap {
    margin-bottom: -30px;
  }
  tbody .coupon > .button {
    font-size: 13px;
  }
  .elementor-column .klaviyo_form_trigger {
    font-size: 15px;
    line-height: 0px;
    letter-spacing: 0px;
    border-width: 1px;
    position: absolute;
    left: -25.1406px;
    right: -34.1562px;
  }
  .elementor-container .elementor-element-5b00743 > .elementor-widget-container {
    left: 182.016px;
    top: 11px;
    bottom: -28px;
    right: 261.031px;
    font-size: 18px;
    line-height: 20.2px;
    word-spacing: 0px;
    letter-spacing: 0px;
    border-width: 0px;
    border-style: solid;
  }
  .woocommerce ul.products li.product .price {
    font-size: 13.4px;
  }
  #order_review .cart_item > .product-name {
    font-size: 13px;
  }
  tbody bdi {
    font-size: 13px;
  }
  #order_review .cart-subtotal > th {
    font-size: 13px;
    display: none;
  }
  tfoot > .cart-subtotal bdi {
    font-size: 13px;
  }
  #order_review .woocommerce-shipping-totals > th {
    font-size: 13px;
  }
  .woocommerce-shipping-totals li > label {
    font-size: 13px;
  }
  #order_review .order-total > th {
    font-size: 16px;
  }
  td > #shipping_method > li img {
    display: none;
  }
  .shop_table .includes_tax {
    display: inline-block;
  }
  #order_review .cart-subtotal > td {
    display: none;
  }
  .woocommerce-cart .woocommerce table.shop_table.cart td.product-subtotal {
    display: none;
  }
  .woocommerce-variation .panel-heading {
    background-color: #000000;
    font-size: 15px;
  }
  .woocommerce-variation-availability h4 {
    font-size: 16px;
  }
  .row .cwgstock_name {
    font-size: 14px;
  }
  .row .cwgstock_email {
    font-size: 14px;
  }
  .row label {
    font-size: 13px;
  }
}
