/** Shopify CDN: Minification failed

Line 15:28 "ransform" is not a known CSS property
Line 1544:24 Expected percentage but found "0"
Line 1686:8 Expected identifier but found whitespace
Line 1686:13 Unexpected ";"

**/
/* <style> */
.animated {animation-duration: 1s; animation-fill-mode: both;}
@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}
@keyframes at-spin { 0%{ transform:rotate(0deg);}100%{transform:rotate(359deg);} }
.at-spin { animation:at-spin 1.5s infinite linear; }
@keyframes at-flip { 0%{ transform:rotateY(0);}100%{transform:rotateY(359deg);} }
@keyframes zoomInOut { 0% { ransform: scale(1, 1); } 50% {transform: scale(1.1, 1.1); } 100% {transform: scale(1, 1); }  }
.at-flip { animation:at-flip 1.5s infinite linear; }@keyframes fadeIn { 0% {opacity: 0}100% {opacity: 1}} .fadeIn { animation-name: fadeIn}
    @keyframes zoomIn { 0% {transform:scale(1.1); }100% {transform:scale(1)}}.zoomIn { animation-name: zoomIn; }@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}

.overflow-hidden, .stopScroll { overflow:hidden; }



h1, h2, h3, h4, h5, h6 {font-family:var(--ft2); font-weight:500; line-height:1.6; letter-spacing:0.01em; word-wrap:break-word; color:#46226b; margin:0 0 20px 0; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:inherit; text-decoration:none; font-weight:inherit }

.h1, h1 { font-size:36px;}
.h2, h2 { font-size:32px;}
.h3, h3 { font-size:22px;}
.h4, h4 { font-size:18px;}
.h5, h5 { font-size:16px;}
.h6, h6 { font-size:14px;}

@media only screen and (max-width:767px){
.h1, h1 { font-size:30px;}
.h2, h2 { font-size:27px;}
.h3, h3 { font-size:18px;}
}

.ttlTxt{color:var(--ttcl);font-size:var(--ttfsm);font-weight:var(--ttfw);line-height:var(--ttlh,1.2)}
.rgTxt{color:var(--cl);font-size:var(--fsm);font-weight:var(--fw);line-height:var(--lh,1.6)}
@media only screen and (min-width:768px){
    .ttlTxt{font-size:var(--ttfs)}
    .rgTxt{font-size:var(--fs)}
}

a { color:#000; }
a:hover { color:#ff0000; }

hr { margin:20px 0; border:0; border-bottom:1px solid #eeeeee; }
.hr--small { margin:10px 0; }
.hr--invisible { border-bottom:0 }
.border-bottom { border-bottom:1px solid #eeeeee; }
.border-top { border-top:1px solid #eeeeee; }
.border { border:1px solid #eeeeee; }

.ft1 { font-family:var(--ft1) }
.ft2 { font-family:var(--ft2) }
.ft3 { font-family:var(--ft3) }

.frame { outline:2px var(--fstl) var(--frcl); outline-offset: -10px; }
.frameb:before { content:""; height:100%; width:100%; position:absolute; outline:2px var(--fstl) var(--frcl); outline-offset: -15px; z-index:2; }


table { width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:20px }
th { font-family:var(--ft2); font-weight:500 }
td, th { text-align:left; border:1px solid #eeeeee; padding:10px 14px }
[tabindex='-1']:focus{outline:0}

details > summary {list-style: none; }
details > summary::-webkit-details-marker { display: none;}

#shopify-section-template--18044512174315__main .rte,#shopify-section-template--18055304216811__main .rte,#shopify-section-template--18055309394155__main .rte,#shopify-section-template--18055309394155__main .rte,#shopify-section-template--18055309328619__main  .rte {
  background-color: #e8e1f0;
  padding: 30px;
}

.stickyCart{
  background: #452369 !important;
  
}
@keyframes gradient-animation {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

@media only screen and (max-width:767px){
  .responsive_tbl thead { display:none }
  .responsive_tbl tr { display:block }
  .responsive_tbl td, .responsive_tbl tr { float:left; clear:both; width:100% }
  .responsive_tbl td, .responsive_tbl th { display:block; text-align:right; padding:10px 15px; border:0; margin:0 }
  .responsive_tbl td::before { content:attr(data-label); float:left; text-align:center; font-size:12px; padding-right:10px }
  .responsive_tbl_r +.responsive_tbl_r, tfoot>.responsive_tbl_r:first-child { position:relative; margin-top:10px; padding-top:var(--site_gutter); }
  .responsive_tbl_r +.responsive_tbl_r::after, tfoot>.responsive_tbl_r:first-child::after { content:''; display:block; position:absolute; top:0; left:calc(var(--site_gutter) / 2); right:calc(var(--site_gutter) / 2); border-bottom:1px solid #eeeeee; }    
}

small,.txt--minor,.small-font{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
blockquote{background:#f8f8f8;font-weight:500;font-size:18px;font-style:normal;text-align:center;padding:0 30px;margin:0}
blockquote p+cite{margin-top:7.5px}
blockquote cite{display:block;font-size:13px;font-style:inherit}
code,pre{font-family:Consolas, monospace;font-size:1em}
pre{overflow:auto}
.txt--emphasis{font-style:italic}
    
fieldset { border:1px solid #eeeeee; margin:0 0 15px; padding:7.5px    ; }
label { display:block; margin-bottom:5px }
legend{border:0;padding:0}

input[type=text],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel]{-webkit-appearance:none;-moz-appearance:none}
input,textarea,select, button {  font-size:13px; color:#46226b; line-height:20px;}
@media only screen and (max-width:767px){  input,textarea,select, button { font-size:13px; }}

input, select, textarea { padding:10px 18px; margin-bottom:15px; border:1px solid #eee; background-color:#fff; color:#000; border-radius: 25px; }
 textarea { border-radius:8px; }
input:focus, select:focus, textarea:focus { border-color:#bbbbbb; }
input[disabled], select[disabled], textarea[disabled] { cursor:default }

::-webkit-input-placeholder, ::-moz-placeholder,:-ms-input-placeholder{ color:#000; opacity:.6}
::-ms-input-placeholder { color:#000; opacity:1}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
input[type=number]{ -moz-appearance: textfield; }

input.input--error::-webkit-input-placeholder, select.input--error::-webkit-input-placeholder, textarea.input--error::-webkit-input-placeholder,
input.input--error::-moz-placeholder, select.input--error::-moz-placeholder, textarea.input--error::-moz-placeholder,input.input--error:-ms-input-placeholder, 
select.input--error:-ms-input-placeholder, textarea.input--error:-ms-input-placeholder, input.input--error::-ms-input-placeholder, 
select.input--error::-ms-input-placeholder, textarea.input--error::-ms-input-placeholder{ color:var(--error);  opacity:.5 }

input.input--error, select.input--error, textarea.input--error { border-color:var(--error); background-color:#fff8f8; color:var(--error); }

.errors, .form-success, .note { padding:8px; margin:0 0 calc(var(--site_gutter) / 2); }
@media only screen and (min-width:768px){ 
  .errors, .form-success, .note { padding:12px }
}
  
.form__message .at-icon { color:#F90004; }
.note { border:1px solid #eeeeee; }
.form-success { border:1px solid #19a340; background-color:#f8fff9; color:#19a340 }
.errors { border:1px solid var(--error); background-color:#fff8f8; color:var(--error); }
.errors .form__message { font-size:15px; font-weight:500; line-height:1; margin:0 0 10px; }
.errors ul li { list-style:disc; margin:0 0 5px 25px; }
.errors a { color:var(--error); text-decoration:underline }
.ermsg { color:var(--error); line-height:1.1; }

.cart_quantity .ermsg .at-icon {margin-right: 5px;}

select::-ms-expand,.no-js:not(html),.no-js .js,.no-svg .at-icon{display:none}
select { -webkit-appearance:none; -moz-appearance:none; appearance:none; background-position:right center; background-image:url(//www.eurhealth.in/cdn/shop/t/3/assets/arrow-select.png?v=93383133388335707051718694725); background-repeat:no-repeat; background-position:right 10px center; cursor:pointer; padding-right:30px; min-width:130px; }
optgroup { font-weight:700 }
option { color:#46226b; background-color:#ffffff; }

textarea{overflow:auto;-webkit-appearance:none;-moz-appearance:none;min-height:100px;resize:none}
input[type=checkbox],input[type=radio]{margin:0 5px 0 0;vertical-align:middle}
[type=checkbox]+label,[type=radio]+label{display:inline-block;margin-bottom:0}
input.custCheck { display:none!important }
span.checkbox { display:inline-block; width:15px; height:15px; margin:0 8px 0 0; border:1px solid rgba(17, 17, 17, 0.3); background:#ffffff; vertical-align:middle; }
input:checked+span.checkbox { color:#ffffff; background-color:#111; }
input:checked+span.checkbox:before { content:' '; display:block; background-color:#ffffff; width:10px; height:10px; margin:2px 0 0 2px;
    -webkit-mask-size:cover; mask-size:cover; -webkit-mask-image: url(//www.eurhealth.in/cdn/shop/t/3/assets/check.svg?v=124880364758431162721718694725); mask-image: url(//www.eurhealth.in/cdn/shop/t/3/assets/check.svg?v=124880364758431162721718694725); }

button,input[type=submit],label[for]{cursor:pointer}
button[disabled],input[disabled]{cursor:default}
button,input[type=submit],label[for]{cursor:pointer}
[role=button],a,button,input,label,select,textarea{touch-action:manipulation}

.ad_inputs input {margin: 0; border: 0;}
.ad_inputs .btn {overflow: visible; border: 0 !important;}

.at-icon.minus .mns { display:none; }
    

.clr_body { color:#111;}
.clr_light { color:#444444; }

.sec_cov { padding-top:var(--sstm); padding-bottom:var(--ssbm); background:var(--sbg); }
@media only screen and (min-width:768px){  
  .sec_cov { padding-top:var(--sst); padding-bottom:var(--ssb);}	 
}

.sec-ttl { padding-bottom:20px; padding-left:10px; padding-right:10px;}
.sec-ttl .sttl { color:#46226B; font-size:18px; font-family:var(--ft2); font-weight:500; margin:0; line-height:1.3;}
.sec-ttl .sbttl { color:#111; font-size:13px; margin:5px auto 0; display:block; }.gr_tx {  background:var(--cl); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.gr_tx.tanim {animation: gradient var(--as) ease infinite; background-size: 400% 400%;}
.gr_bg { background: var(--sbg); animation: gradient var(--as) ease infinite; background-size: 400% 400%; }

@-webkit-keyframes gradient{  0% {   background-position: 0 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } 
@keyframes gradient{ 0% { background-position: 0 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } }


.page-title { font-weight:500; font-size:18px; text-align:left; margin-bottom:15px; 
	}
    
@media only screen and (min-width:768px) {
    .sec-ttl { padding-bottom:35px; }
    .sec-ttl .sttl { font-size:32px; text-transform: uppercase; }
    .sec-ttl .sbttl { font-size:15px; }
	.sec-ttl:not(.tl) .sbttl { max-width:800px; }

    .page-title { font-size:30px; margin-bottom:30px;}
    .page_min_h { padding:70px 0 }
}

@media only screen and (max-width:767px) {   
    .sec-ttl .sbttl br {display:none; }
}

.gspace { margin:var(--grspm); }
.gspace .gitem { padding:var(--grspim); }
@media only screen and (min-width:768px) {
    .gspace { margin:var(--grsp); }
    .gspace .gitem { padding:var(--grspi); }
}

.placeholder-svg { display:block; fill:rgba(17, 17, 17, 0.15); background-color:#f4f4f4; width:100%; height:100%; max-width:100%; max-height:100%; }
.placeholder-noblocks { padding:40px; text-align:center }
.ph_bg { position:absolute; top:0; right:0; bottom:0; left:0 }
.ph_bg .icon { border:0 }
.svgcl1 { fill:#83cfdc; background-color:#f4f9fa; }
.svgcl2 { fill:#f0a4aa; background-color:#fcf8f8; }
.svgcl3 { fill:#c2e275; background-color:#fafef3; }
.svgcl4 { fill:#eec585; background-color:#fefaf4; }
.svgcl5 { fill:#c89feb; background-color:#faf7fc; }
.svgcl6 { fill:#84e9b4; background-color:#f3fbf7; }

.empty-page { padding:125px calc(var(--grid_gutter) / 2); }

.tooltip-label { font-size:11px; line-height:18px; white-space:nowrap; transition:all 0.2s ease-in-out; visibility:hidden; opacity:0; background-color:#46226b; color:#fff;
  padding:0 5px; position:absolute; bottom:calc(100% + 20px); left:50%; transform:translateX(-50%); }
.tooltip-label:before { content:""; border:5px solid transparent; position:absolute;}
.tooltip-label.top:before { border-top-color:#46226b; bottom:-9px; left:50%; margin-left:-4px; }
.tooltip-label.right { bottom:auto; top:50%; transform:translateY(-50%) }
.tooltip-label.right:before { border-right-color:#46226b; left:-9px; top:4px;}
.tooltip-label.left{ left:auto; bottom:auto; top:50%; transform:translateY(-50%)}
.tooltip-label.left:before { border-left-color:#46226b; right:-9px; top:5px; }
@media only screen and (max-width:1024px){
  .tooltip-label { display:none; }
}
.btntxt, .btn { overflow:hidden; outline:none; user-select:none; appearance:none; transition:all .3s ease-in-out; cursor:pointer; white-space:normal; text-align:center; border:0 none; background-color:transparent; }

.btn { font-family:'Kurdis - Semi Condensed Bold' !important); font-size:12px; font-weight:500; padding:12px 25px; line-height:1; border:0;
    color:#fff; background-color:#b19ac9; border-radius: 25px; border:1px solid rgba(0,0,0,0);
    text-transform:uppercase; display:inline-block; text-decoration:none; }
.btn:focus, .btn:hover { color:#000000; background-color:#ffffff; border:1px solid #b19ac9; opacity:1; }
.btn[disabled] { cursor:default; opacity:.5 }

.btn-sm { padding:12px 20px; font-size:10px; }
@media only screen and (min-width:768px){  
  .btn-md { padding:14px 30px; }
  .btn-lg { padding:16px 40px; font-size:14px; }
}

.btn2 { color:#000000; background-color:#fff; border:1px solid #b19ac9; }
.btn2:hover, .btn2:focus {color:#fff; background-color:#b19ac9; border:1px solid #b19ac9; }

.btn3 { color:#ffffff; background-color:#c3b2d6; border:1px solid rgba(0,0,0,0);}
.btn3:hover, .btn3:focus { color:#c3b2d6; background-color:#ffffff; border:1px solid #c3b2d6;}

.btn4 { color:#fff; background-color:#46226b; border:1px solid #46226b; }
.btn4:hover, .btn4:focus  {color:#ffffff; background-color:#46226b; border-color:#ffffff;}

.btn5 { color:#111; background-color:#ffffff; border:1px solid #ffffff; }
.btn5:hover, .btn5:focus { color:#fff; background-color:#333333; border-color:#333333;}
	
.btn6 { color:#fff; background-color:rgba(0,0,0,0); border:1px solid #ffffff; }
.btn6:hover, .btn5:focus { color:#b19ac9; background-color:#ffffff; border-color:#ffffff;}

.btn7 { color:#fff; background:linear-gradient(90deg, rgba(69, 35, 105, 1) 23%, rgba(177, 154, 201, 1) 67%); border:0; }
.btn7:hover, .btn7:focus { color:#fff; background:linear-gradient(155deg, rgba(255, 228, 49, 1) 7%, rgba(255, 164, 28, 1) 50%, rgba(255, 228, 49, 1) 91%); border:0; }

.btn8 { color:; background:; border:0; }
.btn8:hover, .btn8:focus { color:; background:; border:0; }

.btnLink { font-size:13px; font-weight:500; padding:0 0 3px; color:#000000; line-height:1.2; letter-spacing:0.5px; background-color:transparent; border:0 ;  border-bottom:1px solid #000000; outline:none !important; box-shadow:none !important; }
.btnLink:focus, .btnLink:hover { border:0 ; color:#b19ac9; border-bottom:1px solid #b19ac9; background-color:transparent; }

.btn--small { padding:0 10px; font-size:.92308em; border-width:1px; line-height:25px }

.fillin:hover { box-shadow: inset 0 0 0 2em #333; } 
.slider:hover { box-shadow: inset 6.5em 0 0 0 #333; }
.slidel:hover { box-shadow: inset -12.5em 0 0 0 #333; }
   
.btn.loading .txt {display:none; }
  
.atCounter > span { font-size:12px; margin:0 4px; min-width:16px; letter-spacing:0; }
.atCounter .tm { font-size:14px; min-width:40px; display:block; }
  
.rte h1, .rte h2, .rte h3, .rte h4, .rte h5, .rte h6 { margin-top:15px; margin-bottom:7.5px }
.rte h1:first-child, .rte h2:first-child, .rte h3:first-child, .rte h4:first-child, .rte h5:first-child, .rte h6:first-child { margin-top:0 }
.rte li { margin-bottom:4px; list-style:inherit }
.rte li:last-child { margin-bottom:0 }
.rte blockquote { padding:30px; margin-bottom:20px }
.rte img { height:auto }
.rte table { table-layout:fixed }
.rte ol, .rte ul { margin:20px 0 30px 15px }
.rte ul { list-style:disc outside }
.rte ul ul { list-style:circle outside }
.rte ul ul ul { list-style:square outside }
.rte a:not(.btn) { padding-bottom:1px }
.tc .rte ol, .tc .rte ul, .tc.rte ol, .tc.rte ul { margin-left:0; list-style-position:inside }

.socIcn { margin:0 -7px; }
.socIcn a { margin:0 7px; }
.socIcn a .at-icon {width:14px; height:14px; }

.social-sharing a { color:#111 !important; padding:0 10px; background:none; display:inline-block; }
.social-sharing .at-icon { width:var(--fs,14px); height:var(--fs,14px); }
.share-title { display:inline-block; vertical-align:middle; }


.top-promo { z-index:1; background-position:center; background-size:cover; }
.promo_msg > * { margin:0 10px; }
.promo_msg { line-height:normal; letter-spacing:0.03em; padding:10px 20px; font-size:var(--fs); color:var(--cl); line-height:var(--lh); font-weight:var(--fw); outline:1px var(--ol) var(--olc) !important; min-height: var(--mih); outline-offset: -10px; border-radius:var(--imgrd);} 
.promo_msg:hover { color:var(--cl); }
.promo_msg .hl {color: var(--clhl);}
.promo_msg .atCounter {color: var(--timer);}
.promo_msg .atCounter > span { min-width: var(--mwidth); font-size: var(--fs);}
.promo_msg .btn {color: var(--btncl); background-color: var(--btnbg);}
.close-promo { cursor:pointer; font-size:15px; height:25px; width:25px; line-height:23px; position:absolute; right:10px; top:50%; margin-top:-12px; }

@media only screen and (max-width:767px){
  .promo_msg {flex-wrap:wrap; font-size:var(--fsm); align-content: center; line-height: normal; min-height: 100%;}
  .promo_msg .atCounter > span { font-size: var(--fsm); }
  .top-promo .swiper-slide {height: auto;}
}

.promo_msg .btn-link:before { height: 1px; width: 100%; content: ""; background: var(--cl); position: absolute; bottom: -1px; transition:all 0.3s ease-in-out;}
.promo_msg .btn-link:hover:before { width:0;}


.hdr_wrap.sticky_hdr { position:sticky; top:0; z-index:666; width:100%; left:0;  box-shadow:0 0 25px rgba(0, 0, 0, 0.1); }
.hdr_wrap.sticky_hdr .main_hdr { min-height:60px; }
.hdr_wrap.sticky_hdr .main_hdr .header-logo img { width:100px;}



form.search a:not(.btn){ color:#333333; text-decoration:none; }
form.search a:not(.btn):hover { color:#333333; opacity:1; }
form.search .moreItem { font-weight:700; padding:10px 15px; width:calc(100% + 40px); margin:0 -20px -20px -20px; background-color:rgba(51, 51, 51, 0.05); border-radius:0 0 6px 6px; }
form.search .moreItem a { color:#333333; font-weight:700; text-decoration:underline; }
form.search .moreItem a:hover { opacity:0.9; }

.txtBlock .s_res { padding:10px 20px; position:absolute; top:100%; left:5px; z-index:99; background-color:#fafafa; }
.txtBlock .s_res li { width:50%; }

.searchact .searchDrawer { transform: translateX(0); }
.searchDrawer .closeSearch { position:absolute; top:30px; right:40px; cursor:pointer; color:#333333; }
.srttl { color:#000000; font-size:18px; font-family:var(--ft2); font-weight: 500; }
.searchDrawer .s_input,
.searchDrawer .s_submit { color:#333333; padding:10px 15px; background-color:transparent; border-radius: 0;}
.searchDrawer .productCol, #searchPre .productCol { min-width:230px; width:100%; }
form.drawer .moreItem { width:100%; margin:0; border-radius:6px; }
.searchDrawer .ad_inputs { border: 1px solid #dddddd; border-radius:6px; background-color:#fafafa; overflow: hidden;}
.searchDrawer .s_input { color:#111111; }
.searchDrawer .s_submit {background-color:rgba(0,0,0,0); }
.searchDrawer .s_submit .at-icon {color:#111; }
.searchDrawer .noResult {color:#333333; }
.search_col .btn { position: absolute; bottom: 20px; transform: translateX(-50%); left: 50%;}
.search_col .bgImg  {border-radius:0px; }

#serchList .pr_list_img { width:65px; }

 
	

.nm_lbl1 { background-color:#7fbf10; }
.nm_lbl2 { background-color:#F67280; }
.nm_lbl3 { background-color:#ed8f0c; }
.nm_lbl4 { background-color:#d26e96; }
.nm_lbl5 { background-color:#69beeb; }

.arw.left { transform:rotate(90deg); }
.arw.right { transform:rotate(-90deg); }
.arwl.left { transform:rotate(180deg); }
    
@media only screen and (min-width:1025px){
    #main_nav > li > a .lbl:after { content:" "; display:block; width:0; height:0; position:absolute; bottom:-5px; left:3px; border:5px solid transparent; border-left-color:#f00; }
    #main_nav > li > a .lbl.nm_lbl1:after { border-left-color:#7fbf10; border-right:0 none; }
    #main_nav > li > a .lbl.nm_lbl2:after {border-left-color:#F67280; border-right:0 none; }
    #main_nav > li > a .lbl.nm_lbl3:after { border-left-color:#ed8f0c; border-right:0 none; }
    #main_nav > li > a .lbl.nm_lbl4:after { border-left-color:#d26e96; border-right:0 none; }
    #main_nav > li > a .lbl.nm_lbl5:after { border-left-color:#69beeb; border-right:0 none; }
    
    .mgmenu li.lvl-1 { margin-bottom:-10px; }
    .mgmenu a.lvl-1 { color:#111111; font-family:var(--ft1); font-size:13px; font-weight:500; padding:0 0 10px;  text-transform:uppercase  }
    .mgmenu a.lvl-1:hover {  color:#40b884; }
    .mgmenu a.lvl-1 .title { display:block; }
    .mgmenu li.lvl-1 li a, li.nottl a.snav  { color:#555555; padding:4px 0; font-weight:400; font-size:13px; margin:0; text-transform: capitalize;}
    .mgmenu .subLinks .snav, .mgmenu .mcatLink { color:#555555; }
    .mgmenu li.lvl-1 li a:hover,  .mgmenu .subLinks .snav:hover, .mgmenu .mcatLink:hover, li.nottl a.snav:hover { color:#40b884; }
    .grid:has(.nottl) {margin-bottom: 30px;}

    .mgmenu .productCol .pr_list_ttl, .mgmenu .productCol .pr_list_meta { color:; }

    .mgmenu.st1 .imageCol .img {position:relative; border-radius:var(--ibr); }
    .mgmenu.st1 .imageCol a { display:block; margin-bottom:30px;} 
                   
    .mgmenu.st2 { padding:0; }
    .mgmenu.mmfull.st2 { padding-left:35px; }
    .mgmenu.st2 .prColumn { padding:30px 20px; width:auto; }
    .mgmenu.st2 .grid_bx { line-height:1.2; }

    .mgmenu.st3 .bgImg  {border-radius:var(--ibr); }
  
    .mgmenu.st4 { background-repeat:no-repeat; background-size:auto 100%; }
    
    .mgmenu.st5 { padding:0;  }
    .mm5main { border-bottom:1px solid #eee; }
    .mm5main a.lvl-1 { padding:15px 20px; display:block; border-left:1px solid #eee; border-bottom:2px solid transparent; }
    .mm5main a.lvl-1:last-child { border-right:1px solid #eee; }
    .mm5main a.lvl-1:hover, .mm5main a.lvl-1.active { color:#40b884; border-bottom:2px solid #40b884; }
    
    .admmsub { display:none; padding:30px; }
    .admmsub.active { display:flex; }
    .admmsub a { display:block; }
    .mcatImg { width:var(--isz); height:var(--isz); border-radius:var(--ibr); } 
    .mgmenu a.lvl-1.mcatLink, a.mcatLink { font-size:var(--fs); display:inline-flex; padding:10px; align-items:center; }

    .mm6main .mcatImg { width:var(--isz); height:var(--isz); border-radius:var(--ibr); border:2px solid #fff; box-shadow:0 0 0 1px #ddd; position:relative;  }
    .mm6main { width:240px; margin-bottom:30px; }
    .mm6main a.lvl-1 { font-size:var(--fs); padding:15px; display:flex; border-left:2px solid transparent; }
    .mm6main a.lvl-1 + a.lvl-1 { border-top:1px solid #eee;; }
    .mm6main a.lvl-1:hover,
    .mm6main a.lvl-1.active { color:#40b884; border-left-color:#40b884; }
    .mgmenu.st6 .admmsub { padding:0 30px 30px; }
    
    ul.ddmenu li { position:relative; }
    ul.ddmenu li:first-child { border:0 none; }
    ul.ddmenu li a { color:#333; font-size:13px; font-weight:400;}
    ul.ddmenu li a:hover { color:#40b884; }
    ul.ddmenu li ul { top:-15px; left:100%; }
	
	#main_nav .pr_list_meta  {margin: 8px 0;}
	
}

.extlink + .extlink { margin-left:20px; }


.closeMnav { color:#fff; font-size:16px; background-color:#46226b; height:40px; width:40px; cursor:pointer;
    position:absolute; top:40px; right:-40px; }

.mnvTtl, .mnvTtl:hover { font-size:16px; padding:10px; text-align:center; background-color:#46226b; color:#fff; }
.mnvTtl.active { background-color:transparent; color:#46226b;}

.mobNav { font-family:var(--ft1); font-size:16px; height:calc(100% - 36px); padding-bottom:10px; overflow:auto; }
.mobNav li { border-bottom:1px solid #eee; position:relative; }
.mobNav .lbl { color:#ffffff; font-size:10px; font-weight:400; letter-spacing:0; line-height:1; text-transform:uppercase; display:inline-block; vertical-align:middle; padding:2px 4px; margin-left:5px;
        border-radius:3px; margin-left:5px; }
.mobNav .backto,
.mobNav a { text-transform:uppercase; color:#46226b; text-decoration:none; display:block; padding:15px 10px 15px 20px; font-weight:500; display:flex; align-items:center; }
.mobNav .backto { background-color:#46226b; cursor:pointer; color:#fff; position:sticky; top:0; z-index:3; }


    .mobNav .subLinks,
    .mobNav a.active .mns { display:none; }
    .mobNav .subLinks { border-top:1px solid #eee; }
    .mobNav .subLinks a { padding-left:30px; }
    .mobNav .subLinks .subLinks a { padding-left:40px; }


.mobNav li.help { color:#46226b; padding:15px 20px; }
.mobNav li.help a { padding:0; display:inline; }

#mobCtnav .icn {border-radius:var(--icnrad);}
                   
.crlnTtl { color:#111111; font-size:110%; font-weight:700; padding:10px 20px; margin:0; background-color:#f4f4f4; }
.cnrListmb { padding:10px; }
.cnrListmb .clOtp { color:#46226b; margin:10px; border:0 none; cursor: pointer;}
.cnrListmb .clOtp.selected { opacity:0.5; }



.o_ft { color:var(--cl); font-size:var(--fsm); background:var(--bg); border-top:1px solid var(--bdr); padding-top:15px; }
.ft_block { padding-top:12px; padding-bottom:12px; }
.ft_block + .ft_block { border-top:1px solid var(--bdrm); }

.o_ft .h4 { font-family:'Kurdis - Semi Condensed Bold'; color:var(--tcl); font-size:var(--tfsm); margin:0; cursor: pointer; font-weight:var(--tfw);}
.o_ft .active .at-icon { transform:rotate(180deg); }

.f_links li { margin-bottom:7px; }
.f_links .h4 + ul { display:none; margin:15px 0; }
.horLinks { margin:0 -10px; }
.horLinks li { display:inline-block; margin:5px 10px; }

.o_ft .txt p {margin-bottom:15px;}
.f_addr li {display: flex; margin-bottom:12px;}
.f_addr li.email { line-height: 14px;}

.o_ft .tc .socIcn { justify-content:center; }
.o_ft .socIcn a { color:var(--icn); width:-webkit-fill-available; }
.o_ft .socIcn a .at-icon { width:18px; height:18px; }

.tc > .wrap-newsletter { max-width:450px; margin:0 auto; padding:0; }
.ft_newsltr .newstxt { color:var(--incl); background-color:var(--inbg); }
.ft_newsltr .btn {  color:var(--btncl); background-color:var(--btnbg); }
.ft_newsltr .btn:hover {  color:var(--btnclh); background-color:var(--btnbgh); }
.ft_newsltr.tc h4 {justify-content: center;}

.o_ft .counter { display:none; }
.o_ft a { color:var(--cl); text-decoration:none; }
.o_ft a:hover { color:var(--clh); text-decoration:underline; }

.ft_bottom { clear:both; padding:0 0 20px; }
.payment_item { width:35px; margin:0 3px; }
.footer-img img { vertical-align:middle; }
#footerNw .ad_inputs {flex-direction: row; max-width:400px;}

@media only screen and (min-width:768px){   
    .o_ft { font-size:var(--fs); padding-top:60px;}
    .o_ft .ft_block { padding-top:0; padding-bottom:0; margin-bottom:40px; border-top:0 none; }
    .ft_block.sp + .ft_block.sp { border-left:1px solid var(--bdrm); padding-left:30px; }
    .o_ft .h4 { font-size:var(--tfs); margin-bottom:20px; cursor: default;}
    .f_links .h4 + ul { display:block; margin:0; }
}
@media only screen and (max-width:767px){
  .fimg {margin-bottom:15px;}  
  .ft_block .f_addr { margin-top:10px;}
  .o_ft .wrap-newsletter p br {display:none;}
}

	
.sslide { height:var(--slhtm); }
.sslide.im { padding-bottom:var(--slhtm); height:auto; }
.slideshow > .sslide:not(:first-child){ display:none; }
.sslide iframe { position:absolute; width:100%; height:100%; pointer-events:none; }
.sslide video { display:block; position:absolute; width:100%; height:100%; object-fit:cover; }

.ssimg { object-position:var(--ipos); }

.ss_txt-wrap { background-color:var(--ibg); position:absolute; top:0; left:0; z-index:2; padding:30px 15px;  }
.ss_txt { max-width:100%; width:var(--twd); padding:var(--pdm); background-color:var(--bgm); outline:var(--frmm); outline-offset:-10px; 
	border-radius: var(--brad); }
.ss_txt .stxt { color:var(--cl);font-size:var(--fsm);line-height:var(--lh); font-weight: var(--tfw); letter-spacing:normal; opacity:var(--to);}
.text-bd { color: transparent; -webkit-text-stroke: 2px var(--cl); -text-stroke: 2px var(--cl);}
.ss_txt .btn + .btn { margin-left:20px; }

@media only screen and (min-width:768px){
    .sslide { height:var(--slhtt); }
    .sslide.im { padding-bottom:var(--slht); }
    
    .ss_txt-wrap { padding:3%; }
    .ss_txt { padding:var(--pd); background-color:var(--bg); outline:var(--frm); outline-offset:-10px; }
    .ss_txt .stxt { font-size:var(--fs); }
}
@media only screen and (min-width:1024px){
    .sslide { height:var(--slht, 700px); }
    
    
        .trust_badge  img {max-width: var(--timw);}
}
@media only screen and (max-width:767px){ 
  .ss_txt .btnWrap { margin:0 -5px; }
  .ss_txt .btnWrap .btn { margin:5px; }
  .ss_txt .hd2  br{display:var(--none);}
  .ss_txt .hd3  br{display:var(--nonet);}
}

.img_ss .slideshow { height:auto; }
.img_ss .ph_bg, .img_ss .ss_link { position:static; }


.ss_txt.st1, .ss_txt.st4, .ss_txt.st3 { opacity:0; transition:1s all 100ms; }
.ss_txt.st1 { transform:scale(0.8); }
.ss_txt.st3 { transform:translateY(30px); }
.ss_txt.st4 { transform:scale(1.2); }
.ss_txt.st2 > * { opacity:0; transition:1s all 100ms; transform:translateY(-20px); }
.ss_txt.st2 .btnWrap { opacity:0; transition:0.6s all 400ms; transform:translateY(10px); }

.swiper-slide-active .ss_txt.st2 > *,
.swiper-slide-active .ss_txt.st3 { opacity:1; transform:translateY(0); }
.swiper-slide-active .ss_txt.st1,
.swiper-slide-active .ss_txt.st4 { opacity:1; transform:scale(1); }

.ssimg.anim { animation: zoomImg 15s ease-in infinite; }
@keyframes zoomImg { 0% {transform:scale(1); }50% {transform:scale(1.15); }100% {transform:scale(1)} }
    
.slideshow .swiper-pagination { bottom:0; }

  
.pr_lbl { position:absolute; left:5px; top:5px; z-index:11; display:flex; align-items:flex-start; flex-direction:column; }
.pr_lbl .lbl { color:#1a0033; font-size:12px; padding:5px 19px; letter-spacing:0;  white-space:normal; line-height:22px; text-align: center; font-weight: 800;
    border-radius: 25px; margin: 10px 0px 0px 10px;
    
}

.pr_lbl1 {background-color:#000; }
.pr_lbl2 {background: linear-gradient(90deg, rgba(255, 255, 255, 1) 23%, rgba(172, 205, 236, 1) 67%); }
.pr_lbl3 {background-color:#15a699; }
.pr_lbl4 {background-color:#bfdbc9; }
.pr_lbl5 {background-color:#a9d1e9; }
.lbl.on-sale {background-color:#ff708e; color:#1a0033; }
.lbl.sold-out { background-color:#ffffff; color:#1a0033;}

.pr_price { color:#000; font-size:15px; font-weight:400; display:inline-block; }
s.pr_price { /*opacity:0.6;*/ /*padding:0 35px;*/ font-weight:400; /*border-right: 1px solid #1A0033;*/ float:right; padding: 4px 0px 4px 8px; font-size: 15px; color: #1A0033;
    font-weight: 600;}
.pr_price.sale { color: #1A0033;
    /* padding: 10px 20px 0px 0px; */
    padding: 0 20px;
    font-weight: 700;
    font-size: 18px;
    border-right: 1px solid #452369;           
    }

.wishicon:not(.added) .added,
.wishicon.added .add { display:none; }

.grid_bx { position:relative; width:100%; height:calc(100% - 10px); margin-bottom:10px; text-align:center; /*border:1px solid #ffffff*/; transition:all .3s ease-out;  background-color:#fff; padding:0px;  border-radius:26px; }
.grid-products.carousel .grid_bx {margin-bottom:0;}
.grid_img_wr { width:100%; overflow:hidden; position:relative; z-index:1; }

.grid_img .placeholder-svg {position:absolute;}
.grid_img { display:block; position:relative; padding-bottom:100%; border-radius:0px;
    background-position:center center; background-size:cover; background-repeat:no-repeat; transition:all 0.5s cubic-bezier(0,0,.3,1); border-radius: 20px 20px 0px 0px; }
.grid_img_wr .hover,
.grid_img_wr .variantImg { visibility:hidden; opacity:0; position:absolute; left:0; top:0; z-index:2; width:100%; height:100%; }
.grid_img_wr .at-spin { color:#000; font-size:24px; text-shadow:1px 1px 2px rgba(255, 255, 255, 0.7); display:none; transform:translate(-50%, -50%); position:absolute; top:50%; left:50%; z-index:50; }
.grid_img_wr.showLoading .at-spin { display:block; }
.showVariantImg .grid_img { opacity:0; }
.showVariantImg .variantImg { visibility:visible; opacity:1; }
@media only screen and (min-width:1025px){
    .grid_bx { height:calc(100% - 30px); margin-bottom:30px; }
	.grid_img_wr:hover .primary { opacity:0; }
  	.grid_img_wr:hover .hover { opacity:1; visibility:visible; }
}

.grid_bx .button-set { position:absolute; display:flex; z-index:444; transition:all .3s ease-out; width:100%; justify-content:center; }
.grid_bx .gbtn, .removeItem { color:#fff; margin:0; line-height:55px; height:55px; min-width:55px; background-color:#452369; border-radius:0; font-family: "Open sans", sans-serif !important;
    font-weight: 700;
    text-transform: uppercase; }
.grid_bx .gbtn .at-icon, .removeItem .at-icon { color:#46226b; transition:all .3s ease-in-out; width:15px; height:15px; }
.grid_bx .gbtn:hover, .removeItem:hover { background-color:#46226b;  color:#46226b;  }
.grid_bx .gbtn:hover .at-icon, .removeItem:hover .at-icon { color:#46226b; }
.grid_bx .gbtn:hover .tooltip-label { opacity:1; visibility:visible }

.grid_bx .details { padding:0 10px 10px; }
.grid_bx .details > * { margin-top:7px; }
.grid_bx .grswatches { margin-top:12px; }
.grid_bx .grid_vendor { color:#555 }
.grid_bx .grid_title { font-size:15px; color:#010101;  font-weight:500; display:flex; padding: 10px 20px; border-bottom: 1px solid #c3b2d6;}
.grid_bx .grid_title a { color:#010101; text-align: left; }
.grid_bx .grid_title a:hover { color:#46226b;}
.grid_bx .pr_review {     min-height: 18px;
    margin: 5px 0 10px;
    padding-left: 31px;
    width: 40%;}
.grid_bx .spr-badge-caption {display:none;} 
.spr-badge-starrating .spr-icon { margin-right:1px;}
[class^="spr-icon-"]::before, [class*=" spr-icon-"]::before {font-size: 13px !important;}



.grid-products.swiper .grid_bx { margin-bottom:0; }

.grswatches { column-gap:7px; }
.grswatches li { overflow:hidden; position:relative; height:17px; width:17px; background-size:100% auto; background-repeat:no-repeat; cursor:pointer; box-shadow:0 0 1px 1px #dddddd; border:2px solid #fff; border-radius: 0px; }
.grswatches li.medium { height:25px; width:25px }
.grswatches li.large { height:35px; width:35px }
.grswatches li.active, 
.grswatches li .white { box-shadow: 0 0 0 1px #000;  }
.grswatches li .tooltip-label { z-index:2; top:-38px; bottom:auto; }
.grswatches li:hover { box-shadow: 0 0 0 1px #000; overflow:visible; transition:all .2s ease-in-out; background-position:50% 0 }
.grswatches li:hover .tooltip-label { opacity:1; top:-28px; visibility:visible }
.grswatches li.numb { height:auto; width:auto;box-shadow:none; border:0 none; opacity:0.8; }
.grid_3 .grswatches { justify-content:start; }

.gridTimer { transition:all .3s ease-out; padding:5px 0; position:absolute; opacity:1; bottom:5px; left:5px; z-index:11; background-color:rgba(255, 255, 255, 0.8); }
.gridTimer >span { font-size:9px; color:#222; margin:4px 0; padding:0 8px; line-height:1.2; letter-spacing:0; }
.gridTimer .tm { font-size:12px; font-weight:700; min-width:inherit; }
.grid_bx:hover .gridTimer { opacity:0 }
                             
@media only screen and (min-width:1025px){
  
  
      .grid_bx .hover:not(.variantImg) { transform:scale(1.1); }
      .grid_bx .grid_img_wr:hover .hover { transform:scale(1); }
  
    
  .grid_bx .grid_img_wr:hover .primary { opacity:0; }	
  .grid_bx .gbtn { visibility:hidden; opacity:0; }
  .grid_bx:hover .gbtn { visibility: visible; opacity: 1; }
  
  .grid_1 .button-set { bottom:25px; }  
  .grid_1:hover .button-set {bottom:10px;}
  
  .grid_2 .grid_img_wr {margin:0;}
  .grid_2 .overly { content:""; opacity:0; z-index:4; background:#f5f5f5; top:3%; }
  .grid_2 .grid_img.hover:not(.variantImg) { display:none }
  .grid_2 .details { width:100%; opacity:0; position:absolute; top:46%; z-index:5; transform:translateY(-40%); }
  .grid_2 .button-set {left: 0;}	
  .grid_2:hover .overly { opacity:1; top:0;}
  .grid_2:hover .details {opacity:1; transform:translateY(-50%);}
  
  .grid_1 .tooltip-label, .grid_2 .tooltip-label { bottom:50px }  
  .grid_1 .gbtn:hover .tooltip-label,.grid_2 .gbtn:hover .tooltip-label{ bottom:46px; }    
}

.grid_3 .details { text-align:left; padding-left:0; padding-right:0; }
.grid_3 .button-set { left:10px; bottom:3px; flex-direction: column; width: auto;}
.grid_3:hover .button-set {  bottom:10px;}
.grid_3 .tooltip-label { left:55px; }
.grid_3 .gbtn:hover .tooltip-label { left:45px }
.grid_3 .swatch .tooltip-label {left:5px;}
  
.grid_4 .gbtn {opacity:1; visibility: visible; display: inline-block !important; width: 100%; padding: 0 30px; margin-top: 0px; border-radius: 0 0px 20px 20px;font-size: 17px; margin-bottom: 0px !important;} 
.grid_4 .details  { padding: 0;}
	
.grid5-top { top:12px; right:8px; z-index:111; }
.grid5-top .wishlist {visibility:visible; opacity:1;}
.grid5-bottom { visibility:hidden; opacity:0; bottom:10px; z-index:111; left:15px; right:15px;}
.grid_5:hover .grid5-bottom {visibility:visible; opacity:1; bottom:15px;}	
.grid_5:hover .grid5-top {top:8px;}
.grid5-top .tooltip-label {right:55px;}
.grid5-top .gbtn:hover .tooltip-label {right:45px; }

.grid_6 .gbtn { border-radius: 0; margin: 0; height: 13px; line-height:13px; width: 48px; background: none !important; }
.grid_6 .gbtn .at-icon { height: 13px; width: 13px;}
.grid_6 .gbtn + .gbtn:not(.quick-view) { border-left:1px solid rgba(70, 34, 107, 0.4); border-right:1px solid rgba(70, 34, 107, 0.4); }
.grid_6.sold-out .wishlist { border-right:1px solid rgba(70, 34, 107, 0.4); }
.grid_6 .button-set { background-color:#fafafa; border-radius:20px; padding: 12px 4px; width: auto; left: 50%; transform: translateX(-50%) scale(0.9); opacity: 0; bottom: 10px; }
.grid_6:hover .button-set { background-color:none; opacity: 1; transform:translateX(-50%) scale(1)}	

@media only screen and (max-width:1024px){
.gridTimer { padding:2px 0; bottom:2px; left:2px; opacity: 1 !important}
.gridTimer>span { font-size:8px; margin:3px 0; padding:0 5px; }
 
.grid_bx .grid_img_wr .hover:not(.variantImg) { display:none }
.grid_bx .button-set { position: relative; margin-top:10px; opacity:1; transform: none !important; left: 0; border-radius: 0;}

.grid_3 .button-set { position: absolute; left:10px;}
.grid_3 .gridTimer { right:2px; left:auto; }  
  
.grid_4 .gbtn {margin-bottom: 10px;}
  
.grid_5 .gridTimer { bottom:45px; }  
.grid5-bottom { bottom:0 !important; visibility:visible; opacity:1; position: relative; left: 0;}
.grid5-bottom .gbtn {margin:0; border-radius:0;}

.grid_6 .button-set {justify-content: space-around;}
.grid_6 .gbtn {flex:1}

}
                             
@media only screen and (max-width:767px){ 
  .grid_bx .gbtn .at-icon { width: 13px; height: 13px;} 
  .quick_shop .product-single { padding:5px }
  .quick_shop .swatch-element {margin:0 1px 5px;}
}

.lv_item { margin-bottom:20px; display:flex;}
.lv_image_col { flex:0 0 250px;  position:relative; margin-right:30px; }
.lv_image_col img {width:100%; display:block;}
.lv_item_ttl {display:inline-block; color:#010101; font-size:16px;  font-weight:500; }
.lv_detail_col .pr_price  { font-size:19px; }
.lv_item_ttl:hover {color:#46226b;}
.lv_buttons .btn {line-height:initial; padding:9px 15px;}
.lv_buttons .at-icon {height: 15px; height: 15px;}
.lv_buttons .btn:not(.wishlist, .quick-view) { padding:10px 25px;}
@media only screen and (max-width:767px){
  .lv_item  { flex-direction:column;}
  .lv_image_col {flex:auto; margin:0 0 20px 0;}
  .lv_image_col .timermobile {margin:0; padding:0;}
}


   

.template-collection .bc_wr, 
.template-list-collections .bc_wr,
.template-page .bc_wr,
.template-search .bc_wr { margin-bottom: 0;}	
	


.zoom_hov:hover .img img { transform:scale(1.1) }
	
.cl_item .img img { transition:all ease-out .5s }
.rodBnr .cl_item_link { border-radius:50% !important; overflow: hidden; }
.rodBnr .img { border-radius:50% !important; margin-bottom: 20px;}
.rodBnr .img img { animation-name: zoomIn; }
.rodBnr .zoom_hov:hover .img img { transform:scale(1.1) }

.cl_box .collection-grid.carousel .gitem { padding-bottom: 0;}

.cl_box .details { padding:var(--ttp) 10px var(--tbp); width:100%; transition:all .3s ease-out; position:absolute; left:0; display:flex; flex-direction:column; justify-content:center; align-items:center; z-index:1; background-color:var(--bg); text-align: center;}
.collection-grid .cl_item  { border-radius:var(--irad); overflow: hidden; display:block;}	
.cl_item .img img {border-radius:var(--irad); }
.cl_box .cl_ttl { color:var(--cl); font-size:var(--fsm); font-family:var(--ft); font-weight:var(--fw); line-height:1.2; }
.cl_box .counts { font-size:13px; color:var(--cl); opacity:.9; }
.cl_box .btn  {margin-top: 15px;}

.cl_box1 .details, .cl_box2 .details, .cl_box5 .details { bottom:0;  }
.cl_box3 .details { position:static; }
.cl_box4 .details { bottom:10px; width:auto; left:10px; right:10px; }	
.cl_box6 .details { bottom:15px; left: 50%; width: auto; transform: translateX(-50%);  padding:12px 25px; }
.cl_box7 .details { bottom:10px; left:0; right:10px; align-items: start; padding:10px 25px; text-align: left;}

.cl_box8 .details { opacity:1; height:100%; top:0; }
.cl_box8 .cl_item .btn { visibility: hidden; opacity:0; margin-bottom:-35px; }
.cl_box8 .cl_item:hover .btn { opacity:1; visibility:visible; margin-bottom:0; }

@media only screen and (min-width:1081px){	  	 
    .cl_box1 .details { opacity:0; height:100%; top:0;}
    .cl_box1 .cl_item:hover .details { opacity:1 }
    .cl_box2 .details { transform:translateY(100%) }
    .cl_box2 .cl_item:hover .details { transform:translateY(0) }		        
}
@media only screen and (min-width:768px){	 
  	.cl_box .cl_ttl { font-size:var(--fs); }  
	.cl_box4 .details { bottom:20px; left:20px; right:20px; }    
	.cl_box6 .details { bottom:20px; }
}

.cl_txt_pos { position:absolute; left:0; top:0; height:100%; width:100%; padding:20px; }
.cl_banners .img { border-radius:var(--ibr); overflow:hidden; }
.cl_banners .details { padding:var(--pd) var(--pds); background-color:var(--bg); border-radius:var(--br); }
.cl_banners .cl_ttl { color:var(--cl); font-size:var(--fsm); font-family:var(--ft); font-weight:var(--fw); line-height:var(--lh); margin-bottom: var(--mbm); opacity:var(--to);}
.cl_banners .txt { color:var(--cl); font-size:var(--fsm); line-height:var(--lh); margin-bottom: var(--mbm1); }
.cl_banners .btnLink { border-bottom:1px solid var(--btncl); color:var(--btncl); margin-bottom:5px;}
.cl_banners .btnLink:hover { border-bottom-color:var(--btnclh); color:var(--btnclh); }

@media only screen and (min-width:1024px){    
  .cl_banners .details { width:var(--wd); }
  .cl_banners .cl_ttl { font-size:var(--fs); margin-bottom: var(--mb);}
  .cl_banners .txt { font-size:var(--fs); margin-bottom: var(--mb1);}
}

.rodBnr .img { padding-bottom:100%; }
.rodBnr .img img,
.rodBnr .img .placeholder-svg { min-width:100%; min-height:100%; position:absolute; top:0; left:0; object-fit:cover; object-position:center;  }
    
/*=============== Hero Banner  ===============*/ 
.heroImg { position:absolute; top:0; left:0; height:100%; width:100%; }
.hero_wrap { width:100%; min-height:var(--mhtm); padding:15px; }
.hero_cap { z-index:2; outline:var(--ol); outline-offset:-10px; border-radius:var(--brad); padding: var(--bpdm) var(--bpdsm); max-width:var(--cwd);}
.hero_cap > *:last-child {margin-bottom: 0;}    
.hero_cap .atCounter > span { color:var(--cl); line-height:1.2; background-color:var(--bg); border:1px dashed var(--bd);
	border-radius:var(--br); padding:5px 8px; font-size:var(--fsl); }
.hero_cap .atCounter span span { font-size:var(--fs); }  

.heroTtl,.heroTxt { color:var(--cl);font-size:var(--fsm); letter-spacing:var(--ls);font-weight: var(--fw); line-height:var(--lh); opacity:var(--to); }
.shop_btns { margin:0 -3px; }
.shop_btns .btn { margin:0 3px 6px; }
    
@media only screen and (min-width:768px){
    .hero_wrap { min-height:var(--mhtt); max-width:var(--mwd); }
    .heroTtl, .heroTxt { font-size:var(--fs); }
    .shop_btns { margin:0 -7px; }
    .shop_btns .btn { margin:0 7px 14px; }
	.hero_cap { padding: var(--bpd) var(--bpds); }
    .hero_cap .atCounter > span { padding:10px 12px; }
}
@media only screen and (min-width:1024px){
   .hero_wrap { min-height:var(--mht); }
   .shopify-section:first-child .hero_wrap { padding-top:calc(15px + var(--hdht, 0px)); }
}	
@media only screen and (max-width:767px){
  .heroTxt br, .heroTtl br{display:none;}
}

.heroTxt.bg{ padding:10px 20px; background:var(--bg); border-radius:3px;}

.btngroup { padding:var(--pad) 10px; border-radius:var(--brad); color:var(--cl);  font-size:var(--fs);font-weight:var(--fw); text-transform:var(--fc); background:var(--bg); border:1px solid var(--bdr); display: block; text-align: center; height: 100%; align-content: center; }
.btngroup:hover{ background:var(--bgh); color:var(--clh); border:1px solid var(--bdrh);}

@media only screen and (max-width:767px){
  .btngroup {font-size:var(--fsm); padding:var(--padm) 10px;}
}


.gridcb > div  { width:100%; }
.bnrcol .banner_img {border-radius: var(--irad);}
.ct-bnr-txt {position:absolute; left:0; top:0; width:100%; height:100%; flex-direction:column; padding:20px;}
.ct-bnr-txt .heading  { font-size:var(--fsm); font-weight:var(--fw); color:var(--cl); margin-bottom: var(--mb); line-height: var(--lh);}
.gridcb .frameb:before {z-index: 0;}
 @media only screen and (min-width: 766px){
    .gridcb > div  { width: var(--wd); }
     .gridcb { flex-direction: row; }
    .ct-bnr-txt .heading { font-size:var(--fs); }
    .gridcb .arwOut { max-width:var(--mwd); margin:auto; }
    .ct-bnr-txt { padding:30px 40px 40px;}
}
.gridcb .custom-banner .atCounter > span { color:var(--cl); line-height:1.2; background-color:var(--bg); border:1px dashed var(--bd);
	border-radius:var(--br); padding:10px 12px; font-size:13px; }
	


.wrap-blog {background: var(--gridbg);}		
.homeblog, .homeblog .btnLink  { color: var(--gridtxt); border-color:var(--gridtxt);}
.blogInr {padding:5px var(--tpd) 25px;}
.blogInr *:last-child {margin-bottom:0;}
	
.blog2 .wrap-blog {border-radius:8px; padding: 10px;}
.blog2 .imgFt {  border-radius:8px 8px 0 0;}	
.blog3 .blogInr { flex-direction: column;  justify-content: flex-end; position:absolute; top:0; display: flex;  align-items: center;  height: 100%; z-index: 111; width: 100%; padding:20px 30px !important; }	
.blog3 .blogInr:before { opacity: 0.2; background: var(--gridbg);  position:absolute;  top:0; height: 100%; content: ""; left: 0; right: 0; width: 100%; z-index: -1; }
.blog3 .blogInr.tl { align-items: start; }

.blogTtl { color:var(--btcl); font-size:var(--btfsm); font-family:var(--btff); line-height:1.3; font-weight:var(--btfw); text-transform:var(--bttt); }
.blogTtl a:hover { color:var(--btclh); }
.artDet { font-size:var(--adfsm); }
.artDet * { color:var(--adcl); }

@media only screen and (min-width:768px){
    .blogTtl { font-size:var(--btfs); }
    .artDet { font-size:var(--adfs); }
}

.blogTags a { color:var(--tgcl); border:1px solid var(--bdr); padding:2px 10px; margin:0 10px 10px 0 !important; line-height: normal; padding: 5px 10px; border-radius:5px; }
.blogTags a:hover { text-decoration:none; color:var(--tgclh);  border:1px solid var(--bdrh); }
          

	
.tpimgCol { min-width:50%; }
.wrap-txt { padding:15px 0 20px; background: var(--bg); }
.wrap-txt *:not(.btn) {  color:var(--cl); }  
	
.wrap-txt h3 { font-size:var(--hd_fsm);}
.wrap-txt p { font-size:var(--txt_fsm);}
	
.wrap-txt.pd30 { padding:15px; margin-bottom:30px; }
   
@media only screen and (min-width:1024px){
    .tpimgCol { min-width:33.33%; }
    .wrap-txt { padding:25px 0; }
    .wrap-txt.pd30 { padding:25px 30px 30px; }  
}
	
@media only screen and (min-width: 768px) {
.wrap-txt h3 { font-size:var(--hd_fs);}
.wrap-txt p { font-size:var(--txt_fs);}
}	

 
                    
.quote_wrap .sttl, .quote_wrap .sbttl  { color:var(--ttl);}	
.quote_img { width:auto; height:auto; border-radius:0; margin:0px; overflow:hidden; }

.quotes_txt { padding:var(--bpd); max-width:700px; text-align:center; margin:0 auto; border-radius:var(--br); background: var(--bg); border: 0px solid var(--box_bdr); height: 100%;}
.quotes_txt svg {margin-left: 1px; height:var(--atf); width:var(--atf); color:var(--clat);}
.quotes_txt .author, .quotes_txt p {font-size: var(--fs); color: var(--cl); line-height: 1.4;}		
.quotes_txt .qttl {font-size: var(--fsl); color: var(--cl); font-weight:var(--tfw); line-height: normal; padding:10px; text-align: left;}
.bx_sd .quotes_txt { box-shadow:0 0 5px rgba(0, 0, 0, 0.05); }

.quote3 .quotes_txt, .quote4 .quotes_txt { text-align:left; }
.quote3 .quote_img,.quote4 .quote_img {width: 90px; height: 90px; margin: 0 0 20px;}
.quote4 .gitem  {padding-bottom: 30px; }
	
.reviewpr { border-top: 1px solid var(--box_bdr);; padding-top: 0px;}
.reviewpr a.pr_list_ttl {color: var(--cl);}
.reviewpr .pr_list_img{ width:105px;}
.quote1 .reviewpr > div {flex-direction: column;}
.quote1 .reviewpr .pr_list_img { margin: 0 0 10px;}
.rte-setting.mb20{padding-left: 10px; text-align: left;}
span.ratings {text-align: left; padding-left: 10px;}
p.author.mt10 { padding-left: 10px; text-align: left;}

@media only screen and (max-width:767px){
 .quotes_txt .author, .quotes_txt p {font-size: var(--fsm); }	
}
#shopify-section-template--18091902402795__testimonials_GDyFew .quote_wrap .swiper-slide{ height:585px;}
.quote_wrap .swiper-slide{ height:auto;}
.quote_wrap .swiper-wrapper {padding-bottom:3px;}

 
.logo_br .swiper-pagination { bottom: -45px;}
.logo_br .swiper-horizontal { padding-bottom:1px;}
.logo_br .logoImg { background-position:50%; background-size:cover; background-repeat:no-repeat; }
.logo-listing .gitem { padding: 10px;}
	
@media only screen and (max-width:767px){
  .logo_br .swiper-pagination { bottom: -35px; }
  .logo_br .gitem { padding: 7px;}
}




.contact-page .page-width {max-width:var(--page_wid);}
.contact-page p, .contact-page, .contact-page h2 {color:var(--cl); }

.contact1 .contact-frm { padding-right:20px;}
.contact-frm .grid { margin:0 -10px; }
.contact-frm .grid .gitem { padding:0 10px; }

.contact-frm textarea { height:120px; }
.c_address li { padding:5px 0; }
.follow-us li { margin-right:5px; }

.contact2 .c_details { display: flex; justify-content: space-around; margin-top: 20px; align-items: stretch;}
.contact2 .c_details hr, .contact2 .c_details .sep:first-child {display:none;}
.contact2 .c_details .sep {width:1px;}

@media only screen and (max-width:767px){ 
.contact1 .contact-frm{ padding:0;}
.contact2 .c_details { flex-direction: column; }
.contact2 .c_details .sep {width: 100%; height: 1px; margin-bottom:10px;}
}


.ct_item .grid_bx { margin:0; }
.ct_item .custom-text > *:last-child { margin-bottom:0; }
.ct_item .custom-text a:not(.btn) { text-decoration:underline; }
.ct_item .custom-text a:hover { text-decoration:none; }
	
.ct_item_collection .details { position:absolute; left:15px; right:15px; text-align:center; bottom:15px; background-color:var(--bg);  border-radius:25px;}
@media only screen and (min-width:766px){
    .ct_item_collection .details { bottom:30px; left:50%; transform: translate(-50%); right:auto; }      
}       
@media only screen and (max-width:767px){ 
  .ct_item .custom-text br{ display: none;}
}
.video_bnr {font-size:0px;}
.video_bnr video { border-radius: var(--vbr); width:100%;}

.customrich { align-self:stretch; display:flex;} 
.customrich .ct_item_in {display: flex; align-items: center; padding:30px;  background:var(--bg); border-radius:var(--brad);}    


 
.cl_tbs { margin-bottom:20px;   }
.cl_tbs li  {margin:0 15px; border-radius: var(--br);}
.cl_tbs li a { font-size:var(--fs); color:var(--cl); white-space: nowrap;}
.cl_tbs li a:focus, 
.cl_tbs li.active a { color:var(--cla); opacity:1; }

.cl_tbs .stl1 a:after { width:0; content:""; display:block; height:2px; position:absolute; bottom:-6px; left:0; z-index:1; background:var(--bdra); }
.cl_tbs .stl1 a:hover:after,
.cl_tbs .stl1 a:focus:after,
.cl_tbs .stl1.active a:after { width:100%; opacity:1; }

.cl_tbs .stl2{ padding:7px 22px 6px; margin:0 8px; border:1px solid var(--bdr);  background:var(--tab_bg);  }
.cl_tbs .stl2.active{ border:1px solid var(--bdra); background:var(--tab_bga);  }

@media only screen and (min-width:768px){
	.cl_tbs { margin-top:-10px; margin-bottom:40px;  }
	.cl_tbs .lgt { margin: 0 25px; }
	.cl_tbs .stl2.lgt { padding: 10px 40px;}
}
@media only screen and (max-width:767px){
	.cl_tbs { overflow-x: scroll; padding-bottom:10px;  padding-bottom:20px; margin-bottom:0; -webkit-overflow-scrolling: touch; justify-content: start; margin-left:-15px;}
}

.pr_list { line-height:1.2; border:1px solid var(--bdr); padding-right:var(--pd);  background:#fff; padding: 5px;  }
.pr_list_img {width:80px; margin-right:15px; position:relative;}
a.pr_list_ttl {font-size:15px; color:#010101;  font-weight:500; text-align: left;}
a.pr_list_ttl:hover { color:#46226b;}
.pr_list .pr_price { display:inline-block; }

 
.grbnr { display:grid; gap:10px; margin-bottom:10px; }
.grbnr .img-bnr { position:relative; overflow:hidden; }
.grbnr img { display:block; width:100%; transition:all 0.4s ease-in-out; }
.zoom_hov .img-bnr:hover img {transform:scale(1.1); }

.grbnr.st5 { grid-template-columns:repeat(2, 1fr); }
.grbnr.st5 .img-bnr:nth-child(1) { grid-row-end: 3; grid-row-start: 1; }
.grbnr.st5 .img-bnr:nth-child(4) { grid-column-start:2; grid-row-start:2; grid-row-end: 4; }

.grbnr.st6 { grid-template-columns:repeat(2, 1fr); }
.grbnr.st6 .img-bnr:nth-child(3) { grid-column-start:1; grid-column-end:3; }

.grbnr.st7 { grid-template-columns:repeat(2, 1fr); }
.grbnr.st7 .img-bnr:nth-child(1) { grid-column-start:1; grid-column-end:3; }
.grbnr.st7 .img-bnr:nth-child(2) { grid-row-start:2; grid-row-end:4; }

@media only screen and (min-width:768px){
    .grbnr { gap:20px; margin-bottom:20px; }
    .grbnr.st1 { grid-template-columns:repeat(2, 1fr); }

    .grbnr.st2 { grid-template-columns:repeat(2, 1fr); }
    .grbnr.st2 .img-bnr:nth-child(1) { grid-column-start:2; grid-column-end:3; grid-row-start: 1; grid-row-end:3; }

    .grbnr.st3 { grid-template-columns:repeat(5, 1fr); }
    .grbnr.st3 .img-bnr { grid-column-start:1; grid-column-end:3; }
    .grbnr.st3 .img-bnr:nth-child(3) { grid-column-start:3; grid-column-end:6; grid-row-start: 1; grid-row-end:3; }

    .grbnr.st4 { grid-template-columns:repeat(4, 1fr); }
    .grbnr.st4 .img-bnr:nth-child(1) { grid-column-start:1; grid-column-end:3; }

    .grbnr.st5 { grid-template-columns:repeat(3, 1fr); }
    .grbnr.st5 .img-bnr:nth-child(1) { grid-row-start:1; grid-row-end:4; }
    .grbnr.st5 .img-bnr:nth-child(4) { grid-row-start:1; grid-row-end:4; grid-column-start:3; }

    .grbnr.st6 { grid-template-columns:repeat(4, 1fr); }
    .grbnr.st6 .img-bnr:nth-child(3) { grid-column-start:2; grid-column-end:4; grid-row-start:1; grid-row-end:3; }

    .grbnr.st7 { grid-template-columns:repeat(4, 1fr); }
    .grbnr.st7 .img-bnr:nth-child(1) { grid-column-start:1; grid-column-end:3; grid-row-start:1; grid-row-end:3; }
    .grbnr.st7 .img-bnr:nth-child(2) { grid-row-start:1; grid-row-end:3; }
}
    
.grid_btxtwrap { display:flex; position:absolute; left:0; top:0; height:100%; width:100%; padding:10px; }
.grid_btxt { line-height:1.3; padding:10px 15px; z-index:1; }
.grid_btxt:before {position:absolute; left:0; top:0; content:""; width:100%; height:100%;  z-index:-1; }
.banners_wrap a { opacity:1; } 
.banners_wrap .text1 { font-size:var(--tfsm); font-weight:var(--tfw);}
.banners_wrap .text2 { font-size:var(--tfsm2); font-weight:var(--tfw2);}
.banners_wrap .text3 { font-size:var(--tfsm3); font-weight:var(--tfw3); margin-top:5px;}
.banners_wrap .inner:hover a { opacity:1; }

@media only screen and (min-width:768px){
  .grid_btxtwrap { padding:25px; }
  .grid_btxt { line-height:1.5; padding:var(--tpds) var(--tpd); }  
  .banners_wrap .text1 { font-size:var(--tfs);}
  .banners_wrap .text2 { font-size:var(--tfs2);}
  .banners_wrap .text3 { font-size:var(--tfs3);}
}


.store-info { margin:0 -10px; }
.store-info li { color:var(--cl); font-size:var(--fsm); padding:10px; }
.store-info .icnWr { display:inline-flex; align-items:center; width:var(--icnsm); height:var(--icnsm); }
.store-info .bl_ttl { font-size:var(--ftfsm); font-weight:var(--ftfw); }
.store-info a { color:inherit; }


.futr {border-radius: var(--brad); background: var(--boxbg); border:1px solid var(--bdr); padding: 15px; height:100%;  }
.futr:hover {border-color:  var(--bdrh)}
.stl2 .futr,.stl3 .futr{ padding: 20px;}
	
.store-info.stl1 .icnWr, .store-info.stl4 .icnWr{ margin-bottom:15px; }	
.store-info.stl2 .icnWr, .store-info.stl3 .icnWr { margin:1px 15px 0 0; text-align:center; }
.store-info.stl3 .bl_ttl { margin-bottom:0;}
.store-info.stl4 .icnWr { padding:20px; background-color:var(--iconbg); border-radius:50%; width:var(--icnwdm); height:var(--icnwdm); }
.iconph { height:30px;}

@media only screen and (min-width:1025px){
    .store-info.stl3 li { padding:10px; }
}
@media only screen and (min-width:768px){
    .store-info { margin:0 -15px; }
    .store-info li { padding:15px; font-size:var(--fs); }
    .store-info .icnWr { width:var(--icns); height:var(--icns); }
    .store-info.stl4 .icnWr {  width:var(--icnwd); height:var(--icnwd); }
    .store-info .bl_ttl { font-size:var(--ftfs); }
   .futr {padding: 30px; }
}



.bc_wr { margin-bottom:15px; background-color:#f3f4fa; }

.obc { padding-top:10px; padding-bottom:10px; }
.obc a,.obc span { color:#111; font-size:13px; padding:0 3px 0 0; margin-right:3px;}
.obc a:first-child, .obc span:first-child { padding-left:0; }
.obc .at-icon { transform: rotate(-90deg);}
.obc .barr {vertical-align: top;}
@media only screen and (min-width:766px){
  .bc_wr {margin-bottom:20px;}
}



.pr_photoes { margin-bottom:20px; }	
.zoomImg { background-color:#ffffff; }
.pr_photo:hover .zoomImg { opacity:1 !important; }

.pr_lg_img { position:relative; z-index:1; width:100%; }

.pr_photo { width:100%; display:block; overflow:hidden; transition:none; }
.pr_photo.pswipe:hover { cursor:crosshair; }
.pr_photo video { width:100%; display:block; }
@media only screen and (min-width:768px){
    .pr_lg_img { width:var(--imgw); order:var(--od); }
    
    .primgSlider:not(.p1) .swiper-lazy-preloader { display:none; }

    .pr_photo.p2 { width:calc(50% - 5px); margin-bottom:10px; }
    .pr_photo.p3 { margin-bottom:10px; }

    .primgSlider.p4 .swiper-wrapper { display:grid; grid-template-columns:repeat(3, 1fr); gap:10px; }
    .pr_photo.p4:nth-child(1) { grid-column-start:1; grid-column-end:3; grid-row-start: 1; grid-row-end: 3; }
    .pr_photo.p4:nth-child(6) { grid-column-start:2; grid-column-end:4; grid-row-start:3; grid-row-end:5; }
    .pr_photo.p4:nth-child(7) { grid-column-start:1; grid-column-end:3; grid-row-start:5; grid-row-end:7; }
    
    .prstl5 { max-width:100%; }
    .pr_photo.p5 { width:25%; opacity:0.5; margin:0 1px; border-bottom:2px solid #ccc; }
    .pr_photo.p5.swiper-slide-active { opacity:1; border-bottom:2px solid #000; }
}

.thumbs_nav { width:100%; margin:10px 0 0; overflow:hidden; }
.pr_thumbs { white-space:nowrap; }
.pr_thumbs_item { display:inline-block; width:80px; vertical-align:top; border-radius:0px; }
@media only screen and (min-width:768px){
    .pr_thumbs { height:100%; max-height:450px; overflow:visible!important; }
    .thumbs_nav:not(.bottom) { width:80px; margin:0; }
    .thumbs_nav:not(.bottom) .swiper-wrapper { flex-direction:column; flex-direction:column; cursor:url(//www.eurhealth.in/cdn/shop/t/3/assets/swip-arrow.svg?v=144618978895580289871718694725), auto; }
    .thumbs_nav:not(.bottom) .pr_thumbs_item { display:block; width:100%; flex-shrink:1; height:auto!important; }
}
.pr_thumbs_item.swiper-slide-thumb-active { border:1px solid var(--thumb_bdr); }
.pr_thumb .at-icon { color:var(--picon); width:16px; height:16px; position:absolute; top:10px; left:10px;}

.prstl5 .pr_photoes, .prstl5 .pr_meta { position:static; }
.prstl5 .pr_meta { margin:0 auto; }
    
.pr_title { font-size:var(--fsm); color:var(--cl); line-height: normal;}
.priceSingle .price__container { column-gap:10px; }
.priceSingle s.pr_price { font-size:calc(var(--fsm) - 2px); }
.priceSingle .pr_price { color:var(--pcl); font-size:var(--fsm); font-weight:var(--pfw); line-height:1; margin-right:3px; }
.priceSingle .pr_price.sale { color:var(--pcls); }
.salebadge {letter-spacing:normal; background:var(--salebg); color:var(--salet); padding:4px 8px; border-radius:3px; line-height: normal;}
@media only screen and (min-width:766px){
    .pr_photoes, .pr_meta { position:sticky; top:70px; }
    .pr_title { font-size:var(--fs); }
    .priceSingle .pr_price { font-size:var(--fs); }
    .priceSingle s.pr_price { font-size:calc(var(--fs) - 6px); }
}
@media only screen and (max-width:767px){
  .pmd .shopify-model-viewer-ui__controls-area { opacity:1 !important; }
}
.vendorLink { font-size:var(--fs); color:var(--cl); }
.vendImg { height:auto; }
    
.pr_form_item label:not(.lblin) { display:block; font-weight: 500; }

.product-form__input .header, .lblqty, .quantity__label  { font-weight:500; margin-bottom:10px; width:100%; }
.product-form__input { border:0 none; padding:0; column-gap:12px; row-gap:12px; width:fit-content; margin-bottom: 25px; }
.product-form__input select,
.product-form__quantity { margin-bottom:0; }

.swatchInput { bottom:0; left:50%; opacity:0; }
.swatchLbl { color:#ffffff; min-width:45px; min-height:40px; display:inline-flex!important; justify-content:center; align-items:center; position:relative; text-align:center;
    padding:0 10px; background-color:#46226b; border-radius:5px; }
.swatchLbl:not(.color) { border:1px solid #46226b; padding: 15px 25px;}
.swatchLbl.color { padding:0; background-repeat:no-repeat; background-position:50% 0; background-size:100% auto; min-width:36px; min-height:34px; }
.swatchLbl.color.medium { width:50px; height:50px; }
.swatchLbl.color.large { width:70px; height:70px; }
.swatchLbl span.color { width:25px; height:25px; display:block; border:1px solid #46226b; border-radius:50%; margin-right:7px; }
    
.swatchInput:checked + .swatchLbl:not(.color) { color:#46226b; background-color:#ffffff;  border:1px solid #46226b;}
.swatchInput:checked + .swatchLbl.color { box-shadow:0 0 0 1px #ffffff,inset 0 0 0 3px #fff; }
.swatchLbl:hover .tooltip-label { opacity:1; bottom:110%; visibility:visible; }

.swatchInput.disabled + .swatchLbl { position:relative; opacity:0.5; cursor:no-drop; }
.swatchInput.disabled + .swatchLbl:after { content:""; left:0; top:0; position:absolute; display:block; width:100%; height:100%; background:url(//www.eurhealth.in/cdn/shop/t/3/assets/sold-out.svg?v=68326754125791584661718694725) no-repeat 50% 50%/cover;border-radius:5px; overflow:hidden; }
.vrOpt.disabled { color:rgba(0, 0, 0, 0.3); }
.hidesoldout .swatchInput.disabled + .swatchLbl { display:none!important; }

.swatchLbl.pill  {padding: 8px 16px;}
.swatchLbl.pill span.color {width: 18px; height: 18px;}
  
.moreColors .gitem { width:100px; }
.dd_wrap:first-child {padding-right:10px;}

@media only screen and (min-width:768px){ 
  .wrap-product-info { margin-left:15px; } 
} 

.sizelink { display:inline-block; font-size:12px; font-weight:400; text-decoration:underline; margin-left:20px; }
.dd_wrap .sizelink { float:right; }

.qtyField { display:inline-flex; border:1px solid #eee;border-radius: 10px; overflow: hidden; margin: 10px;}
.qtyField .at-icon { width:13px; height:13px; pointer-events:none; }
.qtyBtn, .qty, .gprQty { margin:0; color:#000; width:51px; height:45px; display:flex; align-items:center; justify-content:center; border:0; background:#fff; border-radius:0; }
.qty { width:80px; text-align:center; border:0 none; border-left:1px solid #eee; border-right:1px solid #eee; font-size: 20px;}

.qtyField.sm .qty, .qtyField.sm .qtyBtn, .qtyField.sm .gprQty { line-height:19px; width:32px; height:32px; padding:4px 0; }
.qtyField.sm span {border-left:1px solid #eee; border-right:1px solid #eee;}

@media only screen and (max-width:1100px){
  .qtyBtn, .qty, .gprQty {width:96px;}
}

.pr_btn, 
.shopify-payment-button__button { text-transform:var(--btncase, uppercase); width:100% !important; min-width: 200px !important; font-size:var(--btnfsize) !important; letter-spacing:inherit; margin-bottom:15px;  height:50px !important; } 
.shopify-payment-button__button--unbranded {padding:11px 20px !important; }
.shopify-payment-button__button {  font-weight:500 !important;  margin-top:-5px; transition:all 0.3s ease-out; border:1px solid var(--btnbdr)!important; background:var(--btnbg)!important; color:var(--btntext) !important; border-radius: 25px !important; }
.shopify-payment-button__button--hidden { display:none !important; }    
.shopify-payment-button__button:hover { opacity:0.9; }  
.exlink { line-height: 26px;}

.pr_meta .spr-badge-caption { display:inline-block; padding-left:5px; text-transform:capitalize; }
.product-single .share-title { display:none; }
.orderMsg .at-icon, .freeShipMsg .at-icon, .shippingMsg .at-icon, .user_view .at-icon { width:18px; height:18px; }
.orderMsg {align-items: baseline;}
.freeShipMsg .at-icon { margin-right:10px;}

.product-meta { column-gap:8px; row-gap:8px; }
.product-meta a {color:var(--cl); font-weight:500; }
.meta2 a { background:var(--bg); padding:2px 10px; border-radius:4px; }

#sizechart table tr th, #ShippingInfo table tr th { border:0; font-weight:400; }
#sizechart table tr th, #sizechart table tr td, #ShippingInfo table tr th, #ShippingInfo table tr td { padding:7px; text-align:center; font-size:12px; }
#sizechart ul, #ShippingInfo ul { margin:0 0 20px 15px; }
#sizechart ul li, #ShippingInfo ul li { list-style:disc; }

#inquiry { max-width:600px; padding:30px; }
#inquiry h3 { font-size:15px; text-transform:uppercase; padding-right:55px; }
#inquiry .errors { display:none; }
#inquiry textarea { resize:none; }

@media only screen and (max-width:639px){
  #inquiry, #sizechart, #ShippingInfo  { overflow-x:scroll; }
  #inquiry table, #sizechart table, #ShippingInfo table { width:480px; overflow-x:scroll; }
}

.infolinks a { color:#111;}
.infolinks a:hover { color:#111; opacity:0.8; }

.freeShipMsg .at-icon{ margin-top: -2px;}
	
.product-info .lbl { color:#111; }
.product-info p, .product-info a  { color:#5e5e5e; font-weight:400; }
.product-info a:hover { color:#111; opacity:1; text-decoration:underline; }

.tbs_wrp { padding-top:30px; }
.product-tabs li + li { margin-left:10px; }
.product-tabs li a, 
.prtabAcr { font-size:var(--tfs); font-weight:var(--tfw); font-family:var(--tff); position:relative; display:block; padding:10px 35px; outline:none; color:var(--cl); background-color:var(--tbg); border:1px solid var(--bdr); border-radius:var(--bdrr); }
.product-tabs li a:hover { text-decoration:none; background-color:var(--tbga); color:var(--cla);}
.product-tabs li.active a,
.prtabAcr.active { text-decoration:none; background-color:var(--tbga); color:var(--cla); border:1px solid var(--bdra);}
.prtabAcr.active .at-icon { transform:rotate(180deg); }
.product-tabs li.active a:before, 
.prtabAcr.active:before { content:""; width:100%; height:2px; position:absolute; left:0; right:0; }

.product-tabs.stl1 li { margin-bottom:8px; }
.product-tabs.stl2 { border-bottom:1px solid var(--bdr); }
.product-tabs.stl2 li + li { margin-left:50px; }
.product-tabs.stl2 li a { background:none; padding:0 0 10px; border:0; }
.product-tabs.stl2 li.active a:before {bottom:-1px; height:2px; width:100%; background:var(--bdra); }
	
.tbs_wrp.stl2 .prtabAcr { background:none !important; border-width:0 0 1px 0; padding:10px 0; margin:0;}
@media only screen and (max-width:767px){ 
  .tbs_wrp .tb_cnt { padding:15px 0 25px; }
  .tbs_wrp { padding-top:0; }
  .prtabAcr { font-size:var(--tfsm); padding:10px 20px; margin-bottom:8px; display:flex; cursor: pointer; }
}


.tb_cnt { display:none; }
#PrSecTabs .tbs_wrp  ul { margin:10px 0 30px 15px; text-align:left; }
#PrSecTabs .tbs_wrp  li { list-style:disc; }
.tb_pr_desc img, .pr_desc img { margin-bottom:25px; }
.tb_cnt #sizechart { display:block !important; padding:10px 0; overflow-x:auto; width:100%; box-shadow:none; max-width:100%; }

.spr-summary-actions-newreview { color:#111; border-bottom:1px solid #111; font-size:11px; padding:0; text-transform:uppercase; position:relative; }
.spr-summary-actions-newreview:hover, .spr-summary-actions-newreview:focus { opacity:1; color:#111;  border-bottom:1px solid transparent; }

.pr_meta .spr-icon {font-size:12px !important;}

.product-recommendations { padding-top:35px; margin-bottom:30px;}

@media only screen and (max-width:767px){
  .spr-summary-actions, .spr-summary-actions a { display:block; margin:15px 0 0; }
  .product-recommendations {margin-bottom:15px;}
}

.timerl > * { color: var(--counttxt);}
.timerl label {margin:0 10px 0 0; color: var(--countlbl);}
.timerl .tm { line-height: normal; font-size:var(--timern); display:inline-block; min-width:inherit; }
.timerl #countdown > span {font-size:var(--timert); font-weight:600; position:relative; padding-right:8px; text-transform:uppercase; letter-spacing:0.09em; border-radius:var(--brad); }
.timerl #countdown > span+span:before {position:absolute; content:":"; left:-9px;}
.timerl #countdown > span { min-width:21px;}
.small_view .timerl{ flex-wrap: wrap;}			
@media only screen and (max-width:768px){
.timerl { flex-wrap: wrap;}
.timerl label {margin-bottom:5px;}
.timerl #countdown { margin:0 0 5px -5px;}
}
	
.timerl.stl1 { background: var(--countbg); padding:8px 15px; display:flex; }
.timerl.stl2 #countdown, .timerl.stl3 #countdown  { margin-top: 10px; }
.timerl.stl2 #countdown > span , 
.timerl.stl3 #countdown > span  { background: var(--countbg); padding: 9px 19px; margin: 0 10px 0 0;}	
.timerl.stl2 #countdown > span + span:before,
.timerl.stl3 #countdown > span + span:before{display: none}
	
.timerl.stl3 #countdown > span {flex:1; text-align: center;}
.timerl.stl3 #countdown .tm {display: block}

.stockLbl  { font-size:var(--stockf); font-weight:500;  color:var(--cl);}


.stickyCart { display:none; position:fixed; bottom:0; left:0; right:0; z-index:50; width:100%; padding:15px 10px; text-align:center; background-color:var(--bg); }
.stickyCart .img { max-width:40px; }
.stickyCart .prdata { padding:0 60px 0 10px; color:var(--txt); }
.stickyCart .salebadge { display:none; }
.stickyCart .qtyBtn, .stickyCart .qty { background:none; color:var(--txt);} 

.stickyOpt { margin-right:10px; border:1px solid var(--bdr); position:relative; text-align:left;  border-radius:25px;}
.stickyOpt .selectedOpt { color:var(--txt); padding:5px 30px 0 15px; font-size:110%; height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:220px; text-overflow:ellipsis; cursor:pointer; position:relative; }
.stickyOpt .selectedOpt:after { content:" "; position:absolute; top:11px; right:10px; width:10px; height:10px; background-color:var(--txt); margin-left:5px; display:inline-block; vertical-align:middle;
    -webkit-mask-size:cover; mask-size:cover; -webkit-mask-image: url(//www.eurhealth.in/cdn/shop/t/3/assets/arrow.svg?v=97493850878601790061718694725); mask-image: url(//www.eurhealth.in/cdn/shop/t/3/assets/arrow.svg?v=97493850878601790061718694725); transform: rotate(180deg); }
.stickyOpt ul { color:var(--txt); position:absolute; bottom:100%; left:0; display:none; min-width:100%; max-height:300px; overflow:auto; background-color:var(--bg); border:1px solid var(--bdr); }
.stickyOpt ul li { font-size:90%; padding:10px; white-space:nowrap; text-overflow:ellipsis; cursor:pointer; }
.stickyOpt ul li.soldout { opacity:0.5; text-decoration:line-through; }

.stickyCart .addtocart_js { padding:0 20px; line-height:37px; border:0;}
.stickyCart .qtyField {  border:1px solid var(--bdr); }
.stickyCart .qtyBtn, .stickyCart .qty { color:var(--txt);height:35px; }
.stickyCart.popup { padding-right:16px; }
.stickyCart .qty{ border-left-color:var(--bdr); border-right-color:var(--bdr);}

@media only screen and (max-width:767px){
  .stickyCart > .fl { flex-wrap:wrap; }
  .stickyCart .img, .stickyCart .prdata, .stickyCart .wrapQtyBtn { display:none; }
  .stickyOpt { width:50%; margin-right:5px; }
  .stickyOpt .selectedOpt { width:100%; }
  .stickyCart .addtocart_js { width:calc(50% - 10px); }
  .ctabtn .fl {display:block;}
}

.salepoint {background:var(--clbg); padding:var(--tpd);}
.salepoint .at-icon{ width:18px; height: 18px; }    

.featured-text {  margin-left:-5px; margin-right:-5px;}
.featured-text .at-icon { margin:0 0 10px 0; width:20px; height:20px;}
.featured-text .tc{ margin:0 5px; background:var(--clbg); padding:20px 15px; line-height: normal;}

.featuredPr .sizelink { display:none; }
	
@keyframes inventory-pulse{
  0%{ opacity:0.5; }
  to{transform:scale(2.5); opacity:0; }
}

.animcir,.animcir:before { width:10px; height:10px; border-radius:10px; margin-right:8px; display:inline; background-color:var(--stockcl); }
.animcir:before	{ content:""; position:absolute; left:0; top:0; animation: inventory-pulse 2s linear infinite; }

.sumtabs {  border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.sumtabs + .sumtabs {border-top:0; }
.sumtabs summary { cursor:pointer; padding:12px 0; font-size:var(--tfs); }
.sumtabs.tbdr {border-top:1px solid var(--bdrcl);}
.sumtabs.bbdr {border-bottom:1px solid var(--bdrcl);}
.pdside { padding:0 28px; }
.sumtabs[open] > summary .updown { transform:rotate(180deg); }


.insta-shop { margin:0 -10px; }
.insta-img { padding:var(--gs); }
.insta-img a {  border-radius:var(--brad); position:relative; padding-bottom:100%; display:block; overflow:hidden; }
.insta-img img { display:block; width:100%; position:absolute; top:50%; left:50%; -ms-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); }



.newsl .newsl_frm { max-width:500px; margin:0 auto; }
.nwsec .sec-ttl {margin-bottom:25px;}
.newsl h3 {color: var(--cl); font-size: var(--fsm); line-height: normal; margin-bottom:10px;}
.newsl p {color: var(--cl); font-size: var(--fstm);}
.newstxt { background-color:var(--bgi); color:var(--txti); border-radius:25px; } 
.newsl_btn { background: var(--btnbg); color:var(--btncl); border: 0;}
.newsl_btn:hover {  background: var(--btnh); color:var(--btnht);}
	
@media only screen and (min-width: 767px) {
.newsl h3 { font-size:var(--fs);}
.newsl p { font-size:var(--fst);}        
}
.nwsec.stl2 h3 { margin-bottom: 5px;}
.nwsec.stl2 .newsl { display:flex; align-items:center; }
.nwsec.stl2 .sec-ttl { text-align:left !important; flex:1; margin-bottom: 0; }
.nwsec.stl2 .newsl_frm { width:50%; max-width: 100%; }
.nwsec.stl2 .ad_inputs {margin: 0;}

.nwsec.stl3 .fl1 { width:100%; }
.nwsec.stl3 .newsl { padding:30px; }
.nwsec.stl3 .newsl .ad_inputs { flex-direction: column; }
.nwsec.stl3 .newsl .newsl_btn { margin-top:15px; border-radius:25px;}                           
.nwsec.stl3 .newsl .newstxt  { border-radius:25px;}                                

@media only screen and (max-width:767px){
.nwsec.stl2 .newsl { display:block; }
.nwsec.stl2 .newsl_frm { width:100%; margin-top: 10px;}
}
	

.video_pop .at-icon { width:45px; height:45px; opacity:0.8; color:#fff; position:absolute; }
.video_pop:hover { opacity:0.9; }
.vdtWrap { position:absolute; top:0; left:0; width:100%; height:100%; padding:25px; }

.eg-cc-floating .eg-cc-message { font-size:12px !important; line-height:18px; margin-bottom:20px !important; }
.eg-cc-btn { font-size:11px !important; text-transform:uppercase; }

@media only screen and (min-width:768px){
  .video_pop .at-icon { width:80px; height:80px; }
  .vdtWrap { padding:40px; }
  .video_txt .btn {margin-top:25px;}
}

.richttl {font-size: var(--fsm); color:var(--cl); font-weight:var(--fw); line-height:var(--lh); margin-bottom: var(--mb); }	
@media only screen and (min-width:768px){
	.richtext {max-width: var(--mwidth); }
    .richttl {font-size: var(--fs);}
}
	
	

.ft_row { display:flex; background:var(--bg); flex-direction:row; }
.row_image {width:var(--wd);}                        
.row_text { order:4; width:var(--wd);}
                           
.row_text .row-text { padding:20px 25px; width:100%; }
.row_text .pretxt { color:var(--tcls); font-size:var(--tfss); font-weight:var(--tfws);}
.row_text .h3 { color:var(--tcl); font-size:var(--tfsm); font-family:var(--tff); font-weight:var(--tfw); line-height:var(--tlh); }
.row_text .rte { color:var(--cl); font-size:var(--fsm); line-height:var(--lh); }

@media only screen and (min-width:766px){
    .row_text .h3 { font-size:var(--tfs); }
    .row_text .rte { font-size:var(--fs); }     
}
@media only screen and (min-width:1024px){
    .row_text { order:1; }
    .row_text .row-text { padding:30px 45px; }
  
    .ft_col4 .row_text .row-text { padding:30px 40px; max-width:100%; }
}
@media only screen and (min-width:1200px){
   .row_text .row-text { margin:0 auto; max-width:var(--cwd); }
}
@media only screen and (max-width:1023px){
    .ft_row { max-width:var(--mwd); margin: 0 auto; flex-direction: column;}
    .row_image, .row_text {width:100%;}
    .row_text .row-text.nobg { padding:20px 0;}
    .row_text .row-text p br { display:none;}   
}


.galtxt { color: var(--cl); background: var(--imgbg); text-align: center; cursor: pointer; opacity: 0; padding:25px;}
.galtxt .at-icon { width: 25px; height: 25px; color: var(--iconcl); transform: scale(1.2); margin: 0 auto;}	
.galtxt .gicon3 {width: 35px; height: 35px;}
.galtxt span {transform: scale(1.2);}
	
.atgallery2 .galtxt span{transform: scale(1); margin-bottom: -5px;}
.atgallery2 .galtxt div { position: absolute; left:30px; right:30px;  bottom: 30px; text-align: left;}
.atgallery2 .galtxt .at-icon { position: absolute; left:30px; top:30px; text-align: left;}
	
.atgallery3 .galwrap > .galtxt { background: var(--txtbg); opacity: 1; border-bottom: 1px solid var(--bbdr);}
.atgallery3 .galtxt span {transform: scale(1);}	
.galwrap{border-radius:var(--bdrr);}
.galwrap:hover .galtxt {opacity: 1}	
.galwrap:hover .at-icon, .galwrap:hover span {transform: scale(1); margin-bottom: 0;}
	

	
@keyframes box-shadow { 0,100%	{box-shadow:0 0 0 0;} 50% {box-shadow:0 0 0 4px;}}

.lkbk .lkbkIn { display:block; overflow:hidden; position:relative; border-radius:var(--bdrr);}
.lkbk.active { z-index:5; }
	
.lookbook .cl_item.shop {overflow:visible; }
.lookbook .btn-shop { text-align:center; z-index:1; margin:5px; cursor:pointer; background:#000; color:#fff; border-radius:50%; height:24px; width:24px; }
.lookbook .btn-shop:before { content:"";  position:absolute; animation:box-shadow 1.5s linear infinite; left:5px; top:5px; border-radius:50%; height:24px; width:24px; color:rgba(255, 255, 255, 0.4); }
.lookbook .btn-shop .at-icon { width:13px; height:13px; }
.btn-shop.active .at-icon .mns { display:none; }

.lb_shop { opacity:0; visibility:hidden; z-index:2; border:1px solid #ffffff; box-shadow:0 0 2px #bbb; transition:all 0.3s ease-in-out; position:absolute; width:260px; background:var(--popbg); padding:10px; }
.lb_shop .grid_title, .lb_shop .grid_meta, .lb_shop .pr_price{ color:var(--poptxt);}
.lb_shop .lb_img {width:80px;}

.lb_shop.left { right:0; }
.lb_shop.right { left:0; }
.lb_shop.active { opacity:1; visibility:visible; }

.mfpbox  {border-radius: 5px;}
.insPopup { width:100%; max-width:900px;  }
.instaShop { top:10px; right:10px; width:35px; height:35px; background-color:#fff; border-radius:50%; }
.instashoping .igshop .imgFl { border-radius: var(--irad);}
#elink { width:16px; height:16px;}

.poplink {display:inline-block;}
.poplink a{display: inline-block; color:var(--cl); }
.poplink img {height:14px; width:14px;}
a.button { background: var(--bg); padding: 6px 15px; border-radius: var(--brad); font-weight: var(--fw); border:1px solid var(--bdr);}
a.bottom_bdr {  border-bottom:1px solid var(--bdr);}
a.bottom_bdr img {vertical-align: sub;}
.poplink a:hover { opacity:0.8; }

@media only screen and (max-width:1024px){
   .lb_shop { padding:5px; width:130px; flex-direction:column }
   .lb_shop .grid_title { font-size:12px; }
   .lb_shop.left { right:auto; left:-50px; }
   .lb_shop.right { left:auto; right:-50px; }
   .lb_shop .lb_img { margin-bottom:10px; width:100%; }
   .lb_shop .details { text-align:center; width:100%; margin:0 0 10px 0; }
   .lb_shop .add-to-cart, 
   .lb_shop .btn-options { font-size:11px; }
}


#faq.narrow { max-width:1392px; background: #e8e1f0; border-radius: 10px;}
#faq h3 { color:var(--cl); font-size:var(--fs); background:var(--bg); padding:8px 20px; margin:15px 0 5px; }
.faq-body { padding:0 20px; }
.faq-body+.faq-body { border-top:1px solid var(--bdr); }
#faq .p_ttl { color:var(--cl); font-size:var(--fs); cursor:pointer; padding:18px 0; }
#faq .p_con { color: var(--cl); font-size:var(--fs); padding-bottom:25px; }
.faq-body[open] .mns { display:none; }
.faq-body[open] .arw { transform:rotate(180deg); }
.p_ttl .at-icon{width: 14px;height: 14px;}
@media only screen and (max-width:767px){
  #faq h3 { font-size:var(--fsm); }
  #faq .p_ttl { font-size:var(--fsm);  }
  #faq .p_con { font-size:var(--fsm);  }
}


.loadingBox, .modal, 
.modalsCenter { position:fixed; top:50%; left:50%; transform:translate(-50%, -50%) }

.modalOverly { display:none; position:fixed; bottom:0; left:0; right:0; top:0; z-index:666; background-color:rgba(0,0,0,.5) }

.loadingBox { display:none; padding:20px; background-color:#fff; border-radius:5px; box-shadow:0 0 5px rgba(0,0,0,.3); z-index:1050 }
.loadingBox .at-icon { width:40px; height:40px; opacity:.7 }
.loading .loadingBox { display:block; position:fixed }
.loading .modalOverly, .showOverly .modalOverly { display:block }
.hideOverly .modalOverly { display:none }

.shopify-challenge__container { padding:10% 0; }
.grecaptcha-badge, #admin-bar-iframe {display:none !important;}

.shipBar { height:7px; border-radius:10px; position:relative; overflow:hidden; background-color:#eee; margin-top: 10px; }
.shipBar span { position: absolute; top:0; left:0; height:100%; box-shadow:0 0 5px rgba(0,0,0,0.3);
  animation: 5s linear infinite bar-progress; background-color:#62c99c;
  background-size: 1rem 1rem;
  background-image: linear-gradient(135deg,#40b884 0,#40b884 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,#40b884 50%,#40b884 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%);
}
@keyframes bar-progress { 0% { background-position: 0 0; } 100% { background-position: -60px -60px; } }

.shopify-policy__container { max-width:1000px !important; padding-top:50px; padding-bottom:50px; }
.product__policies  {margin-top:-15px;}
.product__policies a {text-decoration:underline;}

.pageLbl { color:#111; background-color:#ffffff; position:absolute; top:0; right:0; padding:5px 15px; box-shadow:-3px 3px 5px rgba(17, 17, 17, 0.2); border-radius:0 0 0 7px; }



.yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star, .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star, .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star, .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star, .yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star, .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star{
  font-size: 12px !important;
}
#ProductInfo-shoppable-videos .pr_price.sale{
  padding: 0 15px 0 0;
}

#ProductInfo-shoppable-videos .qtyBtn, .qty, .gprQty {
    margin: 0;
    color: #000;
    width: 56px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
    background: #fff;
    border-radius: 0;
}
#ProductInfo-shoppable-videos .pr_btn, .shopify-payment-button__button {
    text-transform: var(--btncase, uppercase);
    width: 23% !important;
    min-width: 381px !important;
    font-size: var(--btnfsize) !important;
    letter-spacing: inherit;
    margin: 0px 10px 10px 0px;
    height: 50px !important;
    border-radius: 10px !important;
    font-family: "Kurdis - Semi Condensed Bold" !important;
}

a.text-m{
  display: none;
}

.short-desc{
  text-align: left;
  padding-left: 20px;
}
  
@keyframes gradient-animation {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
  color: #fff;
}
.grid_bx .gbtn, .removeItem{
    border: 1px solid #452369;
    background-color: #fff;
}
.col{
  display: flex;
    padding-left: 20px;
      background: #F3F4FA;
    padding: 10px 10px 10px 10px;
}

span.dis.on-sale1 {
    margin-left: 10px;
}
span.dis.on-sale1 {
    margin-left: 36px;
    font-size: 15px;
    color: #1A0033;
}
span.per {
    float: right;
    /* order: 2; */
    padding: 5px 0px 0px 30px;
    text-align: center;
    font-weight: 600;
    color: #ff0000;
    font-size: 15px;
}
.shrt {
    text-align: left;
    padding: 0 20px;
    font-size: 12px;
    color: #7C7A7C;
}
.icon-text{
    display: flex;
    padding: 0 20px;
}
.img-card{
    width: 39px;
    height: 39px;
    width: 13%;
}
.text-icon{
    padding: 8px 8px;
    font-size: 13px;
    text-align: left;
    width: 70%;
    color: #1A0033;
    font-weight: 600;
}
.veg-icon{
    width: 30%;
}
.icon-text{
   align-items: center;
}
.veg-icon img{
   padding-left: 10px;
}
ul.ddmenu{
   padding: 10px 20px;
   width: 450px !important;
}
div#shopify-section-template--18091902828779__main, div#shopify-section-template--18091902861547__main, div#shopify-section-template--18091902959851__main, div#shopify-section-template--18091902894315__main{
  padding: 0 100px;
  background: #ffffff;
  margin: 100px;
  border-radius: 20px;
}
#shopify-section-template--18091902402795__video_crVjEr .page-width{
  padding: 0px !important;
  max-width: 1520px !important;
}
#shopify-section-template--18091902402795__product_slider_8NqKAC div#template--18091902402795__product_slider_8NqKAC {
    background: url(/cdn/shop/files/background.jpg?v=1720241893);
    padding: 53px 20px;
    background-size: contain;
}
#shopify-section-template--18091902402795__product_slider_8NqKAC .grid_img{
  border-radius: 20px 20px 0px 0px;
}
#shopify-section-template--18091902402795__shoppable_videos_V8Q4Rr .vdprWraper{
        line-height: 1.2;
        padding: 10px 0px;
        margin-bottom: 0px;
        position: relative;
        z-index: 1;
}
#shopify-section-template--18091902402795__collection_tabs_BXLLtd .fw-sec{
  padding: 0px !important;
}
#shopify-section-template--18091902402795__collection_tabs_BXLLtd div#cltab_LEYTVx {
    padding: 60px 20px;
   background: linear-gradient(180deg, rgba(255,255,255,1) 23%, rgba(233,186,214,1) 67%);
}
#shopify-section-template--18091902402795__collection_tabs_BXLLtd div#cltab_tXdwWn{
    padding: 60px 20px;
    background: linear-gradient(180deg, rgba(255,255,255,1) 23%, rgba(239,181,181,1) 67%);
}
#shopify-section-template--18091902402795__collection_tabs_BXLLtd div#cltab_qjFUXA{
    padding: 60px 20px;
    background: linear-gradient(180deg, rgba(255,255,255,1) 23%, rgba(166,207,237,1) 67%);
}
#shopify-section-template--18091902402795__collection_tabs_BXLLtd div#cltab_F4jrEq{
    padding: 60px 20px;
    background: linear-gradient(180deg, rgba(255,255,255,1) 23%, rgba(239,230,147,1) 67%);
}
#shopify-section-template--18091902402795__collection_tabs_BXLLtd div#cltab_z4fht8{
     padding: 60px 20px;
     background: linear-gradient(180deg, rgba(255,255,255,1) 23%, rgba(197,228,170,1) 67%);
}
#shopify-section-template--18091902402795__collection_tabs_BXLLtd div#cltab_C3rKe9{
     padding: 60px 20px;
     background: linear-gradient(180deg, rgba(255,255,255,1) 23%, rgba(193,184,231,1) 67%);
}
#shopify-section-template--18091902402795__collection_tabs_BXLLtd div#cltab_tqUKeU{
     padding: 60px 20px;
     
}
#shopify-section-template--18091902402795__collection_tabs_BXLLtd li.stl0 {
    padding: 6px 15px;
    border: 1px solid #46226B;
    border-radius: 6px;
}
#shopify-section-template--18091902402795__collection_tabs_BXLLtd .cl_tbs li{
  margin: 0px 10px;
}
#shopify-section-template--18091902402795__collection_tabs_BXLLtd li.stl0.active a.tablink.db.pr{
  color: white;
}
#shopify-section-template--18091902402795__collection_tabs_BXLLtd li.stl0.active {
    background-color: #452369;
    /* color: white; */
}
#shopify-section-template--18091902402795__collection_tabs_BXLLtd a.tablink.db.pr {
    font-family: mulish, sans-serif !important;
    font-weight: 700;
    font-size: 16px;
}
#shopify-section-template--18091902402795__collection_tabs_BXLLtd .cl_tbs{
  margin-bottom: 10px;
}
#shopify-section-template--18091902468331__custom_block_masonry_c4VETB h3.ttlTxt.ft1{
    text-align: left;
        font-family: "Kurdis - Condensed Bold" !important;
}
#shopify-section-template--18091902468331__custom_block_masonry_c4VETB .of_hidden.ct_item_in.ct_item_richtxt.w_100 {
    background-color: #f5f5f500;
}
#shopify-section-template--18091902468331__custom_block_masonry_c4VETB{
  background: url("/cdn/shop/files/Group_184.jpg?v=1720431481");
      background-size: cover;
}
#shopify-section-template--18091902468331__custom_block_masonry_c4VETB .rgTxt.rte-setting.mb20 {
    text-align: left;
    color: #46226B;
    font-weight: 600;
    font-size: 15px;
}
#shopify-section-template--18091902468331__custom_liquid_CH7awh .sec-ttl .sttl{
    font-size: 37px;
    color: white;
    text-align: left;
    width: 33%;
    font-family: "Kurdis - Condensed Bold" !important;
}
#shopify-section-template--18091902468331__text_col_top_image_XGQRj6 .bgImg.wow.zoomIn.lazyloaded {
    /*padding-bottom: 73.7975% !important;*/
}
#shopify-section-template--18091902468331__hero_banner_buttons_3AfbX4 h2.heroTtl.mb15.mb15-md {
    font-family: "Kurdis - Condensed Bold" !important;
}
div#shopify-section-template--18091902468331__icon_and_text_d4HnfG {
    width: 70%;
    margin: auto;
}
div#shopify-section-template--18091902468331__custom_block_Dy6jdK, div#shopify-section-template--18091902468331__custom_block_QnczAT, div#shopify-section-template--18091902468331__custom_block_3xJepW {
    width: 66%;
    margin: auto
}
#shopify-section-template--18091902468331__custom_block_Dy6jdK h3.ttlTxt.ft1 {
    text-align: left;
}
#shopify-section-template--18091902468331__custom_block_Dy6jdK .rgTxt.rte-setting.mb20 {
    text-align: left;
    font-size: 16px;
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
}
#shopify-section-template--18091902468331__custom_block_QnczAT h3.ttlTxt.ft1 {
    text-align: left;
}
#shopify-section-template--18091902468331__custom_block_QnczAT .rgTxt.rte-setting.mb20 {
    text-align: left;
    font-size: 16px;
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
}
#shopify-section-template--18091902468331__custom_block_3xJepW h3.ttlTxt.ft1 {
    text-align: left;
}
#shopify-section-template--18091902468331__custom_block_3xJepW .rgTxt.rte-setting.mb20 {
    text-align: left;
    font-size: 16px;
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
}
#shopify-section-template--18091902468331__text_col_top_image_XGQRj6 h3.mb5 {
    letter-spacing: 1px;
}
#shopify-section-template--18190667186411__custom_liquid_CH7awh h2.sttl{
    font-size: 37px;
    color: white;
    text-align: left;
    width: 33%;
    font-family: "Kurdis - Condensed Bold" !important;
}
#shopify-section-template--18190667186411__custom_liquid_CH7awh .sec-ttl .sbttl {
    font-size: 15px;
    color: white;
    padding-top: 10px;
    margin: 0px;
    text-align: left;
    width: 33%;
}
div#template--18190667186411__custom_block_masonry_c4VETB {
    background: url(/cdn/shop/files/Mask_group_1.png?v=1720510237);
    background-size: cover;
}
#shopify-section-template--18091902468331__custom_block_Dy6jdK a.ttlTxt.tdn, #shopify-section-template--18091902468331__custom_block_QnczAT a.ttlTxt.tdn, #shopify-section-template--18091902468331__custom_block_3xJepW a.ttlTxt.tdn{
    font-size: 19px;
}
div#shopify-section-template--18190667186411__product_slider_mQc7z8 {
    background: url(/cdn/shop/files/ingredients_product.jpg?v=1720598045);
    background-repeat: no-repeat;
    background-size: cover;
}
div#shopify-section-template--18190667186411__icon_and_text_d4HnfG {
    margin: auto;
    width: 65%;
    margin: 0 auto;
}
#shopify-section-template--18190667186411__product_slider_mQc7z8 .sec-ttl .sttl{
    color: #452369;
}

#main_nav > li > a{
  color: #452369 !important;
}
.imgWrapper.of_hidden{
    max-width: 243px !important;
    height: 302px;
}
.hdicon{
   color: #1e0d30 !important;
}
#shopify-section-template--18190667186411__custom_block_masonry_c4VETB .ttlTxt{
  color: #593282 !important;
}
div#shopify-section-template--18091902468331__devider_3w7Cft {
    width: 70%;
    margin: 0px 0px 0px 456px;
}
div#shopify-section-template--18091902468331__devider_hgAxME {
    width: 70%;
    margin: 0px 456px 0px 0px;
} 
#shopify-section-template--18091902468331__custom_block_Dy6jdK .sec-ttl .sttl{
    color: #593282;
}
div#shopify-section-sections--18091897159915__footer {
    background: url(/cdn/shop/files/Group_153.png?v=1720615339);
    background-size: cover;
}
#shopify-section-sections--18091897159915__footer .f-row-md {
        flex-direction: column-reverse;
    }
#shopify-section-sections--18091897159915__footer .tl-md {
        text-align: center !important;
        padding-left: 464px;
    }
#shopify-section-sections--18091897159915__footer .ft_block.sp + .ft_block.sp {
        border-left: 0px !important;
        padding-left: 30px;
    }
#shopify-section-template--18091902402795__custom_block_masonry_HwbDNA .fw-sec{
  padding: 0px !important;
}
#shopify-section-template--18091902402795__custom_block_masonry_HwbDNA .customrich .ct_item_in {
    display: flex;
    padding-top: 253px;
    background: var(--bg);
    border-radius: var(--brad);
    width: 60% !important;
    margin: auto;
    text-align: left !important;
}
#shopify-section-template--18091902402795__custom_block_masonry_HwbDNA h3.ttlTxt.ft1 {
    text-align: left;
}
#shopify-section-template--18091902402795__custom_block_masonry_HwbDNA .tc{
  text-align: left !important;
  
}
#shopify-section-template--18091902402795__custom_block_masonry_HwbDNA .btnLink{
    font-size: 20px;
    font-weight: 500;
    padding: 46px 0 3px;
    color: #452369;
    line-height: 1.2;
    letter-spacing: 0.5px;
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid #333333;
    outline: none !important;
    box-shadow: none !important;
    border-radius: 0px;
    font-family: 'Kurdis - Condensed Bold' !important;
}
#shopify-section-template--18091902402795__custom_block_masonry_HwbDNA a.ttlTxt.tdn {
    color: #46226B;
    font-family: 'Kurdis - Condensed Bold' !important;
}
#shopify-section-template--18091902402795__scroling_text_JhfqWQ .ft1{
      font-family: 'Open Sans' !important;
      text-transform: uppercase;
      font-weight: 700;
}
div#shopify-section-template--18091902402795__custom_block_masonry_HwbDNA {
    /*padding-bottom: 38px;*/
    background-color: #F3F4FA;
}
#shopify-section-template--18091902402795__icon_and_text_BqHkPa {
    width: 70%;
    margin: auto;
}
#shopify-section-template--18091902402795__shoppable_videos_V8Q4Rr .prImg.mr10{
  display: none;
}
#shopify-section-template--18091902402795__shoppable_videos_V8Q4Rr .pr_price.sale{
  color: #1A0033;
    /* padding: 10px 20px 0px 0px; */
    padding: 0px;
    font-weight: 400;
    font-size: 14px !important;
    border-right: 0px solid #452369;
}
#shopify-section-template--18091902402795__shoppable_videos_V8Q4Rr span.per {
    float: none;
    /* order: 2; */
    padding: 0px 0px 0px 11px;
    text-align: center;
    font-weight: 600;
    color: #fe1011;
    font-size: 13px !important;
    font-family: mulish, sans-serif;
}
#shopify-section-template--18091902402795__shoppable_videos_V8Q4Rr p.pr_list_ttl.mb5{
  font-family: "Kurdis - Semi Condensed Bold" !important;
}
#shopify-section-template--18091902402795__shoppable_videos_V8Q4Rr s.pr_price{
    float: right;
    padding: 0px 85px 5px 3px;
    font-size: 13px;
    color: #1A0033;
    font-weight: 600;
    font-family: mulish, sans-serif;
}
#shopify-section-template--18091902402795__shoppable_videos_V8Q4Rr video.db{
  border-radius: 15px;
}
#shopify-section-template--18091902402795__icon_and_text_bRKc8t .fl1 {
    font-family: "Kurdis - Semi Condensed Bold" !important;
}
#shopify-section-top-header .fl.f-col.f-row-md.top_hdr.f-aic.page-width.ttu {
    display: none;
}
.top-h {
    font-size: 16px;
    padding: 10px;
    border-top: 1px solid #593382;
    border-bottom: 1px solid #593382;
}
#shopify-section-template--18091903058155__main .mb15.salepoint.rgTxt.fl.f-aic {
    width: 32%;
    display: inline-flex;
    border-radius: 15px;
    height: 60px;
}

/* 100% plant based collagen */
#shopify-section-template--18464814956779__main .mb15.salepoint.rgTxt.fl.f-aic{
    width: 32%;
    display: inline-flex;
    border-radius: 15px;
    height: 60px;
}
#shopify-section-template--18464814956779__main .salepoint .at-icon{
    width: 40px;
    height: 40px;
}
#shopify-section-template--18464814956779__main span.metafield-multi_line_text_field{
   font-weight: 600;
}
#shopify-section-template--18464814956779__main .rgTxt.mb20{
  color: #46226b;
}
#shopify-section-template--18464814956779__main .featured-text .tc{
   display: flex;
   padding: 15px 0px !important;
}
#shopify-section-template--18464814956779__main .featured-text .at-icon{
   width: 100px;
   height: 100px;
}
#shopify-section-template--18464814956779__main .tc.fl1 p{
  margin: 47px 10px;
}
#shopify-section-template--18464814956779__main .pr_price.sale {
    padding: 0px 10px !important;
    font-size: 28px !important;
    font-weight: 700;
}
#shopify-section-template--18464814956779__main .fl.f-aie.f-jcsb {
    background: #e9e2ef;
    padding: 10px 20px;
    border-radius: 10px;
    margin-bottom: 20px;
}
#shopify-section-template--18464814956779__main .product-form__buttons {
    display: flex;
}
button#ProductSubmitButton-template--18464814956779__main {
    animation: btnzoom 5s infinite linear;
    background: #46226b;
}
button#ProductSubmitButton-template--18464814956779__main:hover {
    box-shadow: 0 5px 15px rgb(70 34 107);
    border: 0px;
}
#shopify-section-template--18464814956779__upsell div#template--18464814956779__upsell {
    max-width: 930px;
    margin: 0 123px;
    background: #e9e2ef;
    padding: 20px;
    border-radius: 10px;
}
#shopify-section-template--18464814956779__upsell .sec-ttl .sttl {
    font-size: 19px;
    padding: 10px 0px 0px 0px;
    text-align: left;
}
#shopify-section-template--18464814956779__main h1.pr_title.fwm.mb5 {
    width: 100%;
    font-size: 32px;
    color: #46226b;
    font-family: 'Kurdis - Condensed Bold' !important;
}
#shopify-section-template--18464814956779__upsell .btn {
    font-family: "Kurdis - Semi Condensed Bold" !important;
    font-size: 12px;
    font-weight: 500;
    padding: 12px 25px;
    background-color: #46226b;
    border-radius: 10px;
}
#shopify-section-template--18464814956779__upsell .mb5 {
    margin-bottom: 5px;
    font-family: open sans, sans-serif;
    font-weight: 600;
    font-size: 15px;
}


/* Vitamin c Effervescent*/
#shopify-section-template--18464881869035__main .mb15.salepoint.rgTxt.fl.f-aic{
    width: 32%;
    display: inline-flex;
    border-radius: 15px;
    height: 60px;
}
#shopify-section-template--18464881869035__main .salepoint .at-icon{
    width: 40px;
    height: 40px;
}
#shopify-section-template--18464881869035__main span.metafield-multi_line_text_field{
   font-weight: 600;
}
#shopify-section-template--18464881869035__main .rgTxt.mb20{
  color: #46226b;
}
#shopify-section-template--18464881869035__main .featured-text .tc{
   display: flex;
   padding: 15px 0px !important;
}
#shopify-section-template--18464881869035__main .featured-text .at-icon{
   width: 100px;
   height: 100px;
}
#shopify-section-template--18464881869035__main .tc.fl1 p{
  margin: 47px 10px;
}
#shopify-section-template--18464881869035__main .pr_price.sale {
    padding: 0px 10px !important;
    font-size: 28px !important;
    font-weight: 700;
}
#shopify-section-template--18464881869035__main .fl.f-aie.f-jcsb {
    background: #e9e2ef;
    padding: 10px 20px;
    border-radius: 10px;
    margin-bottom: 20px;
}
#shopify-section-template--18464881869035__main .product-form__buttons {
    display: flex;
}
button#ProductSubmitButton-template--18464881869035__main {
    animation: btnzoom 5s infinite linear;
    background: #46226b;
}
button#ProductSubmitButton-template--18464881869035__main:hover {
    box-shadow: 0 5px 15px rgb(70 34 107);
    border: 0px;
}
#shopify-section-template--18464881869035__upsell div#template--18464881869035__upsell {
    max-width: 930px;
    margin: 0 123px;
    background: #e9e2ef;
    padding: 20px;
    border-radius: 10px;
}
#shopify-section-template--18464881869035__upsell .sec-ttl .sttl {
    font-size: 19px;
    padding: 10px 0px 0px 0px;
    text-align: left;
}
#shopify-section-template--18464881869035__main  h1.pr_title.fwm.mb5 {
    width: 100%;
    font-size: 32px;
    color: #46226b;
    font-family: 'Kurdis - Condensed Bold' !important;
}
#shopify-section-template--18464881869035__upsell .btn {
    font-family: "Kurdis - Semi Condensed Bold" !important;
    font-size: 12px;
    font-weight: 500;
    padding: 12px 25px;
    background-color: #46226b;
    border-radius: 10px;
}
#shopify-section-template--18464881869035__upsell .mb5 {
    margin-bottom: 5px;
    font-family: open sans, sans-serif;
    font-weight: 600;
    font-size: 15px;
}

/* Glutathione Effervscent*/
#shopify-section-template--18464930398443__main .mb15.salepoint.rgTxt.fl.f-aic{
    width: 32%;
    display: inline-flex;
    border-radius: 15px;
    height: 60px;
}
#shopify-section-template--18464930398443__main .salepoint .at-icon{
    width: 40px;
    height: 40px;
}
#shopify-section-template--18464930398443__main span.metafield-multi_line_text_field{
   font-weight: 600;
}
#shopify-section-template--18464930398443__main .rgTxt.mb20{
  color: #46226b;
}
#shopify-section-template--18464930398443__main .featured-text .tc{
   display: flex;
   padding: 15px 0px !important;
}
#shopify-section-template--18464930398443__main .featured-text .at-icon{
   width: 100px;
   height: 100px;
}
#shopify-section-template--18464930398443__main .tc.fl1 p{
  margin: 47px 10px;
}
#shopify-section-template--18464930398443__main .pr_price.sale {
    padding: 0px 10px !important;
    font-size: 28px !important;
    font-weight: 700;
}
#shopify-section-template--18464930398443__main .fl.f-aie.f-jcsb {
    background: #e9e2ef;
    padding: 10px 20px;
    border-radius: 10px;
    margin-bottom: 20px;
}
#shopify-section-template--18464930398443__main .product-form__buttons {
    display: flex;
}
button#ProductSubmitButton-template--18464930398443__main {
    animation: btnzoom 5s infinite linear;
    background: #46226b;
}
button#ProductSubmitButton-template--18464930398443__main:hover {
    box-shadow: 0 5px 15px rgb(70 34 107);
    border: 0px;
}
#shopify-section-template--18464930398443__upsell div#template--18464930398443__upsell {
    max-width: 930px;
    margin: 0 123px;
    background: #e9e2ef;
    padding: 20px;
    border-radius: 10px;
}
#shopify-section-template--18464930398443__upsell .sec-ttl .sttl {
    font-size: 19px;
    padding: 10px 0px 0px 0px;
    text-align: left;
}
#shopify-section-template--18464930398443__main  h1.pr_title.fwm.mb5 {
    width: 100%;
    font-size: 32px;
    color: #46226b;
    font-family: 'Kurdis - Condensed Bold' !important;
}
#shopify-section-template--18464930398443__upsell .btn {
    font-family: "Kurdis - Semi Condensed Bold" !important;
    font-size: 12px;
    font-weight: 500;
    padding: 12px 25px;
    background-color: #46226b;
    border-radius: 10px;
}
#shopify-section-template--18464930398443__upsell .mb5 {
    margin-bottom: 5px;
    font-family: open sans, sans-serif;
    font-weight: 600;
    font-size: 15px;
}


/* Advanced keto fat burner*/
#shopify-section-template--18464971423979__main .mb15.salepoint.rgTxt.fl.f-aic{
    width: 32%;
    display: inline-flex;
    border-radius: 15px;
    height: 60px;
}
#shopify-section-template--18464971423979__main .salepoint .at-icon{
    width: 40px;
    height: 40px;
}
#shopify-section-template--18464971423979__main span.metafield-multi_line_text_field{
   font-weight: 600;
}
#shopify-section-template--18464971423979__main .rgTxt.mb20{
  color: #46226b;
}
#shopify-section-template--18464971423979__main .featured-text .tc{
   display: flex;
   padding: 15px 0px !important;
}
#shopify-section-template--18464971423979__main .featured-text .at-icon{
   width: 100px;
   height: 100px;
}
#shopify-section-template--18464971423979__main .tc.fl1 p{
  margin: 47px 10px;
}
#shopify-section-template--18464971423979__main .pr_price.sale {
    padding: 0px 10px !important;
    font-size: 28px !important;
    font-weight: 700;
}
#shopify-section-template--18464971423979__main .fl.f-aie.f-jcsb {
    background: #e9e2ef;
    padding: 10px 20px;
    border-radius: 10px;
    margin-bottom: 20px;
}
#shopify-section-template--18464971423979__main .product-form__buttons {
    display: flex;
}
button#ProductSubmitButton-template--18464971423979__main {
    animation: btnzoom 5s infinite linear;
    background: #46226b;
}
button#ProductSubmitButton-template--18464971423979__main:hover {
    box-shadow: 0 5px 15px rgb(70 34 107);
    border: 0px;
}
#shopify-section-template--18464971423979__upsell div#template--18464971423979__upsell {
    max-width: 930px;
    margin: 0 123px;
    background: #e9e2ef;
    padding: 20px;
    border-radius: 10px;
}
#shopify-section-template--18464971423979__upsell .sec-ttl .sttl {
    font-size: 19px;
    padding: 10px 0px 0px 0px;
    text-align: left;
}
#shopify-section-template--18464971423979__main  h1.pr_title.fwm.mb5 {
    width: 100%;
    font-size: 32px;
    color: #46226b;
    font-family: 'Kurdis - Condensed Bold' !important;
}
#shopify-section-template--18464971423979__upsell .btn {
    font-family: "Kurdis - Semi Condensed Bold" !important;
    font-size: 12px;
    font-weight: 500;
    padding: 12px 25px;
    background-color: #46226b;
    border-radius: 10px;
}
#shopify-section-template--18464971423979__upsell .mb5 {
    margin-bottom: 5px;
    font-family: open sans, sans-serif;
    font-weight: 600;
    font-size: 15px;
}

/* Omega 3-6-9*/
#shopify-section-template--18464976896235__main .mb15.salepoint.rgTxt.fl.f-aic{
    width: 32%;
    display: inline-flex;
    border-radius: 15px;
    height: 60px;
}
#shopify-section-template--18464976896235__main .salepoint .at-icon{
    width: 40px;
    height: 40px;
}
#shopify-section-template--18464976896235__main span.metafield-multi_line_text_field{
   font-weight: 600;
}
#shopify-section-template--18464976896235__main .rgTxt.mb20{
  color: #46226b;
}
#shopify-section-template--18464976896235__main .featured-text .tc{
   display: flex;
   padding: 15px 0px !important;
}
#shopify-section-template--18464976896235__main .featured-text .at-icon{
   width: 100px;
   height: 100px;
}
#shopify-section-template--18464976896235__main .tc.fl1 p{
  margin: 47px 10px;
}
#shopify-section-template--18464976896235__main .pr_price.sale {
    padding: 0px 10px !important;
    font-size: 28px !important;
    font-weight: 700;
}
#shopify-section-template--18464976896235__main .fl.f-aie.f-jcsb {
    background: #e9e2ef;
    padding: 10px 20px;
    border-radius: 10px;
    margin-bottom: 20px;
}
#shopify-section-template--18464976896235__main .product-form__buttons {
    display: flex;
}
button#ProductSubmitButton-template--18464976896235__main {
    animation: btnzoom 5s infinite linear;
    background: #46226b;
}
button#ProductSubmitButton-template--18464976896235__main:hover {
    box-shadow: 0 5px 15px rgb(70 34 107);
    border: 0px;
}
#shopify-section-template--18464976896235__upsell div#template--18464976896235__upsell {
    max-width: 930px;
    margin: 0 123px;
    background: #e9e2ef;
    padding: 10px;
    border-radius: 10px;
}
#shopify-section-template--18464976896235__upsell .sec-ttl .sttl {
    font-size: 19px;
    padding: 10px 0px 0px 0px;
    text-align: left;
}
#shopify-section-template--18464976896235__main  h1.pr_title.fwm.mb5 {
    width: 100%;
    font-size: 32px;
    color: #46226b;
    font-family: 'Kurdis - Condensed Bold' !important;
}
#shopify-section-template--18464976896235__upsell .btn {
    font-family: "Kurdis - Semi Condensed Bold" !important;
    font-size: 12px;
    font-weight: 500;
    padding: 12px 25px;
    background-color: #46226b;
    border-radius: 10px;
}
#shopify-section-template--18464976896235__upsell .mb5 {
    margin-bottom: 5px;
    font-family: open sans, sans-serif;
    font-weight: 600;
    font-size: 15px;
}


/* Vitamin b12*/
#shopify-section-template--18465011695851__main .mb15.salepoint.rgTxt.fl.f-aic{
    width: 32%;
    display: inline-flex;
    border-radius: 15px;
    height: 60px;
}
#shopify-section-template--18465011695851__main .salepoint .at-icon{
    width: 40px;
    height: 40px;
}
#shopify-section-template--18465011695851__main span.metafield-multi_line_text_field{
   font-weight: 600;
}
#shopify-section-template--18465011695851__main .rgTxt.mb20{
  color: #46226b;
}
#shopify-section-template--18465011695851__main .featured-text .tc{
   display: flex;
   padding: 15px 0px !important;
}
#shopify-section-template--18465011695851__main .featured-text .at-icon{
   width: 100px;
   height: 100px;
}
#shopify-section-template--18465011695851__main .tc.fl1 p{
  margin: 47px 10px;
}
#shopify-section-template--18465011695851__main .pr_price.sale {
    padding: 0px 10px !important;
    font-size: 28px !important;
    font-weight: 700;
}
#shopify-section-template--18465011695851__main .fl.f-aie.f-jcsb {
    background: #e9e2ef;
    padding: 10px 20px;
    border-radius: 10px;
    margin-bottom: 20px;
}
#shopify-section-template--18465011695851__main .product-form__buttons {
    display: flex;
}
button#ProductSubmitButton-template--18465011695851__main {
    animation: btnzoom 5s infinite linear;
    background: #46226b;
}
button#ProductSubmitButton-template--18465011695851__main:hover {
    box-shadow: 0 5px 15px rgb(70 34 107);
    border: 0px;
}
#shopify-section-template--18465011695851__upsell div#template--18465011695851__upsell {
    max-width: 930px;
    margin: 0 123px;
    background: #e9e2ef;
    padding: 20px;
    border-radius: 10px;
}
#shopify-section-template--18465011695851__upsell .sec-ttl .sttl {
    font-size: 19px;
    padding: 10px 0px 0px 0px;
    text-align: left;
}
#shopify-section-template--18465011695851__main  h1.pr_title.fwm.mb5 {
    width: 100%;
    font-size: 32px;
    color: #46226b;
    font-family: 'Kurdis - Condensed Bold' !important;
}
#shopify-section-template--18465011695851__upsell .btn {
    font-family: "Kurdis - Semi Condensed Bold" !important;
    font-size: 12px;
    font-weight: 500;
    padding: 12px 25px;
    background-color: #46226b;
    border-radius: 10px;
}
#shopify-section-template--18465011695851__upsell .mb5 {
    margin-bottom: 5px;
    font-family: open sans, sans-serif;
    font-weight: 600;
    font-size: 15px;
}

