
.Header {
  background-color: #fff;
}
.DropdownMenu,
.MegaMenu {
  background: #c7345e;
}
.supports-sticky .Search[aria-hidden="true"] + .Header--transparent {
  background: #58c6b9ad;
}
.SectionHeader__Description,
.SectionHeader__SubHeading + .SectionHeader__Heading,
.SectionHeader__SubHeading + .SectionHeader__TabList,
.features--heading-normal .Rte h1,
.features--heading-normal .u-h1 {
  font-family: Gotham-RoundedBold;
}
#section-template--15404256723106__collection-list .CollectionItem__Link,
.Button,
.Form__Input,
.Form__Textarea,
.Link--underline,
.Price,
.ProductItem__Label,
.acc-content p,
.acc-head p,
.shopify-payment-button__button--unbranded,
.spr-button-primary:not(input),
.spr-form-input-email,
.spr-form-input-text,
.spr-form-input-textarea,
.spr-pagination-next > a,
.spr-pagination-prev > a,
.spr-summary-actions-newreview,
b,
input.spr-button-primary,
strong {
  font-family: Gotham-RoundedBook;
}
.Rte ol:last-child,
.Rte p:last-child,
.Rte ul:last-child,
p {
  font-family: GothamRounded-Light;
}
.Testimonial__Content em strong {
  font-family: GothamRounded-BookItalic;
}
h2.Footer__Title.Heading.u-h6 {
  font-family: Gotham-RoundedBold;
  color: #fff;
  font-size: 15px;
}
.Footer {
  padding: 35px 0;
}
.Footer__Aside {
  margin-top: 10px !important;
  text-align: right;
  justify-content: flex-end;
}
.Footer__Inner .Footer__Block {
  margin-bottom: 20px;
}
.Footer__Inner .Footer__Block--links:nth-child(4) .Footer__Title,
.bold_options.bold_options_loaded
  .bold_option_set
  .bold_option.bold_option_textbox:nth-child(4)
  span.bold_option_element {
  opacity: 0;
}
.Footer__Inner .Footer__Block--links:nth-child(3) .Footer__Title {
  margin-left: 0;
  width: max-content;
}
p.Footer__ThemeAuthor a {
  color: #fff;
  font-family: GothamRounded-Medium;
}
.Footer__Block--newsletter input.Form__Input::placeholder {
  color: #fff !important;
}
a.Heading.u-h6:hover,
p.MegaMenu__PushHeading.Heading.u-h6 {
  color: var(--header-light-text-color);
}
.Footer__Block.Footer__Block--links a.Link.Link--primary {
  color: #fff !important;
}
.MegaMenu .Header .Text--subdued {
  font-family: Gotham-RoundedBold;
  color: var(--header-light-text-color) !important;
}
a.MegaMenu__Title.Heading.Text--subdued.u-h7 {
  font-family: Gotham-RoundedBold;
  color: #fff !important;
}
a.Heading.u-h6:hover {
  transition: color 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
body header .Linklist__Item > .Link,
p.MegaMenu__PushHeading.Heading.u-h6,
p.MegaMenu__PushSubHeading.Heading.Text--subdued.u-h7 {
  color: #fff !important;
}
span.Header__CartDot.is-visible {
  background-color: transparent;
  box-shadow: none;
  top: -6px;
  right: -8px;
  color: #c7345e;
}
.Search[aria-hidden="true"] + .Header--transparent .Header__CartDot {
  background-color: transparent;
}
div#product-add-on {
  margin-bottom: 30px;
  margin-top: 30px;
}
.Header .Heading,
.Header .Link--secondary {
  color: gray !important;
}
.Header__LinkSpacer::after {
  border-bottom: 2px solid var(--header-light-text-color);
}
span.Header__CartDot.is-visible:hover {
  color: var(--header-light-text-color);
}
.DropdownMenu {
  border: 1px solid transparent;
}
.Header:not(.Header--sidebar) .Header__Wrapper {
  padding: 16px 50px;
}
.template-collection .PageHeader .SectionHeader__Heading,
.template-index .SectionHeader__Heading,
.template-product .SectionHeader__Heading {
  color: #c7345e;
  text-transform: uppercase;
}
.DropdownMenu::before {
  background: var(--header-light-text-color);
}
.Header__FlexItem--fill:last-child
  a.Header__Icon:hover
  a.Header__Icon
  svg.Icon {
  filter: drop-shadow(0 1px rgba(0, 0, 0, 0.25)) !important !important;
  fill: red !important;
}
.Header__FlexItem--fill:last-child
  a.Header__Icon:hover
  a.Header__Icon
  svg.Icon
  svg
  g,
