@font-face{src:url(../fonts/sofia_reg.woff2) format("woff2"),
url(../fonts/sofia_reg.woff) format("woff"),
url(../fonts/sofia_reg.ttf) format("truetype");
font-family: sofia;font-weight: normal;font-style: normal;font-display: swap;}

/*"Clear Sans","Helvetica Neue",Helvetica,Arial,sans-serif*/

@font-face{src:url(../fonts/WebRupee.ttf) format("truetype");
font-family: WebRupee;font-weight: normal;font-style: normal;font-display: swap;}

@font-face{src:url(../fonts/OpenSans-Regular.ttf) format("truetype");
font-family: OpenSans;font-weight: normal;font-style: normal;font-display: swap;}

@font-face{src:url(../fonts/Gotham-Light.woff2) format("woff2"),
url(../fonts/GothamLight.woff) format("woff"),
url(../fonts/GothamLight.ttf) format("truetype");
font-family:GothamLight;font-weight: normal;font-style: normal;font-display: swap;}

@font-face{src:url(../fonts/GothamPro-Medium.woff2) format("woff2"),
url(../fonts/GothamPro-Medium.woff) format("woff"),
url(../fonts/GothamPro-Medium.ttf) format("truetype");
font-family:GothamPro Medium;font-weight: normal;font-style: normal;font-display: swap;}

@font-face{src:url(../fonts/MyriadPro-Light.woff2) format("woff2"),
url(../fonts/MyriadPro-Light.woff) format("woff"),
url(../fonts/MyriadPro-Light.ttf) format("truetype");
font-family:myriad-pro;font-weight: normal;font-style: normal;font-display: swap;}

@font-face{src:url(../fonts/GothamPro-Medium.woff2) format("woff2"),
url(../fonts/GothamPro-Medium.woff) format("woff"),
url(../fonts/GothamPro-Medium.ttf) format("truetype");
font-family:GothamPro Medium;font-weight: normal;font-style: normal;font-display: swap;}

.rupees {font-family:WebRupee;font-family:'Montserrat-medium';}

button,h4,h5,h6{font-size:100%;font-weight:400}

img{max-width:100%;height:auto}
body.is-iOS *{cursor:pointer}

.row-banner {width:100%;padding:5px;}
.u-size12of12{width:100%}
.u-alignCenter{-ms-flex-align:center;align-items:center}.u-justifyCenter{-ms-flex-pack:center;justify-content:center}
.u-flexWrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}

.Grid-item{vertical-align:top;display:inline-block;font-size:16px}
.Grid-item>*{width:100%}
.Grid-item{min-width:0;display:-ms-flexbox;display:flex}

.Grid-item-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.Grid-item:not(.Grid):not(.Grid-item-reset)>*{min-width:100%}}