/*Chewable coral calcium*/
#shopify-section-template--18465050067179__main .mb15.salepoint.rgTxt.fl.f-aic{
    width: 32%;
    display: inline-flex;
    border-radius: 15px;
    height: 60px;
}
#shopify-section-template--18465050067179__main .salepoint .at-icon{
    width: 40px;
    height: 40px;
}
#shopify-section-template--18465050067179__main span.metafield-multi_line_text_field{
   font-weight: 600;
}
#shopify-section-template--18465050067179__main .rgTxt.mb20{
  color: #46226b;
}
#shopify-section-template--18465050067179__main .featured-text .tc{
   display: flex;
   padding: 15px 0px !important;
}
#shopify-section-template--18465050067179__main .featured-text .at-icon{
   width: 100px;
   height: 100px;
}
#shopify-section-template--18465050067179__main .tc.fl1 p{
  margin: 47px 10px;
}
#shopify-section-template--18465050067179__main .pr_price.sale {
    padding: 0px 10px !important;
    font-size: 28px !important;
    font-weight: 700;
}
#shopify-section-template--18465050067179__main .fl.f-aie.f-jcsb {
    background: #e9e2ef;
    padding: 10px 20px;
    border-radius: 10px;
    margin-bottom: 20px;
}
#shopify-section-template--18465050067179__main .product-form__buttons {
    display: flex;
}
button#ProductSubmitButton-template--18465050067179__main {
    animation: btnzoom 5s infinite linear;
    background: #46226b;
}
button#ProductSubmitButton-template--18465050067179__main:hover {
    box-shadow: 0 5px 15px rgb(70 34 107);
    border: 0px;
}
#shopify-section-template--18465050067179__upsell div#template--18465050067179__upsell {
    max-width: 930px;
    margin: 0 123px;
    background: #e9e2ef;
    padding: 20px;
    border-radius: 10px;
}
#shopify-section-template--18465050067179__upsell .sec-ttl .sttl {
    font-size: 19px;
    padding: 10px 0px 0px 0px;
    text-align: left;
}
#shopify-section-template--18465050067179__main  h1.pr_title.fwm.mb5 {
    width: 100%;
    font-size: 32px;
    color: #46226b;
    font-family: 'Kurdis - Condensed Bold' !important;
}
#shopify-section-template--18465050067179__upsell .btn {
    font-family: "Kurdis - Semi Condensed Bold" !important;
    font-size: 12px;
    font-weight: 500;
    padding: 12px 25px;
    background-color: #46226b;
    border-radius: 10px;
}
#shopify-section-template--18465050067179__upsell .mb5 {
    margin-bottom: 5px;
    font-family: open sans, sans-serif;
    font-weight: 600;
    font-size: 15px;
}

