/* QR Cups Public Styles */
:root {}

/* Hide Woo Product Blocks */
body.single-product .product {
  margin: 0;
}
body.single-product .product .woocommerce-product-gallery,
body.single-product .product .summary {
  display: none;
}
body.single-product .related.products {
  margin-top: 30px!important;
}

/* Designer Wrapper */
#product-designer-wrapper {
  position: relative;
  width: calc(100% + 20vw - 15px);
  min-height: 280px;
  margin-left: calc(0px - (10vw - 7.5px));
  z-index: 10001;
}

/* Designer */
.menu-section .product-title {
  z-index: 1;
}
.menu-section .accordion .fc-accordion-panel .fc-accordion-panel-body-revealer .fc-accordion-panel-body .fc-attribute-selector .fc-attribute-title {
  font-size: 1rem!important;
  margin-top: 20px!important;
}

/* Cart/Checkout */
.wc-block-components-product-details__allergy-code,
.wc-block-components-product-details__allergy-code-image,
.wc-block-components-product-details__site-product-id,
.wc-block-components-product-details__yr-product-id,
.wc-block-components-product-details__recipe-id,
.wc-block-components-product-details__recipe-data,
.wc-block-components-product-details__preview,
.wc-block-components-product-details__artwork {
    display: none;
}
.allergy-field-wrapper {
  margin-bottom: 8px;
}
.allergy_form_field_single {
  margin-bottom: 12px;
}
.allergy_form_fields {
  width: 100%;
  max-width: 500px;
  padding: 6px 5px 7px;
  border-radius: 4px!important;
}

/* Media Queries */
@media only screen and (max-width: 1366px) {
  #product-designer-wrapper {
    width: calc(100% + 20vw);
    margin-left: calc(0px - 10vw);
  }
}
@media only screen and (max-width: 1025px) {
  #product-designer-wrapper {
    width: 100%;
    margin-left: 0;
  }
}
