/** Shopify CDN: Minification failed

Line 29:0 Expected identifier but found "#"
Line 33:0 Expected identifier but found "#"
Line 37:0 Expected identifier but found "#"
Line 43:0 Expected identifier but found "#"
Line 45:0 Expected identifier but found "#"
Line 46:0 Expected identifier but found "#"
Line 47:0 Expected identifier but found "#"
Line 52:0 Expected identifier but found "#"
Line 56:0 Expected identifier but found "#"
Line 71:0 Unexpected "#"
... and 3 more hidden warnings

**/
/*// =============================================================================
// Ella Custom CSS - Customize The Style For Layout
// =============================================================================

// =============================================================================
//
// IMPORTANT DISCLAIMER
// Shopify is notifying shop owners about the need to convert scss files to css files.
// Please use only CSS to style the layout.
//
// =============================================================================*/

.header-04 {
#    border-bottom: 2px solid #0787ea !important;
}

.customer-service-text a {
# display: flex;
  background: #f08080;
  color: #06142e !important;
  padding: 7px 15px;
#  border-radius: 6px 6px 0px 0px;
  border-radius: 4px;
  font-size: 20px;
}

.header-04.style_3 .header-bottom--wrapper .header-bottom-right .help-item {
#  display: flex;
  background: #da2c38;
#  color: #ffffff !important;
#  padding: 10px 55px;
#  border-radius: 6px 6px 0px 0px;
  border-radius: 50px;
}

.customer-service-text a:hover {
#  display: flex;
  background: #0787EA;
  color: #ffffff !important;
  padding: 7px 15px;
#  border-radius: 6px 6px 0px 0px;
  border-radius: 4px;
  font-size: 20px;
}

.header-04 .header-top {
    padding-top: 10px !important; 
    padding-bottom: 0px !important;
}

.header-04 .header-top--left {
   padding-top: 0px !important; 
   padding-left: 0px !important;
}

#.header-04 .header-top-center {
  padding-left: 35px !important;
}

#.header-04 .header-bottom--wrapper .header-bottom-right {
   max-width: 20% !important;
}

.product-customInformation__content .product__text.title svg {
    display: none !important;
}

.product-form__label .text {
      border-radius: 4px !important;
      padding: 0 18px !important;
}

.button {
   border-radius: 4px !important;
}

.quantity__style--1 .quantity__input {
   border-radius: 4px !important;
}

.productView-payment .shopify-payment-button [data-testid=Checkout-button] {
  border-radius: 4px !important;
}

.product-form__input .form__label {
    font-size: 15px !important;
    font-weight: bold !important;
}

.ppa-add-checkbox-cont-grid, .ppa-add-radio-cont-grid {
    padding: 5px 30px !important;
    background: #afd1e9;
    border-radius: 4px;
}

.productView-securityImage img {
    max-height: 100% !important;
}

.whatbox {
    border-radius: 4px;
    border-color: #C5EBFF;
    border-width: 2px;
    border-style: solid;
    margin: 40px;
}




.productView-info-item .productView-info-name {
    color: #0787ea !important;
    font-size: 16px !important;
    font-weight: 700 !important;
}

.cart-item-properties .product-option .definitionList-value {
    display: none;
}

table { 
  width: 100%; 
  border-collapse: collapse; 
}
/* Zebra striping */
tr:nth-of-type(odd) { 
  background: #eee; 
}
th { 
  background: #333; 
  color: white; 
  font-weight: bold; 
}
td, th { 
  padding: 6px; 
  border: 1px solid #ccc; 
  text-align: left; 
}


.collection-info--absolute .collection-title {
    padding-top: 30px !important;
}

#HeaderCollectionSection-template--16970167386431__banner {
    padding-top: 0px !important;
}

.section-block-template--19229136027967__754ad66c-be86-4931-bb74-d5439f5e908e {
    margin-bottom: 50px !important;


@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr { 
//		display: block; 
	}
}