@font-face {
  font-family: "Calibri Regular";
  src: url(//wellify.in/cdn/shop/t/16/assets/Calibri_Regular.ttf?v=67736360323386408211651581337) format("ttf");
}
@font-face {
  font-family: "Calibri Light";
  src: url(//wellify.in/cdn/shop/t/16/assets/Calibri_Light.ttf?v=163832185323636605121651581336) format("ttf");
}
:root {
  --text-font-family: 'Calibri Light';
  --heading-font-family: 'Calibri Regular';
}
.ProductItem__Wrapper * {
    text-align: center;
}
.none {
  display: none;
}
  

/****************************************************/
/*************Custom css starts here*****************/
/****************************************************/
  
h2.Footer__Title.Heading.u-h6, 
  .MegaMenu__Item.MegaMenu__Item--fit a.MegaMenu__Title.Heading.Text--subdued.u-h7{
    font-size: 18px !important;
}
  ul.SidebarMenu__Social.HorizontalList.HorizontalList--spacingFill {
    display: none;
}
div#collection-sort-popover .Popover__Content button.Popover__Value.Heading.Link.Link--primary.u-h6:nth-child(7), 
div#collection-sort-popover .Popover__Content button.Popover__Value.Heading.Link.Link--primary.u-h6:nth-child(8),
  div#collection-sort-popover .Popover__Content button.Popover__Value.Heading.Link.Link--primary.u-h6:nth-child(3), 
div#collection-sort-popover .Popover__Content button.Popover__Value.Heading.Link.Link--primary.u-h6:nth-child(4){
    display: none;
}
.ProductMeta h2.ProductMeta__Vendor.Heading.u-h6, 
.ProductMeta h1.ProductMeta__Title.Heading.u-h2, 
.ProductMeta span.ProductMeta__Price.Price.Price--highlight.Text--subdued.u-h4, 
h2.ProductItem__Title.Heading, 
span.ProductItem__Price.Price.Price--highlight.Text--subdued{
    color: #000000 !important;
}
div#progress_bar {
    display: none;
}
.ProductMeta__Description {
    margin-top: 0px;
}
.CollectionFilters .Collapsible.Collapsible--padded.Collapsible--autoExpand:nth-child(4), 
.CollectionFilters .Collapsible.Collapsible--padded.Collapsible--autoExpand:nth-child(8) {
    display: none;
}
.ProductList.ProductList--grid.ProductList--removeMargin.Grid .Grid__Cell.\31 \/2--phone.\31 \/2--tablet-and-up.\31 \/3--desk:nth-child(1) {
/*     display: none; */
}
  
  @media(max-width:767px){
    .Footer__Block.Footer__Block--links {
    width: 50%;
    float: left;
    margin-top: 0px;
    display: inline-block;
    height: 450px;
}
  }
    
  
  button.shopify-payment-button__button.shopify-payment-button__button--unbranded._2ogcW-Q9I-rgsSkNbRiJzA._2EiMjnumZ6FVtlC7RViKtj._2-dUletcCZ2ZL1aaH0GXxT {
    font-size: 0px;
        padding: 20px 0px;
}
  button.shopify-payment-button__button.shopify-payment-button__button--unbranded._2ogcW-Q9I-rgsSkNbRiJzA._2EiMjnumZ6FVtlC7RViKtj._2-dUletcCZ2ZL1aaH0GXxT:before, 
  
  .features--show-button-transition .shopify-payment-button__button--unbranded:not([disabled]):hover:before{
    content: "BUY NOW";
    line-height: 0;
    text-decoration: none;
    text-align: center;
    white-space: normal;
    font-size: 15px;
    letter-spacing: .2em;
    padding: 20px 0px;
}
  .features--show-button-transition .shopify-payment-button__button--unbranded:not([disabled]):hover:before{
        transform-origin: initial;
    transform: initial;
    background:transparent;
        color: #fa4616;
  }
  .CollectionInner__Sidebar.CollectionInner__Sidebar--withTopToolbar.hidden-pocket {
    height: 1500px;
    overflow-y: scroll;
}
  .CollectionInner__Sidebar.CollectionInner__Sidebar--withTopToolbar.hidden-pocket::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.CollectionInner__Sidebar.CollectionInner__Sidebar--withTopToolbar.hidden-pocket::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

.CollectionInner__Sidebar.CollectionInner__Sidebar--withTopToolbar.hidden-pocket::-webkit-scrollbar-thumb
{
	background-color: #fa4616;
}
  button.Popover__Value.is-selected.Heading.Link.Link--primary.u-h6 {
    font-weight: 900;
    font-size: 15px;
}
  .Rise__widget {
    display: none;
}
  
  button.Slideshow__ScrollButton.RoundButton.RoundButton--medium {
    display: none;
}
  