/*Orange Flavoured vitamin d3*/
#shopify-section-template--18465058455787__main .mb15.salepoint.rgTxt.fl.f-aic{
    width: 32%;
    display: inline-flex;
    border-radius: 15px;
    height: 60px;
}
#shopify-section-template--18465058455787__main .salepoint .at-icon{
    width: 40px;
    height: 40px;
}
#shopify-section-template--18465058455787__main span.metafield-multi_line_text_field{
   font-weight: 600;
}
#shopify-section-template--18465058455787__main .rgTxt.mb20{
  color: #46226b;
}
#shopify-section-template--18465058455787__main .featured-text .tc{
   display: flex;
   padding: 15px 0px !important;
}
#shopify-section-template--18465058455787__main .featured-text .at-icon{
   width: 100px;
   height: 100px;
}
#shopify-section-template--18465058455787__main .tc.fl1 p{
  margin: 47px 10px;
}
#shopify-section-template--18465058455787__main .pr_price.sale {
    padding: 0px 10px !important;
    font-size: 28px !important;
    font-weight: 700;
}
#shopify-section-template--18465058455787__main .fl.f-aie.f-jcsb {
    background: #e9e2ef;
    padding: 10px 20px;
    border-radius: 10px;
    margin-bottom: 20px;
}
#shopify-section-template--18465058455787__main .product-form__buttons {
    display: flex;
}
button#ProductSubmitButton-template--18465058455787__main {
    animation: btnzoom 5s infinite linear;
    background: #46226b;
}
button#ProductSubmitButton-template--18465058455787__main:hover {
    box-shadow: 0 5px 15px rgb(70 34 107);
    border: 0px;
}
#shopify-section-template--18465058455787__upsell div#template--18465058455787__upsell {
    max-width: 930px;
    margin: 0 123px;
    background: #e9e2ef;
    padding: 20px;
    border-radius: 10px;
}
#shopify-section-template--18465058455787__upsell .sec-ttl .sttl {
    font-size: 19px;
    padding: 10px 0px 0px 0px;
    text-align: left;
}
#shopify-section-template--18465058455787__main  h1.pr_title.fwm.mb5 {
    width: 100%;
    font-size: 32px;
    color: #46226b;
    font-family: 'Kurdis - Condensed Bold' !important;
}
#shopify-section-template--18465058455787__upsell .btn {
    font-family: "Kurdis - Semi Condensed Bold" !important;
    font-size: 12px;
    font-weight: 500;
    padding: 12px 25px;
    background-color: #46226b;
    border-radius: 10px;
}
#shopify-section-template--18465058455787__upsell .mb5 {
    margin-bottom: 5px;
    font-family: open sans, sans-serif;
    font-weight: 600;
    font-size: 15px;
}