.Header__FlexItem--fill:last-child
  a.Header__Icon:hover
  a.Header__Icon
  svg.Icon
  svg
  path {
  color: red !important;
  stroke: red;
}
.SidebarMenu {
  background: #c7345e;
}
.SidebarMenu .Drawer__Content::before,
.SidebarMenu .Drawer__Footer::before {
  background-image: none;
}
.template-page .Rte li,
.template-page .Rte ol,
.template-page .Rte ul,
.template-page p,
pre {
  padding: 5px 0;
  font-family: GothamRounded-Light;
  font-size: 14px;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.template-page .PageContent--narrow {
  max-width: 850px;
}
.template-page .accordion-container {
  max-width: 100%;
}
.accordion-container .set > a {
  color: #fff !important;
  font-weight: 600;
  background: #c7345e;
  text-decoration: none !important;
}
::marker {
  color: #58c6b9;
}
.template-page .accordion-container h2,
.template-page .accordion-container h3,
.template-page .accordion-container h4,
.template-page .accordion-container h5,
.template-page h6 .accordion-container {
  margin: 0 15px 10px !important;
}
.accordion-container .content {
  padding: 20px 15px;
}
% if product.title == "Gift Card" % #hulkapps_custom_options_7582818402466,
.collection_addToCart .bold_options.bold_options_loaded,
.more,
.personinalized_template
  .Product__Wrapper
  .Product__SlideshowMobileNav
  .flickity-page-dots,
.template-collection .bold_options.bold_options_loaded,
div#shopify-section-template--15770151059618__16458538263f972ec9
  .bold_options.bold_options_loaded,
span#flag {
  display: none;
}
% endif % .modal-content {
  background: #fff !important;
}
.appareles-cms-inch {
  color: #000;
  padding: 5px 10px;
}
.soldOut-Labels,
span.ProductItem__LabelList.ProductItem__New {
  font-family: Gotham-RoundedBook;
  font-size: calc(
    var(--base-text-font-size) - (var(--default-text-font-size) - 11px)
  );
  padding: 2px 6px;
}
a.site-header__icon.site-header__link.wishlist-hero-header-icon {
  margin-right: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 4px;
}
div#wishlisthero-product-page-button-container {
  margin-top: 15px;
}
div#wishlisthero-product-page-button-container button {
  position: absolute !important;
  top: 0;
  right: -15px;
}
div#wishlisthero-product-page-button-container .svg-inline--fa.fa-w-16 {
  width: 22px;
  height: 22px;
}
.Footer__Block.Footer__Block--newsletter .Footer__Social {
  margin-top: 0;
  padding-bottom: 15px;
}
.Footer__Social li.HorizontalList__Item {
  margin-top: 0;
}
.Footer__Social .Icon {
  height: 1.5em;
  width: 1.5em;
}
.Footer__Content.Rte p a {
  color: #fff;
  text-decoration: none;
}
iframe .form_generater_form_div .block_label {
  text-align: left;
}
iframe .centerfield input {
  width: 100%;
}
.footer_logo {
  display: block;
  text-align: center;
}
.footer_img-box {
  display: block;
  width: 140px;
  text-align: center;
  margin: auto;
}
.footer_img-box img,
li.customSwatches-list img {
  display: block;
  width: 100%;
}
span.ProductItem__LabelList.ProductItem__New {
  background: #c7345e;
  color: #fff;
  width: max-content;
  margin: 4px 0 0 4px;
}
span.ProductItem__LabelList.ProductItem__New.vegan_large img {
  filter: invert(1);
}
.soldOut-Labels {
  background: #d3d3d3;
  color: #000;
  width: max-content;
  margin: 4px 0;
  display: inline-block;
}
.left-label-flex {
  display: flex;
  justify-content: flex-start;
  position: absolute;
  top: 0;
  flex-wrap: wrap;
  max-width: 75%;
}
ul.custom-colorSwatches {
  display: flex;
  flex-wrap: wrap;
}
li.customSwatches-list {
  text-align: center;
  list-style: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 60px;
  margin-bottom: 10px;
  position: relative;
}
li.customSwatches-list a {
  width: 50px;
  height: 50px;
  list-style: none;
  border: 1px solid gray;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 0;
  align-items: center;
  justify-content: center;
  display: flex;
}
li.customSwatches-list span {
  font-size: 10px;
}
.SectionHeader:not(:only-child) {
  margin-bottom: 40px;
}
.shopify-section--bordered > .Section--spacingNormal {
  padding: 20px 0;
}
.slick-initialized .slick-slide {
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}
button.slick-next,
div#shopify-section-template--15770151321762__16615807162878fd4c
  button.slick-prev {
  display: none !important;
}
.completeLook-title {
  display: block;
  margin-bottom: 4px !important;
  font-family: GothamRounded-Medium;
  font-weight: 500;
  font-style: var(--heading-font-style);
  color: var(--heading-color);
  transition: color 0.2s ease-in-out;
  margin-top: 0;
  font-size: 13px;
  text-align: center;
  white-space: normal;
}
.badges_inner {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-top: 20px;
}
.badges_item {
  width: calc(25% - 30px);
  margin: 0 30px 0 0;
  border-radius: 50%;
  overflow: hidden;
}
.badges_item img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
}
li.customSwatches-list:hover span.tooltip {
  visibility: visible;
  opacity: 1;
  display: block;
  width: max-content;
  background-color: #000;
  color: #fff;
  padding: 2px 5px;
  bottom: -25px;
  left: 50%;
  position: absolute;
  z-index: 1;
  transform: translateX(-50%);
}
span.tooltip {
  visibility: hidden;
  opacity: 0;
  display: none;
}
.ProductList--carousel .Carousel__Cell:first-child {
  margin-left: 0;
}
[class*=" wlh-icon-"]:before,
[class^="wlh-icon-"]:before {
  font-weight: 700 !important;
}
@media screen and (max-width: 1139px) {
  div#shopify-section-template--15770151321762__16615807162878fd4c
    .slick-track
    li.slick-slide:nth-child(4) {
    display: none;
  }
  div#shopify-section-template--15770151321762__16615807162878fd4c
    .slick-track
    li.slick-slide:first-child,
  div#shopify-section-template--15770151321762__16615807162878fd4c
    .slick-track
    li.slick-slide:nth-child(2),
  div#shopify-section-template--15770151321762__16615807162878fd4c
    .slick-track
    li.slick-slide:nth-child(3) {
    width: 33.33% !important;
  }
  .Header__FlexItem.Header__FlexItem--fill {
    width: 40%;
  }
  div#shopify-section-template--15770151059618__1662197501557f3681
    .ImageHero--large {
    min-height: 950px;
  }
  div#shopify-section-template--15770151059618__16458539823a379de2
    .ImageHero--large {
    min-height: 340px;
  }
}
@media (width < 768px){
  .CollectionToolbar.CollectionToolbar--top.CollectionToolbar--reverse{
    top:70px;
  }
}
@media screen and (min-width: 768px) {
  .ProductMeta h1.ProductMeta__Title.Heading.u-h2 {
    padding-right: 35px;
  }
  .CollectionToolbar--top {
    top: 90px;
  }
  .CollectionToolbar__Item--layout,
  .Footer__Newsletter.Form.formobile,
  .mob-newsltr-desc,
  div#shopify-section-template--15770151059618__1662197501557f3681 {
    display: none;
  }
  div#shopify-section-template--15770150764706__recently-viewed-products
    .ProductList--carousel,
  div#shopify-section-template--15770151321762__1664803181326bc103
    .ProductList--carousel,
  div#shopify-section-template--15770151321762__recently-viewed-products
    .ProductList--carousel {
    margin: 0 50px 0 10px;
    overflow: hidden;
  }
  div#shopify-section-template--15770150764706__recently-viewed-products
    .ProductList--carousel
    .Carousel__Cell,
  div#shopify-section-template--15770151321762__1664803181326bc103
    .ProductList--carousel
    .Carousel__Cell,
  div#shopify-section-template--15770151321762__recently-viewed-products
    .ProductList--carousel
    .Carousel__Cell {
    padding-right: 0;
    padding-left: 40px;
  }
  div#shopify-section-template--15770151321762__16615807162878fd4c .Container {
    padding: 0;
    margin: 0 50px;
  }
}
@media screen and (max-width: 767px) {
  section.blog-content-part img {
    margin: 0;
  }
  section.blog-main-header .col.span_12 {
    padding: 0;
  }
  section.blog-main-header .col.span_12 .banner_wrap_text {
    text-align: left;
  }
  section.blog-content-part .col.span_5 {
    padding: 0;
  }
  .row.product_Potato_wrapped {
    padding-top: 0;
  }
  section.blog-content-part {
    padding-bottom: 19px !important;
  }
  .template-article .product_text {
    padding: 0px 0px 0px !important;
  }
  .template-article .product_text h2 {
    margin: 0.5em 0 0.9em;
  }
  body .baDropdownStyle.mobile_top_left:not(.hideOnMobile) {
    top: 46px !important;
    left: 40px !important;
    bottom: inherit !important;
  }
  body
    .baDropdownStyle.mobile_top_left:not(.hideOnMobile)
    ul.bacurr-dropdown-choices {
    left: 50px !important;
    top: 100% !important;
    bottom: inherit !important;
  }
  .no-scroll body .baDropdownStyle.mobile_top_left:not(.hideOnMobile) {
    left: 230px !important;
    top: 10px !important;
  }
  a.site-header__icon.site-header__link.wishlist-hero-header-icon {
    margin-top: 0px;
  }
  .Footer__Block.Footer__Block--newsletter .Footer__Content.Rte p,
  .Footer__Newsletter.Form.fordesk,
  [data-desktop-count="4"] span.size-coll,
  div#shopify-section-template--15770151059618__16458539823a379de2,
  div#shopify-section-template--15770151321762__16615807162878fd4c
    .slick-track
    li.slick-slide:nth-child(3),
  div#shopify-section-template--15770151321762__16615807162878fd4c
    .slick-track
    li.slick-slide:nth-child(4) {
    display: none;
  }
  .ProductItem__Wrapper span.size-coll,
  .collection_addtocart {
    opacity: 1;
    visibility: visible;
  }
  div#shopify-section-template--15770151321762__16615807162878fd4c
    .slick-track
    li.slick-slide:first-child,
  div#shopify-section-template--15770151321762__16615807162878fd4c
    .slick-track
    li.slick-slide:nth-child(2) {
    width: 50% !important;
  }
  [data-mobile-count="1"] .Grid__Cell span.size-coll {
    display: block;
    visibility: visible;
    opacity: 1;
  }
  .ProductListWrapper .Carousel__Cell {
    position: relative;
  }
  .Footer__Inner .Footer__Block:first-child {
    order: 1;
  }
  .Footer__Inner .Footer__Block:nth-child(2) {
    order: 2;
  }
  .Footer__Inner .Footer__Block:nth-child(3) {
    order: 2;
  }
  .Footer__Inner .Footer__Block:nth-child(4) {
    order: 3;
  }
  .Footer__Inner .Footer__Block:nth-child(5) {
    order: 5;
  }
  .Footer__Inner {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  .Footer__Block.Footer__Block--newsletter {
    width: 50%;
  }
  .Header:not(.Header--sidebar) .Header__Wrapper {
    padding: 10px 15px !important;
  }
  .washcare-image {
    height: 50vh !important;
  }
  .washcare-popup {
    max-width: 450px;
    width: 340px;
  }
  .CollectionToolbar__Item.CollectionToolbar__Item--layout {
    justify-content: center;
    display: flex;
    width: 100%;
  }
  .CollectionToolbar__Group {
    position: fixed;
    bottom: -2px;
    width: 100%;
    background-color: #fff;
    z-index: 9;
  }
  body .NewsletterPopup {
    /* width: 300px !important; */
    max-width: 100% !important;
    right: inherit;
    transform: translate(-50%, -50%) !important;
    left: 50%;
    z-index: 999999999;
  }
  .collection_addtocart {
    padding: 10px 28px;
  }
  body .wssccSelectedDropdownItem {
    padding: 4px 0 !important;
  }
  body .shopify-section--header {
    top: 25px;
  }
  body .wsscc-drop-items {
    min-width: 100% !important;
  }
  body .wsscc-dropdown.topRight {
    top: 65px !important;
    left: 45px !important;
  }
  .CollectionList .CollectionItem {
    min-width: 85%;
  }
  .CollectionItem__Wrapper--small,
  div#shopify-section-template--15770151059618__1645786101e45ddd3e
    .CollectionItem__Wrapper {
    height: 450px;
  }
  div#shopify-section-template--15770151059618__1662197501557f3681
    .ImageHero--large {
    min-height: 480px;
  }
  a.site-header__icon.site-header__link.wishlist-hero-header-icon {
    margin-right: 0;
  }
  [class*=" wlh-icon-"]:before,
  [class^="wlh-icon-"]:before {
    font-weight: 400 !important;
    font-size: 19px;
  }
  .Footer__Block.Footer__Block--links {
    width: 50%;
  }
  .Footer__Newsletter.Form.formobile .Form__Submit {
    width: 100%;
  }
  #shopify-section-template--16632927486114__text_with_image_WficAB
    .FeatureText--imageLeft
    .AspectRatio {
    margin: 0px 0px 0px 80px !important;
  }

  .home_new_vagay .ProductList--carousel .Carousel__Cell {
    width: 57%;
    padding: 0 0 0 18px;
  }
  .home_new_vagay .Carousel__Cell .ProductItem {
    padding: 0 0;
  }
  .home_new_vagay .TabPanel .SectionFooter {
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    border-bottom: none !important;
  }
  .home_new_vagay .TabPanel a.Button {
    top: 0 !important;
    color: #ffffff !important;
  }

  .home_new_seller .ProductList--carousel .Carousel__Cell {
    width: 57%;
    padding: 0 0 0 20px;
  }
  .home_new_seller .Carousel__Cell .ProductItem {
    padding: 0 0;
  }
  .home_new_seller .TabPanel .SectionFooter {
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    border-bottom: none !important;
  }
  .home_new_seller .TabPanel a.Button {
    top: 0 !important;
    color: #ffffff !important;
  }

  .home_new_seller {
    padding: 45px 0 !important;
  }
  div#shopify-section-template--17508062920866__1645855938571c7704 {
    padding-top: 5px !important;
  }

  .ProductList--carousel .Carousel__Cell {
    width: 57%;
    padding: 0 0 0 15px;
  }
  .ProductList--carousel .Carousel__Cell .ProductItem {
    padding: 0 0;
}
  .home_new_vaayu .Carousel__Cell .ProductItem {
    padding: 0 0;
  }
  .home_new_vaayu .TabPanel .SectionFooter {
    /* margin-top: 0 !important; */
    padding-bottom: 0 !important;
    border-bottom: none !important;
  }
  .home_new_vaayu .TabPanel a.Button {
    top: 0 !important;
    color: #ffffff !important;
    margin: 0 !important;
  }
  div#shopify-section-template--17508062920866__collection-list
    .CollectionList
    .SectionHeader__Heading:after {
    top: 53%;
    width: 15px;
    height: 15px;
    background-size: 100%;
  }
  div#shopify-section-template--17508062920866__collection-list
    .CollectionList
    .CollectionItem:last-child {
    padding-bottom: 0 !important;
  }
  .home_new_vaayu {
    /* padding: 0 0 64px !important; */
  }

  .collection_addtocart,
  span.size-coll {
    opacity: 0;
    visibility: hidden;
    text-align: center;
  }
}

