/** Shopify CDN: Minification failed

Line 618:13 Unexpected "\".cst-spinner\""

**/
/* modal custmization */
  .varDlgCust{
    /*position:fixed;*/
    left:0;
    top:0;
    width:80%;
    height:100%;
    display:none;
    background: white;
    z-index: 9999;
    margin:auto;    
    padding-bottom: 60px !important;
    max-width: 640px;
    
  }
  .varDlgCust .cst_selected_image
  {
   /* width: 30%;*/
    margin: auto; 
  }
  .varDlgCust .cst_selected_image img
  {
    /*width:100%;
    height:100%;*/
        max-width: 100%;
    height: auto;
    width:100%;
  }
  
  .varDlgCust .cst_inner_container {
    width: 80%;
    margin: auto;
    max-width: 400px;
  }
  @media screen and (max-width: 480px) {
    .varDlgCust .cst_inner_container {
      width: 93%;
    }
    .varDlgCust .cst_inner_container .cst-dv-parent {
      margin: 9px;
    }
  }
  .varDlgCust .cst_inner_container .cst-dv-parent[data-cst-txt-id=Text], .varDlgCust .cst_inner_container .cst-dv-parent[data-cst-txt-id=text] {
    margin: 9px;
  }
  .varDlgCust .cst_inner_container.row-cancel-done{
    width:80%;
  }
  
  .btnCstPreview{
    float:left;
  }
  
  .btnCstDone{
    float:right;
  }
  .cst-dv-parent {
    /* display:inline-block;   */
    position: relative;
    display: inline-block;
    margin: 9px;
  }
  .cst-dv-parent label {
    margin-bottom: 0;
    text-align: center;
  }
  .upload-btn-wrapper
  {
    background-image:url("{{ 'upload-photos-icon.svg' | asset_url }}");    
    width:100px;
    height:100px;
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
      
  }
  .upload-btn-wrapper.done .cst_cb_uploded
  {
    display:inline-block !important;
  }
  
  .cst_cb_uploded
  {
    width:15px;
    height:15px;
    margin-top:3px;
    margin-right:3px;
    float:right;
    display:none !important;
  }
  .cst-dv-parent .progress
  {
    height:20px;
  }
   
  .dvCropContainer
  {
    width:100%;
    height:100%;
    position:fixed;        
    z-index:9991;
    top: 0;
    left: 0;
  }
  
  .crTransp
  {
    position:absolute;
    left:0;
    top:0;      
    width: 100%;
    height: 100%;
    background-color:#424242;
    opacity:0.9;
  }
  
  .dvCropContainer .dvCropMain
{ 
width: 400px;
margin: auto;
left: calc(50% - 150px);
top: calc(30% - 150px);
position: absolute;
/*height: 300px;*/
background-color: white; 
padding: 25px 10px 10px 10px !important; 
}

