<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 30:0 Unexpected "{"
Line 1390:1 Expected "}" to go with "{"

**/
@import url('https://fonts.googleapis.com/css2?family=Source+Serif+Pro&amp;display=swap');

/* Custom css code begins */

/* to stop the glitch of the menu */
.rm-after-min{
	opacity: 0;
}

.aos-animate .image-wrap .lazyloaded:not([role="presentation"]), 
.aos-animate .image-wrap svg, .aos-animate .image-wrap .animate-me{
  animation-duration: 300ms !important;
}

/* spacing */


/* heading */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, 
.type-advanced .rte--strong, .type-product .rte--strong, .type-sale_collection .rte--strong,
.grid__item.grid-product .grid-product__title, .article__grid-meta .article__title,
.custom-slider a.collection-item .collection-item__title &gt; span, 
/* .ndnapps-sociallogin-wrapper .social_heading */
{
  font-family: 'Source Serif Pro', serif !important;
  font-weight: 500;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{	
  	text-transform: none;
	letter-spacing: 1px;
}
.section-header{
	margin-bottom: 60px;
}
.collection-hero__content .section-header{
  	text-align: left;
	margin-bottom: 0px;
}
.section-header__title{
	position: relative;
  	font-size: 2.25em;
}
.collection-hero__content .section-header__title, .template-page .hero__text-shadow .hero__title,
.slideshow__slide--blog-template .hero__text-shadow .hero__title{
  	font-size: 45px;
}
.collection-hero__content .section-header__title &gt; span{
	display: block;
}
.collection-hero__content .section-header__title &gt; span::after{
	display: none;
}
.section-header__title &gt; span{
	position: relative;
}
.section-header__title &gt; span::after{
  	content: "";
  	position: absolute;
 	display: block;
  	width: 80%;
  	height: 1px;
  	margin: 0 auto;
  	left: 10%;
  	bottom: -0.3em;
  	background: #8b181c;
}
header.section-header .rte.text-spacing, header.section-header .btn {
  margin-top: 30px;
}
header.section-header .rte.text-spacing p a:not(.btn)::after {
  border-bottom: 2px solid #8b181c;
}


/* buttons */
.template-collection .grid__item.text-center .btn,
.map-section__overlay .btn, ul.tag-list--active-tags li.tag--remove a.btn,
.predictive-results__footer .btn, .drawer .btn,
.drawer .js-qty__adjust:hover, .form-vertical .btn, .product-reviews .spr-button,
.product-reviews .spr-summary-actions a, .product-reviews .spr-summary-actions a:hover, .cart__checkout,
.product-reviews .spr-summary-actions a:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):active,
.btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,
.shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static),
.shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):hover,

.add-to-cart.btn--secondary:hover, .btn.btn--secondary.cart__update:hover, .cart__product-meta .btn:hover,

.section-header .btn, .template-search button.btn, button.address-delete:hover, button.btn.address-edit-toggle
{  
  	color: #fff;
	background: #8b181c !important;
  	background-color: #8b181c;
  	border-color: #8b181c;
  	transition: all 300ms ease !important;
	-webkit-transition: all 300ms ease !important;
  	-moz-transition: all 300ms ease !important;
  	-ms-transition: all 300ms ease !important;
}
.add-to-cart.btn--secondary, .btn.btn--secondary.cart__update, .cart__product-meta .btn, button.address-delete{
  color: #000;
  background: #fff;
  border: 1px solid #000;
}
.btn.return-link, .template-collection .text-center.explore_more_btn &gt; a.btn{
  color: #8b181c;
  background: #fff !important;
  border: 1px solid #8b181c;
}
.collapsibles-wrapper--border-bottom{
/*   	border-bottom: 1px solid #8b181c; */
}
.collapsible-trigger-btn--borders, .collapsible-trigger-btn--borders + .collapsible-content .collapsible-content__inner{
/*   	border: 1px solid #8b181c; */
}
.collapsible-trigger-btn--borders + .collapsible-content .collapsible-content__inner{
	border-top: 0;
}
.product-reviews .spr-button{
	font-size: 1em !important;
}
.return-link{
	margin-top: 2em;
    width: auto;
}
a.btn{
  	padding: 10px 20px;
}
.custom-container a.btn:not(.btn--secondary){
  	color: #000;
  	min-width: 130px;
  	font-size: 0.70em;
  	font-weight: 500;
	border: 1px solid #000;
	background: transparent;
  	letter-spacing: 1px;
  	line-height: 1em;
  	transition: all 300ms ease !important;
  	-webkit-transition: all 300ms ease !important;
  	-moz-transition: all 300ms ease !important;
  	-ms-transition: all 300ms ease !important;
}
.custom-container a.btn:not(.btn--secondary):hover, .hero__text-content .hero__link a.btn, .promo-grid__container .promo-grid__text a.btn, .quick-product__btn{
  	color: #fff;
	border: 1px solid #8b181c;
	background: #8b181c !important;
}
.custom-container a.btn:not(.btn--secondary), .hero__text-content .hero__link a.btn, .promo-grid__container .promo-grid__text a.btn, .quick-product__btn{
  	min-width: 105px;
}