@media screen and (max-width: 1100px) {
  .size_chart {
    width: calc(100% - 0px) !important;
    margin: 0 auto 30px;
  }
}
.acc,
div#shopify-section-template--15770151059618__16458538263f972ec9
  h2.SectionHeader__Heading.Heading.u-h1,
div#shopify-section-template--15770151059618__featured-collections
  h2.SectionHeader__Heading.Heading.u-h1 {
  margin-bottom: 0;
}
.Button--secondary,
.spr-pagination-next > a,
.spr-pagination-prev > a {
  font-weight: 600;
}
.collection_addToCart {
  background-color: #c7345e;
  color: #fff;
  height: 40px;
  line-height: 40px;
  margin-top: 10px;
}
p.more_details a {
  text-decoration: underline;
  color: #00f;
  display: block;
  margin-top: 10px;
}
.Product__InfoWrapper
  .ProductForm__BuyButtons
  button.ProductForm__AddToCart::before {
  background-color: #d3d3d361;
}
.Product__InfoWrapper .ProductForm__BuyButtons button.ProductForm__AddToCart {
  border-color: #d3d3d3;
  background: 0 0;
  color: #fff !important;
}
.collection_wishlist .wishlisthero-floating {
  background: #fbf7f469 !important;
}
.features--show-button-transition
  .Button--secondary:not([disabled]):hover::before {
  transform: scale(0, 0) !important;
}
.Product__InfoWrapper .ProductForm__AddToCart:hover,
.collection_addtocart input[type="submit"]:hover {
  color: #c7345e !important;
}
div#sca-qv-cartform input.sca-qv-cartbtn.sca-qv-cartbtn-config {
  color: #fff !important;
}
p.estimate_text {
  text-align: center;
}
.wsscc-drop-items {
  top: calc(100% + 0px) !important;
  min-width: 140% !important;
}
.wssccSelectedDropdownItem span:not(.currency-flag) {
  padding-left: 4px !important;
}
.wssccSelectedDropdownItem {
  padding: 4px 3px 4px 7px !important;
}
.wssccSelectedDropdownItem .arrow-icon {
  margin-left: 4px !important;
}
.Header__MainNav .Heading,
.Header__MainNav .Link {
  font-size: 12px;
}
.HorizontalList--spacingExtraLoose .HorizontalList__Item {
  margin-right: 10px;
  margin-left: 10px;
}
.shopify-section--header {
  position: sticky !important;
  top: 28px;
}
div#shopify-section-announcement {
  width: 100%;
  top: 0;
  left: 0;
  position: sticky;
}
span.size-coll {
  padding: 10px 0;
  color: #fff;
  transition: 0.5s ease-in-out;
}
span.size-coll span {
  font-weight: 100;
  border: 1px solid #cbcbcbcf;
  //padding: 2px 8px;
  background: #84838817;
  font-size: 13px;
  letter-spacing: 1px;
  color: #1c1b1b;
  display: inline-block;
  margin-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
}
.template-collection .ProductItem__ImageWrapper {
  position: relative;
}
.collection_addtocart {
  background-color: #d3d3d3;
  color: #c7345e;
  font-family: Gotham-RoundedBook;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 14px 28px;
  line-height: normal;
  border: 1px solid transparent;
  border-radius: 0;
  text-transform: uppercase;
  font-size: calc(
    var(--base-text-font-size) - (var(--default-text-font-size) - 12px)
  );
  font-weight: var(--heading-font-weight);
  font-style: var(--heading-font-style);
  transition: 0.2s ease-in-out, _ 0.2s ease-in-out;
  z-index: 1;
  cursor: pointer;
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  right: 0;
}
.ProductItem__Info.ProductItem__Info--center {
  padding-bottom: 10px;
  margin-top: 10px;
}
.ProductItem__Wrapper:hover .collection_addtocart,
.ProductItem__Wrapper:hover span.size-coll {
  visibility: visible;
  opacity: 1;
  transition: 0.2s ease-in-out;
}
.washcare-popup {
  position: fixed;
  z-index: 9999;
  max-width: 500px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
span.cross-wash {
  position: absolute;
  right: 10px;
  top: 2px;
  cursor: pointer;
}
.washcare-inner {
  padding: 20px;
  background-color: #fff;
}
.ProductMeta__Description .washText_wrapper strong {
  border-bottom: 1px solid;
  cursor: pointer;
}
.washcare-image {
  overflow: hidden;
  overflow-y: scroll;
  height: 70vh;
}
.washcare-overlay {
  content: "";
  background: rgb(123 123 123 / 80%);
  position: fixed;
  z-index: 999999999;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.washcare-image::-webkit-scrollbar {
  width: 10px;
}
.washcare-image::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px #c7345e;
}
.washcare-image::-webkit-scrollbar-thumb {
  background-color: #c7345e;
  outline: #c7345e solid 1px;
}
.CollectionMain .__react_component_tooltip {
  display: block;
  width: max-content;
}
.left-label-flex .ProductItem__LabelList,
span.ProductItem__LabelList.ProductItem__New.vegan_large {
  display: flex;
  align-items: center;
}
.ProductItem:hover span.size-coll {
  visibility: visible;
  opacity: 1;
}
.Carousel__Cell .sca-qv-image .sca-qv-button,
.Grid__Cell .sca-qv-image .sca-qv-button {
  top: inherit !important;
  bottom: 0px !important;
  width: 100% !important;
  left: 0 !important;
  margin-left: 0 !important;
  box-sizing: border-box;
}
div#shopify-section-template--15770151321762__16615807162878fd4c
  .Complete_look
  .sca-qv-button {
  width: 90% !important;
  left: 0 !important;
  margin: auto !important;
  right: 0;
  top: 77% !important;
}
.template-product header.SectionHeader.SectionHeader--center {
  margin-top: 20px;
}
.acc-container {
  max-width: 700px;
  width: 100%;
}
.acc-head {
  background-color: transparent;
  padding: 6px 0;
  font-size: 14px;
  position: relative;
  cursor: pointer;
  border-bottom: 1px solid gray;
}
.acc-head::after,
.acc-head::before {
  content: "";
  position: absolute;
  top: 50%;
  transition: 0.3s;
}
.acc-head::before {
  right: 10px;
  margin-top: -8px;
  /* background: #000; */
  background-image: url(/cdn/shop/files/down-arrow_6.png?v=1713600710);
  width: 14px;
  height: 11px;
  background-size: 100%;
}
.acc-head::after {
  right: 11px;
  width: 10px;
  height: 2px;
  margin-top: -1px;
  /* background: #000; */
}
.acc-head p {
  color: #000;
  font-weight: 400;
}
.acc-content {
  padding: 15px 10px;
  display: none;
}
.acc-head.active::before {
  transform: rotate(180deg);
}
.ProductMeta__ShareButtons {
  margin: 0;
}
.template-index .wishlisthero-floating {
  right: 13px;
}
body .Drawer {
  z-index: 999999;
}
div#shopify-section-template--15770151059618__16458605810c2ea376
  .FeatureText--imageRight
  .AspectRatio {
  text-align: left;
  margin-left: 0;
}
div#shopify-section-template--15770151059618__1660371455061d260d
  .CollectionItem:hover
  .CollectionItem__ImageWrapper {
  transform: none !important;
}
.Footer__Block.Footer__Block--links a.Link.Link--primary,
.Footer__Content.Rte p {
  font-family: GothamRounded-Light;
  color: #fff;
}
span.soldOut-Labels.notifyMe {
  background: #c7345e;
  color: #fff;
  margin-bottom: 0;
}
div#shopify-section-template--15770151321762__16615807162878fd4c
  .slick-list.draggable {
  padding: 0 !important;
}
@media screen and (min-width: 1400px) {
  div#shopify-section-template--15770151059618__1660371455061d260d
    .CollectionItem__Wrapper--small {
    height: 620px;
  }
}
div#shopify-section-template--15770151321762__16615807162878fd4c
  ul.Complete_look,
div#shopify-section-template--16032526074018__16615807162878fd4c
  ul.Complete_look {
  display: inline-flex;
  align-items: center;
  list-style: none;
}
div#shopify-section-template--15770151321762__16615807162878fd4c
  ul.Complete_look
  .sca-qv-image,
div#shopify-section-template--16032526074018__16615807162878fd4c
  ul.Complete_look
  .sca-qv-image {
  width: 25%;
  padding: 0 16px;
}
.acc-content.active,
.left-label-flex.two-label-flex {
  display: block;
}
div#shopify-section-template--15770151321762__16615807162878fd4c
  span.ProductItem__Price {
  text-align: center;
  display: block;
}
div#shopify-section-template--15770151321762__16615807162878fd4c {
  padding-bottom: 10px;
}
div#shopify-section-template--15770151321762__16615807162878fd4c
  .completeLook-title {
  margin-top: 15px;
}
a.viewAll {
  font-weight: 100;
  text-decoration: underline;
}
.chart-inner .modal-dialog.modal-md {
  width: 98% !important;
}
.modal-content button {
  right: 10px;
  color: #fff;
  font-size: 26px;
  top: -8px;
}
.template-login div#shopify-section-template--15770150895778__main .Container {
  padding: 0;
  background-image: url(/cdn/shop/files/image_25.png?v=1669119892);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}