/*Pre Probiotic*/
#shopify-section-template--18465096663275__main .mb15.salepoint.rgTxt.fl.f-aic{
    width: 32%;
    display: inline-flex;
    border-radius: 15px;
    height: 60px;
}
#shopify-section-template--18465096663275__main .salepoint .at-icon{
    width: 40px;
    height: 40px;
}
#shopify-section-template--18465096663275__main span.metafield-multi_line_text_field{
   font-weight: 600;
}
#shopify-section-template--18465096663275__main .rgTxt.mb20{
  color: #46226b;
}
#shopify-section-template--18465096663275__main .featured-text .tc{
   display: flex;
   padding: 15px 0px !important;
}
#shopify-section-template--18465096663275__main .featured-text .at-icon{
   width: 100px;
   height: 100px;
}
#shopify-section-template--18465096663275__main .tc.fl1 p{
  margin: 47px 10px;
}
#shopify-section-template--18465096663275__main .pr_price.sale {
    padding: 0px 10px !important;
    font-size: 28px !important;
    font-weight: 700;
}
#shopify-section-template--18465096663275__main .fl.f-aie.f-jcsb {
    background: #e9e2ef;
    padding: 10px 20px;
    border-radius: 10px;
    margin-bottom: 20px;
}
#shopify-section-template--18465096663275__main .product-form__buttons {
    display: flex;
}
button#ProductSubmitButton-template--18465096663275__main {
    animation: btnzoom 5s infinite linear;
    background: #46226b;
}
button#ProductSubmitButton-template--18465096663275__main:hover {
    box-shadow: 0 5px 15px rgb(70 34 107);
    border: 0px;
}
#shopify-section-template--18465096663275__upsell div#template--18465096663275__upsell {
    max-width: 930px;
    margin: 0 123px;
    background: #e9e2ef;
    padding: 20px;
    border-radius: 10px;
}
#shopify-section-template--18465096663275__upsell .sec-ttl .sttl {
    font-size: 19px;
    padding: 10px 0px 0px 0px;
    text-align: left;
}
#shopify-section-template--18465096663275__main  h1.pr_title.fwm.mb5 {
    width: 100%;
    font-size: 32px;
    color: #46226b;
    font-family: 'Kurdis - Condensed Bold' !important;
}
#shopify-section-template--18465096663275__upsell .btn {
    font-family: "Kurdis - Semi Condensed Bold" !important;
    font-size: 12px;
    font-weight: 500;
    padding: 12px 25px;
    background-color: #46226b;
    border-radius: 10px;
}
#shopify-section-template--18465096663275__upsell .mb5 {
    margin-bottom: 5px;
    font-family: open sans, sans-serif;
    font-weight: 600;
    font-size: 15px;
}

