/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
/*header-hide*/
div.page-head.tc.pr.oh.page_head_faq_heading {
  display: none
}
/*header-end*/
/*FAQ-CSS*/
a.tab-heading.flex.al_center.fl_between.pr.cd.chp.fwm {
  background-color: #05c167;
  color: white;
}

/*FAQ-CSS-end*/
/*header-css*/

@font-face{
	font-family: 'ESReboundGrotesque';
	src:	url('https://cdn.shopify.com/s/files/1/0575/4945/5545/files/ESRebondGrotesque-Regular.woff2?v=1626492069') format('woff2'),  	  url('https://cdn.shopify.com/s/files/1/0575/4945/5545/files/ESRebondGrotesque-Regular.woff?v=1626492069') format('woff');
	font-weight: normal;
	font-style: normal;
}	
@import url("https://p.typekit.net/p.css?s=1&k=bpz0nas&ht=tk&f=45692.45695.45697.45700&a=57961550&app=typekit&e=css");


a.lh__1.flex.al_center.pr {
  font-family: 'ESReboundGrotesque';
  font-size: 18px;
  line-height: 20px;
  font-weight: 500;
  font-style: normal; 
}
.__pf  *:not(.pfa) {
	font-family: 'ESReboundGrotesque';
}
/*header-css-end*/

/*footer*/
div.footer__top_wrap.footer_sticky_false.footer_collapse_true.nt_bg_overlay.pr.oh.pb__30.pt__80 {
    font-family: 'ESReboundGrotesque';
      font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  font-style: normal;
}
/*footer-end*/
/*footer header*/
h3.widget-title.fwsb.flex.al_center.fl_between.fs__16.mg__0.mb__30 {
  font-family: 'ESReboundGrotesque';
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase; 
}
/*footer-header-end*/
/*copyright*/
div.footer__bot_wrap.pt__20.pb__20 {
 font-family: 'ESReboundGrotesque';
  font-size: 12px;
}
/*copyright-end*/

/*hide-shop*/
div.page-head.tc.pr.oh.page_head_cat_heading.page_head_19041994 {
  display: none
  
}
/*hide-shop-end*/
/*shoping cart*/