.hero__text-content .hero__link a.btn, .promo-grid__container .promo-grid__text a.btn{
  	font-size: 0.7em;
  	font-weight: 500;
  	letter-spacing: 0.8px;
}
.promo-grid__container .promo-grid__text a.btn{
  font-size: 0.85em;
}
.hero__image-wrapper::before, .hero__media::before{
	background-color: transparent;
}
body:not(.template-index) .btn:not(.js-drawer-open-collection-filters){
	font-size: 12px;
  	font-weight: 400;
}
.btn:not(.product__photo-zoom){
	position: relative;
}
.btn, .quick-product__btn{
    overflow: hidden;
    transition: background 0.2s ease 0s;
}
.btn::after, .quick-product__btn::after{
    content: '';
    position: absolute;
    top: 0;
    left: 150%;
    width: 200%;
    height: 100%;
    transform: skewX(-20deg);
    background-image: linear-gradient(to right, transparent, rgba(255,255,255,0.25), transparent);
}
.btn:hover::after, .quick-product__btn:hover::after{
	animation: shine 0.75s cubic-bezier(0.01, 0.56, 1, 1);
}
ul.tag-list--active-tags li.tag--remove a.btn{
  padding: 5px 20px;
}
.js-drawer-open-collection-filters, .js-drawer-open-collection-filters:hover{
  color: #000;
  background:#fff;
  border-color: #e8e8e1;
}
.collection-filter select, .collection-filter .btn{
	font-size: 15px !important;
}


/* clearfix */
.clear-fix{
	clear: both;
}



/* pagination */
.pagination{
	padding: 10px 0;
}


/* smart tab - product tabs */
.smart-tabs-branding{
    display: none;
}
.smart-tabs-accordion-symbol{
  	top: 0;
	height: 100%;
	line-height: 1.6;
}
.smart-tabs-content-block{
	text-align: left;
}
.smart-tabs-navigation-links .smart-tabs-navigation-li, 
.smart-tabs-navigation-links .smart-tabs-navigation-li b {
  font-weight: 500;
  letter-spacing: 1px;
  font-size: 14px;
}


/* header */
header.site-header.site-header--stuck{
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.header-item:not(.header-item--logo){
	flex-direction: column-reverse;
    flex: 0 0 auto;
    justify-content: center;
  	-webkit-justify-content: center;
  	-moz-justify-content: center;
  	-ms-justify-content: center;
}

/* menu */
.site-nav__link--underline{
	font-weight: 500;
  	color: #404042;
  	letter-spacing: 1px;
}
.site-nav__link--underline::after{
	border-bottom: 2px solid #8b181c !important;
}
.site-nav__dropdown a, ul.site-nav__dropdown &gt; li &gt; a{
  transition: all 300ms ease;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
}
ul.site-nav__dropdown{
  padding-bottom: 0;
  min-width: 200px;
}
ul.site-nav__dropdown &gt; li &gt; a{
  padding: 10px 15px;
}
ul.site-nav__dropdown &gt; li:hover a{
 	color: #fff;
  	background-color: #8b181c;
}


/* account page */
form#customer_login p a, button.text-link.address-new-toggle, button.text-link.address-edit-toggle, button#HideRecoverPasswordLink{
	color: #8b181c;
	font-size: 15px;
  	text-decoration: underline;
}
h3.pg_sec_head{
  padding: 0.5em 0;
  text-decoration: underline;
}
p.cust_name{
  font-size: 16px;
}


/* slideshow */
.slideshow__slide .hero__slide-link{
  height: 0;
}
.slider-white-box, .promo-grid__content--boxed{
	display: inline-block;
  	padding: 1.5em 1.6em;
  	background: rgba(255,255,255,0.7);
}
.promo-grid__content--boxed{
  	background: rgba(255,255,255,0.5);
}
.slider-white-box .hero__text-shadow::before {
  	display: none;
}
.slider-white-box .hero__text-shadow, 
.slider-white-box .hero__text-shadow h1, 
.slider-white-box .hero__text-shadow div{
	color: #000;
}
.slider-box .hero__text-shadow{
	color: #fff;
}
.slider-box .hero__link .btn{
	box-shadow: 5px 5px 0px 0 rgba(0,0,0,.5);
  	-webkit-box-shadow: 5px 5px 0px 0 rgba(0,0,0,.5);
}
.slider-box .hero__subtitle, .collection-hero__content .section-header__shadow .rte{
  margin-top: 10px;
  font-size: 0.88em;
}
.slideshow-wrapper .slick-dotted.slick-slider{
	margin-bottom: 0;
}
.hero[data-bars] .slick-dots{
	bottom: 0;
}