.template-login
  div#shopify-section-template--15770150895778__main
  .PageContent {
  margin: 0 auto;
}
.template-login .Form {
  padding: 60px 0;
}
.template-login .Text--subdued,
.template-login form p,
.template-login h1.Form__Title.Heading.u-h1 {
  color: #fff;
}
.Button--primary::before,
.shopify-payment-button__button--unbranded,
.shopify-payment-button__button--unbranded::before,
.spr-button-primary:not(input)::before,
.spr-summary-actions-newreview::before {
  color: #c7345e !important;
  border-color: #c7345e;
  background-color: #c7345e !important;
}
div#shopify-section-template--16032526074018__16615807162878fd4c
  .completeLook-title {
  margin-top: 8px;
}
div#shopify-section-template--16032526074018__16615807162878fd4c
  .Complete_look-wrap
  ul.Complete_look
  span.price {
  display: block;
  text-align: center;
}
.personinalized_template .Product__SlideshowNavScroller {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 0 50px;
}
.personinalized_template
  .Product__SlideshowNavScroller
  a.Product__SlideshowNavImage {
  width: 20% !important;
  flex: 0 0 20%;
}
.personinalized_template .Product__Wrapper .Product__SlideshowNav {
  display: block !important;
}
.personinalized_template .Product__SlideshowNavArrow--previous {
  margin-right: 24px;
  position: absolute;
  left: 0;
  top: 230px;
}
.personinalized_template .Product__SlideshowNavArrow--next {
  margin-left: 24px;
  position: absolute;
  top: 230px;
  right: 0;
}
.remodal-wrapper.bubblegum span {
  font-family: bubblegum;
}
div#shopify-section-template--15770151059618__1645859204fb213149
  .ImageHero
  iframe[src] {
  pointer-events: none;
}
.features--show-button-transition
  .shopify-payment-button__button--unbranded:not([disabled]):hover {
  background-color: #c7345e !important;
  color: #fff;
}
.template-product
  .Product__Info
  .shopify-payment-button
  .shopify-payment-button__button--unbranded {
  color: #fff !important;
}
.Grid__Cell.\31 \/3--tablet-and-up.\31 \/4--lap-and-up.\31 \/1--phone {
  margin: 6px 0;
}
div#shopify-section-template--15770150764706__recently-viewed-products {
  margin-top: 70px;
}
.shopify-section--header,
div#shopify-section-announcement {
  z-index: 1000;
}
.Footer__Block.Footer__Block--newsletter
  .Footer__Content
  + .Footer__Newsletter
  input.Form__Input,