/*Apple Cider Vinegar */
#shopify-section-template--18465110917355__main .mb15.salepoint.rgTxt.fl.f-aic{
    width: 32%;
    display: inline-flex;
    border-radius: 15px;
    height: 60px;
}
#shopify-section-template--18465110917355__main .salepoint .at-icon{
    width: 40px;
    height: 40px;
}
#shopify-section-template--18465110917355__main span.metafield-multi_line_text_field{
   font-weight: 600;
}
#shopify-section-template--18465110917355__main .rgTxt.mb20{
  color: #46226b;
}
#shopify-section-template--18465110917355__main .featured-text .tc{
   display: flex;
   padding: 15px 0px !important;
}
#shopify-section-template--18465110917355__main .featured-text .at-icon{
   width: 100px;
   height: 100px;
}
#shopify-section-template--18465110917355__main .tc.fl1 p{
  margin: 47px 10px;
}
#shopify-section-template--18465110917355__main .pr_price.sale {
    padding: 0px 10px !important;
    font-size: 28px !important;
    font-weight: 700;
}
#shopify-section-template--18465110917355__main .fl.f-aie.f-jcsb {
    background: #e9e2ef;
    padding: 10px 20px;
    border-radius: 10px;
    margin-bottom: 20px;
}
#shopify-section-template--18465110917355__main .product-form__buttons {
    display: flex;
}
button#ProductSubmitButton-template--18465110917355__main {
    animation: btnzoom 5s infinite linear;
    background: #46226b;
}
button#ProductSubmitButton-template--18465110917355__main:hover {
    box-shadow: 0 5px 15px rgb(70 34 107);
    border: 0px;
}
#shopify-section-template--18465110917355__upsell div#template--18465110917355__upsell {
    max-width: 930px;
    margin: 0 123px;
    background: #e9e2ef;
    padding: 20px;
    border-radius: 10px;
}
#shopify-section-template--18465110917355__upsell .sec-ttl .sttl {
    font-size: 19px;
    padding: 10px 0px 0px 0px;
    text-align: left;
}
#shopify-section-template--18465110917355__main  h1.pr_title.fwm.mb5 {
    width: 100%;
    font-size: 32px;
    color: #46226b;
    font-family: 'Kurdis - Condensed Bold' !important;
}
#shopify-section-template--18465110917355__upsell .btn {
    font-family: "Kurdis - Semi Condensed Bold" !important;
    font-size: 12px;
    font-weight: 500;
    padding: 12px 25px;
    background-color: #46226b;
    border-radius: 10px;
}
#shopify-section-template--18465110917355__upsell .mb5 {
    margin-bottom: 5px;
    font-family: open sans, sans-serif;
    font-weight: 600;
    font-size: 15px;
}

