.pimage{
	min-height: 200px;
	max-height: 200px;
}
/*==sp--custom---templating*/
.sp-prd-img{
    height: 100%; width: 100%; object-fit: contain;
  }
.sp-prd-img-cover{
    height: 100%; width: 100%; object-fit: cover;
}

/*product-options*/
.v-tiny-btn{
    line-height:0.4; padding: 1px; margin:1px;
  }
  .line-wrap{
    white-space: nowrap; display:inline;
  }
  .box-wrap{padding: 3px; border: thin solid #979696;}
  .box-cube{
    min-height: 60px;
    min-width: 60px;
    max-height: 60px;
    max-width: 60px;
  }
  .box-color-cube{
   min-height: 40px;
    min-width: 40px;
    max-height: 40px;
    max-width: 40px;
  }


/*orderboarding*/
/*--cart-cta*/
.cta-btn{
    width: 100%;
    border: none;
    border-radius: 5px;
    box-shadow: none;
    white-space: nowrap;
    color: #fff;
    padding: 10px 40px;
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    /* background: #fd9729; */
    background: #fc4112;
    letter-spacing: 1px;
    position: relative;
    text-align: center;
    z-index: 1;
}
.cart-btn{
    width: 100%;
     border: none;
     border-radius: 5px;
     box-shadow: none;
     white-space: nowrap;
     color: #fff;
     padding: 10px 30px;
     font-size: 16px;
     font-family: 'Montserrat', sans-serif;
     background: #ee992b;
     letter-spacing: 1px;
     position: relative;
     text-align: center;
     z-index: 1;
  }
 
  .remove-btn{
    background: #ee2b2b;
  }
 
   .view-btn{
     background: #dde3e9;
     color:#000000;
   }

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 640px){
    .cta-btn{
      padding: 10px 10px;
      font-size: 16px;
      
    }
    .cart-btn{
        padding: 10px 10px;
        width: 100%;
    }
  }
/*--.//cart-cta*/
/*---.//orderboarding*/