:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta{display: block;
  box-sizing: border-box;
  width: 100%;
  margin-top: 10px;
  padding: 10px 12px 12px;
  border: 1px solid var(--quoteandcut-border-color, #e2e8f0);
  border-radius: var(--quoteandcut-radius-lg, 12px);
  background: var(--quoteandcut-bg-color, #f4f7f6);
  color: var(--quoteandcut-text-primary, #1a202c);
  font-family: var(--quoteandcut-font-body, var(--quoteandcut-font-family-studio, "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif));
  font-size: var(--quoteandcut-text-sm, 13px);
  font-weight: 400;
  line-height: 1.4;
  text-align: left;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta *,:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta *::before,:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta *::after{box-sizing: border-box;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta p{display: block;
  margin: 0;
  padding: 0;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta__top{display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 8px 12px;
  min-height: 34px;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta__summary{display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0;
  flex: 1 1 200px;
  min-width: 0;
  color: var(--quoteandcut-text-primary, #1a202c);
  font-size: var(--quoteandcut-text-sm, 13px);
  font-weight: var(--quoteandcut-weight-semibold, 600);
  line-height: 1.3;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta__summary::before{content: "";
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  margin-right: 8px;
  background: var(--quoteandcut-text-muted, #687281);
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 9 5-9 5-9-5z'/%3E%3Cpath d='m3 13 9 5 9-5'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 9 5-9 5-9-5z'/%3E%3Cpath d='m3 13 9 5 9-5'/%3E%3C/svg%3E") center / contain no-repeat;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta__badge{display: inline;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: none;
  color: inherit;
  font: inherit;
  white-space: nowrap;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta__badge + .quoteandcut-cart-job-meta__badge::before{content: "·";
  margin: 0 7px;
  color: var(--quoteandcut-text-muted, #687281);
  font-weight: 400;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta__toggle{display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  flex: 0 0 auto;
  min-height: 34px;
  margin: 0 0 0 auto;
  padding: 0 10px 0 12px;
  border: 1px solid var(--quoteandcut-border-color, #e2e8f0);
  border-radius: 10px;
  background: var(--quoteandcut-card-bg, #ffffff);
  color: var(--quoteandcut-text-primary, #1a202c);
  cursor: pointer;
  font: inherit;
  font-size: var(--quoteandcut-text-sm, 13px);
  font-weight: var(--quoteandcut-weight-bold, 700);
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
  appearance: none;
  -webkit-appearance: none;
  box-shadow: none;
  transition: border-color 0.14s ease, background 0.14s ease, color 0.14s ease;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta__toggle:hover,:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta__toggle:focus-visible{border-color: var(--quoteandcut-accent-soft-border, var(--quoteandcut-accent-primary, #ff7618));
  background: var(--quoteandcut-accent-soft, #fff1e8);
  color: var(--quoteandcut-accent-ink, var(--quoteandcut-accent-primary, #ff7618));
  text-decoration: none;
  outline: none;
  box-shadow: none;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta__toggle:focus-visible{outline: 2px solid var(--quoteandcut-accent-ink, var(--quoteandcut-accent-primary, #ff7618));
  outline-offset: 2px;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta__toggle-icon{display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  border: 0;
  border-radius: 0;
  background: none;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta__toggle-icon::before{content: "";
  display: block;
  width: 7px;
  height: 7px;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  transform: translateY(-2px) rotate(45deg);
  transition: transform 0.16s ease;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta.is-open .quoteandcut-cart-job-meta__toggle-icon::before{transform: translateY(2px) rotate(-135deg);}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta__top > .quoteandcut-cart-job-meta__toggle-text,:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta__top > .quoteandcut-cart-job-meta__toggle-icon{display: none;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta__parts{display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 10px;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta__parts[hidden],:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta__parts.is-collapsed{display: none;}:is(#qc-strong,body):is(#qc-strong,body) .variation > dt.variation-quoteandcut_job_meta,:is(#qc-strong,body):is(#qc-strong,body) .wc-item-meta li.wc-item-meta-key-quoteandcut_job_meta > strong.wc-item-meta-label,:is(#qc-strong,body):is(#qc-strong,body) .fkcart-item-meta-content .fkcart-attr-key[data-attr-key*="quoteandcut_job_meta"],:is(#qc-strong,body):is(#qc-strong,body) .fkcart-item-meta-content .fkcart-attr-key[data-attr-key*="Quote & Cut Job Details"]{display: none !important;}:is(#qc-strong,body):is(#qc-strong,body) .variation > dd.variation-quoteandcut_job_meta,:is(#qc-strong,body):is(#qc-strong,body) .wc-item-meta li.wc-item-meta-key-quoteandcut_job_meta{display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;}:is(#qc-strong,body):is(#qc-strong,body) .variation > dd.variation-quoteandcut_job_meta > p,:is(#qc-strong,body):is(#qc-strong,body) .wc-item-meta li.wc-item-meta-key-quoteandcut_job_meta > p{margin: 0;
  padding: 0;
  display: block;}:is(#qc-strong,body):is(#qc-strong,body) .fkcart-item-meta-content .fkcart-attr-key[data-attr-key*="Quote & Cut Job Details"] + .fkcart-attr-value{display: block;
  width: 100%;
  margin-top: 6px;}:is(#qc-strong,body):is(#qc-strong,body) .shop_table .product-name .quoteandcut-cart-job-meta,:is(#qc-strong,body):is(#qc-strong,body) .woocommerce-cart-form .product-name .quoteandcut-cart-job-meta,:is(#qc-strong,body):is(#qc-strong,body) .woocommerce-checkout-review-order-table .product-name .quoteandcut-cart-job-meta{margin-top: 10px;}:is(#qc-strong,body):is(#qc-strong,body) .woocommerce-mini-cart .quoteandcut-cart-job-meta,:is(#qc-strong,body):is(#qc-strong,body) .fkcart-item-meta-content .quoteandcut-cart-job-meta,:is(#qc-strong,body):is(#qc-strong,body) .wc-block-mini-cart .quoteandcut-cart-job-meta,:is(#qc-strong,body):is(#qc-strong,body) .wp-block-woocommerce-mini-cart-contents .quoteandcut-cart-job-meta,:is(#qc-strong,body):is(#qc-strong,body) .wc-block-mini-cart__contents .quoteandcut-cart-job-meta{margin-top: 6px;
  padding: 8px 10px 10px;}:is(#qc-strong,body):is(#qc-strong,body) .woocommerce-mini-cart .quoteandcut-cart-job-meta__summary,:is(#qc-strong,body):is(#qc-strong,body) .fkcart-item-meta-content .quoteandcut-cart-job-meta__summary,:is(#qc-strong,body):is(#qc-strong,body) .wc-block-mini-cart .quoteandcut-cart-job-meta__summary,:is(#qc-strong,body):is(#qc-strong,body) .wp-block-woocommerce-mini-cart-contents .quoteandcut-cart-job-meta__summary,:is(#qc-strong,body):is(#qc-strong,body) .wc-block-mini-cart__contents .quoteandcut-cart-job-meta__summary{flex-basis: 100%;}:is(#qc-strong,body):is(#qc-strong,body) .woocommerce-mini-cart .quoteandcut-cart-job-meta__toggle,:is(#qc-strong,body):is(#qc-strong,body) .fkcart-item-meta-content .quoteandcut-cart-job-meta__toggle,:is(#qc-strong,body):is(#qc-strong,body) .wc-block-mini-cart .quoteandcut-cart-job-meta__toggle,:is(#qc-strong,body):is(#qc-strong,body) .wp-block-woocommerce-mini-cart-contents .quoteandcut-cart-job-meta__toggle,:is(#qc-strong,body):is(#qc-strong,body) .wc-block-mini-cart__contents .quoteandcut-cart-job-meta__toggle{width: 100%;
  justify-content: space-between;
  margin-left: 0;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta{container-type: inline-size;}@container (max-width: 420px){:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta__summary{flex-basis: 100%;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta__toggle{width: 100%;
    justify-content: space-between;
    margin-left: 0;}}@media (max-width: 640px){:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-cart-job-meta{padding: 8px 10px 10px;}}:is(#qc-strong,body):is(#qc-strong,body) table.shop_table tr.quoteandcut-delivery-unavailable td.quoteandcut-delivery-unavailable__note{text-align: left !important;}:is(#qc-strong,body):is(#qc-strong,body) table.shop_table tr.quoteandcut-delivery-unavailable td.quoteandcut-delivery-unavailable__note::before{display: none !important;}:is(#qc-strong,body):is(#qc-strong,body) .quoteandcut-delivery-unavailable__note .woocommerce-info{margin: 0;}