/*Melatonin Sleep Gummies */
#shopify-section-template--18465159282923__main .mb15.salepoint.rgTxt.fl.f-aic{
    width: 32%;
    display: inline-flex;
    border-radius: 15px;
    height: 60px;
}
#shopify-section-template--18465159282923__main .salepoint .at-icon{
    width: 40px;
    height: 40px;
}
#shopify-section-template--18465159282923__main span.metafield-multi_line_text_field{
   font-weight: 600;
}
#shopify-section-template--18465159282923__main .rgTxt.mb20{
  color: #46226b;
}
#shopify-section-template--18465159282923__main .featured-text .tc{
   display: flex;
   padding: 15px 0px !important;
}
#shopify-section-template--18465159282923__main .featured-text .at-icon{
   width: 100px;
   height: 100px;
}
#shopify-section-template--18465159282923__main .tc.fl1 p{
  margin: 47px 10px;
}
#shopify-section-template--18465159282923__main .pr_price.sale {
    padding: 0px 10px !important;
    font-size: 28px !important;
    font-weight: 700;
}
#shopify-section-template--18465159282923__main .fl.f-aie.f-jcsb {
    background: #e9e2ef;
    padding: 10px 20px;
    border-radius: 10px;
    margin-bottom: 20px;
}
#shopify-section-template--18465159282923__main .product-form__buttons {
    display: flex;
}
button#ProductSubmitButton-template--18465159282923__main {
    animation: btnzoom 5s infinite linear;
    background: #46226b;
}
button#ProductSubmitButton-template--18465159282923__main:hover {
    box-shadow: 0 5px 15px rgb(70 34 107);
    border: 0px;
}
#shopify-section-template--18465159282923__upsell div#template--18465159282923__upsell {
    max-width: 930px;
    margin: 0 123px;
    background: #e9e2ef;
    padding: 20px;
    border-radius: 10px;
}
#shopify-section-template--18465159282923__upsell .sec-ttl .sttl {
    font-size: 19px;
    padding: 10px 0px 0px 0px;
    text-align: left;
}
#shopify-section-template--18465159282923__main  h1.pr_title.fwm.mb5 {
    width: 100%;
    font-size: 32px;
    color: #46226b;
    font-family: 'Kurdis - Condensed Bold' !important;
}
#shopify-section-template--18465159282923__upsell .btn {
    font-family: "Kurdis - Semi Condensed Bold" !important;
    font-size: 12px;
    font-weight: 500;
    padding: 12px 25px;
    background-color: #46226b;
    border-radius: 10px;
}
#shopify-section-template--18465159282923__upsell .mb5 {
    margin-bottom: 5px;
    font-family: open sans, sans-serif;
    font-weight: 600;
    font-size: 15px;
}

/*Beauty HSN*/
#shopify-section-template--18465183760619__main .mb15.salepoint.rgTxt.fl.f-aic{
    width: 32%;
    display: inline-flex;
    border-radius: 15px;
    height: 60px;
}
#shopify-section-template--18465183760619__main .salepoint .at-icon{
    width: 40px;
    height: 40px;
}
#shopify-section-template--18465183760619__main span.metafield-multi_line_text_field{
   font-weight: 600;
}
#shopify-section-template--18465183760619__main .rgTxt.mb20{
  color: #46226b;
}
#shopify-section-template--18465183760619__main .featured-text .tc{
   display: flex;
   padding: 15px 0px !important;
}
#shopify-section-template--18465183760619__main .featured-text .at-icon{
   width: 100px;
   height: 100px;
}
#shopify-section-template--18465183760619__main .tc.fl1 p{
  margin: 47px 10px;
}
#shopify-section-template--18465183760619__main .pr_price.sale {
    padding: 0px 10px !important;
    font-size: 28px !important;
    font-weight: 700;
}
#shopify-section-template--18465183760619__main .fl.f-aie.f-jcsb {
    background: #e9e2ef;
    padding: 10px 20px;
    border-radius: 10px;
    margin-bottom: 20px;
}
#shopify-section-template--18465183760619__main .product-form__buttons {
    display: flex;
}
button#ProductSubmitButton-template--18465183760619__main {
    animation: btnzoom 5s infinite linear;
    background: #46226b;
}
button#ProductSubmitButton-template--18465183760619__main:hover {
    box-shadow: 0 5px 15px rgb(70 34 107);
    border: 0px;
}
#shopify-section-template--18465183760619__upsell div#template--18465183760619__upsell {
    max-width: 930px;
    margin: 0 123px;
    background: #e9e2ef;
    padding: 20px;
    border-radius: 10px;
}
#shopify-section-template--18465183760619__upsell .sec-ttl .sttl {
    font-size: 19px;
    padding: 10px 0px 0px 0px;
    text-align: left;
}
#shopify-section-template--18465183760619__main  h1.pr_title.fwm.mb5 {
    width: 100%;
    font-size: 32px;
    color: #46226b;
    font-family: 'Kurdis - Condensed Bold' !important;
}
#shopify-section-template--18465183760619__upsell .btn {
    font-family: "Kurdis - Semi Condensed Bold" !important;
    font-size: 12px;
    font-weight: 500;
    padding: 12px 25px;
    background-color: #46226b;
    border-radius: 10px;
}
#shopify-section-template--18465183760619__upsell .mb5 {
    margin-bottom: 5px;
    font-family: open sans, sans-serif;
    font-weight: 600;
    font-size: 15px;
}



#shopify-section-template--18091903058155__main .salepoint .at-icon {
    width: 40px;
    height: 40px;
}
#shopify-section-template--18091903058155__main .featured-text .tc{
   display: flex;
   padding: 15px 0px !important;
}
#shopify-section-template--18091903058155__main .featured-text .at-icon{
  width: 100px;
  height: 100px;
}
#shopify-section-template--18091903058155__main .tc.fl1 p {
    margin: auto;
}
#shopify-section-template--18091903058155__main .rgTxt.mb20 {
    color: #46226b;
}
#shopify-section-template--18091903058155__main .rgTxt.mb20 {
    margin: 0;
}
#shopify-section-template--18091903058155__main h1.pr_title.fwm.mb5 {
    width: 100%;
    font-size: 32px;
    color: #46226b;
    font-family: 'Kurdis - Condensed Bold' !important;
}
#shopify-section-template--18091903058155__main h4 {
    margin: 0;
}
#shopify-section-template--18091903058155__main .pr_price.sale{
  padding: 0px 10px !important;
  font-size: 28px !important;
  font-weight: 700;
}
#shopify-section-template--18091903058155__main .product-form__buttons {
    display: flex;
}
.pr_btn, .shopify-payment-button__button{
    text-transform: var(--btncase, uppercase);
    width: 50% !important;
    min-width: 300px !important;
    font-size: var(--btnfsize) !important;
    letter-spacing: inherit;
    margin: 0px 10px 10px 0px;
    height: 50px !important;
    border-radius: 10px !important;
    font-family: "Kurdis - Semi Condensed Bold" !important;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded.BUz42FHpSPncCPJ4Pr_f.jjzYeefyWpPZLH9pIgyw.RWJ0IfBjxIhflh4AIrUw {
    border-radius: 10px !important;
    font-family: "Kurdis - Semi Condensed Bold" !important;
    -webkit-animation: glowing 1500ms infinite;
    -moz-animation: glowing 1500ms infinite;
    -o-animation: glowing 1500ms infinite;
    animation: glowing 1500ms infinite;
}
div#shopify-section-template--18091903058155__icon_and_text_QJQUUC {
    background-color: #E3F3DD;
}
#shopify-section-template--18091903058155__icon_and_text_QJQUUC .fl1{
    font-family: "Kurdis - Condensed Bold" !important;
    color: #1a6349;
}
#std18091902402795__scroling_text_JhfqWQ:hover{
    animation-play-state: paused;
}
#shopify-section-template--18091902402795__testimonials_GDyFew .fl.f-aic {
    padding: 0px;
    background: #e9e2ef;
    height: 107px;
}
span.sec, span.pan, span.authentic, span.cod, span.dis {
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 2px;
}
div#shopify-section-template--18091902468331__custom_block_Cecz6f {
    display: none !important;
}
 #shopify-section-template--18091902468331__custom_block_Dy6jdK .rte-setting.mb20, #shopify-section-template--18091902468331__custom_block_QnczAT .rte-setting.mb20, #shopify-section-template--18091902468331__custom_block_3xJepW .rte-setting.mb20{
  padding: 0px;
}
  div#shopify-section-template--18091902468331__custom_block_QnczAT {
    display: block !important;
}
#shopify-section-sections--18091897159915__footer .f-row-md {
    flex-direction: unset;
    /* vertical-align: middle; */
}
.mb25.ad_inputs.fl.f-col.f-row-md {
    flex-direction: row !important;
}
.shrt {
    height: 42px;
    overflow: hidden;
}
.h4.fwm.mb10 {
    padding-right: 10px;
}
#shopify-section-template--18091902402795__testimonials_GDyFew .grid_img{
  border-radius: 0px;
}
span.cod img, span.sec img, span.pan img, span.authentic img, span.dis img{
    vertical-align: middle;
   margin-right: 10px;
}
span.sec, span.pan, span.authentic,span.cod {
    padding-left: 210px;
 
}
a.gbtn.pr.wishlist.addto-wishlist {
    min-width: 35px !important;
    height: 35px !important;
    
    padding: 0px;
    border-radius: 0px;
    position: absolute;
    top: 14px;
    left: 280px;
    z-index: 1;
    border-radius: 50% !important;
    background: #F3F4FA;
    /* padding: 20px; */
    line-height: 33px !important;
}
a.gbtn.pr.wishlist {
    max-width: 35px !important;
    min-width: 0px;
    height: 35px;
    padding: 0px;
    border-radius: 0px;
    position: absolute;
    top: 14px;
    left: 280px;
    z-index: 1;
    border-radius: 50%;
    background: #F3F4FA;
    /* padding: 20px; */
    line-height: 33px;
}
#shopify-section-template--18091903058155__main .tc.fl1 p {
    margin: 47px 10px;
}
.grid_bx .gbtn:hover, .removeItem:hover {
    background-color: #46226b;
    color: #ffffff;
}
#shopify-section-template--18091902992619__main .pr_price.sale{
      padding: 0 15px;
}
#wishlist .removeItem {
    position: absolute;
    right: 15px;
    top: 10px;
    z-index: 333;
    text-align: center;
    line-height: 30px !important;
    opacity: 0;
    border-radius: 50%;
    min-width: 30px;
    height: 30px;
    background: white;
}
a.snav.lvl-2 {
    font-family: "open-sans", sans-serif !important;
    font-size: 14px;
    color: #1e0d30;
    font-weight: 600;
}
    ul.ddmenu li a:hover {
        color: #452369;
    }
button#ProductSubmitButton-template--18091903058155__main:hover {
    box-shadow: 0 5px 15px rgb(70 34 107);
    border: 0px;
}
/*Product Page Mobile*/
.mgmenu a.snav.lvl-2 {
    /* font-family: 'Open Sans'; */
    font-family: "Open Sans", sans-serif !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    color: black;
}
.mgmenu li.lvl-1 li a:hover, .mgmenu .subLinks .snav:hover, .mgmenu .mcatLink:hover, li.nottl a.snav:hover {
        color: #452369 !important;
    }
        .mgmenu a.lvl-1:hover {
        color: #452369;
    }

#shopify-section-template--18091902402795__lookbook_shop_nQNgHJ .lb_shop.fl.f-aic.left.brad.active {
    width: 320px;
    height: 145px;
}
#shopify-section-template--18091902402795__lookbook_shop_nQNgHJ .pr_price.sale {
    color: #1A0033;
    padding: 0px 10px 0px 0px;
    /* padding: 0 40px; */
    font-weight: 700;
    font-size: 18px;
    border-right: 1px solid #452369;
}
#shopify-section-template--18091902402795__lookbook_shop_nQNgHJ span.per {
    float: right;
    /* order: 2; */
    padding: 5px 5px 0px 0px;
    text-align: center;
    font-weight: 600;
    color: #ff0000;
    font-size: 13px !important;
}
#shopify-section-template--18091902402795__lookbook_shop_nQNgHJ s.pr_price {
    /* opacity: 0.6; */
    /* padding: 0 35px; */
    font-weight: 400;
    /* border-right: 1px solid #1A0033; */
    float: right;
    padding: 5px 0px 5px 3px;
    font-size: 13px;
    color: #1A0033;
    font-weight: 600;
}
#shopify-section-template--18091902402795__lookbook_shop_nQNgHJ .grid_img {
    display: block;
    position: relative;
    padding-bottom: 100%;
    border-radius: 0px;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: all 0.5s cubic-bezier(0,0,.3,1);
    /* border-radius: 20px 20px 0px 0px; */
}
#shopify-section-template--18091902402795__custom_block_masonry_HwbDNA .btn4 {
    color: #fff;
    background-color: #46226b;
    border: 1px solid #46226b;
    margin-top: 89px;
}
#main_nav .snav{
    letter-spacing: 1px;
}
#shopify-section-template--18091903058155__main .mb15.salepoint.rgTxt.fl.f-aic:hover {
    transform: scale(1.1);
}
#shopify-section-template--18091903058155__upsell div#template--18091903058155__upsell {
    max-width: 930px;
    margin: 0 123px;
    background: #e9e2ef;
    padding: 20px;
    border-radius: 10px;
}
#shopify-section-template--18091903058155__main .grid_img{
  border-radius: 0px;
}
#shopify-section-template--18091903058155__upsell .sec-ttl .sttl {
    font-size: 19px;
    padding: 10px 0px 0px 0px;
    text-align: left;
}
#shopify-section-template--18091903058155__upsell .grid_img{
    border-radius: 0px;
}
#shopify-section-template--18091903058155__main span.metafield-multi_line_text_field {
    font-weight: 600;
}
button#ProductSubmitButton-template--18091903058155__main {
    animation: btnzoom 5s infinite linear;
    background: #46226b;
}

@keyframes btnzoom {
  0% { transform: scale(1); }
  45%{ transform: scale(1);}
  47% { transform: scale(1.05); }
  49% { transform: scale(1); }
  51%{ transform: scale(1.05);}
  53%{transform: scale(1);}
  55%{transform: scale(1.05);}
  57%{transform: scale(1);}
}
#shopify-section-template--18091903058155__main .fl.f-aie.f-jcsb {
    background: #e9e2ef;
    padding: 10px 20px;
    border-radius: 10px;
    margin-bottom: 20px;
}
div#price-template--18091903058155__main {
    margin-bottom: 0px !important;
    padding: 20px 0px;
    border-radius: 10px 10px 0px 0px;
    
}