.Footer__Inner
  .Footer__Block:first-child
  form#footer-newsletter
  input.Form__Input {
  border: 1px solid #fff !important;
}
.Footer__Inner
  .Footer__Block:first-child
  form#footer-newsletter
  input.Form__Input::placeholder {
  color: #fff !important;
}
.ShopTheLook__ProductItem.ShopTheLook__ProductItem--withHiddenInfo.Carousel__Cell.is-selected
  .left-label-flex {
  left: 3.5%;
}
.Product__Wrapper
  .Product__InfoWrapper
  .Product__Info
  .Container
  form
  .ProductMeta
  h1.ProductMeta__Title.Heading.u-h2 {
  text-transform: capitalize;
}
div#shopify-section-header
  div#Search
  .Search__Inner
  .Search__Results
  a.Heading.Link.Link--secondary.u-h7 {
  border: 1px solid;
  padding: 5px 15px;
  border-radius: 5px;
  transition: 0.3s linear;
  overflow: hidden;
}
div#shopify-section-header
  div#Search
  .Search__Inner
  .Search__Results
  a.Heading.Link.Link--secondary.u-h7:hover {
  background-color: #c7345e;
  color: #fff;
}
.Search__Results
  .PageLayout.PageLayout--breakLap
  .PageLayout__Section
  .Segment__Content
  .Grid.Grid--xl
  .Grid__Cell {
  width: 50%;
  position: relative;
}

