/** Shopify CDN: Minification failed

Line 310:0 Unexpected "}"

**/
/* Use this file to add custom css to the theme. */
header.header.header--inline.header--logo--left.header--transparent-collection {
    color: #000;
}
.collection__simple-header {
    position: relative;
    top: 25px;
}

a#igr-powered-by {
    display: none;
}

.product-single__title {
    text-transform: uppercase;
	font-size: 14px;
}

@media (min-width: 600px)
{
.header--logo--left .header__logo {
	margin-right: 50px;
	}
}

h3#igr-title {
    margin-bottom: 15px;
    text-transform: uppercase;
}
/* ashu css start */
.fs-page-heading {
    font-size: 30px;
    font-weight: 800;
}

.fs-heading-small a {
    font-weight: 800;
    font-size: 26px;
}

.fs-body-base {
    font-size: 12px;
}

.footer .fs-body-base:not(.ff-heading) {
    font-size: 14px !important;
}

.product-item__text h4 a, .product-item__text {
    font-size: 13px;
    /*font-weight: bold;*/
	text-align:center;
	text-transform: uppercase;
}

.product-item__badge--sold-out {
    margin: auto;
    display: table;
    background-color: #000;
    border-radius: 0;
}

.block-overlay__button .btn.btn--primary, 
.block-overlay__button .btn.btn--primary:hover {
    background-color: transparent;
    border: 0px;
    padding: 0px;
    font-size: 20px !important;
    line-height: normal !important;
    height: auto;
    text-transform: uppercase;
    font-weight: 700 !important;
}

header .header__links ul {
    padding-top: 12px;
}

.collection-sidebar__group li.filter-item span.filter-item__label {
    text-transform: uppercase;
}

.collection__grid .product-item .product-item__meta {
    display: table;
    margin: auto;
}

.collection__grid .product-item .product-item__meta .product-item__badges{margin-top:15px; display: none;
                                                                         
                                                                         }

.collection__grid .product-item .product-item__meta .product-item__badge.product-item__badge--sale{margin:auto;
	display:table;
	margin-bottom:10px;}

.footer__bottom .footer__bottom-right {
    display: none;
}
#newsletterForm-footer-subscribe-emailInput {
    border-radius: 0px;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
}

#newsletterForm-footer-subscribe-emailInput:focus-visible{outline:0px;}

.header__links-list .navigation__submenu a,
.header__links-list li nav ul li.mega-nav-legacy__item a {
    font-size: 12px !important;
    text-transform: uppercase;
}
	
.collection-sidebar__heading .fs-body-base {
    font-weight: bolder;
    font-size: 14px;
}

.product-blocks .product__vendor a {
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
}

.shopify-payment-button__button{background:#000 !important;
	opacity: 1 !important;}
	
.mega-nav-legacy__list{background-color:#101010 !important;}
.collection__grid .product-item .product-item__meta .product-item__badge.product-item__badge--sale{
 text-transform: uppercase !important;
}
.collection-item__preview {
    display: none;
}
.header__links-list .mega-nav-legacy__list .mega-nav-legacy__heading a {
    font-size: 19px;
}
.footer__links ul li a {
    text-transform: uppercase;
    font-size: 13px !important;
}
.collection-item--portrait .collection-item__footer h4 {
    margin: auto;
}
.template-collection.show-borders .header--inline {
    border-bottom: 1px solid var(--color-border-header) !important;
}

body.template-collection main#main {
    margin-top: 0px !important;
}

.template-collection.show-borders .collection-intro.s-inline-section {
    margin-top: 0px;
}

.collection-sidebar__heading .fs-body-base {
    text-transform: uppercase;
}

section.collection-intro.s-inline-section {
    padding-bottom: 20px;
}
.product-item__badge.product-item__badge--sale {
    position: absolute;
    top: 0;
    border-radius: 0px;
    z-index: 9;
    right: 10px;
}
button.btn.btn--full.product-form__cart-submit {
    background-color: #000;
    opacity: 1;
    color: #fff;
    border-radius: 5px;
    text-transform: uppercase;
}
.filter-item .filter-item__label {
    text-overflow: unset;
    white-space: unset;
    overflow: unset;
}

ul.collection-sidebar__group .filter-item {
    margin-bottom: 10px;
}

ul.collection-sidebar__group .filter-item .filter-item__content {
    height: auto;
}
.shopify-payment-button__button.shopify-payment-button__button--unbranded {
  text-transform: uppercase;
}
.product__details .product__vendor a {
    display: inline-block;
    font-size: 20px;
    margin-bottom: 10px;
    font-weight:bold;
}
.product__details {
    margin-top: 0;
}
.product-item__badge--sold-out {
    position: absolute;
    top: 0;
    border-radius: 0;
    z-index: 9;
    left: 10px;
}
.product-single__meta .product__price span {
    font-size: 20px;
}
.product-item__text 
 s.t-subdued,.product__price s {
    color: #cf2929 !important;
}
h3.ff-heading.fs-heading-base.c-heading {
    font-size: 20px;
}
@media only screen and (min-width: 768px) {
.grid-product__price {
    opacity: 0;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.grid-product__content:hover .grid-product__price {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
}
h1.collection__heading.ff-heading.fs-heading-base {
    text-transform: UPPERCASE;
}
.product-single__description.rte.rte--product.fs-body-base {
    text-transform: capitalize !important;
}
.bread {
    position: relative;
    top: 10px;
    margin-left: 45px;
    text-transform: uppercase;
    font-size: small; 
}
.header__links-list a:hover {
    opacity: .9 !important;
    color: #1059B7 !important;
}
.product-item__badges{
    display:none !important;
}
.store-availability__information-link {
    text-decoration: underline;
    color: #000 !important;
}
.shopify-payment-button__button.shopify-payment-button__button--branded{
    display: unset !important;
}
.kqsiVA9Jf8LJAbxw8Bau.h7OYsWHrW5495r9beh2n.jjzYeefyWpPZLH9pIgyw.DnvZqPMEvBFbBre5UuP9.size--large {
    background-color: #000 !important;
    border-block-color: #000 !important;
}
.pf__actions .shopify-payment-button__more-options {
    color: #000 !important;
    font-size: var(--font-size-body-base);
    line-height: var(--line-height-body-base);
}
/* ashu css end */
.esc-free-plan {
    display: none !important;
}
.row{
margin:0px -15px;
}

@media(max-width:767px)
{
.row .col-6{
width:100%;
padding:0px 15px;
}
}

@media(min-width:768px)
{
.row .col-6{
width:50%;
float:left;
padding:0px 15px;
}
}
header.page__header {
    margin-bottom: 0px;
}
.row .col-6 p.s {
    margin-top: 5px;
    font-weight:bold !important;
}
h1.blog__heading.ff-heading.fs-heading-base.c-heading {
    text-transform: uppercase !important;
}

}
