/** Shopify CDN: Minification failed

Line 277:0 Unexpected "}"

**/
@import url('https://fonts.googleapis.com/css?family=Ubuntu');

body{font-family: 'Ubuntu', sans-serif;}

.hero{
margin-bottom:0px; 
}
#container{
width:100% !important;
}
#infiniteoptions-container{
width:100% !important;
}
#infiniteoptions-container label{ 
display: block;
}
#infiniteoptions-container textarea{
width:100%;  
}

.featured-card__image1 {
display: block;
margin: 0 auto;
padding: 40px 25px;
max-height: 260px;
opacity: 1;
}
.collection-bg{
background:#ccc;
padding:30px 0px;
}

.shopping-row{
width: 100vw;
position: relative;
left: calc(-50vw + 50%);;
display: table;
height:auto;
}
.form-vertical input[type="submit"], .form-vertical .btn, .form-vertical .btn--secondary{background-color: #d72323!important;}
.form-vertical input, .form-vertical select, .form-vertical textarea {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    background: #ffffff3d !important;
    border: 1px solid #d72323!important;
}

input[type="search"]{border:1px solid #e5e5e5;}
.btn:hover, .btn--secondary:hover, .rte .btn:hover, .rte .btn--secondary:hover{    background-color: #d72323; color: #fff;}
.list--inline.social-icons a{background: #d72323; color: #fff !important; border-radius: 50%; width: 30px; height: 30px; text-align: center; line-height: 26px;}
.list--inline.social-icons a:hover{background:#000;}
.social-icons .icon{width: 18px; height: 18px;}
.site-footer .social-icons .icon{margin-right:0px;}
.list--inline.social-icons li{margin-right: 8px;}
.footer-text p{font-size:16px;}
.site-footer__section-title{font-size: 20px; letter-spacing: 0px;}
.site-footer a{font-size:16px;}
.site-footer__list-item{margin-bottom:15px;}
.newsletter-section input{background:#fff; outline: 0;}
.newsletter-section input::placeholder{color:#666;}
.newsletter-section button{background: #f29a1c; color: #fff; border: 1px solid #fff;}
.footer-btm{color: #222; padding: 10px 0;}
.footer-btm a{color: #222;}
.site-footer p{margin-bottom:0px;}
.hero{height:auto;}
.product-card__info{ padding: 20px 0 10px 0; background:#eeeeee;}
.site-nav{margin-left: 0;}

.contact-icon{width: 40px;
    height: 40px;
    vertical-align: middle;
    border: 1px solid #d72323;
    border-radius: 100%;
    padding: 8px 8px;
    color: #d72323;
    margin-right: 5px;
font-size:22px;}

.site-nav__link{padding: 15px 10px;}

.site-header__upper{padding-top: 20px; padding-bottom: 20px;}
.cart-bckgrnd-color{ background: #d72323;  float: right; border-radius: 51px; padding: 7px 8px; margin-top:16px;}
.site-header__cart{color: #fff !important; font-size:16px;}
.site-header__link{padding:0px !important;}
.top-contact{padding-top:10px;}
.top-header-serach{height: 38px !important;     border-radius: 4px 0px 0px 4px; color: #fff; font-size: 16px; padding: 0px 11px; outline:0;}
.top-header-section input{height:38px; outline:0; background:#f5f5f5;     border-radius: 0px 4px 4px 0px;}
.vedio-text-heading{font-size: 36px;  font-weight: 400; color:#41353f; margin-bottom: 10px;}
/*.video-text-section{background-image:url("https://cdn.shopify.com/s/files/1/0002/9563/2915/files/about-us-jolie-background-image.jpg?10222052258852101081");background-repeat: no-repeat; background-size: cover;}*/
.collection-bg{background-image:url("https://cdn.shopify.com/s/files/1/0002/9563/2915/files/feature-collection-background-image.jpg?5155293957889231778"); background-repeat: no-repeat; background-size: cover; margin-top:50px;}
.section-block{background-color: transparent;}
.collection-bg .heading-main{font-size: 30px; font-weight: 700; color:#fff; text-align:Center;  letter-spacing: 2px; margin-bottom:0px; }
.lets-rock-text{font-size:20px; font-weight:400; margin-bottom: 25px !important;}

.custm-float-left{float:left;}
.cstm-view-all-btn{background: #41353f; color: #fff; padding: 10px 15px;}
.cstm-view-all-btn:hover{background:#e95c26; color:#fff;}

.index-section{margin-bottom:0px; }
/*.featured-prodct-section .heading-main{font-size:30px;font-family: "Schadow BT"; font-weight: 700; letter-spacing:1px; margin-bottom:15px !important;}*/
.drawer__nav-link{    letter-spacing: 0;     font-size: 16px;}
.site-header__cart-indicator{position:Relative;}
.collection-sort__label{border-left: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; padding: 7px; border-right: 1px solid #dbdbdb;}
.collection-sort__input{border: 1px solid #dbdbdb;}
.section-header__title{    letter-spacing: 0; color: #000;}
.section-header{margin-bottom: 0;}
label{margin-bottom:0px;}
.owl-theme .owl-controls .owl-buttons div.owl-next{background-image:url("https://cdn.shopify.com/s/files/1/0002/9563/2915/files/owl-nxt.jpg?4786871985464839033") !important;}
.owl-theme .owl-controls .owl-buttons div.owl-prev{background-image:url("https://cdn.shopify.com/s/files/1/0002/9563/2915/files/owl-prev.jpg?4786871985464839033") !important;}
#breadcrumb{margin: 0 auto;padding: 10px;background: #eee; width: 100%; display: inline-block; margin-bottom: 30px;}
#breadcrumb a{color:#666 !important;}
.main-content{margin-top:40px;}
.product-single__title{letter-spacing:0; font-size:28px}
.h1.return-link{letter-spacing:0px;}
.prodct-dscption{margin-top:30px;     margin-bottom: 5px;}
.product-page-desctiption{background: #f7f7f7; padding: 15px;}
.social-sharing.grid.medium-up--grid--table{border: 1px solid #dbdbdb; padding: 10px;}
.trust-badge-content-div{margin-bottom: 10px; margin-top: 10px;}
.prdct-realated-btm .product-wrapper .product-card{border: 1px solid #eaeaea;}
.prdct-realated-btm-heading h3{color:#000;}
.product-returm-btn{padding-top:0px;}
.single-prduct-with-description{margin-bottom:30px;}
.microblog .blog .textContainer{display:none !important;}
.microblog .powrMark.powrgif{display:none !important;}

.header-search-btn input{border:1px solid #e5e5e5; background:#f5f5f5; outline:0; border-radius: 25px 0 0px 25px;}
.header-search-btn button{border-radius: 0px 25px 25px 0; outline:0; background:#d72323}
.header-search-btn{width:50% !important; margin-left:60px;}

.small-search-btn input{border:1px solid #e5e5e5; background:#f5f5f5; outline:0; border-radius: 25px 0 0px 25px; height:40px;}
.small-search-btn button{border-radius: 0px 25px 25px 0; outline:0; background:#d72323; height:40px !important;}
.small-search-btn{ margin: 20px auto 0px;}

/*****************Vegamoon******************/

.colltion-list{padding:15px;}
.colltion-list img{width:100% !important}
#shopify-section-1525678220942{background-image:url("https://cdn.shopify.com/s/files/1/0005/3300/4345/files/colletion-bg.jpg?2534965098756629189");
padding: 3% 0;  background-repeat: no-repeat; background-size: cover;}
.heading-main{font-size:40px; text-transform:uppercase; font-family: 'Ubuntu', sans-serif; margin-bottom:10px !important; font-weight:bold; text-align:center; color:#d72323;}

.heading-main span:after{content: "";width: 350px; height: 30px; 
background: url("https://cdn.shopify.com/s/files/1/0005/3300/4345/files/heading-arrow.png?7103316892544532201");
top: 0; left: 44%; position: relative;  display: flex; background-repeat: no-repeat;
}

#shopify-section-1524602334753 .heading-main span:after{display:none}

/*.three-collection-img .heading-main span:after{content: "";width: 350px; height: 30px; 
background: url("https://cdn.shopify.com/s/files/1/0005/3300/4345/files/heading-arrow.png?7103316892544532201");
top: 65px; left: 44%; position: absolute;  display: inline-block; background-repeat: no-repeat;
}*/

.heading-main span::last-word {color: #000 !important;}


#shopify-section-1524602334753{background-image:url("https://cdn.shopify.com/s/files/1/0005/3300/4345/files/quick-shop-bg.png?17896200548258937643");
padding: 1% 0 2%; background-repeat: no-repeat; background-size: cover;}
.product-background-img {padding-top: 2%; padding-bottom: 2%;}
.newsletter-input{width:40% !important;}
.newsletter-heading, .newsletter-p{width:30% !important; padding:0;}
.newsletter-heading h4{font-size:40px; font-weight:bold !important;}
.nwsltter-text{font-size:16px;color:#fff;}
.btn--narrow{background: #d72323!important; font-size:20px; padding-right:20px; padding-left:20px; border: 1px solid #d72323!important;}
.footer-top{background-image:url("https://cdn.shopify.com/s/files/1/0005/3300/4345/files/newsletter-bg_d977d0fb-74a3-4259-9926-abc07f78564d.png?8306843704252108756"); 
  background-size:cover; background-repeat:no-repeat; padding: 20px 0 0px;}
.ftr-title {color: #222; font-weight: bold; font-size:24px; margin-bottom: 5px; border-bottom: 1px solid #d72323;
    padding-bottom: 10px;}
.site-footer{background:#f7f8fa;}
.site-footer a{color:#222222 !important}
.text-color-white{color:#222222;}
.content-footer h3{font-size: 24px; font-weight: bold; color: #222; margin-top: 20px; border-bottom: 1px solid #d72323;
    padding-bottom: 10px;}
.site-footer{color:#222!important;}
.footer-contct-details a{font-size:18px; color:#222; padding-bottom:15px; border-bottom: 1px solid #ccc;
    display: inherit;  margin-bottom: 10px;}
.footer-contct-details a i{font-size:16px; color:#fff; background:#d72323;}
.product-card:hover .product-card__info{background-image:url(https://cdn.shopify.com/s/files/1/0005/3300/4345/files/hover-background-image-red.png?3876390387844063881); background-size: 100%!important; background-repeat: no-repeat!important;}
.owl-item{padding:10px;}
.owl-item .item{border:1px solid #eee;}
.fa-shopping-bag{font-size:26px;}
.header-account{display: inline-block;background:#000;color:#fff;padding: 16px 10px;font-size: 16px;}
.header-account:hover{color:#fff!important; background:#c03534;}
.header-phn-account{float:right}
.site-nav li a{color:#fff;  font-size:18px;}
.site-nav__link:hover, .site-nav__link:focus, .site-nav--active .site-nav__link{color:#000 !important}
.site-nav--active .site-nav__link:after{bottom: 9px !important; height: 1px !important; background-color: #000 !important; left: 10px !important; right: 10px!important;}
.is-active .product-single__thumbnail:after{border: 1px solid #d72323;}
.product-single__price {font-size: 26px; color: #d72323; font-weight: bold; margin-top:20px;}
.grid.grid--no-gutters.grid--uniform.collection .grid__item.medium-up--one-third a{background: #f3f3f3;}
.footer-article p{text-align:justify; font-size: 16px; line-height: 24px;}
.footer-contct-details .svg-inline--fa{color:#d72323;}
.ftr-newsltr-form.input-group ::placeholder{color:#fff;}

.reltd-prodct .grid__item{padding:15px !important;}
.h1.return-link{color:#d72323;}
.hero__text-content {text-align: center; bottom: 100px; position: relative;}
.hero__subtitle, .hero__arrow {background-color: #000; margin: 2px;}
.hero__arrow.hero__arrow--next{float:right; position: relative; left: 50px;}
.hero__arrow.hero__arrow--prev{float:left; position: relative; right: 50px;}


@media screen and (max-width:480px) {
  .top-search{right:40px;}
  .small-search-btn{width:65% !important;}
  .mbile-padding-left0{padding-left:0px;}
  .collection-bg .heading-main{font-size:24px;}
  .lets-rock-text { font-size: 16px;}
  .grid__item{padding-left:0px;}
  .collection-bg .grid__item.medium-up--one-quarter{text-align:center; margin-bottom:20px;}
  .vedio-text-heading{font-size: 20px; font-weight: bold !important;}
  .products-heading{font-size:26px;}
  .product-card:hover .product-card__info{ background-size: auto!important;}
  .btn.product-card__overlay-btn{margin-top:-20px;}
  .newsletter-heading, .newsletter-p{width:100% !important; padding:0;}
  .newsletter-input{width:100% !important; margin-top:15px;}
  .btn--narrow{padding-right:10px; padding-left:10px;}
  .site-header__link{padding:1px !important;}
  .cart-bckgrnd-color{ 
    top: 63px;
    position: relative;
      padding: 6px 5px;
  margin-top:0px;
      left: -18%;}
  .site-header__logo img{width:95% !important;}
}

@media screen and (min-width:481px) and (max-width:767px){
.grid__item{padding-left:0px;}
  .collection-bg .grid__item.medium-up--one-quarter{text-align:center; margin-bottom:20px;}
  .newsletter-heading, .newsletter-p{width:100% !important; padding:0;}
  .newsletter-input{width:100% !important;}
  .btn--narrow{padding-right:10px; padding-left:10px;}
}

@media screen and (min-width:768px) and (max-width:1023px){
  .text-link.site-nav__link{color:#fff;}
  .top-contact a{padding: 0px 4px !important;     font-size: 12px !important;}
  .featured-prodct-section .medium-up--eleven-twelfths{width:89%;}
  .product-background-img .medium-up--eleven-twelfths{width:89%;}
  .grid--no-gutters>.grid__item{    margin: 0px 6px !important;}
  .flex-footer .flex__item{flex: 1 1 50%;}
  .vedio-text-heading {font-size: 22px;}
  .dekstop-cart{display:none;}
  .ipad-cart{display:block !important; text-align:center;}
  .newsletter-heading, .newsletter-p{width:100% !important; padding:0;}
  .newsletter-input{width:100% !important;padding-left: 0;}
  .btn--narrow{padding-right:10px; padding-left:10px;}
  
}

@media screen and (min-width:1024px) and (max-width:1200px){
.top-contact a {font-size: 13px !important;}
  .text-link.site-nav__link{color:#fff;}
  .grid--no-gutters>.grid__item{    margin: 0px 8px !important;}
  .vedio-text-heading {font-size: 30px;}
}


@media screen and (min-width:1024px){
  .site-header__logo{margin-left:20px;}
  .desktop-float-right{ text-align:center;}
  .desktop-cstm-pading-left0{padding-left:0px;}
  .top-header-brder-btm{border-bottom: 1px solid #ccc; padding-bottom: 6px;}

}

@media screen and (min-width:1025px){
  /*.featured-prodct-section .heading-main::after{content:""; position:absolute;    width: 63%; top: 37px; right: 95px; height: 1px; background: #41353f;*/}
  /*.products-heading::after{content:""; position:absolute;    width: 63%; top: 37px; right: 95px; height: 1px; background: #41353f;} */
}


/*.heading-main{
background:url('https://cdn.shopify.com/s/files/1/1267/0123/files/heading-bg.jpg?5502037821887486212') repeat-x;
background-position-y: center;
font-family: 'Noto Sans', sans-serif;
font-size:26px;
text-align:center;
color:#444;
text-transform:uppercase;
}*/

/*.heading-main span {
background: #fff;
padding: 5px 27px;
}*/

.product-card__name {
font-weight: 500;
font-size: 18px;
color: #222;
}
.product-card__price {
font-size: 24px;
color: #000;
font-weight:bold;  
line-height: 40px;
}


.column-flex__image{
background-size:95%;
}

.site-footer__section-title {
font-size: 1.2em;
/*text-transform: uppercase;
border-bottom: 1px solid #333;*/
margin-bottom: 0px;
line-height: 55px;
}
.site-footer__copyright {
padding: 0px;
background: #e2e2e4;
border-top:1px solid #e2e2e4;  
}

.about-us .section-block{
background:transparent;
text-align:justify;
}
.about-us .h5{
/*color: #ff7b05; */
}
.about-us p{
text-align:justify;
}
.customer-login-links a{
padding:0px; 
}
.my-right{
text-align:right;
padding-right: 24px;
}
.top-contact{
float:left;
}
.top-contact a{
font-size:1.2em;
color:#000;
padding:0px 12px;
font-weight:bold;
}
.top-contact img{
vertical-align: middle;
}
.product-box{
border: 1px solid #ebebeb;
}
.site-header__link {
color: #000;
}
.meganav__title {
font-size: 1.3em;
}
.site-footer__list-item .icon {
fill: currentColor;
width: 12px;
}
td, th{
border: 1px solid #eaeaea;
}
thead{
color:#ff7b05;
text-transform: uppercase;
}

@media screen and (min-width:750px){
.product-box{
width:23%;
margin-bottom:20px !important;
}
.grid--no-gutters>.grid__item {
margin: 0px 11px;
}
}
.template-search .grid--no-gutters>.grid__item {
margin: 0px 0px;
}