.dvCroper
{
width:380px;
height:380px;
}
  
  .btn-done-crop{
   	width:100%
    
  }
  .btn-cancel-crop{
   	position: absolute;
    right: 10px;
    top: 10px;
    line-height: 0;
    cursor: pointer;
    font-size: x-large;

  }
  
  .cropDvDoneCancel
  {
    width:100%;
	margin-left: auto;
    margin-right: auto;
  }
  .cropDvDoneCancel input[type=button]
  {
    width:49% !important;
  }
  .crop-rotate
  {
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    width:30px;
    height:30px;
    display:inline-block;
  }
  .crop-rotate-left
  {
  	
    background-image:url("{{ 'rotate-left.png' | asset_url }}") !important; 
  }
  .crop-rotate-right
  {
  	
    background-image:url("{{ 'rotate-right.png' | asset_url }}") !important; 
  }
  .dvCropMain  .slider
  {
    height: 19px;
    width:auto !important;
    margin: 15px 20px !important;

  }
  .btnCstPreview, .btnCstDone
  {
    width:auto !important;
  }
  .btnRotate
  {
    display: inline-block;
    position: relative;
    width:auto !important;
  }
  .btnRotateLeft
  {
    float:left;
  }
  .btnRotateRight
  {
    float:right;
  }
  .dvRotateRow
  {
    width: 90%;
    margin:  10px auto 10px auto;
    height: 50px;
  }
  .btnStartCust
  {
     margin-bottom: 25px;
    width: 100% important;
  }
  
  @media screen and (max-width: 767px){
  .custom-form-active .dvCropMain  {
	  padding-top: 25px !important;
      width: 100%;
      left: 0;
      right: 0;
  	}	
    .dvCroper
    {
      width:100%;
    }
    .dvRotateRow
    {
      max-width: 300px;
    }
  }
  
  .row-edit-order
  {
    display: none;
  }
  .cst-form-preview .row-edit-order
  {
    display: block;
  }
  
  .cst-form-preview .row-cancel-done,.cst-form-preview .cst_container.cst_inner_container, .cst-form-preview #dynamic_ui
  {
    display: none;
  }
  .cst-form-card-product .row-edit-order .btnCstCard
  {
    /* display:inline-block !important; */
    float: right;
  }
  .cst-form-card-product .row-edit-order .btnAddToChart
  {
  display:none !important;
  }
  .dv-used-map
  {
    height:45px;
  }
  .card-step-active .dvCardsStep, .card-step-active .row-card-step,
  .map-step-active .dvMapStep, .map-step-active .row-map-step,
  .skymap-step-active .dvSkyMapStep, .skymap-step-active .row-skymap-step 
  {
  display:block !important;
  }
  .card-step-active .row-cancel-done, .card-step-active #dynamic_ui, .card-step-active .dvDynForm , .card-step-active .cst_selected_image,
  .map-step-active .row-cancel-done, .map-step-active #dynamic_ui, .map-step-active .dvDynForm , .map-step-active .cst_selected_image, .map-step-active .cst_container,
  .skymap-step-active .row-cancel-done, .skymap-step-active #dynamic_ui, .skymap-step-active .dvDynForm , .skymap-step-active .cst_selected_image, 
  .skymap-step-active .cst_container
  {
  display:none !important;
  }
  .card-step-active .row-edit-order, .map-step-active .row-edit-order
  {
  display:none !important;
  }
  .row-cancel-done.withMap .btnCstDone,
  .row-cancel-done.withSkyMap .btnCstDone
  {
    display: none !important;
  }  
  
  .row-cancel-done.withMap .btnCstStartMap,
  .row-cancel-done.withSkyMap .btnCstStartSkyMap
  {
    display:inline-block !important;
  }
  
  .row-map-step.noNext .btnCstStartMapNext
  /*.row-skymap-step.noSkyNext .btnCstStartSkyMapNext*/
  {
    display:none !important;
  }
  
  .row-map-step.withMap .btnCstStartMapNext,
  .row-skymap-step.withSkyMap .btnCstStartSkyMapNext
  {
    display:inline-block !important;
  }
  
  .row-map-step.withMap .btnMapNext,
  .row-skymap-step.withSkyMap .btnSkyMapNext
  {
    display:none !important;
  }
  
  .btnCstStartSkyMapNext
  {
    display:none; 
  }
  
  .btnCstStartMapNext
  {
    display:none;
  }
  .dvMapContainerWrap
  {
    position:relative;
  }
  .dvMapContainer
  {
    width: 500px;
    height: 500px;
    margin-left: auto;
    margin-right: auto;
    transform-origin: top left;
  }
  .mapIcon{
    width:50px;
    height:auto;
    float:left;
  }
  .btnMapNext, .btnCstStartMapNext, .btnSkyMapNext, .btnCstStartSkyMapNext
  {
    float:right;
  }
  .txtMapSearch
  {
    display: inline-block !important;
    width: 500px !important;
  }


  .dvCardsStep
  {
  width:80%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  }
  .card-left-panel
  {
  display: inline-block;
  width: 378px;
  height: 504px;
  vertical-align: top;
  border: 1px solid gray;
  position: relative;
    max-width:100%;
  }
  .card-left-panel .card-editor
  {
  width: 250px;
  text-align: center;
  padding-left: 14px;
  padding-right: 14px;
  margin: 0px;
  /* transform: translate(-50%, -50%) scale(1.09884);*/
  letter-spacing: 0.5px;
  font-size: 24.4902px;
  line-height: 29px;
  color: rgb(0, 0, 0);
  top: 50%;
  left: 50%;
  position: absolute;
  border: 1px solid lightgray;
  padding: 11px;
  display: block;
  overflow: hidden;
  resize: none;

  vertical-align: baseline;
  font-weight: normal;
  text-transform: none;
  max-width:95%
  }
  .card-right-panel
  {
    width: 100%;
    display: inline-block;
    max-width: 400px;
  }

  .dvCardIcons
  {
  width:190px;
  height:190px;
  overflow-y: scroll;
  border: 1px solid gray;

  }
  .dvCardIcons img, .cardIconSliderDiv img
  {
    width:32px;
    height:32px;
    float:left;
    margin: 5px;
    min-width:32px;
    min-height:32px;
  }
  .card-editor * {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
  text-transform: none;
  font-weight: normal;
  }  
  
  .btnEditCust
  {
    float:left;
    margin-bottom:10px;
    width:auto !important;
  }
  .btnAddToChart, .btnCstCard
  {
    float:right;
    width:auto !important;
  }
  .loadingDivContainer
  {
    /*background-image: url("{{ 'cst_loading_1.gif' | asset_url }}");
    background-position: center;
    background-repeat: no-repeat;*/
    position: relative;
  }
  .loadingDivContainer img
  {
    opacity:0;
  }
  .loadingDivContainer .cst-spinner 
  {
    display: inline !important;
    position: absolute;    
    left: 0;
    right: 0;
    margin: auto;
    top: calc(50% - 25px);
  }
  .txt-btn-wrap
  {
    background-image:none !important;
  }  
    .dvCroper
  {
    position:relative;
  }
  .cst_smal_prev
  {
    position:absolute;
    left:0;
    top:0;
    width:100px;
    height:100px;
    border:1px solid black;   
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; 
  }
  