/* about us */
#shopify-section-1498163293234, #shopify-section-1525115199973, .page-temp-block-1588742089109{
  margin: 0;
  padding: 20px 0;
}
.page-temp-block-1590073361307 .page-width.custom-container{
  padding-bottom: 1em;
}
.page-temp-block-1588227801550 .index-section{
  margin-top: 1em !important;
}
.oval-shape img{
  display: block;
  width: 210px;
  margin: 0 auto;
}
.align-justify{
	text-align: justify !important;
}
.template-collection .rte .st, .template-collection .rte .st em,
.grid__item .rte &gt; p, .rte &gt; p, .rte &gt; span, .rte span p, .rte p, .template-article article p,
.smart-tabs-content-block p, .smart-tabs-content-block p .st, .smart-tabs-content-block &gt; span, 
.smart-tabs-content-block div .st, .smart-tabs-static-content span,
.smart-tabs-content-block span em, .smart-tabs-static-content p, .smart-tabs-content-block i, 
.template-page .rte.rte--nomargin, .template-page .rte.rte--nomargin p{
	font-size: 14px;
  	line-height: 22px;
  	margin-bottom: 10px;
}
/* #smart-tabs-content-0 p, #smart-tabs-content-0 p i, #smart-tabs-content-0 em, #smart-tabs-content-0 p em{
  display: inline;  
} */
#smart-tabs-content-1 p i, #smart-tabs-content-1 i, #smart-tabs-content-1 p em, #smart-tabs-content-1 em{
	font-size: 12px;
  	line-height: 15px;
  	margin-bottom: 0px;
}

.template-page .rte.rte--nomargin h1, .template-page .rte.rte--nomargin h2,
.template-page .rte.rte--nomargin h3, .template-page .rte.rte--nomargin h4,
.template-page .rte.rte--nomargin h5, .template-page .rte.rte--nomargin h6,
.article__body.rte h1, .article__body.rte h2, .article__body.rte h3, 
.article__body.rte h4, .article__body.rte h5, .article__body.rte h6{
	margin-top: 30px;
  	margin-bottom: 15px;
  	line-height: 1.2;
}
.template-page .rte.rte--nomargin h3, .article__body.rte h3{
	font-size: 1.5em;
  	font-weight: 600;
}
.template-page .rte.rte--nomargin h4, .article__body.rte h4{
	font-size: 1.2em;
  	font-weight: 600;
}
.template-page .rte.rte--nomargin h5, .article__body.rte h5{
	font-size: 1em;
}
.feature-row__text p.h3{
  margin-bottom: 15px;
}


/* filters */


/* product &amp; collections */
.template-product .page-content.page-content--product{
  padding-bottom: 40px;
}
.template-product .page-content.page-content--product .product-single__meta 
form.product-single__form .variant-wrapper{
  display: none;	
}
.template-product .prod-col-blouse .page-content.page-content--product .product-single__meta 
form.product-single__form .variant-wrapper.variant--size{
  display: inline;
}
.template-product .index-section.product-reviews.below_product_img{
  margin-bottom: 20px;
}
.promo-grid__container .promo-grid__bg-image.lazyloaded{
	transform: scale(1, 1);
  	-webkit-transform: scale(1, 1);
  	-moz-transform: scale(1, 1);
  	-ms-transform: scale(1, 1);
	transition: all 0.8s ease;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
}
.promo-grid__container:hover .promo-grid__bg-image.lazyloaded{
	transform: scale(1.03, 1.03);
  	-webkit-transform: scale(1.03, 1.03);
  	-moz-transform: scale(1.03, 1.03);
  	-ms-transform: scale(1.03, 1.03);
}
#shopify-section-product-recommendations .index-section{
	margin: 40px 0;
}
.grid__item.grid-product .grid-product__meta{
  text-transform: capitalize;	
  text-align: left;
}
.grid__item.grid-product .grid-product__title{
  text-transform: capitalize;	
  font-size: 0.9em;
  margin-bottom: 0.5em;
  letter-spacing: 0.5px;
  white-space: normal;
}
.grid__item.grid-product .grid-product__vendor, .grid__item.grid-product .grid-product__price{
  text-transform: capitalize;
  font-size: 12px;
  opacity: 1;
  letter-spacing: 0.5px;
}
.grid__item.grid-product .grid-product__price{
	margin-top: 0;
}
.template-product .slick-dots li button, .template-product  .slick-dots li button::before{
  color: #8b181c;
  font-size: 0;
}
.template-product .product__photo-dots .slick-dots li button::before{
  background-color: #8b181c;
}
.product-single__meta .variant-wrapper.color-variant{
  display: block;
}
.variant-input-wrap input[type="radio"]:checked + label, a.color-swatch:hover, .tag:not(.tag--active) a:hover .color-swatch:hover{
  box-shadow: none;
}
.variant-input-wrap input[type="radio"] + label{
  box-shadow: none;
  border: 1px solid #8b181c;
}
.variant-input-wrap input[type="radio"]:checked + label{
  color: #fff;
  background: #8b181c;
}
.below_product_img .spr-starrating.spr-badge-starrating{
	display: none;
}
.spr-badge-starrating, .spr-starrating, .spr-starratings, .spr-icon-star-empty, .spr-icon-star-hover, .spr-icon-star-hover:hover, .product-reviews--tab .spr-icon,
.social-sharing__link, .social-sharing__link:hover, .social-sharing__link .icon, .collapsible-trigger__icon .icon,
li.mobile-nav__social-item a:not(.btn), .site-nav__link--icon .icon:hover{
  color: #8b181c;
}
.template-product .product__price{
	font-size: 16px;
  	font-weight: 400;
}
.template-product .product-single__sku{
	font-size: 14px;
}
.product__policies.rte small{
  font-size: 12px;
}
.color-swatch--filter{
  width: 20px;
  height: 20px;
}
.color-swatch::before {
  border: none;
}