div#shopify-section-header div#Search .Search__Inner .Search__Results a.Heading.Link.Link--secondary.u-h7 {
    background-color: rgb(199, 52, 94);
    color: rgb(255, 255, 255);
}

@media screen and (min-width: 768px){
  .Search__Inner .Segment .Grid--xl {
        margin-left: -20px;
    }
.Search__Inner .Segment .Grid__Cell{
   width: 33% !important;
  padding-left: 20px;
}  
}

@media screen and (max-width: 767px) {
      .Search__Inner .Segment .Grid__Cell .ProductItem__ImageWrapper {
        width: 100%;
        min-width: 100%;
        margin-right: 0;
    }
.Search__Inner .Segment .Grid__Cell{
     margin-top: 0; 
       padding-left: 20px;
}
 .Search__Inner .Segment .Grid--xl {
    margin-left: -20px;
}
  .Product__Slideshow,
  .Product__SlideshowNavScroller {
    padding: 0 24px;
  }
  /* div#insta-feed {
    padding: 40px 0 0 !important;
  } */
  .mobile_image_wrapper img {
    width: 100%;
  }
  .mobile_image_wrapper {
    padding: 0 20px;
  }
  div#shopify-section-template--15770151321762__16615807162878fd4c
    ul.Complete_look
    .sca-qv-image,
  div#shopify-section-template--16032526074018__16615807162878fd4c
    ul.Complete_look
    .sca-qv-image {
    width: 240px;
    padding: 0 10px;
  }
  div#shopify-section-template--15770151321762__16615807162878fd4c .Liquid,
  div#shopify-section-template--16032526074018__16615807162878fd4c .Liquid {
    overflow: hidden;
  }
  div#shopify-section-template--15770151321762__16615807162878fd4c
    .Complete_look-wrap,
  div#shopify-section-template--16032526074018__16615807162878fd4c
    .Complete_look-wrap {
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: 30px;
    margin-bottom: -30px;
  }
  div#shopify-section-template--15770151321762__16615807162878fd4c .Container {
    padding: 0 0 0 5px;
  }
  div#shopify-section-template--15770151321762__16615807162878fd4c
    .Complete_look
    .sca-qv-button {
    width: 93% !important;
    top: 74% !important;
  }
  div#wishlist-hero-product-page-button
    div#wishlisthero-product-page-button-container
    button {
    top: -4px;
    right: 12px;
  }
  i.wlh-icon-heart-empty.wlh-Icon {
    padding-top: 0 !important;
  }
  .left-label-flex
    .ProductItem__LabelList.ProductItem__New.ProductItem__LabelList.ProductItem__New_Arrival {
    font-size: 8px;
  }
  .Grid__Cell {
    padding: 0 0 0 15px;
  }
  .collection_wishlist .wishlisthero-floating {
    right: 15px;
  }
  .wishlist-hero-custom-button.wishlisthero-floating {
    right: 6%;
  }
  #shopify-section-template--15770151059618__e6512db0-6b01-406d-b105-747a10363210 {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .wsscc-dropdown {
    bottom: 28px !important;
    /* top: 50px !important; */
    left: 18px !important;
  }
  iframe#ShopifyChat {
    left: 10px !important;
  }
  .SidebarMenu .Text--subdued {
    color: #fff;
    font-size: 12px;
  }
}
a#\32 11 {
  font-size: 12px;
  animation: blink 2s linear infinite;
  color: #c7345e !important;
}

