<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body .hide_option-div {
  display: none; }

body.hide_final_totals_epo .tm-extra-product-options-totals.tm-custom-price-totals {
  display: none !important; }

body.hide_final_totals_epo .tc-epo-totals.tm-epo-totals.tm-custom-prices-total {
  display: none !important; }

.woocommerce div.product .summary p.price {
  float: none !important; }

.tm-epo-required {
  display: none !important; }

.squad_element .cpf-type-divider.col-12 {
  width: 100%; }

.squad_element .squad_counter {
  position: absolute;
  width: 25px;
  height: 25px;
  top: 0px;
  left: 0px;
  text-align: center;
  line-height: 25px;
  font-size: 11px;
  font-weight: 900;
  background: #efefef; }

.tm-extra-product-options .nopadding .tm-cell.squad_element {
  margin-bottom: 5px; }
  .tm-extra-product-options .nopadding .tm-cell.squad_element .tm-description {
    margin-bottom: 5px; }
  .tm-extra-product-options .nopadding .tm-cell.squad_element .cpf_hide_element .tmcp-field-wrap {
    padding-top: 0px; }
    .tm-extra-product-options .nopadding .tm-cell.squad_element .cpf_hide_element .tmcp-field-wrap input[type="text"] {
      margin-top: 0px;
      margin-bottom: 0px;
      width: 100%; }
    .tm-extra-product-options .nopadding .tm-cell.squad_element .cpf_hide_element .tmcp-field-wrap .price.tc-price {
      float: right !important; }
  .tm-extra-product-options .nopadding .tm-cell.squad_element .cpf_hide_element label {
    width: 80%; }

.tm-extra-product-options .tm-cell .tm-epo-field-label.tm-disable span.tm-epo-required {
  display: none !important; }

.woocommerce .component_table_item dl.component dd {
  margin-left: 0px; }

.tm-extra-product-options-fields .tm-quantity.tm-bottom {
  display: none !important; }

.single_variation_wrap {
  margin-bottom: 20px; }

.tm-no-options-composite .composite_price .price, .tm-no-options-composite .step_title_wrapper, .composite_button .quantity {
  display: none !important; }

.tm-no-options-composite .composite_wrap {
  padding: 20px 0px;
  padding-bottom: 20px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin-bottom: 50px; }

.customFinalPriceWrapper {
  font-size: 14px;
  margin-bottom: 20px; }
  .customFinalPriceWrapper .customFinalPrice {
    font-weight: 600;
    font-size: 16px; }

.composite_wrap .composite_button .quantity {
  display: none !important; }

.composite_wrap .composite_button .single_add_to_cart_button.composite_add_to_cart_button {
  width: 100%; }

.club_badge .club_badge, .hide_epoptions {
  display: none !important; }

.woocommerce div.product .summary h3.price {
  width: 100%; }

.product-type-composite .summary-top {
  margin-bottom: 20px;
  padding-bottom: 10px; }

.product-type-composite .product-price-wrap h3 {
  font-size: 18px;
  line-height: 20px; }

.product-type-composite .tc-totals-form {
  display: none; }

.product-type-composite .optionsPriceHolder {
  border-bottom-color: #e4e4e4;
  border-bottom: 2px solid #e4e4e4;
  margin-bottom: 20px;
  padding-bottom: 10px; }

.product-type-composite .product-price-wrap {
  margin-bottom: 0px; }

.floating_totals {
  opacity: 0;
  transition: opacity 0.5s ease;
  border-bottom: 2px solid #e4e4e4;
  display: none;
  background: #fff;
  max-height: 200px;
  z-index: -1;
  width: 100%;
  position: fixed;
  top: -100%;
  -webkit-box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.2); }
  .floating_totals.fixed {
    opacity: 1;
    z-index: 100; }
  .floating_totals .floating_totals_inner .details {
    margin: 0 4px;
    float: left;
    width: 60%; }
    .floating_totals .floating_totals_inner .details .scroll-wrapper {
      max-height: 200px; }
      .floating_totals .floating_totals_inner .details .scroll-wrapper .details_inner {
        padding-top: 10px; }
        .floating_totals .floating_totals_inner .details .scroll-wrapper .details_inner .garments .garment_wrap .garment_title {
          font-family: Poppins;
          line-height: 16px;
          font-weight: 700;
          font-style: normal;
          font-size: 14px;
          margin-top: 10px;
          margin-bottom: 5px;
          padding-bottom: 5px;
          border-bottom: 1px solid #e4e4e4; }
  .floating_totals .floating_totals_inner .totals {
    padding-left: 15px;
    float: right;
    width: 38%; }
    .floating_totals .floating_totals_inner .totals .totals_inner {
      margin: 0 4px;
      padding-top: 20px; }
      .floating_totals .floating_totals_inner .totals .totals_inner h3 {
        font-size: 18px;
        line-height: 20px; }
      .floating_totals .floating_totals_inner .totals .totals_inner h3.price {
        margin: 0; }
      .floating_totals .floating_totals_inner .totals .totals_inner h3.optionsPrice {
        margin: 15px 0; }
      .floating_totals .floating_totals_inner .totals .totals_inner .dummy_add_to_cart {
        width: 100%;
        text-transform: uppercase;
        margin-bottom: 20px; }

.container.product-main .woocommerce-message.kinect_add_to_cart_success {
  background: #64bd42 !important;
  padding: 30px !important;
  padding-left: 70px !important;
  border-color: #439225;
  color: #fff;
  font-size: 16px; }
  .container.product-main .woocommerce-message.kinect_add_to_cart_success:before {
    top: 0;
    color: #fff;
    line-height: 80px;
    font-size: 26px; }
  .container.product-main .woocommerce-message.kinect_add_to_cart_success .button {
    background: #fff;
    border: 2px solid #e3e3e3;
    text-transform: uppercase;
    height: 60px;
    line-height: 30px;
    font-size: 14px;
    letter-spacing: 1px; }
</pre></body></html>