/** Shopify CDN: Minification failed

Line 154:1 Expected "}" to go with "{"

**/
/*CART Section */
.cart-header .free-shipping-bar {
  max-width: 1024px;
  width: auto;
}

.t-w-full {
  width: 100%;
}

.order-summary__body tr td {
  padding: 10px !important;
  padding-top: 10px !important;
  padding-right: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 10px !important;
}

.cart-order__summary {
  background-color: white;
  padding: 5px 18px;
  border-radius: 3px;
  border: 1px solid #ececec;
}
form.cart-form.rounded {
  background: white;
}

table.order-table-list {
  background: white;
  border-radius: 3px;
  border: 1px solid #ececec;
}

.addresses-list .address,
.order-addresses-list .address {
  background: white;
  border-radius: 3px;
  border: 1px solid #ececec;
}

table.order-summary {
  background: white;
  border-radius: 3px;
  padding: 5px 10px;
}

.product-list .product-info__inventory {
}

.product-list span.text-with-icon {
  /*font-size: 0.7rem;*/
}
.product-list svg.icon {
}

.customer-form {
  /* WebKit browsers */
}
.customer-form :not(:focus)::-webkit-input-placeholder {
  color: transparent;
}
.customer-form :not(:focus):-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: transparent;
}
.customer-form :not(:focus)::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: transparent;
}
.customer-form :not(:focus):-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: transparent;
}

@media screen and (min-width: 1000px) {
  .customer-form {
    gap: var(--spacing-6);
    grid: auto / auto-flow minmax(0, 900px);
    justify-content: center;
    display: grid;
  }

  .customer-form__image {
    height: 100%;
    object-fit: cover;
    object-position: center;
    display: block;
  }
}
.customer-form .bg-white {
  background: white;
}
.customer-form__box-inner {
  max-width: 1000px;
  margin-inline-start: auto;
  margin-inline-end: auto;
  display: block;
}


/* Custom Smart Customizer CSS */

#smartcustomizer-wrapper .loader{
border:none;
animation:none;
}

#smartcustomizer-wrapper .loader.hide{
display: none!important;
}

/* Custom Smart Customizer CSS */




body.rfq-theme-0 {
  margin-top: 0px !important;
  margin-block-start: 0px !important;
}

body.rfq-theme-0 > .header {
  gap: 0 !important;
}


.page {
max-width: unset !important;}

.page > .shopify-section--popup:empty {
    display: contents;
}

.page > div:empty {
    display: none;
}

.page {
    gap: 0px !important;

.page > .no-gap {
    margin: calc(var(--spacing-12) * -1);
}


.page > .shopify-section--popup {
    margin: calc(var(--spacing-12) * -1);
}