@media screen and (max-width: 767px){
    .varDlgCust{
      width:100%;
    }    
  }
  
  .crop-conditions
  {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    max-width: 400px;
    line-height: 1em;
    margin-bottom:5px;
    text-align:center;
  }
  .cst-form-preview .crop-conditions
  {
    display:none;
  }
  
  .cropImgOverlay
{
width: 100%;
height: 100%;
position: absolute;
z-index: 999;
opacity: 0.7;
pointer-events: none;
}
  
  .cropper-view-box {     
      outline-color: white !important;
      
   }
   .modal div.dvCommands
  {
    border-top: 1px solid black;
    padding-top: 5px;
  }  
  
  .btnMessage 
  {
    display:inline-block;
    margin-right:10px;
  }
  .btnMessage.btnClose
  {
    float:right;
  }
  
  .btnMessage.btnRetry
  {
    float:right;
  }
  .btnMessage.btnReport
  {
    float:left;
  }
  .btnMessage.hidden
  {
    display:none !important;
  }
  
  .dvRotateRow, .dvRotateRow img,
.dvCropMain .slider, .dvCropMain .slider .track, .dvCroper, .dvCropMain {
touch-action: manipulation;
}

  /* END  modal custmization */

  /* v1  modal custmization */
 .cst_selected_image .gallery-cell {
    width: 100%; 
    text-align: center;
    display: block;
    margin-right: 10px;
}
   .cst_selected_image.loadingDivContainer .flickity-button{
     display:none;
   }
 
  .origPreview
  {
    display:none;
  }
  .loadingDivContainer .origPreview
  {
    display:unset;
  }
  .loadingDivContainer .dvPrevMultiple
  {
    display:none;
  }

  /* END v1  modal custmization */
.bg-image-preview
{
  max-height:640px !important;
}

/* SPINNER 3 dots */
.gallery-spinner
{
  display:none !important;  
  width: 70px !important;
  text-align: center; 
  height: 70px !important;
  top: 10% !important;
  left: 45% !important;
}
.loading-thumbnail div.gallery-spinner{
  display:block !important;;
}

.thumbnail-spinner
{
  display:none;
  margin: 0 auto 0 !important;
  width: 70px;
  text-align: center; 
}
.loading-thumbnail div.thumbnail-spinner{
  display:block;
}
.loading-thumbnail img{
  display:none !important;
}
.cst-spinner
{
   animation:none !important; 
}
.cst-spinner > div{
  display:inline-block !important;
}
.spinner {
  margin: 100px auto 0;
  width: 70px;
  text-align: center; }

.spinner:not(".cst-spinner") > div {
   display:block !important;
}
.spinner:not(p) > div {
 
  width: 18px;
  height: 18px;
  background-color: #333;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both; }

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s; }

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s; }

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0); }

  40% {
    -webkit-transform: scale(1); } }

@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }

  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
/*END SPINNER 3 dots */

/*colors switch*/
.clrSelector{
  margin-bottom: 10px;
  }
  .phone_colors_container
  {
    width:30px;
    position: absolute;
    z-index: 2;    
    top: 50px;
    left: 5px;
  }