a# {
  font-size: 12px;
  color: #c7345e !important;
  transition: none;
}
@keyframes blink {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
h2.SectionHeader__Heading.Heading.u-h1 {
  text-transform: capitalize;
}

.template-collection .ProductItem span.size-coll {
  display: inline-block;
  padding: 3px 0 5px;
}
.MuiSnackbarContent-message a.wishlist-hero-dyna-translate {
  cursor: pointer;
}
.template-index
  #section-template--16546520105122__collection-list
  .CollectionItem
  .Heading,
.template-index
  #section-template--16546520105122__1645786101e45ddd3e
  .CollectionItem
  .Heading {
  color: #c7345e;
  text-shadow: 0px 0px #fff, -2px 0 #fff, 0 2px #fff, 0 -2px #fff, 1px 1px #fff,
    -1px -1px #fff, 1px -1px #fff, -1px 1px #fff;
}
div#shopify-section-template--16632927486114__collection-list
  header.SectionHeader
  .SectionHeader__ButtonWrapper,
div#shopify-section-template--16632927486114__1645786101e45ddd3e
  header.SectionHeader
  .SectionHeader__ButtonWrapper {
  display: none;
}
.template-index
  div#shopify-section-template--16632927486114__collection-list
  .CollectionItem
  .Heading,
.template-index
  div#shopify-section-template--16632927486114__1645786101e45ddd3e
  .CollectionItem
  .Heading {
  position: relative;
}
.template-index
  div#shopify-section-template--16632927486114__collection-list
  .CollectionItem
  .Heading:after,
.template-index
  div#shopify-section-template--16632927486114__1645786101e45ddd3e
  .CollectionItem
  .Heading:after {
  content: "";
  background-image: url(/cdn/shop/files/Polygon-4.png?v=1708517909);
  position: absolute;
  top: 19px;
  display: inline-block;
  width: 13px;
  height: 19px;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 12px;
}

/* Amrendra Css */

div#shopify-section-template--16609771815074__text_with_image_WficAB
  header.SectionHeader
  h2.SectionHeader__Heading {
  color: #b46349;
  font-family: "Gotham-RoundedBook";
  font-weight: 600;
}
div#shopify-section-template--16609771815074__text_with_image_WficAB
  header.SectionHeader
  .SectionHeader__Description {
  color: #aa4d32;
}
div#shopify-section-footer footer#section-footer {
  background: #333333;
}
a#\32 9 {
  font-size: 12px;
  animation: blink 2s linear infinite;
  color: #c7345e !important;
}
.shopify-section--bordered + .shopify-section--bordered {
  border-top: 0px solid var(--border-color);
}
/* .shopify-block div#insta-feed {
  padding-top: 15px;
  padding-bottom: 20px;
} */
.shopify-block div#insta-feed h2 {
  font-family: Cormorant Infant;
  font-weight: 600;
  font-size: 30px;
  line-height: 39.2px;
  letter-spacing: 5px;
  text-align: center;
  color: #151515;
}
div#shopify-section-template--16632927486114__1660372450913c5c9b
  section.Section.Section--spacingNormal {
  padding-bottom: 0px;
}
.HorizontalList--spacingExtraLoose .HorizontalList__Item a#\32 9 {
  animation: none;
 
}

@media screen and (max-width: 767px) {
  .HorizontalList--spacingLoose .HorizontalList__Item:nth-child(1) {
    margin-right: 10px;
  }
  .Form__Submit {
    display: block;
    margin-top: 4px;
  }
  .HorizontalList--spacingLoose .HorizontalList__Item:nth-child(2) {
    margin-right: 0;
    margin-left: 0;
  }
  .Footer__Inner .Footer__Block:nth-child(4) {
    text-align: center;
  }
  .template-collection .Slideshow__Carousel .Slideshow__ImageContainer {
    height: auto;
  }
  div#shopify-section-template--16632927158434__custom_liquid_Xxex83
    .Section--spacingNormal {
    padding: 0;
  }
  div#sca-qv-cartform input#hello {
    background: #fff !important;
    border: 1px solid #000;
    font-weight: 400;
  }
  .template-index .ProductItem span.size-coll,
  .template-collection .ProductItem span.size-coll {
    visibility: visible !important;
    opacity: 1 !important;
  }
}
h1.ProductMeta__Title.Heading.u-h2,
.ProductMeta__Sku,
.ProductMeta__PriceList .money,
#sm-widget-btn span,
.ProductForm__Variants span.ProductForm__Label,
#custom-chart-btn {
  color: #c7345e;
}
div#shopify-section-template--17508062920866__1645855938571c7704 {
  padding-top: 50px;
}
.template-index .grid_fix .new_heading h2 {
  font-size: 30px !important;
  text-transform: uppercase;
  font-weight: 600;
  color: #000000;
  font-family: "Cormorant Infant";
}
.template-index .grid_fix .new_heading {
  margin-bottom: 30px;
}
.features--show-image-zooming
  section#section-template--17508062920866__1660371455061d260d
  .CollectionItem:hover
  .CollectionItem__ImageWrapper {
  transform: scale(1);
}