@font-face {
	font-family:"new-spirit";
	src:url("https://use.typekit.net/af/5d8142/00000000000000007735c4c0/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/5d8142/00000000000000007735c4c0/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/5d8142/00000000000000007735c4c0/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
	font-display:auto;
	font-style:normal;
	font-weight:700;
}
@font-face {
	font-family:"new-spirit-condensed";
	src:url("https://use.typekit.net/af/61aee1/00000000000000007735c4bb/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/61aee1/00000000000000007735c4bb/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/61aee1/00000000000000007735c4bb/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
	font-display:auto;
	font-style:normal;
	font-weight:400;
}
@font-face {
	font-family:"new-spirit-condensed";
	src:url("https://use.typekit.net/af/899497/00000000000000007735c4c1/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/899497/00000000000000007735c4c1/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/899497/00000000000000007735c4c1/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
	font-display:auto;
	font-style:normal;
	font-weight:700;
}

h1.tu.mb__10.cw {
  color: #E6FF8D;
  font-size: 40px;
  font-family: "new-spirit",serif;
  text-transform: capitalize;
}
/*shoping cart-end*/
/*product page css*/

div.bgbl.pt__20.pb__20.lh__1.breadcrumb_pr_wrap {
  display: none
}

button.single_add_to_cart_button.button.truncate.js_frm_cart.w__100.mt__20.order-4 {
  color: #FF4900;
  background-color: #FFE0F7;
  border-style: solid;
  border-color: #F08FF3;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px
}
button.sc-gsWcmt.kGIVsu.pf-38_.pf-anchor {
  border-color: #8670FB
}
/*product page-end*/

/*dashboard*/
.sp-myaccount-nav-link--dashboard{
  background-color: #FFE0F7;
}
.pe_none a{
  color: red;
}
/*dashboard-end*/
/*css button*/

input.btn.js_add_ld {
  border-color: #05C167;
  color: #05C167;
}
a.button.mt__15 {
  border-color: input.btn.js_add_ld {   border-color: #05C167;   color: #05C167; };
  color: #05C167;
  border-color: #05C167
}
input.shopify-challenge__button.btn {
  border-color: a.button.mt__15 {   border-color: input.btn.js_add_ld {   border-color: #05C167;   color: #05C167; };   color: #05C167;   border-color: #05C167    };
  color: #05C167;
  border-color: #05C167
}
button.mt__10.btn.btn--secondary.btn--small.address-delete {
  border-color: input.shopify-challenge__button.btn {   border-color: a.button.mt__15 {   border-color: input.btn.js_add_ld {   border-color: #05C167;   color: #05C167; };   color: #05C167;   border-color: #05C167    };   color: #05C167;   border-color: #05C167    };
  color: #05C167;
  border-color: #05C167
  
}

button.btn.btn--small.address-edit-toggle {
  border-color: input.shopify-challenge__button.btn {   border-color: a.button.mt__15 {   border-color: input.btn.js_add_ld {   border-color: #05C167;   color: #05C167; };   color: #05C167;   border-color: #05C167    };   color: #05C167;   border-color: #05C167    };
  color: #05C167;
  border-color: #05C167
}

button.text-link.address-edit-toggle {
  border-color: button.mt__10.btn.btn--secondary.btn--small.address-delete {   border-color: input.shopify-challenge__button.btn {   border-color: a.button.mt__15 {   border-color: input.btn.js_add_ld {   border-color: #05C167;   color: #05C167; };   color: #05C167;   border-color: #05C167    };   color: #05C167;   border-color: #05C167    };   color: #05C167;   border-color: #05C167    }
  button.btn.btn--small.address-edit-toggle {   border-color: input.shopify-challenge__button.btn {   border-color: a.button.mt__15 {   border-color: input.btn.js_add_ld {   border-color: #05C167;   color: #05C167; };   color: #05C167;   border-color: #05C167    };   color: #05C167;   border-color: #05C167    };   color: #05C167;   border-color: #05C167 };
  color: #05C167;
  border-color: #05C167
 font-family: 'ESReboundGrotesque';
}

/*button-css-end*/
/*icon footer css*/
i.pegk.pe-7s-mail {
  color: #05C167
}
/*sidebar-css*/
div.h3.mg__0.tu.bgb.cw.visible-sm.fs__16.pr {
  background-color: #F08FF3;
}
/*mobile toolbar*/
.kalles_toolbar {
  color: #FFE0F7;
  background-color: #8670FB;
}

.kalles_toolbar span {
 color: #FFE0F7;   
}

span.jsccount.toolbar_count {
  color: #b799ff;;
}
/*blog menu*/
button.sc-gsWcmt.flgTlX.pf-31_.pf-anchor {
  background-color: #FF4900;
}

button.sc-gsWcmt.flgTlX.pf-37_.pf-anchor {
  background-color: #8670FB;
}

button.sc-gsWcmt.flgTlX.pf-40_.pf-anchor {
  background-color: #E400EA;
}
/*blog number*/
.pf-cmIatv{
  background-color:#00C263;
  border-radius: 25px !important;
  color: white;
}

/*css  product tab*/
button.sc-gsWcmt.kGIVsu.pf-38_.pf-anchor {
  color: #8670FB
  
}

span.sc-eGJWMs.gQYBcx.pf-37_ {
  color: #E400EA;;
}


/*blog title*/
h1.tu.cw.mb__10 {
  line-height: 45px;
}
/*css accordion*/
.tab-heading .nav_link_icon {
    background-color: #05c167;
}
/*css button*/
button.sc-gsWcmt.flgTlX.pf-88_.pf-anchor {
  background-color: #FF4900
  
}

button.sc-gsWcmt.flgTlX.pf-94_.pf-anchor {
  background-color: #8670FB;
}

button.sc-gsWcmt.flgTlX.pf-97_.pf-anchor {
  background-color: #E400EA;
}
button.sc-gsWcmt.flgTlX.pf-250_.pf-anchor {
  background-color: #FF4900
  
}

button.sc-gsWcmt.flgTlX.pf-256_.pf-anchor {
  background-color: #8670FB;
}

button.sc-gsWcmt.flgTlX.pf-259_.pf-anchor {
  background-color: #E400EA;
}
button.sc-gsWcmt.flgTlX.pf-196_.pf-anchor {
  background-color: #FF4900;
}

button.sc-gsWcmt.flgTlX.pf-202_.pf-anchor {
  background-color: #8670FB;
}

button.sc-gsWcmt.flgTlX.pf-205_.pf-anchor {
  background-color: #E400EA;
}
div.mb_nav_title.pr.mb_nav_ul.flex.al_center.fl_center.active {
  background-color: #8670FB;
  color: #ffffff
  
}

button.bukopay-create-subs-button {
  display: block;
    width: 100%;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  
}