div#shopify-section-template--18190667186411__pagefly_section_Y7BFUm {
    background-color: #1A0033;
}
div#shopify-section-template--18091902402795__lookbook_shop_BRet9p {
    display: none !important;
}
@media(max-width: 767px){
  div#shopify-section-template--18091902402795__custom_block_masonry_HwbDNA{
    padding-bottom: 0px;
  }
  #shopify-section-template--18091903058155__main .product-form__buttons{
    display: block;
  }
  .pr_btn, .shopify-payment-button__button{
    width: 100% !important;
  }
  #shopify-section-template--18091903058155__main .mb15.salepoint.rgTxt.fl.f-aic {
    width: 49%;
    display: inline-flex;
    border-radius: 15px;
    height: 60px;
}
  #shopify-section-template--18091903058155__main h1.pr_title.fwm.mb5 {
    width: 100%;
    font-size: 28px;
    color: #46226b;
}
  #shopify-section-template--18091903058155__main .featured-text .tc {
    display: block;
    padding: 15px 0px !important;
}
#shopify-section-template--18091902468331__custom_block_Cecz6f .rte-setting.mb20{
  padding: 0px;
}
body.template-index {
    overflow-y: unset !important;
}
/* About us Mobile*/
  #shopify-section-template--18091902468331__custom_liquid_CH7awh .sec-ttl .sttl {
    font-size: 30px;
    color: white;
    text-align: left;
    width: 100%;
    font-family: "Kurdis - Condensed Bold" !important;
}
  #shopify-section-template--18091902468331__custom_block_masonry_c4VETB .of_hidden.ct_item_in.ct_item_richtxt.w_100{
    padding: 0px !important;
  }
  #shopify-section-template--18091902468331__custom_block_masonry_c4VETB .rgTxt.rte-setting.mb20 {
    text-align: left;
    color: #46226B;
    font-weight: 600;
    padding: 0px;
    font-size: 15px;
}
  div#shopify-section-template--18091902468331__devider_3w7Cft {
    width: 70%;
    margin: 0px 0px 0px 116px !important;
}
 #shopify-section-template--18091902468331__text_col_top_image_XGQRj6 .sec-ttl .sttl {
    color: #46226B;
    font-size: 26px;
    font-family: var(--ft2);
    font-weight: 500;
    margin: 0;
    line-height: 1.3;
}
  #shopify-section-template--18091902468331__text_col_top_image_XGQRj6 .tpimgCol {
    min-width: 100%;
}
  div#shopify-section-template--18091902468331__custom_block_Dy6jdK, div#shopify-section-template--18091902468331__custom_block_QnczAT, div#shopify-section-template--18091902468331__custom_block_3xJepW {
    width: 100%;
    margin: auto;
}
  div#shopify-section-template--18091902468331__custom_block_Cecz6f {
    display: block !important;
}
  div#shopify-section-template--18091902468331__custom_block_QnczAT {
    display: none !important;
}
  #shopify-section-template--18091902468331__custom_block_Cecz6f h3.ttlTxt.ft1 {
    text-align: left;
    /* font-size: 18px; */
}
  #shopify-section-sections--18091897159915__footer .f-row-md {
    flex-direction: column;
    vertical-align: middle;
}
  #shopify-section-sections--18091897159915__footer .tl-md {
    text-align: center !important;
    padding-left: 0px !important; 
}
  div#shopify-section-template--18091902468331__icon_and_text_d4HnfG{
    width: 100%;
    margin: auto;
  }
      #shopify-section-template--18091902468331__custom_liquid_CH7awh .sec-ttl .sttl {
        font-size: 24px;
        color: white;
        text-align: left;
        width: 100%;
        font-family: "Kurdis - Condensed Bold" !important;
    }
  div#shopify-section-template--18091902402795__lookbook_shop_nQNgHJ {
    display: none;
}
  
  }