@media screen and (min-width: 1140px) {
  div#shopify-section-template--17508062920866__1660371455061d260d
    .CollectionList
    a.CollectionItem {
    min-width: calc(32% - 15px);
  }
  .template-index .FeatureText--imageLeft .FeatureText__ContentWrapper {
    padding-left: 40px;
  }
  .template-index .FeatureText__ContentWrapper .FeatureText__Content {
    max-width: 100%;
  }
  .template-index
    .FeatureText__ContentWrapper
    .FeatureText__Content
    .SectionHeader__Description {
    max-width: 685px;
  }
  .home_aboution_section .SectionHeader__Description.Rte {
    text-align: justify;
  }
}

.Cart__Checkout.Button.Button--primary.Button--full:hover span {
  color: #c7345e !important;
}
.Cart__OffscreenNoteContainer .Button.Button--primary {
  color: #fff;
}
.Cart__OffscreenNoteContainer .Button.Button--primary:hover {
  color: #c7345e !important;
}
button.Cart__NoteButton {
  border-bottom: 1px solid;
}

body .baDropdownStyle.top_right {
  top: 64px;
  right: 200px;
  z-index:99999 !important;
}
body .baDropdownStyle .bacurr-choiceDesign {
  font-size: 15px;
  padding: 2px;
}
body .baDropdownStyle .bacurr-dropdownChoices span {
  margin: 0 2px;
  font-size: 10px;
}
body .baDropdownStyle .bacurr-dropdownChoices .baCountry {
  width: 27px;
  height: 19px;
}
@media (max-width: 1139px) {
  /* body .baDropdownStyle.top_right {
    display: none;
}
   body .baDropdownStyle.mobile_top_right:not(.hideOnMobile) {
        top: 2px !important;
        right: 8px !important;
    } */
  body .baDropdownStyle.mobile_top_right:not(.hideOnMobile) {
    top: 85% !important;
    right: inherit !important;
    left: 30px !important;
    opacity: 0 !important;
  }
  body.open_menu_drawer .baDropdownStyle.mobile_top_right:not(.hideOnMobile) {
    opacity: 1 !important;
  }
  body.open_menu_drawer
    .baDropdownStyle.mobile_top_right:not(.hideOnMobile)
    .bacurr-dropdown-choices {
    bottom: 30px !important;
    top: inherit !important;
  }
  body.open_menu_drawer
    .baDropdownStyle.mobile_top_right:not(.hideOnMobile)
    .bacurr-dropdown-choices {
    left: 100% !important;
  }
}

/* Amrendra Homepage custom css */

.home_new_vaayu .features-wrps .SectionHeader__TabList button.Heading {
  font-family: "Cormorant Infant", serif;
  font-weight: 500;
  letter-spacing: normal;
  text-transform: uppercase;
  color: #151515;font-size: 20px;
}
.home_new_vaayu .features-wrps .TabList__Item::after {
  background: #5c5c5c;
  bottom: 6px;
}
.home_new_vaayu .features-wrps .TabList__Item.is-active::after {
  width: 90%;
  margin: auto;
}
.home_new_vaayu .ProductItem .ProductItem__Info h2.ProductItem__Title {
  font-family: "Montserrat";
  font-weight: 500;
  color: #1c1b1b;
}
.home_new_vaayu .ProductItem .ProductItem__PriceList span.ProductItem__Price {
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 12.7px;
  color: #6a6a6a;
}
.home_new_vaayu .TabPanel .SectionFooter a.Button {
  font-family: "Montserrat";
  letter-spacing: 2.16px;
  font-weight: 500;
  color: #ffffff;
}
.home_new_vaayu .TabPanel .SectionFooter {
  /* margin-top: 65px; */
}
.ShopTheLook__Item .ShopTheLook__Inner a.ShopTheLook__ViewButton:hover {
  color: #c7345e !important;
}
.ShopTheLook Carousel .flickity-prev-next-button svg {
  stroke: #000;
}
.ShopTheLook .flickity-page-dots .dot.is-selected {
  background: #c7345e;
  border-color: transparent;
}
.ShopTheLook .flickity-page-dots .dot {
  width: 4px;
  height: 4px;
  margin: 0 3px;
}

.SectionFooter a.Button:hover {
  color: #c7345e !important;
}
.features--show-button-transition .Button--primary:not([disabled]):hover {
  color: #c7345e !important;
}

@media screen and (min-width: 768px) {
  .ShopTheLook__ProductList .ShopTheLook__ProductItem .ProductItem__Wrapper {
    max-width: 320px;
    margin: 0 auto;
  }
  .ShopTheLook__Inner .ShopTheLook__ProductList {
    width: 320px;
  }
  .ArticleListWrapper .ArticleList {
    margin-left: -15px;
  }
  .home_new_vaayu .TabPanel .SectionFooter {
    //margin-top: -35px;
  }
}

@media screen and (max-width: 767px) {
  .ArticleListWrapper .ArticleList .Grid__Cell {
    padding-left: 0;
    padding-right: 0;
  }
  .ArticleListWrapper ul.slick-dots {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .ArticleListWrapper ul.slick-dots li {
    width: 10px;
    height: 10px;
    margin: 0px 5px;
    cursor: pointer;
    background: #d9d9d9;
    border: 1px solid var(--border-color);
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
    opacity: 0.7;
    border-radius: 50%;
  }
  .ArticleListWrapper ul.slick-dots li.slick-active {
    background: #c7345e;
    opacity: 1;
  }
  .ArticleListWrapper .ArticleList {
    margin-bottom: -10px;
    margin-left: 0;
  }
  ul.slick-dots li button {
    font-size: 0;
  }
  .grid_wrapper ul.slick-dots {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 0;
  }
  .grid_wrapper ul.slick-dots li {
    width: 10px;
    height: 100%;
    margin: 0px 5px;
    cursor: pointer;
    background: #d9d9d9;
    border: 1px solid var(--border-color);
    transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
    opacity: 0.7;
    font-size: 0;
    border-radius: 50%;
  }
  .grid_wrapper ul.slick-dots li.slick-active {
    background: #c7345e;
    opacity: 1;
  }
}

.features--show-button-transition .Button:not([disabled])::before {
  color: #c7345e;
}
.product-grid-custom li {
    width: 10px;
}