/* promotions */
#shopify-section-1525912530555 .promo-grid .flex-grid.flex-grid--1525912530555{
  padding-left: 0;
  padding-right: 0;
}
.hero__text-content .slider-box  .hero__title, .type-advanced .rte--strong{
  position: relative;
  text-transform: none;
}
.hero__text-content .slider-box .hero__title,
body:not(.template-article) .collection-hero__content .section-header__title{
	padding-bottom: 0.35em;
}
.hero__text-content .slider-box .hero__title::before,
body:not(.template-article) .collection-hero__content .section-header__title::before{
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  bottom: 0;
  background: #8b181c;
}
.hero__text-content .slider-white-box .hero__title::before{
  background: #000;
}
.type-advanced .rte--strong{
	margin-bottom: 0.2em;
}
.promo-grid__bg.promo-full-height{
  height: 100%;
}
.promo-grid__content.promo-container-transparent{
  background: transparent;
}
.promo-grid__text.promo-text-hide{
  display: none;
}


/* featured collection slider */
#shopify-section-1586782377845{
  padding: 20px 0;
  margin-bottom: 0;
}
#shopify-section-1586782377845 .custom-slider .slick-track .grid__item,
#shopify-section-1585311808364 .custom-container .grid__item{
  padding-left: 20px;	
}
#shopify-section-1586782377845 .section-header__title &gt; span::after {
  width: 62%;
  left: 19%;
  right: 19%;
}
.custom-slider, .home-custom-collection .grid-overflow-wrapper {
/* 	overflow-x: hidden !important;
  	overflow-y: hidden !important; */
}

.custom-slider .slick-list.draggable{
  position: relative;
}
.custom-slider .slick-list.draggable::before{
  content: "";
  position: absolute;
  width: 20px;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 5;
  background: #fff;
}
.custom-slider .slick-list .slick-track{
  	display: -webkit-box; 
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;
}
.custom-slider .slick-list .slick-track .slick-slide.slick-active.slick-current{
/*   padding-left: 0; */
  	
}
.custom-slider .slick-arrow{
  top: 45%;
  z-index: 18;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 25px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.custom-slider .slick-arrow::before{
  content: "";
}
.custom-slider .fa-arrow-left.slick-arrow{
  left: -3.5em;
  background-image: url("/cdn/shop/files/arrow-left.png?v=1587551369");
}
.custom-slider .fa-arrow-right.slick-arrow{
  right: -4.5em;
  background-image: url("/cdn/shop/files/arrow-right.png?v=1587551369");
}
/* .custom-slider a.collection-item{ */
.collection-image{
  opacity: 1 !important;
}
a.collection-item{
  overflow: hidden;
}
/* .custom-slider a.collection-item .collection-item__title{ */
a.collection-item .collection-item__title{
  width: 100%;
  top: auto;
  left: 0;
  bottom: 0;
  transform: none;
}
/* .custom-slider a.collection-item .collection-item__title &gt; span */
a.collection-item .collection-item__title &gt; span{
  position: realtive;
  width: 100%;
  color: #fff;
  padding: 15px;
  font-size: 0.8em;
  font-weight: 500;
  text-transform: capitalize;
  letter-spacing: 1px;
  background: rgba(139,24,28,0.8);
}
/* .custom-slider a.collection-item .collection-item__title &gt; span::before{ */
a.collection-item .collection-item__title &gt; span::before{
	content: "\203A";
  	position: absolute;
  	top: 30%;
  	right: 15px;
  	font-size: 2em;
  	transition: all 300ms ease;
  	-webkit-transition: all 300ms ease;
}
/* .custom-slider a.collection-item:hover .collection-item__title &gt; span::before{ */
a.collection-item:hover .collection-item__title &gt; span::before{
  	right: 10px;
}


.custom-container{
  position: relative;
  padding: 2em 1em;
  box-sizing: border-box;
}
.page-width{
  position: relative;
  width: 100%;
  max-width: calc(1200px - 2em);
}
.custom-container.header-cust-cont{
  padding-top: 0;
  padding-bottom: 0;
}

/* featured collection */
#shopify-section-1585311808364{
  margin-top: 20px;
  margin-bottom: 0;
  padding: 10px 0 20px 0;
}
#shopify-section-1585311808364 .custom-container:nth-child(1){
  padding-bottom: 0;
}
#shopify-section-1585311808364 .custom-container:nth-child(2){
  padding-top: 0;
}
#shopify-section-1585311808364 .section-header__title &gt; span::after {
  width: 40%;
  left: 30%;
  right: 30%;
}
.product-single__meta hr.hr--medium{
	margin-top: 0;
}