.custom-product-description .Product__Info {
    position: relative;
    width: 70%;
    max-width: 70%;
    margin: 0 auto;
    top: auto;
}
.custom-product-description .Product__InfoWrapper {
    position: relative;
    width: 100%;
    top: auto;
    height: auto;
}
.ProductMeta__PriceList.Heading {
    color: #000000;
}  
.ProductMeta__Price.Price--compareAt {
        margin-left: 10px;
    margin-right: 10px;
}  
.features--heading-uppercase .Heading {
    text-transform: initial;
}
.ProductMeta__Description h4 {
    color: #000000;
    text-transform: inherit !important;
    font-size: 16px !important;
    letter-spacing: initial !important;
    font-weight: 700;
    font-family: var(--text-font-family);
}
body.prestige--v4.features--heading-normal.features--heading-uppercase.features--show-button-transition.template-index header.SectionHeader.SectionHeader--center h3.SectionHeader__SubHeading.Heading.u-h6 {
    display: none;
}
body.prestige--v4.features--heading-normal.features--heading-uppercase.features--show-button-transition.template-index header.SectionHeader.SectionHeader--center h2.SectionHeader__Heading.Heading.u-h1 {
    margin-top: 0px;
}
nav.mobile-bottom-nav {
    display: none !important;
}
/* .section.section--shipping-method .content-box__row:nth-child(3) {
    display: none !important;
} */
  
body.template-product section.Product.Product--small .flickity-viewport  {
    height: 400px !important;
}
body.template-product .flickity-viewport .AspectRatio.AspectRatio--withFallback {
    width: 400px;
    margin: 0 auto;
    height: 400px;
}
.\37 257992757439.Grid__Cell.\31 \/2--phone.\31 \/2--tablet-and-up.\31 \/3--desk {
    display: none;
}  
.custom-additional-information .custom-col-6 {
    width: 50%;
    float: left;
}
.page--thank-you body .os-header__heading {
    padding-bottom: 20px !important;
}
.thank-you__additional-content {
    padding-top: 10px;
}
  
   @media(max-width:820px){
      .ProductForm__BuyButtons {
          position: fixed;
          bottom: 0;
          width: 100%;
          left: 0px;
        z-index: 9;
      }
    button.ProductForm__AddToCart.Button.Button--secondary.Button--full, .shopify-payment-button {
        width: 50%;
        display: inline-block;
        background: #fa4616 !important;
        color: #ffffff;
        text-transform: uppercase;
      height: 47px;
    }
    .shopify-payment-button {
        float: right;
          padding: 3px 0px;
    }
    button.ProductForm__AddToCart.Button.Button--secondary.Button--full {
        position: absolute;
        bottom: 0px;
        border-right: 1px solid #ffffff;
    }
    .Footer {
    	padding: 34px 0px 40px 0px;
    }
    .features--show-button-transition .shopify-payment-button__button--unbranded:not([disabled]):hover:before{
      font-size:14px;
    }
    .shopify-payment-button__button--unbranded:hover:not([disabled]){
      background: #ffffff !important;
    }
/* 	button.ProductForm__AddToCart.Button.Button--secondary.Button--full {
        width: 100%;
    }      */
  }
  
  
  
  @media(max-width:767px){
    .custom-product-description .Product__Info {
        width: 100%;
        max-width: 100%;
    }
  }
  
  
@media(max-width:360px){
  footer#section-footer-backup .Container {
      padding: 0px 10px;
  }
}
  
  
  
  /*****************************************************************************************************/
/***********************************CHANGES MADE FOR PRODUCT PAGE STARTS******************************/
/*****************************************************************************************************/
.template-product .features--heading-uppercase .Heading {
    letter-spacing: .1em;
}
.template-product .ProductMeta h1.ProductMeta__Title.Heading.u-h2, .ProductMeta__PriceList.Heading {
    font-weight: 600 !important;
    font-family: calibri light !important;
      letter-spacing: 0.1em;
}
.template-product .ProductMeta__PriceList.Heading .additional-offer-text {
    font-size: 14px;
      color: #fa4616;
}
.template-product span.ProductMeta__Price.Price.Price--highlight.Text--subdued.u-h4, 
.template-product span.ProductMeta__Price.Price.Text--subdued.u-h4{
    font-weight: 600;
    font-family: calibri regular;
      color: #000000;
}
.template-product span.ProductMeta__Price.Price.Price--compareAt.Text--subdued.u-h4 {
    font-family: calibri light;
    font-weight: 600;
}
p.inclusive-text {
    font-size: 12px;
}
.template-product span.ProductMeta__Price.Price.Price--highlight.Text--subdued.u-h4, 
.template-product span.ProductMeta__Price.Price.Text--subdued.u-h4{
    font-size: 20px !important;
}
.template-product span.ProductMeta__Price.Price.Text--subdued.u-h4{
    padding-left: 10px;
}
span.ProductMeta__Price.Price.Price--highlight.Text--subdued.u-h4 {
    padding-left: 0px;
}
.template-product .ProductMeta__PriceList.Heading .additional-offer-text strong {
    font-size: 16px;
}
/*****************************************************************************************************/
/***********************************CHANGES MADE FOR PRODUCT PAGE ENDS********************************/
/*****************************************************************************************************/