colors-component{
  display:block
}
  .phone_color_main
  {
    width: 27px;
    height: 27px;
    border-radius: 50%;
    border: 1px solid black;
    margin: 2px;
  }
  .phone_color{
    height: 25px;
    width: 25px;      
    border-radius: 50%;
    display: inline-block;
    margin:2px;
    border: 2px solid #d9dbdc;
  } 
 .phone-selected:after{
	content: "";
    display: block;
    border-radius: 50%;
    border: 1px solid black;
    width: 27px;
    height: 27px;
    margin-left: -4px;
    margin-top: -4px;
  }
  .phone-selected
  {
    
  }
  /* // xr color scheme */
  .iphone_xr_color_scheme .white_phone_color
  {
      
      background-color:#F3F3F2;
    
  }
   .iphone_xr_color_scheme .black_phone_color
  {
      
      background-color:#1D1D1E;
    
  }
   .iphone_xr_color_scheme .blue_phone_color
  {
      
      background-color:#62AEE2;
    
  }
   .iphone_xr_color_scheme .yellow_phone_color
  {
      
      background-color:#F2CF5F;
    
  }
  .iphone_xr_color_scheme .coral_phone_color
  {
      
      background-color:#EE7662;
    
  }
  .iphone_xr_color_scheme .red_phone_color
  {
      
      background-color:#8B1A1B;
    
  }
   /* end xr*/
   /* x,xs,xsmax */
  
  .iphone_x_color_scheme .silver_phone_color,
  .iphone_xs_color_scheme .silver_phone_color,
  .iphone_xs_max_color_scheme .silver_phone_color
  {
      
      background-color:#DDDFDf;
    
  }
     
  .iphone_x_color_scheme .yellow_phone_color,
  .iphone_xs_color_scheme .yellow_phone_color,
  .iphone_xs_max_color_scheme .yellow_phone_color
  {
      
      background-color:#DFD0BD;
    
  }
  .iphone_x_color_scheme .gold_phone_color,
  .iphone_xs_color_scheme .gold_phone_color,
  .iphone_xs_max_color_scheme .gold_phone_color
  {
      
      background-color:#DFD0BD;
    
  }
  /* iphone 6/7/8 and 6/7/8plus*/
  
  .iphone_8_color_scheme .black_phone_color,
  .iphone_8_plus_color_scheme .black_phone_color,
  .iphone_7_color_scheme .black_phone_color,
  .iphone_7_plus_color_scheme .black_phone_color,
  .iphone_6_plus__6s_plus_color_scheme .black_phone_color,
  .iphone_6__6s_color_scheme .black_phone_color
  {
      
      background-color:#1D1D1D;
    
  }
  .iphone_8_color_scheme .silver_phone_color,
  .iphone_8_plus_color_scheme .silver_phone_color,
  .iphone_7_color_scheme .silver_phone_color,
  .iphone_7_plus_color_scheme .silver_phone_color,
  .iphone_6_plus__6s_plus_color_scheme .silver_phone_color,
  .iphone_6__6s_color_scheme .silver_phone_color
  {
      
      background-color:#DDDFDf;
    
  }
  .iphone_8_color_scheme .gold_phone_color,
  .iphone_8_plus_color_scheme .gold_phone_color,
  .iphone_7_color_scheme .gold_phone_color,
  .iphone_7_plus_color_scheme .gold_phone_color,
  .iphone_6_plus__6s_plus_color_scheme .gold_phone_color,
  .iphone_6__6s_color_scheme .gold_phone_color
  {
    background-color:#DFD0BD;   
  }
  
  
  
  
  .iphone_7_color_scheme .rose_phone_color,
  .iphone_7_plus_color_scheme .rose_phone_color
  {
    background-color:#E8CDBF;
  } 
.iphone_se_2020_color_scheme .gold_phone_color
{
  background-color:#DFD0BD;
}
  /* ipad colors*/
  
  .ipad_air_color_scheme .rose_phone_color,
