/** Shopify CDN: Minification failed

Line 53:0 Unexpected "}"

**/


/* Add your theme customizations below */
.main-content {
  padding-top: 15px;
}

.collection--root .breadcrumbs--root {
    padding-bottom: 15px;
}

.collection--tag-filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px 0 8px 0;
}

.collection--header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 15px 32px;
    text-align: center;
    background-color: #4B1D78;
    
}

.collection--header h1 {
    text-transform: capitalize;
    font-style: italic;
    font-size: 32px;
    color: #ffffff;
}
}

.product-share--root {
    text-align: center;
    background: var(--color-panel-bg);
    padding: 15px 30px;
}

.product-recommendations--root {
    padding: 15px 30px;
}

.product-recommendations--title {
    text-align: center;
    padding: 0 0 15px;
}

.featured-content--text-container h2 {
  color:#a12e46;
}


/* Product Review section  */
.spr-summary-starrating .spr-icon.spr-icon-star,
.spr-starratings.spr-review-header-starratings .spr-icon.spr-icon-star{    
    color: #ffcc00!important;
      font-size: 100%;
}

h2.spr-header-title {
    font-size: 18px;
    margin: 0 0 12px 0;
}

#shopify-product-reviews {
    padding: 15px 30px!important;
}

.spr-container {
    padding: 10px;
    border-color: #ECECEC;
}

.spr-summary-actions-newreview {
    float: none;
}

.spr-summary{
  display:table;
}

.spr-summary-actions, .quick-view {
    border: 1px solid #eee;
    display: table-cell;
    padding: 3px 20px;
    background-color: #000;
    color: #fff;
  	margin-left:20px;
}

.spr-summary-actions a.spr-summary-actions-newreview {
  color:#fff;
}

.spr-summary-caption{
  padding-right:10px;
}

/* Contact us */
.contact-page--main{
  max-width:960px;
  margin: 0 auto;
}
.contact-page--breadcrumbs {
    padding:15px 42px;
}

.contact-page--header {
  padding:15px 5px;
  text-align:center;
}

.featured-content--root[data-full-width='true'] .featured-content--container {
	max-width:960px;
}

.product--item .product--sale {
  display: block;
  padding: 12px 16px;
  position: absolute;
  right: 32px;
  top: 32px;
  z-index: 1;
  border-radius: 2px;
  color: var(--color-grid-sale);
  background: var(--color-grid-sale-bg);
}

.header--mobile--cart {
  width: 25%;
}
.header--mobile--search {
  width:25%;  
  text-align: right;
}

input[type='text'].search--textbox, input[type='text'].search--textbox:focus {
    padding: 0 30px;
    border: 0;  	
    outline: 0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background: transparent;    
    font-size: 22px;    
}

.modal--content.active{
  background: transparent;
  
}
.search--bar{
  background:#fff;
}
.modal--mask {
    opacity: 0.4;
}
.search--results {
  background: transparent;
}
.search--products{
  background: #fff;
  padding-top:0px;
  padding-bottom:0px;
  
}
