/** Shopify CDN: Minification failed

Line 9:9 Expected ":"
Line 29:14 Expected identifier but found "*"

**/
#cpb-loader-version,.cpb-loader-version{
  display: none !important;
  opacity 0 !important;
}

.cpb-root {
    margin-top: 0px !important;
    font-family: -apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif;
    color: #181818;
}

.cpb-layout {
    width: calc(100% - 0px);
    margin: 0;
    display: flex;
    padding: 0px;
    align-items: stretch;
    justify-content: space-between;
}

#product-builder .cpb-theme-provider.aloha .cpb-layout:not(.cpb-is-admin) .cpb-panels-tabs {
    position: relative;
    top: 0px; */
}

#tdd-product-configurator{
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 9999; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

#tdd-product-configurator-modal {
    margin: 175px auto; /* 15% from the top and centered */
    border: 1px solid #888;
    width: 80%; /* Could be more or less, depending on screen size */
    position: relative;
    z-index: 10001;
    background-color: #ffffff;
}

#tdd-product-configurator-builder{
  padding: 40px 0 0 0;
}

#tdd-product-configurator-close {
    color: red;
    padding: 0px;
    float: right;
    font-size: 28px;
    line-height: normal;
    font-weight: 700;
    margin: 0px;
    z-index: 10002;
}

#tdd-product-configurator-description {
    width: 90% !important;
    display: block;
    position: absolute;
    text-align: center;
}

#tdd-product-configurator-close:hover,
#tdd-product-configurator-close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

.swal2-container{
  z-index: 1000000;
}