button.quick-product__btn.add-to-cart{
	width: calc(100% - 20px);
  	font-size: 0.7em;
  	text-transform: uppercase;
}
body.template-index #shopify-section-1585311808364 .preorder-description{
	display: none;
}


/* cart page */
.h4.cart__product-name{
  margin-bottom: 0.5em;
  font-size: 17px;
}
.cart__row--table p.h4{
  font-size: 15px;
}


/* blogs */
.article__grid-meta{
	text-align: left;
}
.article__grid-meta .article__date, .article__grid-meta .article__author{
  	color: #8b181c;
  	font-size: 12px
  	line-height: 2;
}
.article__grid-meta .article__date{
	margin-bottom: 5px;
}
.article__grid-meta .article__title{
	width: 85%;
	display: block;
  	font-size: 16px;
	line-height: 20px;
}
.rte.article__excerpt{
  	margin-top: 0.5em;
  	font-size: 12px;
}
.blog-container .grid .btn.btn--small{
 	margin-top: 0;
  	font-size: 9px;
  	font-weight: 500;
  	letter-spacing: 0.5px;
}
.template-blog .section-header select{
	margin-top: 0;
  	min-width: 150px;
}
.template-article .collection-hero .section-header.section-header--hero{
  margin-bottom: 0;
}
.template-article .collection-hero .section-header--hero .article__author{
	margin-top: 15px;
}
.template-article article .article__body.rte p, .template-article article .article__body.rte p img{
  width: 100%;
}
.related_blog .article__date &gt; a, .related_blog .article__author{
  display: none;
}
.blog-container .article__grid-image .image-wrap img {
  opacity: 1;
}


/* inside pages */
.template-page .page-blocks .index-section{
  margin: 3em 0;
}


/* forms &amp; contact us */
div form label[for], .product-reviews--tab label.spr-form-label, #popup_myBtn {
  text-transform: none;
  font-size: 13px !important;
  margin-bottom: 0.5em;
  letter-spacing: 1.2px;
}
div form input, div form textarea, div form select, div form:not(#customer_login){
	font-size: 14px !important;
}
textarea, .spr-form-input textarea{
	max-height: 100px;
}
input:not(.site-header__search-input):active, input:not(.site-header__search-input):focus, textarea:active, textarea:focus, select:active, select:focus{
	border: 1px solid #8b181c !important;
}
div form label.marketing-check{
	margin-bottom: 1em;
}
label.marketing-check input[type="checkbox"]{
  margin-bottom: 0;
}
label.marketing-check  div{
	display: inline;
}


hr.no_visible{
	visibility: hidden;
}

/* size chart popup */

#popup_myBtn{
  margin: 0;
  padding: 0;
  float: right;
  text-decoration: underline;
}
#popup_myBtn:hover{
  color: #8b181c;
}
/* The Modal (background) */
.popup_modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 150px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.popup_modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  border: 1px solid #888;
  width: 80%;
  max-width: 700px;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
  -webkit-animation-name: animatetop;
  -webkit-animation-duration: 0.4s;
  animation-name: animatetop;
  animation-duration: 0.4s
}
.popup_modal-content img{
  display: block;
  margin: 0 auto;
}

/* Add Animation */
@-webkit-keyframes animatetop {
  from {top:-300px; opacity:0} 
  to {top:0; opacity:1}
}