@media screen and (min-width:767px) {
.Grid{display:block;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.Grid-item-row{-ms-flex-direction:row;flex-direction:row}
.row-banner {width:33.33%;padding:5px;}}

.waiting-spinner{background:url(/st4/stores/common/standard_loading.gif) 50% no-repeat}


@font-face {
      font-family: 'Recoleta';
      src: url(../fonts/Latinotype_-_Recoleta_Medium.otf) format('opentype'),
           url(../fonts/Recoleta-Medium.woff?v=1663217322) format('woff'),
           url(../fonts/Recoleta-Medium.woff2?v=1663217322) format('woff2'),
           url(../fonts/Recoleta-Medium.ttf?v=1663217322) format('truetype');
      font-weight: 500;
      font-style: normal;
      font-display: swap;
    }
  
    @font-face {
      font-family: 'Recoleta';
      src: url(../fonts/Latinotype_-_Recoleta_Regular.otf) format('opentype'),
           url(../fonts/Recoleta-Regular.woff) format('woff'),
           url(../fonts/Recoleta-Regular.woff2) format('woff2'),
           url(../fonts/Recoleta-Regular.ttf) format('truetype');
      font-weight: normal;
      font-style: normal;
      font-display: swap;
    }
  
    @font-face {
      font-family: 'Recoleta';
      src: url(../fonts/Latinotype_-_Recoleta_Bold.otf) format('opentype'),
           url(../fonts/Recoleta-Bold.woff) format('woff'),
           url(../fonts/Recoleta-Bold.woff2) format('woff2'),
           url(../fonts/Recoleta-Bold.ttf) format('truetype');
      font-weight: bold;
      font-style: normal;
      font-display: swap;
    }

    @font-face {
      font-family: "Recoleta";
      src: url(../fonts/Latinotype_-_Recoleta_Light.otf) format("opentype"),
           url(../fonts/Recoleta-Light.woff) format("woff"),
           url(../fonts/Recoleta-Light.woff2) format("woff2"),
           url(../fonts/Recoleta-Light.ttf) format("truetype");
      font-weight: 300;
      font-style: normal;
      font-display: swap;
   }

    @font-face {
      font-family: "Recoleta";
      src: url(../fonts/Latinotype_-_Recoleta_Thin.otf) format("opentype"),
           url(../fonts/Recoleta-Thin.woff) format("woff"),
           url(../fonts/Recoleta-Thin.woff2) format("woff2"),
           url(../fonts/Recoleta-Thin.ttf) format("truetype");
      font-weight: 100;
      font-style: normal;
      font-display: swap;
   }

    @font-face {
      font-family: "Recoleta";
      src: url(../fonts/Latinotype_-_Recoleta_SemiBold.otf) format("opentype"),
           url(../fonts/Recoleta-SemiBold.woff) format("woff"),
           url(../fonts/Recoleta-SemiBold.woff2) format("woff2"),
           url(../fonts/Recoleta-SemiBold.ttf) format("truetype");
      font-weight: 600;
      font-style: normal;
      font-display: swap;
   }

    @font-face {
      font-family: "Recoleta";
      src: url(../fonts/Latinotype_-_Recoleta_Black.otf) format("opentype"),
           url(../fonts/Recoleta-Black.woff) format("woff"),
           url(../fonts/Recoleta-Black.woff2) format("woff2"),
           url(../fonts/Recoleta-Black.ttf) format("truetype");
      font-weight: 900;
      font-style: normal;
      font-display: swap;
   }
   
   @font-face {
    font-family: "Montserrat Black";
    src: url(../fonts/Montserrat-Black.ttf) format("truetype");
    font-display: swap;font-style: normal;
	}
	
	@font-face {
    font-family: "Montserrat Black Italic";
    src: url(../fonts/Montserrat-BlackItalic.ttf) format("truetype");
    font-display: swap;font-style: normal;
	}
  
  @font-face {
      font-family: "Montserrat-ExtraBold";
      src: url(../fonts/Montserrat-ExtraBold.ttf) format("truetype");
      font-display: swap;font-style: normal;
  }
  
  @font-face {
      font-family: "Montserrat-ExtraBold Italic";
      src: url(../fonts/Montserrat-ExtraBoldItalic.ttf) format("truetype");
      font-display: swap;font-style: normal;
  }
  
  @font-face {
      font-family: "Montserrat-Bold";
      src: url(../fonts/Montserrat-Bold.ttf) format("truetype");
      font-display: swap;font-style: normal;
  }
  
  @font-face {
      font-family: "Montserrat-Bold Italic";
      src: url(../fonts/Montserrat-BoldItalic.ttf) format("truetype");
      font-display: swap;font-style: normal;
  }
  
  @font-face {
      font-family: "Montserrat-SemiBold";
      src: url(../fonts/Montserrat-SemiBold.ttf) format("truetype");
      font-display: swap;font-style: normal;
  }
  
  @font-face {
      font-family: "Montserrat-Medium";
      src: url(../fonts/Montserrat-Medium.ttf) format("truetype");
      font-display: swap;font-style: normal;
  }
  
  @font-face {
      font-family: "Montserrat Regular";
      src: url(../fonts/Montserrat-Regular.ttf) format("truetype");
      font-display: swap;font-style: normal;
  }
  
  @font-face {
      font-family: "Montserrat Light";
      src: url(../fonts/Montserrat-Light.ttf) format("truetype");
      font-display: swap;font-style: normal;
  }
  
  @font-face {
      font-family: "Montserrat-ExtraLight";
      src: url(../fonts/Montserrat-ExtraLight.ttf) format("truetype");
      font-display: swap;font-style: normal;
  }
  
  @font-face {
      font-family: "Montserrat-ExtraLightItalic";
      src: url(../fonts/Montserrat-ExtraLightItalic.ttf) format("truetype");
      font-display: swap;font-style: normal;
  }
  
  @font-face {
      font-family: "Montserrat-Thin";
      src: url(../fonts/Montserrat-Thin.ttf) format("truetype");
      font-display: swap;font-style: normal;
  }
  
  @font-face {
      font-family: "MontserratAlternates-Black";
      src: url(../fonts/MontserratAlternates-Black.ttf) format("truetype");
      font-display: swap;font-style: normal;
  }
  
  @font-face {
      font-family: "MontserratAlternates-ExtraBold";
      src: url(../fonts/MontserratAlternates-ExtraBold.ttf) format("truetype");
      font-display: swap;font-style: normal;
  }
  
  @font-face {
      font-family: "MontserratAlternates-Bold";
      src: url(../fonts/MontserratAlternates-Bold.ttf) format("truetype");
      font-display: swap;font-style: normal;
  }
  
  @font-face {
      font-family: "MontserratAlternates-SemiBold";
      src: url(../fonts/MontserratAlternates-SemiBold.ttf) format("truetype");
      font-display: swap;font-style: normal;
  }
  
  @font-face {
      font-family: "MontserratAlternates-Medium";
      src: url(../fonts/MontserratAlternates-Medium.ttf) format("truetype");
      font-display: swap;font-style: normal;
  }
  
  @font-face {
      font-family: "MontserratAlternates-Regular";
      src: url(../fonts/MontserratAlternates-Regular.ttf) format("truetype");
  }
  
  @font-face {
      font-family: "MontserratAlternates-Light";
      src: url(../fonts/MontserratAlternates-Light.ttf) format("truetype");
      font-display: swap;
  }
  
  @font-face {
      font-family: "MontserratAlternates-ExtraLight";
      src: url(../fonts/MontserratAlternates-ExtraLight.ttf) format("truetype");
      font-display: swap;
  }
  
  @font-face {
      font-family: "MontserratAlternates-Thin";
      src: url(../fonts/MontserratAlternates-Thin.ttf) format("truetype");
      font-display: swap;
  }