.ipad_air_2_color_scheme .rose_phone_color,
.ipad_2__3__4_color_scheme .rose_phone_color,
.ipad_mini_1__2__3_color_scheme .rose_phone_color,
.ipad_mini_4_color_scheme .rose_phone_color,
.ipad_pro_9_7_color_scheme .rose_phone_color,
.ipad_pro_10_5_color_scheme .rose_phone_color,
.ipad_pro_12_9_color_scheme .rose_phone_color,
.ipad_9_7__2018_6th_gen___2017_5th_gen__color_scheme .rose_phone_color,
.ipad_5__6__9_7_inch_20172018__color_scheme .rose_phone_color,
.ipad_7__10_2_inch_2019__color_scheme .rose_phone_color,
.ipad_air_3__2019__color_scheme .rose_phone_color,
.ipad_mini_4__5_color_scheme .rose_phone_color,
.ipad_pro_9_7_inch_color_scheme .rose_phone_color,
.ipad_pro_10_5_inch_color_scheme .rose_phone_color,
.ipad_pro_11_inch__2018__2020__color_scheme .rose_phone_color,
.ipad_pro_12_9_inch__2015__2017__color_scheme .rose_phone_color,
.ipad_pro_12_9_inch__2018__2020__color_scheme .rose_phone_color,
.ipad_8__10_2_inch_2020__color_scheme .rose_phone_color,
.ipad_air_4__2020__color_scheme .rose_phone_color {
  background-color: #E8CDBF;
}
.ipad_air_color_scheme .silver_phone_color,
.ipad_air_2_color_scheme .silver_phone_color,
.ipad_2__3__4_color_scheme .silver_phone_color,
.ipad_mini_1__2__3_color_scheme .silver_phone_color,
.ipad_mini_4_color_scheme .silver_phone_color,
.ipad_pro_9_7_color_scheme .silver_phone_color,
.ipad_pro_10_5_color_scheme .silver_phone_color,
.ipad_pro_12_9_color_scheme .silver_phone_color,
.ipad_9_7__2018_6th_gen___2017_5th_gen__color_scheme .silver_phone_color,
.ipad_5__6__9_7_inch_20172018__color_scheme .silver_phone_color,
.ipad_7__10_2_inch_2019__color_scheme .silver_phone_color,
.ipad_air_3__2019__color_scheme .silver_phone_color,
.ipad_mini_4__5_color_scheme .silver_phone_color,
.ipad_pro_9_7_inch_color_scheme .silver_phone_color,
.ipad_pro_10_5_inch_color_scheme .silver_phone_color,
.ipad_pro_11_inch__2018__2020__color_scheme .silver_phone_color,
.ipad_pro_12_9_inch__2015__2017__color_scheme .silver_phone_color,
.ipad_pro_12_9_inch__2018__2020__color_scheme .silver_phone_color,
.ipad_8__10_2_inch_2020__color_scheme .silver_phone_color,
.ipad_air_4__2020__color_scheme .silver_phone_color {
  background-color: #DDDFDf;
}
.ipad_air_color_scheme .yellow_phone_color,
.ipad_air_2_color_scheme .yellow_phone_color,
.ipad_2__3__4_color_scheme .yellow_phone_color,
.ipad_mini_1__2__3_color_scheme .yellow_phone_color,
.ipad_mini_4_color_scheme .yellow_phone_color,
.ipad_pro_9_7_color_scheme .yellow_phone_color,
.ipad_pro_10_5_color_scheme .yellow_phone_color,
.ipad_pro_12_9_color_scheme .yellow_phone_color,
.ipad_9_7__2018_6th_gen___2017_5th_gen__color_scheme .yellow_phone_color,
.ipad_5__6__9_7_inch_20172018__color_scheme .yellow_phone_color,
.ipad_7__10_2_inch_2019__color_scheme .yellow_phone_color,
.ipad_air_3__2019__color_scheme .yellow_phone_color,
.ipad_mini_4__5_color_scheme .yellow_phone_color,
.ipad_pro_9_7_inch_color_scheme .yellow_phone_color,
.ipad_pro_10_5_inch_color_scheme .yellow_phone_color,
.ipad_pro_11_inch__2018__2020__color_scheme .yellow_phone_color,
.ipad_pro_12_9_inch__2015__2017__color_scheme .yellow_phone_color,
.ipad_pro_12_9_inch__2018__2020__color_scheme .yellow_phone_color,
.ipad_8__10_2_inch_2020__color_scheme .yellow_phone_color,
.ipad_air_4__2020__color_scheme .yellow_phone_color {
  background-color: #DFD0BD;
}
.ipad_air_color_scheme .gold_phone_color,
.ipad_air_2_color_scheme .gold_phone_color,
.ipad_2__3__4_color_scheme .gold_phone_color,
.ipad_mini_1__2__3_color_scheme .gold_phone_color,
.ipad_mini_4_color_scheme .gold_phone_color,
.ipad_pro_9_7_color_scheme .gold_phone_color,
.ipad_pro_10_5_color_scheme .gold_phone_color,
.ipad_pro_12_9_color_scheme .gold_phone_color,
.ipad_9_7__2018_6th_gen___2017_5th_gen__color_scheme .gold_phone_color,
.ipad_5__6__9_7_inch_20172018__color_scheme .gold_phone_color,
.ipad_7__10_2_inch_2019__color_scheme .gold_phone_color,
.ipad_air_3__2019__color_scheme .gold_phone_color,
.ipad_mini_4__5_color_scheme .gold_phone_color,
.ipad_pro_9_7_inch_color_scheme .gold_phone_color,
.ipad_pro_10_5_inch_color_scheme .gold_phone_color,
.ipad_pro_11_inch__2018__2020__color_scheme .gold_phone_color,
.ipad_pro_12_9_inch__2015__2017__color_scheme .gold_phone_color,
.ipad_pro_12_9_inch__2018__2020__color_scheme .gold_phone_color,
.ipad_8__10_2_inch_2020__color_scheme .gold_phone_color,
.ipad_air_4__2020__color_scheme .gold_phone_color {
  background-color: #DFD0BD;
}
.ipad_air_color_scheme .black_phone_color,
.ipad_air_2_color_scheme .black_phone_color,
.ipad_2__3__4_color_scheme .black_phone_color,
.ipad_mini_1__2__3_color_scheme .black_phone_color,
.ipad_mini_4_color_scheme .black_phone_color,
.ipad_pro_9_7_color_scheme .black_phone_color,
.ipad_pro_10_5_color_scheme .black_phone_color,
.ipad_pro_12_9_color_scheme .black_phone_color,
.ipad_9_7__2018_6th_gen___2017_5th_gen__color_scheme .black_phone_color,
.ipad_5__6__9_7_inch_20172018__color_scheme .black_phone_color,
.ipad_7__10_2_inch_2019__color_scheme .black_phone_color,
.ipad_air_3__2019__color_scheme .black_phone_color,
.ipad_mini_4__5_color_scheme .black_phone_color,
.ipad_pro_9_7_inch_color_scheme .black_phone_color,
.ipad_pro_10_5_inch_color_scheme .black_phone_color,
.ipad_pro_11_inch__2018__2020__color_scheme .black_phone_color,
.ipad_pro_12_9_inch__2015__2017__color_scheme .black_phone_color,
.ipad_pro_12_9_inch__2018__2020__color_scheme .black_phone_color,
.ipad_8__10_2_inch_2020__color_scheme .black_phone_color,
.ipad_air_4__2020__color_scheme .black_phone_color {
  background-color: #1D1D1D;
}
.ipad_air_color_scheme .grey_phone_color,
.ipad_air_2_color_scheme .grey_phone_color,
.ipad_2__3__4_color_scheme .grey_phone_color,
.ipad_mini_1__2__3_color_scheme .grey_phone_color,
.ipad_mini_4_color_scheme .grey_phone_color,
.ipad_pro_9_7_color_scheme .grey_phone_color,
.ipad_pro_10_5_color_scheme .grey_phone_color,
.ipad_pro_12_9_color_scheme .grey_phone_color,
.ipad_9_7__2018_6th_gen___2017_5th_gen__color_scheme .grey_phone_color,
.ipad_5__6__9_7_inch_20172018__color_scheme .grey_phone_color,
.ipad_7__10_2_inch_2019__color_scheme .grey_phone_color,
.ipad_air_3__2019__color_scheme .grey_phone_color,
.ipad_mini_4__5_color_scheme .grey_phone_color,
.ipad_pro_9_7_inch_color_scheme .grey_phone_color,
.ipad_pro_10_5_inch_color_scheme .grey_phone_color,
.ipad_pro_11_inch__2018__2020__color_scheme .grey_phone_color,
.ipad_pro_12_9_inch__2015__2017__color_scheme .grey_phone_color,
.ipad_pro_12_9_inch__2018__2020__color_scheme .grey_phone_color,
.ipad_8__10_2_inch_2020__color_scheme .grey_phone_color,
.ipad_air_4__2020__color_scheme .grey_phone_color {
  background-color: #ABAEB1;
}
.ipad_air_color_scheme .rose_phone_color,
.ipad_air_2_color_scheme .rose_phone_color,
.ipad_2__3__4_color_scheme .rose_phone_color,
.ipad_mini_1__2__3_color_scheme .rose_phone_color,
.ipad_mini_4_color_scheme .rose_phone_color,
.ipad_pro_9_7_color_scheme .rose_phone_color,
.ipad_pro_10_5_color_scheme .rose_phone_color,
.ipad_pro_12_9_color_scheme .rose_phone_color,
.ipad_9_7__2018_6th_gen___2017_5th_gen__color_scheme .rose_phone_color,
.ipad_5__6__9_7_inch_20172018__color_scheme .rose_phone_color,
.ipad_7__10_2_inch_2019__color_scheme .rose_phone_color,
.ipad_air_3__2019__color_scheme .rose_phone_color,
.ipad_mini_4__5_color_scheme .rose_phone_color,
.ipad_pro_9_7_inch_color_scheme .rose_phone_color,
.ipad_pro_10_5_inch_color_scheme .rose_phone_color,
.ipad_pro_11_inch__2018__2020__color_scheme .rose_phone_color,
.ipad_pro_12_9_inch__2015__2017__color_scheme .rose_phone_color,
.ipad_pro_12_9_inch__2018__2020__color_scheme .rose_phone_color,
.ipad_8__10_2_inch_2020__color_scheme .rose_phone_color,
.ipad_air_4__2020__color_scheme .rose_phone_color,
.ipad_pro_12_9_inch__2021__color_scheme .rose_phone_color,
.ipad_pro_11_inch__2021__color_scheme .rose_phone_color,
.ipad_mini_6_color_scheme .rose_phone_color,
.ipad_9__10_2_inch_2021__color_scheme .rose_phone_color {
  background-color: #E8CDBF;
}
.ipad_air_color_scheme .silver_phone_color,
.ipad_air_2_color_scheme .silver_phone_color,
.ipad_2__3__4_color_scheme .silver_phone_color,
.ipad_mini_1__2__3_color_scheme .silver_phone_color,
.ipad_mini_4_color_scheme .silver_phone_color,
.ipad_pro_9_7_color_scheme .silver_phone_color,
.ipad_pro_10_5_color_scheme .silver_phone_color,
.ipad_pro_12_9_color_scheme .silver_phone_color,
.ipad_9_7__2018_6th_gen___2017_5th_gen__color_scheme .silver_phone_color,
.ipad_5__6__9_7_inch_20172018__color_scheme .silver_phone_color,
.ipad_7__10_2_inch_2019__color_scheme .silver_phone_color,
.ipad_air_3__2019__color_scheme .silver_phone_color,
.ipad_mini_4__5_color_scheme .silver_phone_color,
.ipad_pro_9_7_inch_color_scheme .silver_phone_color,
.ipad_pro_10_5_inch_color_scheme .silver_phone_color,
.ipad_pro_11_inch__2018__2020__color_scheme .silver_phone_color,
.ipad_pro_12_9_inch__2015__2017__color_scheme .silver_phone_color,
.ipad_pro_12_9_inch__2018__2020__color_scheme .silver_phone_color,
.ipad_8__10_2_inch_2020__color_scheme .silver_phone_color,
.ipad_air_4__2020__color_scheme .silver_phone_color,
.ipad_pro_12_9_inch__2021__color_scheme .silver_phone_color,
.ipad_pro_11_inch__2021__color_scheme .silver_phone_color,
.ipad_mini_6_color_scheme .silver_phone_color,
.ipad_9__10_2_inch_2021__color_scheme .silver_phone_color {
  background-color: #DDDFDf;
}
.ipad_air_color_scheme .yellow_phone_color,
.ipad_air_2_color_scheme .yellow_phone_color,
.ipad_2__3__4_color_scheme .yellow_phone_color,
.ipad_mini_1__2__3_color_scheme .yellow_phone_color,
.ipad_mini_4_color_scheme .yellow_phone_color,
.ipad_pro_9_7_color_scheme .yellow_phone_color,
.ipad_pro_10_5_color_scheme .yellow_phone_color,
.ipad_pro_12_9_color_scheme .yellow_phone_color,
.ipad_9_7__2018_6th_gen___2017_5th_gen__color_scheme .yellow_phone_color,
.ipad_5__6__9_7_inch_20172018__color_scheme .yellow_phone_color,
.ipad_7__10_2_inch_2019__color_scheme .yellow_phone_color,
.ipad_air_3__2019__color_scheme .yellow_phone_color,
.ipad_mini_4__5_color_scheme .yellow_phone_color,
.ipad_pro_9_7_inch_color_scheme .yellow_phone_color,
.ipad_pro_10_5_inch_color_scheme .yellow_phone_color,
.ipad_pro_11_inch__2018__2020__color_scheme .yellow_phone_color,
.ipad_pro_12_9_inch__2015__2017__color_scheme .yellow_phone_color,
.ipad_pro_12_9_inch__2018__2020__color_scheme .yellow_phone_color,
.ipad_8__10_2_inch_2020__color_scheme .yellow_phone_color,
.ipad_air_4__2020__color_scheme .yellow_phone_color,
.ipad_pro_12_9_inch__2021__color_scheme .yellow_phone_color,
.ipad_pro_11_inch__2021__color_scheme .yellow_phone_color,
.ipad_mini_6_color_scheme .yellow_phone_color,
.ipad_9__10_2_inch_2021__color_scheme .yellow_phone_color {
  background-color: #DFD0BD;
}
.ipad_air_color_scheme .gold_phone_color,
.ipad_air_2_color_scheme .gold_phone_color,
.ipad_2__3__4_color_scheme .gold_phone_color,
.ipad_mini_1__2__3_color_scheme .gold_phone_color,
.ipad_mini_4_color_scheme .gold_phone_color,
.ipad_pro_9_7_color_scheme .gold_phone_color,
.ipad_pro_10_5_color_scheme .gold_phone_color,
.ipad_pro_12_9_color_scheme .gold_phone_color,
.ipad_9_7__2018_6th_gen___2017_5th_gen__color_scheme .gold_phone_color,
.ipad_5__6__9_7_inch_20172018__color_scheme .gold_phone_color,
.ipad_7__10_2_inch_2019__color_scheme .gold_phone_color,
.ipad_air_3__2019__color_scheme .gold_phone_color,
.ipad_mini_4__5_color_scheme .gold_phone_color,
.ipad_pro_9_7_inch_color_scheme .gold_phone_color,
.ipad_pro_10_5_inch_color_scheme .gold_phone_color,
.ipad_pro_11_inch__2018__2020__color_scheme .gold_phone_color,
.ipad_pro_12_9_inch__2015__2017__color_scheme .gold_phone_color,
.ipad_pro_12_9_inch__2018__2020__color_scheme .gold_phone_color,
.ipad_8__10_2_inch_2020__color_scheme .gold_phone_color,
.ipad_air_4__2020__color_scheme .gold_phone_color,
.ipad_pro_12_9_inch__2021__color_scheme .gold_phone_color,
.ipad_pro_11_inch__2021__color_scheme .gold_phone_color,
.ipad_mini_6_color_scheme .gold_phone_color,
.ipad_9__10_2_inch_2021__color_scheme .gold_phone_color {
  background-color: #DFD0BD;
}
.ipad_air_color_scheme .black_phone_color,
.ipad_air_2_color_scheme .black_phone_color,
.ipad_2__3__4_color_scheme .black_phone_color,
.ipad_mini_1__2__3_color_scheme .black_phone_color,
.ipad_mini_4_color_scheme .black_phone_color,
.ipad_pro_9_7_color_scheme .black_phone_color,
.ipad_pro_10_5_color_scheme .black_phone_color,
.ipad_pro_12_9_color_scheme .black_phone_color,
.ipad_9_7__2018_6th_gen___2017_5th_gen__color_scheme .black_phone_color,
.ipad_5__6__9_7_inch_20172018__color_scheme .black_phone_color,
.ipad_7__10_2_inch_2019__color_scheme .black_phone_color,
.ipad_air_3__2019__color_scheme .black_phone_color,
.ipad_mini_4__5_color_scheme .black_phone_color,
.ipad_pro_9_7_inch_color_scheme .black_phone_color,
.ipad_pro_10_5_inch_color_scheme .black_phone_color,
.ipad_pro_11_inch__2018__2020__color_scheme .black_phone_color,
.ipad_pro_12_9_inch__2015__2017__color_scheme .black_phone_color,
.ipad_pro_12_9_inch__2018__2020__color_scheme .black_phone_color,
.ipad_8__10_2_inch_2020__color_scheme .black_phone_color,
.ipad_air_4__2020__color_scheme .black_phone_color,
.ipad_pro_12_9_inch__2021__color_scheme .black_phone_color,
.ipad_pro_11_inch__2021__color_scheme .black_phone_color,
.ipad_mini_6_color_scheme .black_phone_color,
.ipad_9__10_2_inch_2021__color_scheme .black_phone_color {
  background-color: #1D1D1D;
}
.ipad_air_color_scheme .grey_phone_color,
.ipad_air_2_color_scheme .grey_phone_color,
.ipad_2__3__4_color_scheme .grey_phone_color,
.ipad_mini_1__2__3_color_scheme .grey_phone_color,
.ipad_mini_4_color_scheme .grey_phone_color,
.ipad_pro_9_7_color_scheme .grey_phone_color,
.ipad_pro_10_5_color_scheme .grey_phone_color,
.ipad_pro_12_9_color_scheme .grey_phone_color,
.ipad_9_7__2018_6th_gen___2017_5th_gen__color_scheme .grey_phone_color,
.ipad_5__6__9_7_inch_20172018__color_scheme .grey_phone_color,
.ipad_7__10_2_inch_2019__color_scheme .grey_phone_color,
.ipad_air_3__2019__color_scheme .grey_phone_color,
.ipad_mini_4__5_color_scheme .grey_phone_color,
.ipad_pro_9_7_inch_color_scheme .grey_phone_color,
.ipad_pro_10_5_inch_color_scheme .grey_phone_color,
.ipad_pro_11_inch__2018__2020__color_scheme .grey_phone_color,
.ipad_pro_12_9_inch__2015__2017__color_scheme .grey_phone_color,
.ipad_pro_12_9_inch__2018__2020__color_scheme .grey_phone_color,
.ipad_8__10_2_inch_2020__color_scheme .grey_phone_color,
.ipad_air_4__2020__color_scheme .grey_phone_color,
.ipad_pro_12_9_inch__2021__color_scheme .grey_phone_color,
.ipad_pro_11_inch__2021__color_scheme .grey_phone_color,
.ipad_mini_6_color_scheme .grey_phone_color,
.ipad_9__10_2_inch_2021__color_scheme .grey_phone_color {
  background-color: #ABAEB1;
}
  
  /* default device colors */
  
  .silver_phone_color
  {
      
      background-color:silver;
    
  }
   .gold_phone_color
  {
      
      background-color:gold;
    
  }
  .rose_phone_color
  {
      
      background-color:pink;      
    
  }
  .pink_phone_color
  {
      
      background-color:pink;      
    
  }
  .black_phone_color
  {
      background-color:black;            
    
  }
  
   .blue_phone_color
  {
      background-color:blue;                  
    
  }
  .yellow_phone_color
  {
      background-color:yellow;            
    
  }
  .red_phone_color
  {
      background-color:red;            
    
  }  
  .coral_phone_color
  {
      background-color:coral;            
    
  }
.phone_colors_container div.phone_color{
  display:block !important;
  cursor: pointer;
}
/* END colors switch*/

.cart-items .loading-overlay .spinner{
  width:18px;
}