@keyframes animatetop {
  from {top:-300px; opacity:0}
  to {top:0; opacity:1}
}
/* The Close Button */
.popup_close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
  margin-right: 20px;
}

.popup_close:hover,
.popup_close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}



/* footer */
footer.site-footer{
  padding-top: 20px;
  padding-bottom: 20px;
  border: none;
}
footer.site-footer .page-width.custom-container{
  padding-top: 1em;
  padding-bottom: 1em;
}
footer.site-footer .footer__social li, a.social-sharing__link &gt; .icon{
  width: 40px;
  height: 40px;
  padding-top: 9px;
  color: #fff;
  text-align: center;
  border-radius: 50%;
  background: #8b181c;
}
a.social-sharing__link &gt; .icon{
  width: 35px;
  height: 35px;
  padding: 8px;
}
footer.site-footer .footer__social li:last-child{
	margin-right: 0;
}
.footer__social .icon{
	color: #fff;
}
footer.site-footer .grid .grid__item .footer__title{
  font-size: 1em;
  font-weight: 600;
  text-transform: none;
}
footer.site-footer .grid, footer.site-footer .grid p, 
footer.site-footer .grid a, footer.site-footer .grid li span, 
footer.site-footer .grid .footer__newsletter .footer__newsletter-input::placeholder{
  font-size: 0.9em;
  font-weight: 500;
}
footer.site-footer .grid #Footer-1585220677997 ul.no-bullets li{
	margin-bottom: 0.75em;
}
footer.site-footer .grid li p{
  	display: inline-block;
	margin-bottom: 0;
}
footer.site-footer .grid li .fa{
	font-size: 1.3em;
	font-weight: 600;
  	margin-right: 0.5em;
  	display: inline-block;
	vertical-align: middle;
}
footer.site-footer .grid li .fa.fa-map-marker{
  	margin-top: 3px;
  	vertical-align: top;
}
/* footer.site-footer .grid li a.cta_btn{
	text-decoration: underline;
  	display: block;
  	padding-top: 1em;
  	font-size: 1em;
} */
footer.site-footer .footer__section{
	margin-top: 2.5em;
}
footer.site-footer ul + .footer__small-text{
	margin-top: 2em;
}
footer .payment-icons li img{
	vertical-align:middle;
}
footer .payment-icons li:last-child{
  	border: 5px;
	background: #fff;
}
footer .payment-icons .icon {
    width: 35px;
    height: auto;
}



/* pattern background images */
.page-temp-block-1585032629277, .page-temp-block-1585029811140,
.page-temp-block-1588742089109,
#shopify-section-1498163293234, #shopify-section-1585311808364, 
#shopify-section-footer footer.site-footer{
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("/cdn/shop/files/pattern-background.jpg?v=1587032033");
}



/* responsive */
@media only screen and (max-width: 576px){
  .body:not(.template-index) .image-fit.hero__image{
  	object-position: 85%;
  }
  .grid .small--one-third, .grid .small--two-thirds{
 	width: 100%;
  }  
  .product-reviews .spr-summary-actions{
  	text-align: center !important;
  }
}

@media only screen and (min-width: 577px) and (max-width: 991px){
  .template-customers-login .page-content .grid .medium-up--push-one-third,
  .template-customers-register .page-content .grid .medium-up--push-one-third{
    left: 23.33333%;
  }
  .template-customers-login .page-content .grid .medium-up--one-third,
  .template-customers-register .page-content .grid .medium-up--one-third{
    width: 50.33333%;
  }
}

@media only screen and (max-width: 768px){
  .body:not(.template-index) .image-fit.hero__image{
  	object-position: 75%;
  }
  .hide_in_mobile, .hide_mobile{
    display: none;
  }
  .hide_in_desktop{
  	display: inline-block;
  }
  .hide_desktop{
    display: block;
  }
  .collection-hero__content .section-header__title, .template-page .hero__text-shadow .hero__title,
  .slideshow__slide--blog-template .hero__text-shadow .hero__title, .slider-box .hero__text-shadow .hero__title{
/*     font-size: 22.5px; */
    font-size: 30px;
  }
  body.template-collection .collection-hero{
    height: 357px;
  }
  body.template-collection .collection-hero:not(.the-ranawara-collection, .best-sellers, .the-lavanya-collection, .the-rangrez-collection, .the-narayani-collection, .new-arrivals) .image-fit{
/*     object-position: right; */
    object-position: 70%;
  }
   body.template-collection .collection-hero.all .image-fit{
     object-position: 70%;
   }
   body.template-collection .collection-hero.the-kapasi-collection .image-fit{
     object-position: 70%;
   }
/*   body.template-collection .collection-hero.all .image-fit,  */
  body.template-collection .collection-hero.the-mahua-collection .image-fit, 
  body.template-collection .collection-hero.the-dhaarini-collection .image-fit, 
/*   body.template-collection .collection-hero.the-kapasi-collection .image-fit,  */
  body.template-collection .collection-hero.the-rajwada-collection .image-fit{
    object-position: inherit !important;
  }
  body.template-collection .collection-hero.authentic-handcrafted-blouses .image-fit{
    object-position: 70%;
  }
  .oval-shape{
    margin-bottom: 1.5em;
  }
  .oval-shape img{
  	width: 160px;
  }
  .explore_more_btn{
  	margin: 2em 0;
  }
  .product-single__meta .rte{
    padding-top: 0.5em;
  	text-align: center;
  }
  .blog-container{
  		padding-top: 40px !important;
  }
  .template-article .collection-hero .section-header.section-header--hero .section-header__title{
    font-size: 1.8em;
  }
  footer.site-footer .grid .grid__item{
  		padding-right: 17px !important;
  }
  footer.site-footer .grid .grid__item::after{
  		border-bottom: 1px solid #fff !important;
  }
}