/*Home Page CSS*/
@media(max-width: 767px){
  .grid_bx .pr_review{
    min-height: 18px;
    margin: 5px 0 10px;
    padding-left: 60px;
    width: 40%;
  }
  .sec-ttl .sttl {
        font-size: 24px;
        text-transform: uppercase;
    }
  #shopify-section-template--18091902402795__shoppable_videos_V8Q4Rr s.pr_price {
    float: right;
    padding: 1px 9px 0px 0px !important;
    font-size: 13px;
    color: #1A0033;
    font-weight: 600;
    font-family: mulish, sans-serif;
}
  #shopify-section-template--18091902402795__product_slider_8NqKAC div#template--18091902402795__product_slider_8NqKAC {
    background: url(/cdn/shop/files/background.jpg?v=1720241893);
    padding: 50px 20px !important;
    background-size: contain;
}
  #shopify-section-template--18091902402795__product_slider_8NqKAC .grid_4 .gbtn {
        margin-bottom: 0px;
    }
    span.per {
        float: unset !important;
        /* order: 2; */
        padding: 0px 0px 0px 30px;
        text-align: center;
        font-weight: 600;
        color: #1A0033;
        font-size: 13px !important;
    }
  .pr_price.sale {
    color: #1A0033;
    padding: 4px 4px 0px 0px !important;
    font-weight: 700;
    font-size: 14px !important;
    border-right: 1px solid #452369;
}
  s.pr_price {
    /* opacity: 0.6; */
    /* padding: 0 35px; */
    font-weight: 400;
    /* border-right: 1px solid #1A0033; */
    float: right;
    padding: 3px 0px 5px 8px !important;
    font-size: 15px;
    color: #1A0033;
    font-weight: 600;
}
 #shopify-section-template--18091902402795__collection_tabs_BXLLtd div#cltab_LEYTVx {
    padding: 20px 20px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 23%, rgba(233, 186, 214, 1) 67%);
} 
  #shopify-section-template--18091902402795__collection_tabs_BXLLtd div#cltab_tXdwWn {
    padding: 20px 20px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 23%, rgba(239, 181, 181, 1) 67%);
}
  #shopify-section-template--18091902402795__collection_tabs_BXLLtd div#cltab_qjFUXA {
    padding: 20px 20px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 23%, rgba(166, 207, 237, 1) 67%);
}
  #shopify-section-template--18091902402795__collection_tabs_BXLLtd div#cltab_F4jrEq {
    padding: 20px 20px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 23%, rgba(239, 230, 147, 1) 67%);
}
  #shopify-section-template--18091902402795__collection_tabs_BXLLtd div#cltab_F4jrEq {
    padding: 20px 20px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 23%, rgba(239, 230, 147, 1) 67%);
}
  #shopify-section-template--18091902402795__collection_tabs_BXLLtd div#cltab_z4fht8 {
    padding: 20px 20px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 23%, rgba(197, 228, 170, 1) 67%);
}
  #shopify-section-template--18091902402795__collection_tabs_BXLLtd div#cltab_C3rKe9 {
    padding: 20px 20px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 23%, rgba(205, 180, 225, 1) 67%);
}
  #shopify-section-template--18091902402795__custom_block_masonry_HwbDNA .grid-sizer-template--18091902402795__custom_block_masonry_HwbDNA.col-2 {
    background: url(/cdn/shop/files/SenseTestPattern.svg?v=1720763526);
    background-size: contain !important;
    width: 100%;
}
  #shopify-section-template--18091902402795__custom_block_masonry_HwbDNA .customrich .ct_item_in {
    display: flex;
    padding-top: 175px;
    background: var(--bg);
    border-radius: var(--brad);
    width: 100% !important;
    margin: auto;
    text-align: center;
}
  #shopify-section-template--18091902402795__icon_and_text_BqHkPa {
    width: 100%;
    margin: auto;
}
  grid_4 .gbtn {
    opacity: 1;
    visibility: visible;
    display: inline-block;
    width: 100%;
    padding: 0 30px;
    margin-top: 0px;
    border-radius: 0 0px 20px 20px;
    font-size: 17px;
}
  a.gbtn.pr.wishlist {
    max-width: 35px !important;
    min-width: 0px;
    height: 35px;
    padding: 0px;
    border-radius: 0px;
    position: absolute;
    top: 7px;
    left: 272px;
    z-index: 1;
    border-radius: 50%;
    background: #F3F4FA;
    /* padding: 20px; */
    line-height: 33px;
}
  a.gbtn.pr.wishlist.addto-wishlist {
    min-width: 35px !important;
    height: 35px !important;
    padding: 0px;
    border-radius: 0px;
    position: absolute;
    top: 11px;
    left: 293px;
    z-index: 1;
    border-radius: 50% !important;
    background: #F3F4FA;
    /* padding: 20px; */
    line-height: 33px !important;
}
/*Catagories*/
   .product-type {
    display: block !important;
}
  .tablets {
    display: grid !iportant;
    padding: 0px !important;
    width: 100% !important;
}
  .tablets img {
    margin: 0 auto !important;
    width: 150px !important;
    height: 150px !important;
}
  .tablets h4 {
    text-align: center !important;
    font-size: 18px !important;
}
  .Capsules {
    display: grid !important;
    padding: 0px !important;
    width: 100% !important;
}
  .Capsules img {
    margin: 0 auto !important;
    width: 150px !important;
    height: 150px !important;
}
  .Capsules h4 {
    text-align: center !important;
    font-size: 18px !important;
}
    .gummies {
    display: grid !important;
    padding: 0px !important;
    width: 100% !important;
}
  .gummies img {
    margin: 0 auto !important;
    width: 150px !important;
    height: 150px !important;
}
  .gummies h4 {
    text-align: center !important;
    font-size: 18px !important;
}
    .effervescent {
    display: grid !important;
    padding: 0px !important;
    width: 100% !important;
}
  .effervescent img {
    margin: 0 auto !important;
    width: 150px !important;
    height: 150px !important;
}
  .effervescent h4 {
    text-align: center !important;
    font-size: 18px !important;
}
  .powder {
    display: grid !important;
    padding: 0px !important;
    width: 100% !important;
}
  .powder img {
    margin: 0 auto !important;
    width: 150px !important;
    height: 150px !important;
}
  .powder h4 {
    text-align: center !important;
    font-size: 18px !important;
    padding-right: 0px !important;
}
@media(max-width: 767px){
  #shopify-section-template--18091902402795__lookbook_shop_nQNgHJ s.pr_price{
    padding: 1px 3px 0px 3px !important;
    font-size: 15px;
  }
  #shopify-section-template--18091902402795__lookbook_shop_nQNgHJ .pr_price.sale{
    padding: 0px 8px 0px 8px !important;
  }
  #shopify-section-template--18091902402795__lookbook_shop_nQNgHJ span.per {
    padding: 0px;
}
  div#price-shoppable-videos .pr_price.sale{
    padding: 0px !important;
  }
  .searchDrawer{
    padding: 30px;
  }
  #shopify-section-template--18091903058155__main .pr_price.sale{
    padding: 0px 10px !important;
    font-size: 25px !important;
    font-weight: 700;
  }
  #searchPre span.per {
    padding: 3px 0px 0px 5px !important;
    font-size: 12px !important;
}
  #searchPre .pr_price.sale {
    padding: 0 6px 0 0 !important;
    font-size: 14px !important;
}
  #searchPre s.pr_price{
    padding: 3px 0px 4px 8px !important;
    font-size: 13px;
  }
  #ProductInfo-shoppable-videos .pr_btn, .shopify-payment-button__button{
    min-width: 250px !important;
  }
  #shopify-section-template--18091902402795__shoppable_videos_V8Q4Rr span.per {
    float: right !important;
    /* order: 2; */
    padding: 0px 7px 0px 0px;
    text-align: center;
    font-weight: 600;
    color: #fe1011;
    font-size: 12px !important;
    font-family: mulish, sans-serif;
}
#shopify-section-template--18091902402795__shoppable_videos_V8Q4Rr .pr_price.sale {
    color: #1A0033;
    padding: 2px 0px 0px 0px !important;
    padding: 0px;
    font-weight: 400;
    font-size: 12px !important;
    border-right: 0px solid #452369;
}
  #shopify-section-template--18091902402795__lookbook_shop_nQNgHJ .lb_shop.fl.f-aic.left.brad.active{
    width: 187px;
    height: auto;
  }
  
  .tablets img {
    margin: 0 auto !important;
    width: 125px !important;
    height: 125px !important;
}
  .Capsules img {
    margin: 0 auto !important;
    width: 125px !important;
    height: 125px !important;
}
  .gummies img {
    margin: 0 auto !important;
    width: 115px !important;
    height: 115px !important;
}
  .effervescent img {
    margin: 0 auto !important;
    width: 125px !important;
    height: 125px !important;
}
  .powder img {
    margin: 0 auto !important;
    width: 115px !important;
    height: 115px !important;
    padding-right: 0px !important;
}
  .effervescent img {
    margin: 0 auto !important;
    width: 125px !important;
    height: 125px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-37_.pf-button-1 {
    margin-left: 86px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-46_.pf-button-1 {
    margin-left: 74px !important; 
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-57_.pf-button-1 {
    margin-left: 81px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-67_.pf-button-1 {
    margin-left: 81px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-79_.pf-button-1 {
    margin-left: 121px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-90_.pf-button-1 {
    margin-left: 88px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-101_.pf-button-1 {
    margin-left: 120px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-111_.pf-button-1 {
    margin-left: 87px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-122_.pf-button-1 {
    margin-left: 90px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-132_.pf-button-1 {
    margin-left: 32px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-142_.pf-button-1 {
    margin-left: 65px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-153_.pf-button-1 {
    margin-left: 54px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-164_.pf-button-1 {
    margin-left: 60px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-174_.pf-button-1 {
    margin-left: 85px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-185_.pf-button-1 {
    margin-left: 72px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-196_.pf-button-1 {
    margin-left: 78px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-207_.pf-button-1 {
    margin-left: 89px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-218_.pf-button-1 {
    margin-left: 131px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-229_.pf-button-1 {
    margin-left: 134px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-239_.pf-button-1 {
    margin-left: 72px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-251_.pf-button-1 {
    margin-left: 107px !important; 
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-262_.pf-button-1 {
    margin-left: 92px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-273_.pf-button-1 {
    margin-left: 70px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-284_.pf-button-1 {
    margin-left: 72px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-296_.pf-button-1 {
    margin-left: 51px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-316_.pf-button-1 {
    margin-left: 84px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-327_.pf-button-1 {
    margin-left: 52px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-339_.pf-button-1 {
    margin-left: 70px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-350_.pf-button-1 {
    margin-left: 103px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-361_.pf-button-1 {
    margin-left: 99px !important;
}
  /* Hair & Skin*/
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-374_.pf-button-1 {
    margin-left: 90px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-385_.pf-button-1 {
    margin-left: 79px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-395_.pf-button-1 {
    margin-left: 87px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-406_.pf-button-1 {
    margin-left: 132px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-417_.pf-button-1 {
    margin-left: 72px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-428_.pf-button-1 {
    margin-left: 105px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-439_.pf-button-1 {
    margin-left: 90px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-450_.pf-button-1 {
    margin-left: 71px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-462_.pf-button-1 {
    margin-left: 71px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-473_.pf-button-1 {
    margin-left: 88px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-484_.pf-button-1 {
    margin-left: 118px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-494_.pf-button-1 {
    margin-left: 90px !important; 
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-505_.pf-button-1 {
    margin-left: 31px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-515_.pf-button-1 {
    margin-left: 67px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-526_.pf-button-1 {
    margin-left: 53px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-536_.pf-button-1 {
    margin-left: 60px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-547_.pf-button-1 {
    margin-left: 82px !important;
}
  /* Weight Management */
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-563_.pf-button-1 {
    margin-left: 82px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-574_.pf-button-1 {
    margin-left: 73px;
}
  /*immunity*/
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-589_.pf-button-1 {
    margin-left: 70px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-600_.pf-button-1 {
    margin-left: 102px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-611_.pf-button-1 {
    margin-left: 96px !important;
}
  /* Stronger Bones*/
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-625_.pf-button-1 {
    margin-left: 79px;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-634_.pf-button-1 {
    margin-left: 65px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-645_.pf-button-1 {
    margin-left: 71px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-655_.pf-button-1 {
    margin-left: 80px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-667_.pf-button-1 {
    margin-left: 115px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-678_.pf-button-1 {
    margin-left: 52px !important;
}
  /* Sleep */
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-693_.pf-button-1 {
    margin-left: 83px !important;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-704_.pf-button-1 {
    margin-left: 54px !important;
}
  /* Overall Welness */
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-719_.pf-button-1 {
    margin-left: 78px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-728_.pf-button-1 {
    margin-left: 65px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-739_.pf-button-1 {
    margin-left: 71px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-749_.pf-button-1 {
    margin-left: 80px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-761_.pf-button-1 {
    margin-left: 114px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-772_.pf-button-1 {
    margin-left: 53px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-625_.pf-button-1 {
            margin-left: 79px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-574_.pf-button-1 {
            margin-left: 94px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-783_.pf-button-1 {
    margin-left: 74px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-794_.pf-button-1 {
    margin-left: 106px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-806_.pf-button-1 {
    margin-left: 104px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-816_.pf-button-1 {
    margin-left: 93px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-827_.pf-button-1 {
    margin-left: 61px !important;
}
}

/*Ingredients Page*/
  
.__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-7_ [data-pf-type=TabHeader2]
  {
        font-size: 17px !important;
  }
  #shopify-section-template--18190667186411__custom_liquid_CH7awh h2.sttl {
    font-size: 25px;
    color: white;
    text-align: left;
    width: 100%;
    font-family: "Kurdis - Condensed Bold" !important;
}
  #shopify-section-template--18190667186411__custom_liquid_CH7awh .sec-ttl .sbttl {
    font-size: 15px;
    color: white;
    padding-top: 10px;
    margin: 0px;
    text-align: left;
    width: 100%;
}
  div#shopify-section-template--18190667186411__icon_and_text_d4HnfG {
    margin: auto;
    width: 100%;
    margin: 0 auto;
}
 #shopify-section-sections--18091897159915__footer .ft_block.sp + .ft_block.sp {
    border-left: 0px !important;
    padding-left: 5px;
} 
  #shopify-section-template--18091903058155__upsell div#template--18091903058155__upsell {
    max-width: 800px;
    margin: 0 0px;
    background: #fafafa;
    padding: 20px;
}
  #shopify-section-template--18091903058155__main .tc.fl1 p {
    margin: 0px 0px;
}
}
#shopify-section-template--18091902402795__custom_block_masonry_RAek7Y a.ttlTxt.tdn {
    font-family: 'Kurdis - Condensed Bold' !important;
    font-size: 52px;
}
a.gbtn.pr.add-to-cart.hide-sm:hover {
    color: white !important;
}
@media(max-width: 1550px){
  .pr_price.sale {
    color: #1A0033;
    /*padding: 0px 20px 0px 0px;*/
    padding: 0 21px;
    font-weight: 700;
    font-size: 18px;
    border-right: 1px solid #452369;
}
  span.per {
    float: right;
    /* order: 2; */
    padding: 5px 0px 0px 30px;
    text-align: center;
    font-weight: 600;
    color: #ff0000;
    font-size: 15px;
}
}
@media(max-width: 1400px){
  .pr_price.sale {
    color: #1A0033;
    /* padding: 10px 20px 0px 0px; */
    padding: 0 20px;
    font-weight: 700;
    font-size: 18px !important;
    border-right: 1px solid #452369;
}
  span.per {
    float: right;
    /* order: 2; */
    padding: 5px 0px 0px 30px;
    text-align: center;
    font-weight: 600;
    color: #ff0000;
    font-size: 15px !important;
}
  a.gbtn.pr.wishlist.addto-wishlist{
    left: 256px;
  }
  #shopify-section-template--18091902402795__shoppable_videos_V8Q4Rr .pr_price.sale{
    padding: 0px !important;
  }

   a.gbtn.pr.wishlist.addto-wishlist {
        left: 279px;
}
  .pr_price.sale{
    padding: 0 32px !important;
  }
  span.per{
    padding: 4px 0px 0px 11px;
  }
  #shopify-section-template--18091902402795__shoppable_videos_V8Q4Rr s.pr_price{
    padding: 3px 120px 5px 3px;
  }
  #shopify-section-sections--18091897159915__footer .tl-md{
    text-align: center !important;
    padding-left: 429px;
  }
  #shopify-section-template--18091902075115__collection .pr_price.sale {
        padding: 0 10px !important;
    }
  #shopify-section-template--18091902402795__product_slider_PY6gYn .pr_price.sale {
        padding: 0px 15px !important;
    }
}
@media(max-width: 1350px){
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-37_.pf-button-1 {
    margin-left: 36px !important; 
}
 a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-46_.pf-button-1 {
    margin-left: 23px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-57_.pf-button-1 {
    margin-left: 30px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-67_.pf-button-1 {
    margin-left: 38px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-79_.pf-button-1 {
    margin-left: 78px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-90_.pf-button-1 {
    margin-left: 51px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-101_.pf-button-1 {
    margin-left: 80px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-111_.pf-button-1{
    margin-left: 50px !important;
  }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-132_.pf-button-1 {
    margin-left: -6px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-142_.pf-button-1 {
    margin-left: 26px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-153_.pf-button-1 {
    margin-left: 16px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-164_.pf-button-1 {
    margin-left: 21px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-185_.pf-button-1{
    margin-left: 35px !important;
  }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-207_.pf-button-1 {
    margin-left: 53px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-218_.pf-button-1 {
    margin-left: 94px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-229_.pf-button-1 {
    margin-left: 95px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-251_.pf-button-1 {
    margin-left: 70px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-262_.pf-button-1{
    margin-left: 55px !important;
  }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-273_.pf-button-1 {
    margin-left: 30px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-284_.pf-button-1 {
    margin-left: 34px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-296_.pf-button-1 {
    margin-left: 17px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-316_.pf-button-1 {
    margin-left: 48px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-327_.pf-button-1 {
    margin-left: 14px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-339_.pf-button-1 {
    margin-left: 31px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-350_.pf-button-1 {
    margin-left: 66px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-361_.pf-button-1 {
    margin-left: 60px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-374_.pf-button-1 {
    margin-left: 48px !important;
} 
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-374_.pf-button-1 {
    margin-left: 49px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-395_.pf-button-1 {
    margin-left: 52px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-406_.pf-button-1 {
    margin-left: 94px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-417_.pf-button-1 {
    margin-left: 34px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-428_.pf-button-1 {
    margin-left: 69px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-439_.pf-button-1 {
    margin-left: 54px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-450_.pf-button-1 {
    margin-left: 32px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-462_.pf-button-1 {
    margin-left: 35px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-473_.pf-button-1 {
    margin-left: 52px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-484_.pf-button-1 {
    margin-left: 81px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-494_.pf-button-1 {
    margin-left: 50px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-505_.pf-button-1 {
    margin-left: -2px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-515_.pf-button-1 {
    margin-left: 28px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-526_.pf-button-1 {
    margin-left: 17px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-536_.pf-button-1 {
    margin-left: 23px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-547_.pf-button-1 {
    margin-left: 49px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-563_.pf-button-1 {
    margin-left: 54px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-574_.pf-button-1 {
    margin-left: 37px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-589_.pf-button-1 {
    margin-left: 31px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-600_.pf-button-1 {
    margin-left: 64px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-611_.pf-button-1 {
    margin-left: 56px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-625_.pf-button-1 {
    margin-left: 37px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-634_.pf-button-1 {
    margin-left: 25px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-645_.pf-button-1 {
    margin-left: 32px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-655_.pf-button-1 {
    margin-left: 39px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-667_.pf-button-1 {
    margin-left: 77px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-678_.pf-button-1 {
    margin-left: 17px !important;
}
      a.gbtn.pr.wishlist.addto-wishlist {
        left: 268px !important;
    }
  a.gbtn.pr.wishlist{
        left: 269px;
  }
      .pr_price.sale {
        padding: 0px 22px !important;
    }
}
@media(max-width: 1300px){
h1, h2, h3, h4, h5, h6, a {
    font-family: "Kurdis - Semi Condensed Bold" !important;
    font-weight: 400;
    font-size: 12px;
}
.text-icon {
    padding: 8px 8px;
    font-size: 11px;
    text-align: left;
    width: 70%;
    color: #1A0033;
    font-weight: 600;
}
  .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star, .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star, .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star, .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star, .yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star, .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star{
  font-size: 10px !important;
}
  .grid_bx .pr_review {
    min-height: 18px;
    margin: 5px 0 10px;
    padding-left: 9px;
    width: 40%;
}
  #shopify-section-template--18091902402795__shoppable_videos_V8Q4Rr s.pr_price {
        padding: 0px 91px 5px 3px;
    }
  #shopify-section-template--18464814956779__main .tc.fl1 p {
    margin: 35px 0px;
    font-size: 13px;
}
  #shopify-section-template--18464814956779__main span.metafield-multi_line_text_field {
    font-weight: 600;
    font-size: 14px;
}
  .pr_btn, .shopify-payment-button__button {
    text-transform: var(--btncase, uppercase);
    width: 40% !important;
    min-width: 260px !important;
    font-size: var(--btnfsize) !important;
    letter-spacing: inherit;
    margin: 0px 10px 10px 0px;
    height: 50px !important;
    border-radius: 10px !important;
    font-family: "Kurdis - Semi Condensed Bold" !important;
}
  .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-101_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-111_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-122_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-132_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-142_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-153_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-164_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-174_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-185_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-196_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-207_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-218_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-229_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-239_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-251_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-262_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-273_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-284_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-296_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-306_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-316_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-327_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-339_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-350_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-361_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-374_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-37_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-385_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-395_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-406_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-417_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-428_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-439_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-450_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-462_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-46_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-473_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-484_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-494_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-505_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-515_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-526_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-536_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-547_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-563_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-574_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-57_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-589_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-600_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-611_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-625_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-634_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-645_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-655_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-667_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-678_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-67_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-693_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-704_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-719_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-728_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-739_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-749_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-761_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-772_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-783_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-794_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-79_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-806_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-816_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-827_, .__pf.__pf_e-QGNUmC .pf-b0b28408d9d1-90_{
    margin-left: 8px !important;
  }
    .pr_price.sale {
        padding: 0 8px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-196_.pf-button-1{
      margin-left: 38px !important;
  }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-67_.pf-button-1 {
        margin-left: 38px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-79_.pf-button-1 {
        margin-left: 70px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-90_.pf-button-1 {
        margin-left: 43px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-111_.pf-button-1 {
        margin-left: 44px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-122_.pf-button-1 {
    margin-left: 48px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-132_.pf-button-1 {
        margin-left: -12px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-153_.pf-button-1 {
        margin-left: 10px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-164_.pf-button-1 {
        margin-left: 18px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-174_.pf-button-1 {
    margin-left: 43px !important;
}
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-185_.pf-button-1 {
        margin-left: 28px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-196_.pf-button-1 {
        margin-left: 34px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-207_.pf-button-1 {
        margin-left: 48px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-229_.pf-button-1 {
        margin-left: 91px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-239_.pf-button-1{
    margin-left: 29px !important;
  }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-251_.pf-button-1 {
        margin-left: 65px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-262_.pf-button-1 {
        margin-left: 47px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-296_.pf-button-1 {
        margin-left: 9px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-306_.pf-button-1 {
    margin-left: 49px !important;
}
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-316_.pf-button-1 {
        margin-left: 40px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-316_.pf-button-1 {
        margin-left: 40px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-374_.pf-button-1 {
    margin-left: 44px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-385_.pf-button-1 {
    margin-left: 32px !important;
}
 a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-395_.pf-button-1 {
    margin-left: 47px !important;
} 
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-406_.pf-button-1 {
    margin-left: 88px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-417_.pf-button-1 {
    margin-left: 31px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-428_.pf-button-1 {
    margin-left: 63px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-439_.pf-button-1 {
    margin-left: 50px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-450_.pf-button-1 {
    margin-left: 27px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-462_.pf-button-1 {
    margin-left: 32px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-473_.pf-button-1 {
    margin-left: 45px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-484_.pf-button-1 {
    margin-left: 76px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-494_.pf-button-1 {
    margin-left: 46px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-505_.pf-button-1 {
    margin-left: -9px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-515_.pf-button-1 {
    margin-left: 22px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-536_.pf-button-1 {
    margin-left: 18px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-547_.pf-button-1 {
    margin-left: 45px !important;
}
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-563_.pf-button-1 {
        margin-left: 51px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-574_.pf-button-1 {
        margin-left: 28px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-589_.pf-button-1 {
    margin-left: 26px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-600_.pf-button-1 {
    margin-left: 58px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-611_.pf-button-1 {
    margin-left: 51px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-625_.pf-button-1 {
        margin-left: 24px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-634_.pf-button-1 {
        margin-left: 12px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-645_.pf-button-1 {
        margin-left: 18px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-655_.pf-button-1 {
        margin-left: 22px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-667_.pf-button-1 {
        margin-left: 62px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-678_.pf-button-1 {
        margin-left: -2px !important;
    }
      #shopify-section-template--18091902402795__product_slider_PY6gYn .pr_price.sale {
        padding: 0px 11px !important;
    }
      a.gbtn.pr.wishlist.addto-wishlist {
        left: 259px !important;
    }
      a.gbtn.pr.wishlist {
        left: 259px;
    }
      #header>*:not(:last-child) {
        margin: 14px 4px;
    }
  #main_nav>li>a{
    padding: 20px 11px;
    overflow: hidden;
  }
}

.grid_bx .grid_title a {
  display: -webkit-box;
  -webkit-line-clamp: 2;       /* Limit to 2 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 3.2em;            /* Roughly 2 lines depending on font-size/line-height */
  line-height: 1.6em;           /* Adjust based on actual line height */
}
.yotpo-bottomline.pull-left.star-clickable a {
    display: none;
}
#wishlist .wishlist{
  display: none !important;
}

#div#shopify-section-header-2 .pr {
    position: unset !important;
}
body.template-index {
    overflow-y: unset !important;
}
#shopify-section-sections--18091897159915__footer .mb25.ad_inputs.fl.f-col.f-row-md {
    display: block;
}
.newsl_frm .newstxt {
    border-radius: 10px !important;
    margin-bottom: 10px;
}
.newsl_frm .newsl_btn {
    border-radius: 10px !important;
    font-family: 'Kurdis - Condensed Bold' !important;
    font-size: 16px;
}
.gitem.ft_block.wd50-md.wd20-lg.f_links ul li a {
    font-family: "Open Sans", sans-serif !important;
    font-size: 16px;
}

li.phone a {
    font-family: "Open Sans", sans-serif !important;
    font-size: 16px;
}
li.email a {
    font-family: "Open Sans", sans-serif !important;
    font-size: 16px;
}
#shopify-section-template--18091902468331__custom_liquid_rELm6n .fw-sec {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
@media(max-width: 1230px){
    a.gbtn.pr.wishlist.addto-wishlist {
        left: 228px;
}
  .pr_price.sale{
    padding: 0 12px;
  }
  span.per{
    padding: 2px 0px 0px 9px;
  }
  s.pr_price{
    padding: 2px 0px 4px 8px;
  }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-37_.pf-button-1 {
        margin-left: 21px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-46_.pf-button-1 {
        margin-left: 5px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-57_.pf-button-1 {
        margin-left: 11px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-67_.pf-button-1 {
        margin-left: 16px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-79_.pf-button-1 {
        margin-left: 52px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-90_.pf-button-1 {
        margin-left: 26px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-101_.pf-button-1 {
        margin-left: 53px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-111_.pf-button-1 {
        margin-left: 24px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-122_.pf-button-1 {
        margin-left: 28px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-132_.pf-button-1 {
        margin-left: 138px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-142_.pf-button-1 {
        margin-left: 3px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-153_.pf-button-1 {
        margin-left: -9px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-164_.pf-button-1 {
        margin-left: -1px !important;
    } 
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-174_.pf-button-1 {
        margin-left: 23px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-185_.pf-button-1 {
        margin-left: 12px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-196_.pf-button-1 {
        margin-left: 15px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-207_.pf-button-1 {
        margin-left: 28px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-218_.pf-button-1 {
        margin-left: 71px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-229_.pf-button-1 {
        margin-left: 69px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-239_.pf-button-1 {
        margin-left: 10px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-251_.pf-button-1 {
        margin-left: 45px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-262_.pf-button-1 {
        margin-left: 28px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-273_.pf-button-1 {
        margin-left: 7px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-284_.pf-button-1 {
        margin-left: 11px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-296_.pf-button-1 {
        margin-left: -10px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-306_.pf-button-1 {
        margin-left: 31px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-316_.pf-button-1 {
        margin-left: 23px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-327_.pf-button-1 {
        margin-left: -7px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-339_.pf-button-1 {
        margin-left: 9px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-350_.pf-button-1 {
        margin-left: 42px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-361_.pf-button-1 {
        margin-left: 34px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-374_.pf-button-1 {
    margin-left: 32px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-385_.pf-button-1 {
    margin-left: 24px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-395_.pf-button-1 {
    margin-left: 32px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-406_.pf-button-1 {
    margin-left: 78px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-417_.pf-button-1 {
    margin-left: 19px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-428_.pf-button-1 {
    margin-left: 49px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-439_.pf-button-1 {
    margin-left: 35px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-450_.pf-button-1 {
    margin-left: 13px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-406_.pf-button-1 {
        margin-left: 73px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-462_.pf-button-1 {
        margin-left: 9px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-462_.pf-button-1 {
        margin-left: 9px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-473_.pf-button-1 {
        margin-left: 23px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-484_.pf-button-1 {
        margin-left: 57px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-494_.pf-button-1 {
        margin-left: 27px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-505_.pf-button-1 {
        margin-left: 136px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-515_.pf-button-1 {
        margin-left: 7px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-526_.pf-button-1 {
    margin-left: -7px !important;
}
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-536_.pf-button-1 {
        margin-left: 2px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-547_.pf-button-1 {
        margin-left: 22px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-563_.pf-button-1 {
        margin-left: 34px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-574_.pf-button-1 {
        margin-left: 11px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-589_.pf-button-1 {
    margin-left: 12px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-600_.pf-button-1 {
    margin-left: 47px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-611_.pf-button-1 {
    margin-left: 40px !important;
}
    a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-625_.pf-button-1 {
        margin-left: 11px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-634_.pf-button-1 {
        margin-left: -2px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-645_.pf-button-1 {
        margin-left: 6px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-655_.pf-button-1 {
        margin-left: 10px !important;
    }
    a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-667_.pf-button-1 {
        margin-left: 50px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-678_.pf-button-1 {
        margin-left: -13px !important;
    }
}

@media (max-width: 1200px) {
    a.gbtn.pr.wishlist.addto-wishlist {
        left: 216px;
    }
  
    .pr_price.sale {
        padding: 0 7px !important;
    }
}

@media (max-width: 1150px) {
    a.gbtn.pr.wishlist.addto-wishlist {
        left: 206px;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-37_.pf-button-1 {
        margin-left: -3px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-46_.pf-button-1 {
        margin-left: -13px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-57_.pf-button-1 {
        margin-left: -10px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-67_.pf-button-1 {
        margin-left: -4px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-79_.pf-button-1 {
        margin-left: 34px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-90_.pf-button-1 {
        margin-left: 9px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-101_.pf-button-1 {
        margin-left: 36px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-111_.pf-button-1 {
        margin-left: 7px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-122_.pf-button-1 {
        margin-left: 10px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-132_.pf-button-1 {
        margin-left: 116px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-142_.pf-button-1 {
        margin-left: -17px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-153_.pf-button-1 {
        margin-left: -30px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-164_.pf-button-1 {
        margin-left: -17px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-174_.pf-button-1 {
        margin-left: 8px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-174_.pf-button-1 {
        margin-left: 8px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-185_.pf-button-1 {
        margin-left: -9px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-196_.pf-button-1 {
        margin-left: -3px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-207_.pf-button-1 {
        margin-left: 8px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-218_.pf-button-1 {
        margin-left: 51px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-229_.pf-button-1 {
        margin-left: 50px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-239_.pf-button-1 {
        margin-left: -7px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-251_.pf-button-1 {
        margin-left: 24px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-262_.pf-button-1 {
        margin-left: 11px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-273_.pf-button-1 {
        margin-left: -10px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-284_.pf-button-1 {
        margin-left: -8px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-296_.pf-button-1 {
        margin-left: 116px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-306_.pf-button-1 {
        margin-left: 11px !important;
    }    
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-316_.pf-button-1 {
        margin-left: 4px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-327_.pf-button-1 {
        margin-left: 117px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-339_.pf-button-1 {
        margin-left: -11px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-350_.pf-button-1 {
        margin-left: 22px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-361_.pf-button-1 {
        margin-left: 16px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-374_.pf-button-1 {
        margin-left: 9px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-385_.pf-button-1 {
        margin-left: 2px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-395_.pf-button-1 {
        margin-left: 6px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-406_.pf-button-1 {
        margin-left: 47px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-417_.pf-button-1 {
        margin-left: -4px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-428_.pf-button-1 {
        margin-left: 27px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-439_.pf-button-1 {
        margin-left: 13px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-450_.pf-button-1 {
        margin-left: -9px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-462_.pf-button-1 {
        margin-left: -4px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-473_.pf-button-1 {
        margin-left: 8px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-484_.pf-button-1 {
        margin-left: 38px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-494_.pf-button-1 {
        margin-left: 10px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-505_.pf-button-1 {
        margin-left: 120px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-515_.pf-button-1 {
        margin-left: -14px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-526_.pf-button-1 {
        margin-left: -28px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-536_.pf-button-1 {
        margin-left: 119px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-547_.pf-button-1 {
        margin-left: 8px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-563_.pf-button-1 {
        margin-left: 12px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-574_.pf-button-1 {
        margin-left: -9px !important;
    }
    a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-600_.pf-button-1 {
    margin-left: 18px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-611_.pf-button-1 {
    margin-left: 18px !important;
}
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-625_.pf-button-1 {
        margin-left: -3px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-634_.pf-button-1 {
        margin-left: -11px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-645_.pf-button-1 {
        margin-left: -7px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-655_.pf-button-1 {
        margin-left: -3px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-655_.pf-button-1 {
        margin-left: -3px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-678_.pf-button-1 {
        margin-left: 115px !important;
    }
}

@media (max-width: 1100px) {
    a.gbtn.pr.wishlist.addto-wishlist {
        left: 190px;
    }
      .pr_price.sale {
        padding: 0px 6px !important;
        font-size: 15px !important;
    }
  span.per {
        padding: 2px 0px 0px 9px;
        font-size: 15px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-37_.pf-button-1 {
        margin-left: -12px !important;
    }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-563_.pf-button-1 {
        margin-left: -1px !important;
    }
      a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-574_.pf-button-1 {
        margin-left: -21px !important;
    }
}
@media(max-width: 767px){
  div#template--18464976896235__upsell {
    max-width: 930px;
    margin: 0 10px !important;
    background: #e9e2ef !important;
    padding: 20px;
    border-radius: 10px !important;
}
  .product-form__buttons {
    display: block !important;
}
  .pr_btn, .shopify-payment-button__button {
        text-transform: var(--btncase, uppercase);
        width: 100% !important;
        min-width: 260px !important;
        font-size: var(--btnfsize) !important;
        letter-spacing: inherit;
        margin: 0px 10px 10px 0px;
        height: 50px !important;
        border-radius: 10px !important;
        font-family: "Kurdis - Semi Condensed Bold" !important;
    }
  .grid_img {
    display: block;
    position: relative;
    padding-bottom: 100%;
    border-radius: 0px;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    transition: all 0.5s cubic-bezier(0,0,.3,1);
    border-radius: 0px 0px 0px 0px;
}
   .mb15.salepoint.rgTxt.fl.f-aic {
    width: 100% !important;
    display: inline-flex;
    border-radius: 15px;
    height: 60px;
}
  #shopify-section-template--18464976896235__main span.metafield-multi_line_text_field {
    font-weight: 600;
    font-size: 18px;
}
  #shopify-section-template--18464976896235__main .tc.fl1 p {
    margin: 30px 10px;
    text-align: left;
}
  .grid_bx .grid_title a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 3.2em;
    font-size: 18px;
    line-height: 1.6em;
}
      .text-icon {
        padding: 8px 8px;
        font-size: 15px;
        text-align: left;
        width: 70%;
        color: #1A0033;
        font-weight: 600;
    }
  .pr_price.sale {
        padding: 0px 25px !important;
        font-size: 20px !important;
    }
  s.pr_price{
    padding: 2px 6px !important;
    font-size: 18px;
  }
a.gbtn.pr.wishlist {
    max-width: 35px !important;
    min-width: 0px;
    height: 35px;
    padding: 0px;
    border-radius: 0px;
    position: absolute;
    top: 14px;
    left: 306px !important;
    z-index: 1;
    border-radius: 50%;
    background: #F3F4FA;
    /* padding: 20px; */
    line-height: 33px;
}
  .grid_img{
    border-radius: 20px 20px 0px 0px !important;
  }
  a.gbtn.pr.wishlist.addto-wishlist {
        left: 306px !important;
    }
  #shopify-section-template--18091902075115__collection a.gbtn.pr.wishlist.addto-wishlist{
    left: 350px !important;
  }
  #shopify-section-template--18091902075115__collection a.gbtn.pr.wishlist{
    left: 350px !important;
  }
  .featured-text .tc {
    display: block !important;
    padding: 15px 0px !important;
}
  span.per {
        padding: 2px 0px 0px 25px;
        font-size: 15px !important;
    }
}


#shopify-section-template--18091903058155__upsell .btn{
    font-family: "Kurdis - Semi Condensed Bold" !important;
    font-size: 12px;
    font-weight: 500;
    padding: 12px 25px;
    background-color: #46226b;
    border-radius: 10px;
}
#shopify-section-template--18091903058155__upsell .btn:focus, .btn:hover{
   color: #fff;
}

#shopify-section-template--18091903058155__upsell .mb5 {
    margin-bottom: 5px;
    font-family: open sans, sans-serif;
    font-weight: 600;
    font-size: 15px;
}
#searchPre .pr_price.sale {
        padding: 0 14px;
    }
#searchPre span.per {
        padding: 3px 0px 0px 0px;
    }
#searchPre s.pr_price{
        padding: 4px 0px 4px 8px;   
}
#searchPre .grid_img{
  border-radius: 0px;
}


@media(max-width: 390px){
    #shopify-section-template--18091902402795__shoppable_videos_V8Q4Rr span.per {
        padding: 0px 7px 0px 0px;
    }
      a.gbtn.pr.wishlist.addto-wishlist {
        left: 278px !important;
    }
    a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-37_.pf-button-1 {
            margin-left: 51px !important;
        }
    a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-57_.pf-button-1 {
            margin-left: 51px !important;
        }
   a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-67_.pf-button-1 {
            margin-left: 56px !important;
        }
   a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-79_.pf-button-1 {
            margin-left: 93px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-90_.pf-button-1 {
            margin-left: 64px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-101_.pf-button-1 {
            margin-left: 95px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-111_.pf-button-1 {
            margin-left: 65px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-122_.pf-button-1 {
            margin-left: 62px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-132_.pf-button-1 {
            margin-left: 7px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-142_.pf-button-1 {
            margin-left: 38px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-153_.pf-button-1 {
            margin-left: 29px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-164_.pf-button-1 {
            margin-left: 35px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-174_.pf-button-1 {
            margin-left: 59px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-185_.pf-button-1 {
            margin-left: 46px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-196_.pf-button-1 {
            margin-left: 52px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-207_.pf-button-1 {
            margin-left: 67px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-218_.pf-button-1 {
            margin-left: 110px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-229_.pf-button-1 {
            margin-left: 110px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-239_.pf-button-1 {
            margin-left: 50px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-251_.pf-button-1 {
            margin-left: 85px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-262_.pf-button-1 {
            margin-left: 69px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-273_.pf-button-1 {
            margin-left: 46px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-284_.pf-button-1 {
            margin-left: 51px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-296_.pf-button-1 {
            margin-left: 29px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-306_.pf-button-1 {
    margin-left: 68px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-316_.pf-button-1 {
            margin-left: 64px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-327_.pf-button-1 {
            margin-left: 29px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-339_.pf-button-1 {
            margin-left: 46px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-350_.pf-button-1 {
            margin-left: 80px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-361_.pf-button-1 {
            margin-left: 69px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-374_.pf-button-1{
    margin-left: 63px !important;
  }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-385_.pf-button-1 {
            margin-left: 56px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-395_.pf-button-1 {
            margin-left: 68px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-406_.pf-button-1 {
            margin-left: 109px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-417_.pf-button-1 {
            margin-left: 49px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-428_.pf-button-1 {
            margin-left: 85px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-439_.pf-button-1 {
            margin-left: 70px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-450_.pf-button-1 {
            margin-left: 45px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-462_.pf-button-1 {
            margin-left: 48px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-473_.pf-button-1 {
            margin-left: 67px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-484_.pf-button-1 {
            margin-left: 95px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-494_.pf-button-1 {
            margin-left: 67px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-505_.pf-button-1 {
            margin-left: 10px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-515_.pf-button-1 {
            margin-left: 44px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-526_.pf-button-1 {
            margin-left: 32px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-536_.pf-button-1 {
            margin-left: 36px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-547_.pf-button-1 {
            margin-left: 60px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-563_.pf-button-1 {
            margin-left: 69px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-574_.pf-button-1 {
            margin-left: 51px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-589_.pf-button-1 {
            margin-left: 45px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-600_.pf-button-1 {
            margin-left: 81px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-611_.pf-button-1 {
            margin-left: 73px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-625_.pf-button-1 {
            margin-left: 55px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-634_.pf-button-1 {
            margin-left: 42px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-645_.pf-button-1 {
            margin-left: 50px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-655_.pf-button-1 {
            margin-left: 57px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-667_.pf-button-1 {
            margin-left: 93px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-678_.pf-button-1 {
            margin-left: 28px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-693_.pf-button-1 {
            margin-left: 64px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-704_.pf-button-1 {
            margin-left: 30px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-719_.pf-button-1 {
            margin-left: 56px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-728_.pf-button-1 {
            margin-left: 42px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-739_.pf-button-1 {
            margin-left: 51px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-749_.pf-button-1 {
            margin-left: 55px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-761_.pf-button-1 {
            margin-left: 91px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-772_.pf-button-1 {
            margin-left: 28px !important;
        }
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-783_.pf-button-1 {
    margin-left: 43px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-794_.pf-button-1 {
    margin-left: 76px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-806_.pf-button-1 {
    margin-left: 71px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-816_.pf-button-1 {
    margin-left: 57px !important;
}
  a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-827_.pf-button-1 {
    margin-left: 27px !important;
}
}
@media(max-width: 375px){
    #shopify-section-template--18091902402795__shoppable_videos_V8Q4Rr span.per {
        padding: 0px 2px 0px 0px;
    }
    a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-46_.pf-button-1 {
            margin-left: 41px !important;
        }
}
@media(max-width: 360px){
    #shopify-section-template--18091902402795__shoppable_videos_V8Q4Rr span.per {
        padding: 0px 4px 0px 0px !important;
    }
#shopify-section-template--18091902402795__shoppable_videos_V8Q4Rr s.pr_price {
    padding: 0px !important;
    }
}

/* Cart Page */
#shopify-section-template--18091902042347__recommanded  span.pr_price.sale {
    padding: 0 21px;    
}
  #shopify-section-template--18091902042347__recommanded span.per{
    padding: 0 10px;
  }
  #shopify-section-template--18091902042347__recommanded s.pr_price{
    padding: 0px;
  }
/* Hair & Skin */
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-374_.pf-button-1 {
    margin-left: 60px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-57_.pf-button-1 {
    margin-left: 52px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-395_.pf-button-1 {
    margin-left: 62px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-406_.pf-button-1 {
    margin-left: 105px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-417_.pf-button-1 {
    margin-left: 47px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-428_.pf-button-1 {
    margin-left: 80px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-439_.pf-button-1 {
    margin-left: 66px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-450_.pf-button-1 {
    margin-left: 43px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-462_.pf-button-1 {
    margin-left: 45px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-473_.pf-button-1 {
    margin-left: 62px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-484_.pf-button-1 {
    margin-left: 91px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-494_.pf-button-1 {
    margin-left: 60px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-505_.pf-button-1 {
    margin-left: 5px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-526_.pf-button-1 {
    margin-left: 27px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-536_.pf-button-1 {
    margin-left: 31px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-547_.pf-button-1 {
    margin-left: 58px;
}
/* Weight Management*/

a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-563_.pf-button-1 {
    margin-left: 66px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-574_.pf-button-1 {
    margin-left: 46px;
}
/* Immunity */

a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-589_.pf-button-1{
  margin-left: 44px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-600_.pf-button-1 {
    margin-left: 78px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-611_.pf-button-1 {
    margin-left: 73px;
}

/* Stronger Bones */

a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-625_.pf-button-1 {
    margin-left: 53px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-634_.pf-button-1 {
    margin-left: 38px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-645_.pf-button-1 {
    margin-left: 45px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-655_.pf-button-1 {
    margin-left: 52px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-667_.pf-button-1 {
    margin-left: 90px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-678_.pf-button-1 {
    margin-left: 23px;
}

/* Sleep*/
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-693_.pf-button-1 {
    margin-left: 57px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-704_.pf-button-1 {
    margin-left: 26px;
}
/* Overall Welness */

a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-719_.pf-button-1 {
    margin-left: 52px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-739_.pf-button-1 {
    margin-left: 45px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-749_.pf-button-1 {
    margin-left: 52px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-761_.pf-button-1 {
    margin-left: 89px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-772_.pf-button-1 {
    margin-left: 22px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-783_.pf-button-1 {
    margin-left: 43px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-794_.pf-button-1 {
    margin-left: 76px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-806_.pf-button-1 {
    margin-left: 71px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-816_.pf-button-1 {
    margin-left: 57px;
}
a.sc-gFVuLS.iEwmk.pf-b0b28408d9d1-827_.pf-button-1 {
    margin-left: 23px;
}
#shopify-section-template--18091902402795__faq_8hnBBg h4{
  margin: 0px !important;
}
#shopify-section-template--18450514378987__faq_R9anDP h4{
   margin: 0px !important;
}
#shopify-section-template--18454404268267__faq_R9anDP h4{
  margin: 0px !important;
}
#shopify-section-template--18454839230699__faq_R9anDP h4{
  margin: 0px !important;
}
#shopify-section-template--18455062642923__faq_R9anDP h4{
  margin: 0px !important;
}
#shopify-section-template--18454535536875__faq_R9anDP h4{
  margin: 0px !important;
}
#shopify-section-template--18455111893227__faq_R9anDP h4{
  margin: 0px !important;
}
#shopify-section-template--18455046291691__collection h4{
  margin: 0px !important;
}
#shopify-section-template--18091902042347__recommanded a.gbtn.pr.wishlist.addto-wishlist{
  left: 263px !important;
}

#template--18091902075115__collection .pr_price.sale {
        color: #1A0033;
        /* padding: 0px 20px 0px 0px; */
        padding: 0 20px;
        font-weight: 700;
        font-size: 18px;
        border-right: 1px solid #452369;
    }

div#shopify-section-template--18465050067179__upsell .grid_img{
      border-radius: 0px;
}
a.mfp.sizelink {
    display: none;
}
.hero.fl.pr {
    height: 317px !important;
}