/** Shopify CDN: Minification failed

Line 41:21 Expected identifier but found "{"
Line 41:22 Unexpected "{"
Line 41:32 Expected ":"
Line 43:15 Expected identifier but found "0"
Line 43:26 Unexpected "{"
Line 43:36 Expected ":"
Line 51:15 Expected identifier but found "0"
Line 51:26 Unexpected "{"
Line 51:36 Expected ":"
Line 70:21 Expected identifier but found "{"
... and 8 more hidden warnings

**/
.build--checkbox-disclaimer {
    font-weight:700;
}

.build--container-left {
  width: 5%;
}

.build--container-right {
  width: 95%;
}

.build--products {
  display: inline-block;
  
  label {
    font-family:var(--typeBasePrimary),var(--typeBaseFallback);
    font-size:var(--typeBaseSize);
    letter-spacing:var(--typeBaseSpacing);
    line-height:var(--typeBaseLineHeight);
    position:relative;
    display:inline-block;
    font-weight:400;
    padding:7px 15px 7px;
    margin:0 8px 12px 0;
    background-color:{{ settings.color_body_bg | default: "#fff" }};
    background-color:var(--colorBody);
    box-shadow:0 0 0 1px {{ settings.color_borders | default:"#1c1d1d" }};
    box-shadow:0 0 0 1px var(--colorBorder);
    border-radius:1px;
    overflow:hidden;
  }


  input[type=radio]:checked+label {
    box-shadow:0 0 0 2px {{ settings.color_body_text | default:"#1c1d1d" }};
    box-shadow:0 0 0 2px var(--colorTextBody);

  }
}

.build--products-optional {
  display: block;
  
  label {
    font-family:var(--typeBasePrimary),var(--typeBaseFallback);
    font-size:var(--typeBaseSize);
    letter-spacing:var(--typeBaseSpacing);
    line-height:var(--typeBaseLineHeight);
    position:relative;
    display:inline-block;
    font-weight:400;
    padding:7px 15px 7px;
    margin:0 8px 12px 0;
    background-color:{{ settings.color_body_bg | default: "#fff" }};
    background-color:var(--colorBody);
    box-shadow:0 0 0 1px {{ settings.color_borders | default:"#1c1d1d" }};
    box-shadow:0 0 0 1px var(--colorBorder);
    border-radius:1px;
    overflow:hidden;
  }


  input[type=radio]:checked+label {
    box-shadow:0 0 0 2px {{ settings.color_body_text | default:"#1c1d1d" }};
    box-shadow:0 0 0 2px var(--colorTextBody);

  }
}

.collapsibles-wrapper--build {
  margin-top: .5rem;

  .collapsible-content--all.is-open {
    border-bottom: none;
  }
}

.build__collapsible {  
  background-color: #4a4a4a;     
  border: 1px solid #bfbfbf;  
  margin-bottom: 1rem;
}

.build__collapsible-panel{    
  margin-left: 1.5em;    
  margin-right: 1.5em;    
  color: white;  
}

.build__hide {
  display: none;
}

.btn--build {
  padding-left: 4rem;
  padding-right: 11rem;
}

@media only screen and (max-width:768px){    
  .build__collapsible {   
    font-size: 13px; 
  }
  
  .build--products { 
    label {   
      margin:0 2px 7px 0;  
    }
  }

  .btn--build {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