@media only screen and (min-width: 769px){
	/*  header - form */
  .hide_in_mobile{
    display: inline-block;
  }
  .hide_mobile{
  	display: block;
  }
  .hide_in_desktop, .hide_desktop{
  	display: none;
  }
  
/*  header new code - start  */
	.header-item_sub{
      	min-height: 50px;
      	display: flex;
      	-webkit-display: flex;
      	-moz-display: flex;
      	-ms-display: flex;
   		align-self: flex-end;
      	-webkit-align-self: flex-end;
      	-moz-align-self: flex-end;
      	-ms-align-self: flex-end;
          align-items: flex-end;
      -webkit-align-items: flex-end;
      -moz-align-items: flex-end;
      -ms-align-items: flex-end;
      
    }
  .site-header.site-header--stuck .header-item_sub, body:not(.template-index) .header-item_sub{
  	align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
  }
  .header-layout[data-logo-align="left"] .site-header__logo{
  	margin-top: 0;
    margin-bottom: 0;
  }
  .header-item:not(.header-item--logo){
    padding-top: 0.2em;
    align-self: flex-start;
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-align-self: flex-start;
  }
  body.template-index .site-header-sticky .site-header.site-header--stuck.site-header--opening .site-header__logo a{
  	width: 125px;
  }
/*     .site-header.site-header--stuck.site-header--opening .header-item:not(.header-item--logo){
 	  align-self: center;
      -webkit-align-self: center;
      -moz-align-self: center;
      -ms-align-self: center;
    } */
 
/*  header new code - end  */
  
  .site-header__search-form {
    height: 35px;
    padding: 0;
    border: 1px solid #eee;
  }
  .site-header__search-input{
    width: 310px;
    padding: 0px 10px;
    font-size: 1em;
  }
  .site-header__search-input::placeholder{
  	color: #000;
    font-size: 0.95em;
    opacity: 0.1;
  }
  .site-header__search-btn--submit{
  	padding-right: 10px;
  }
  ul.site-nav li:nth-of-type(1) &gt; ul.site-nav__dropdown {
    left: 22px;
  }
  .predictive-results{
    z-index: 1000;
  } 
  body:not(.template-index) header.site-header{
  	padding: 10px 0 !important;
  }
  body.template-index .site-header-sticky{
      height: 119px !important;
  }
  .site-header-sticky .site-header:not(.site-header--stuck){
  	padding: 10px 0 !important;
  }
  body.template-index .site-header-sticky .site-header:not(.site-header--stuck){
      margin: 0;
      padding-top: 0 !important;
      padding-bottom: 0 !important;
  }
  .site-header__logo{
      margin-top: 0;
      margin-bottom: 0;
  }
  .site-header-sticky .site-header.site-header--stuck {
    padding: 10px 0 !important;
  }
  .site-header-sticky .site-header .header-item--navigation_sub{
  	margin-right: -12px;
  }
  .site-header-sticky .site-header .header-item--navigation_sub .site-nav__item{
  	min-width: 113px;
  }
  .site-nav__link, .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level){
  	font-size: 16px;
  }
  .site-nav__link--icon{
  	padding: 5px;
  }
  div.site-nav__link.site-nav__link--icon{
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 0;
  }
  .site-nav__link--icon .icon{
  	width: 21px;
    height: 21px;
  }
  
  body:not(.template-index) .site-header__logo a{
    width: 125px;
  }
  .site-header__search-form:focus, .site-header__search-form:hover, .site-header__search-form:active{
  	border: 1px solid #8b181c !important;
  }
  .custom-slider .slick-arrow {
    width: 45px;
    height: 45px;
  }
  
  body.template-collection .collection-hero{
    height: 550px;
  }
  
  .rte{
  	margin-top: 1em;
  }
  .promo-grid__content.promo-grid__content--boxed{
    margin-top: 2.8em;
    margin-left: 2.8em;
  }
  .promo-grid__content .promo-grid__text .rte--block:not(.rte--strong){
    font-size: 12px;
  }
  .hero__text-content .hero__link{
  	margin-top: 1.6em;
  }
  .promo-grid__container .promo-grid__text a.btn{
    margin-top: 0.8em;
	margin-bottom: 0;
	min-width: 80px !important;
	font-size: 8px;
	padding: 7px 15px !important;
    line-height: 8px;
  }
  .template-article .collection-hero .section-header.section-header--hero .section-header__title{
    font-size: 2.5em;
  }  
  .grid__item--sidebar{
    min-height: 70vh;
    overflow-y: auto;
  }
  .blog-container.custom-container .grid.grid--uniform, .custom_grid{
    display: -webkit-box; 
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;
    justify-content: center;
  }
  .blog-container .grid__item.medium-up--one-third {
    flex: 0 0 35%;
  }
  .blog-container .grid__item.medium-up--one-third:last-child{
/*     margin-left: 2em; */
  }
}