section.custom-product-description .wareiq-pincode-check {
    display: none !important;
}

@media(max-width:640px){
  .Header__Wrapper {
      padding: 5px 18px 15px;
  }
  .Header__LogoImage {
      max-width: 100px !important;
  }
}

.thank-you__additional-content iframe {
  display: none !important;
}
div#shopify-section-template--15578934542527__1630676751552088bc table.tableMerox tbody tr:nth-child(4) {
    display: none;
}

body.template-collection .\37 365134876863 {
    display: none !important;
}

/* div#shopify-section-template--15578934444223__7a2b6d5f-bba6-4e7e-8c2e-cb7584609b64 {
    display: none;
} */

@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;1,300&display=swap'); 
:root {
  --text-font-family: 'Lato';
  --heading-font-family: 'Lato';
}
body *{
      font-weight: 400 !important;
    font-size: 14px;
    letter-spacing: normal !important;
    line-height: 1.3125;
    white-space: normal;
/*     min-height: 48px; */
}


/* @import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;1,300&family=Work+Sans&display=swap');
:root {
  --text-font-family: 'Work Sans';
  --heading-font-family: 'Work Sans';
} */

/* @import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;1,300&family=Montserrat&family=Work+Sans&display=swap');
:root {
  --text-font-family: 'Montserrat';
  --heading-font-family: 'Montserrat';
} */

@media(max-width:2056px){
  .ProductItem {
    height: 435px;
}
  .ProductItem__Info{
    margin-top:0px;
  }
}

@media(max-width:1536px){
  .ProductItem {
    height: auto;
}
  .ProductItem__Info{
    margin-top:10px;
  }
}

div#shopify-section-template--15578934444223__recently-viewed-products .jdgm-widget.jdgm-preview-badge.jdgm--done-setup {
    display: none !important;
}

.ProductItem__LabelList span {
    border-top-left-radius: 9px !important;
}
.ProductItem:hover {
    box-shadow: 0 3px 5px 3px #959494;
}
.ProductItem {
    box-shadow: 0 8px 12px 5px #959494;
    border-radius: 20px;
      padding: 10px;
}


h2.ProductItem__Title.Heading a{
    max-width: 250px !important;
    overflow: hidden !important;
    text-align: center !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    position: relative !important;
    direction: ltr !important;
    cursor: pointer !important;
    margin: 0 auto !important;
}
h2.ProductItem__Title.Heading {
    max-width: 250px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    direction: ltr;
    cursor: pointer;
    margin: 0 auto;
}
.flickity-viewport{
  min-height: 500px;
}
#block-1630651990c655b473-0 .ProductItem {
    margin: 10px;
}
.template-product .Product__Aside .ProductItem {
    box-shadow: none;
}

@media screen and (max-width: 1007px){
.ProductList--carousel {
    margin-bottom: 0px;
}
}
@media(max-width:767px){
  .ProductItem__Title.Heading {
      padding: 0px 10px;
      font-size: 13px;
  }
  .flickity-viewport {
      min-height: auto;
  }
  #shopify-section-template--15578933657791__163747928665167bf4 .flickity-viewport, 
  #shopify-section-template--15578933657791__1629803131dce411d9 .flickity-viewport{
      min-height: 300px;
  }
}
.ProductMeta__Description strong {
    font-weight: 700 !important;
}

section#section-announcement-bar ul.scrollable_bar li {
    padding: 0px 0px 10px !important;
}


@media screen and (max-width: 1600px){
.flickity-viewport {
    min-height: 350px;
}}
@media screen and (min-width: 1601px){
.flickity-viewport {
    min-height: 450px;
}}
@media screen and (max-width: 640px){
  .ProductList--removeMargin {
      margin-bottom: 0px!important;
  }
  .flickity-viewport {
     min-height: 75px;
  }
}


/* body.template-page a {
    color: #1155CC !important;
  font-weight: 700 !important;
} */
div#product-component-1678803711580, 
div#product-component-1678804031646, 
div#product-component-1678804145967, 
div#product-component-1678804247439,  
div#product-component-1678804378998, 
div#product-component-1678880511440, 
div#product-component-1678883954251{
    margin: 0 auto;
  padding-bottom: 40px;
}

/*********************************************************/
/*************CHANGES MADE ON 27-06-2023******************/
/*********************************************************/
/*body.cir-premium-adult-tape-diapers-all-night-protection-buy-1-get-1-free p.additional-offer-text, 
body.littles-comfy-baby-pants-superjumbo-pack-flat-300-off p.additional-offer-text{
    display: none;
}
*/
/*********************************************************/
/*************CHANGES MADE ON 27-06-2023******************/
/*********************************************************/