/** Shopify CDN: Minification failed

Line 145:0 All "@import" rules must come first
Line 147:0 All "@import" rules must come first

**/
.price-item--regular{

    font-size: 22px;

    font-family: Roboto-Condenced-Regular;

    color: #231F20;

}

.product-form__input input[type=radio] {

    clip: unset !important;

    overflow: unset !important;

    position: unset !important;

    height: unset !important;

    width: unset !important;

}

.custom-product__radio__wrapper{

    transition: all 250ms ease-in-out;

    padding-bottom: 15px;

    padding-left: 10px;

}

.custom-product__radio__wrapper:hover{

    background-color: #f6f8f8;

}

.product-form__input .custom-option__label{

    border: none !important;

    background-color: transparent !important;

    color: #343a40 !important;

    font-size: 17px !important;

    font-weight: bold;

    line-height: 2.5;

}

.custom-option__label > span{

    font-weight: normal;

}

.custom-option__label > span.stock-information{

    font-size: 12px;

}

.custom-option__image{

    position: relative;

    top: 11px;

}



.custom-product__description > p{

    font-family: Roboto-Condenced-Regular;

    color: #343a40;

    font-size: 18px;

    line-height: 1.5;

}



.custom-product__button{

    background-color: #f56f37;

    text-decoration: none;

    color: white;

    font-size: 15px;

    padding: 13px 27px;

    margin-top: 20px;

    display: inline-block;

}

.custom-product__button:hover{

    background-color: #ed500c;

}

.product-form__quantity, .custom-buy__buttons{

    display: inline-block;

}

.custom-buy__buttons{

    margin-left: 20px;

    position: relative;

    top: 3px;

}

.product-form{

    margin: 0 !important;

}

@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700');

@import url('https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css');



*, *:before, *:after {

  margin: 0;

  padding: 0;

  box-sizing: border-box;

}



html, body {

  height: 100%;

}



body {

  font: 14px/1 'Open Sans', sans-serif;

  color: #555;

  background: #eee;

}



#tsum-tabs h1 {

  padding: 50px 0;

  font-weight: 400;

  text-align: center;

}



#tsum-tabs p {

  margin: 0 0 20px;

  line-height: 1.5;

}



#tsum-tabs main {

  margin: 0 auto;

  background: #fff;

}



#tsum-tabs section {

  display: none;

  padding: 20px 0 0;

  border-top: 1px solid #ddd;

}



#tsum-tabs input {

  display: none;

}



#tsum-tabs label {

  display: inline-block;

  margin: 0 0 -1px;

  padding: 15px 25px;

  font-weight: normal;

  font-family: Roboto-Condenced-Regular;

  text-align: center;

  color: #343a40;

  border: 1px solid transparent;

  font-size: 18px;

}



#tsum-tabs label:before {

  font-family: fontawesome;

  font-weight: normal;

  margin-right: 10px;

}



#tsum-tabs label:hover {

  color: #888;

  cursor: pointer;

}



#tsum-tabs input:checked + label {

  color: #555;

  border: 1px solid #ddd;

  border-top: 2px solid orange;

  border-bottom: 1px solid #fff;

}



#tsum-tabs #tab1:checked ~ #content1,

#tsum-tabs #tab2:checked ~ #content2,

#tsum-tabs #tab3:checked ~ #content3,

#tsum-tabs #tab4:checked ~ #content4 {

  display: block;

}



.product__tax{

  margin-top: 20px;

}



@media (max-width: 410px){

    .custom-buy__buttons{

        margin-left: 0px;

        display: block;

    }

}

@media screen and (max-width: 650px) {

  #tsum-tabs label {

    font-size: 15px;

  }

  #tsum-tabs label:before {

    margin: 0;

    font-size: 18px;

  }

}



@media screen and (max-width: 400px) {

  #tsum-tabs label {

    padding: 15px;

  }

}

.description-wrapper{

    max-width: 800px;

    width: 100%;

    margin: 30px auto 0;

}

.description-chunk > ul{

  margin-left: 18px;

}

div.description-chunk p{

    font-size: 17px;

    font-family: Roboto-Condenced-Regular !important;

}

div.description-chunk h2{

    font-family: Roboto-Condenced-Bold !important;

    margin-top: 30px;

    margin-bottom: 20px;

}

iframe.product-description-video{

    margin-top: 30px !important;

}

iframe.product-description-video{

    width: 100%;

    height: 450px;

}

.description-chunk > ul > li {

    line-height: 2;

    font-family: Roboto-Condenced-Regular;

    font-size: 18px;

}

@media (max-width: 525px){

iframe.product-description-video{

  width: 100%;

  height: 230px;

}

}