@media only screen and (max-width: 959px){
  .feature-row__text{
  	padding-top: 1.5em;
    text-align: left;
  }
}

@media only screen and (min-width: 960px){
  
    .smart-tabs-navigation-li, .smart-tabs-navigation-li.smart-tabs-navigation-li-active{
      margin-right: 2px !important;
      border-bottom: none !important;
    }
	footer.site-footer .grid{
		padding-top: 2.5em;
      	padding-bottom: 2em;
    }
	footer.site-footer .grid .grid__item:nth-child(1){
      	margin-bottom: 2em;
    }
    footer .grid__item:last-child .footer__title, .footer__social{
      text-align: center;
    }
    footer .footer__item-padding{
      padding-right: 0;
    }
}

@media only screen and (max-width: 1200px){
  .custom-slider .fa-arrow-left.slick-arrow{
	   left: 1.6em;
   }
   .custom-slider .fa-arrow-right.slick-arrow{
	   right: 0.5em;
   }
}

body:not(.template-index) header.site-header{
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  z-index: 20;
  transform: translate3d(0, 0, 0);
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
}


/* Custom css code end */


/* social - app */
/* .ndnapps-sociallogin-wrapper div.social_heading{
  padding: 10px 0;
}
.ndnapps-sociallogin-wrapper span, 
.ndnapps-sociallogin-wrapper span &gt; a[href="https://apps.shopify.com/social-login-11"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    font-size: 0 !important;
}
.layout-ndn-socials .cl-instagram{
	background: linear-gradient(45deg, #405de6, #5851db, #833ab4, #c13584, #e1306c, #fd1d1d);
}
*/

@media only screen and (min-width: 770px) {
  
  /* custome css  */
  body.template-index .site-header-sticky{
      height: auto!important;
  }
  .template-index .site-header__logo a {
      margin-bottom: -20px;
  }
  .template-index .site-header--stuck .site-header__logo a {
    margin-bottom: 0px!important;

  }
  .site-header__logo img  {
    width: 200px;
  
}
}
@media only screen and (min-width: 771px) {
.site-nav__dropdown{
   max-height:450px!important;
   overflow-y: auto!important;
}
}
@media only screen and (max-width: 768px){ 
  body.template-collection .collection-hero.the-bhavya-collection .image-fit {
    object-position: 70% !important;
}
}
  .preorder-badge span {
  font-size: 10px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 100px;
  display: block;
  position: absolute;
  top: 19px;
  right: -21px;
}
.preorder-badge.ribbon {
  position: absolute;
  right: -5px;
  top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px;
  height: 75px;
  text-align: right;
}
  .preorder-badge.ribbon span::before {
    content: "";
    position: absolute;
   left: 0px;
   top: 100%;
    z-index: -1;
    border-left: 3px solid #888888;
    border-right: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-top: 3px solid #888888;
}
.preorder-badge.ribbon span::after {
    content: "";
    position: absolute;
    right: 0px;
    top: 100%;
    z-index: -1;
    border-left: 3px solid transparent;
    border-right: 3px solid #888888;
    border-bottom: 3px solid transparent;
    border-top: 3px solid #888888;
}
.color-swatch--filter.color-swatch--mustard {
    background: #E7762C !important;
}
@media only screen and (max-width: 600px) {@media only screen and (max-width: 767px) {
.payment-icons li {
    margin: 5px 4px !important;
}}
#wa-widget-send-button{
  margin: 0px -30px 80px 0px !important;
}</pre></body></html>