@keyframes flashing{0% {filter:brightness(1);} 30%{filter:brightness(1.1);} 40%{filter:brightness(1);} 70%{filter:brightness(1.3);} 100%{filter:brightness(1);} }
html,body{min-height:100vh;}
body{/* background:url(img/decor.svg) repeat-x 0 210px;background-image:url(img/decor.svg);background-size:cover;background-position:center;background-attachment:fixed;background-size:401px auto;*/ }
header{display:flex !important;flex-wrap:wrap;gap:10px;align-items:center;}
header>*{margin:0;}
.logolink{flex-grow:1;}
nav.top_menu{flex-grow:1;}
box,.box{background:rgba(255,255,255,.95);margin:auto;box-shadow:0 3px 8px -3px rgb(167 94 33 / 35%);}
/* .payways::before{content:'';display:block;float:right;width:100px;height:40px;background:url(auther.svg) no-repeat center center;background-size:contain;} */
.payways::after{content:'';display:block;float:right;display:inline-block;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:plain;-apple-pay-button-style:white;margin-top:5px;}
opencart{margin:-6px 0 0 0 !important;}
opencart prase{display:inline-block;line-height:1.2;}
opencart > i{font-size:44px !important;}
opencart > i:after{content:'inbox';}
opencart num{background:transparent;font-size:15px;font-weight:bold;padding:1px 0px 0 5px;left:auto;right:19px;width:30px;text-align:center;}
header{border-radius:0 0 10px 10px;top:-5px;}
nav.top{background:transparent !important;}
nav .cats{background:rgb(0,0,0,0.05) !important;backdrop-filter:blur(5px);}
product{box-shadow:0 2px 4px -1px rgb(0 0 0 / 20%);-webkit-box-shadow:0 2px 4px -1px rgb(0 0 0 / 20%);}
product price{background:transparent;text-align:center;color:#060;}
add2cart flex{flex-wrap:nowrap;}
add2cart{display:block;text-align:center;}
add2cart add, add2cart buy{background:transparent !important;color:var(--btn_color) !important;box-shadow:none;align-items:center;}
add2cart add::before, add2cart buy::before{background:var(--btn_color) !important;color:#ffffff !important;padding:5px;border-radius:100%;}
add2cart add::before{content:'add';}
add2cart buy{text-align:left;color:var(--imp_btn_color) !important;width:auto;}
add2cart buy::before{background:var(--imp_btn_color) !important;content:'done';}
add2cart > input{font-size:130% !important;font-weight:bold;background:transparent !important;border:0 !important;box-shadow:none !important;color:inherit;}
/* add2cart > .plus,add2cart > .minus{background:rgba(0,0,0,0.07);border-radius:100%;padding:6px !important;} */
logo{max-width:180px;height:54px;margin-bottom:0;}
.donatelink{margin-left:5px;float:left;}
nav.slide box{background:rgba(255,255,255,.9) !important;}
.top_menu_icon{width:auto;margin:0;background:transparent;color:var(--txt_color);line-height:0.5;opacity:0.6;}
.top_menu_icon:after{content:'';}
/* nav .login.btn prase{display:none;}
*/ nav.top .btn{margin:0 !important;padding:5px 0;}
decoration{display:block;/*background:url(img/decor.svg) repeat center center;*/width:100%;padding:20px 10px;text-align:center;background-size:auto 100%;}
decoration desc{
  background:#fff;box-shadow:0 3px 5px rgba(0,0,0,0.2);border-radius:8px;padding:5px 8px;
  -webkit-box-decoration-break:clone;line-height:2.7;
}
h1,h2,h3,h4,h5,h6{color:var(--link_color);/*font-family:'AZER';font-weight:normal;*/ }
slider > *{margin-left:10px;border-radius:10px;width:auto;display:inline-block;}
input, textarea, select, .select2-selection{border-radius:10px !important;}
[nowrap],.nowrap{white-space:nowrap;}
.graybg{background:#908378 !important;color:#fff;}
.graybg:hover,.graybg:active,.graybg:focus{background:#aea196 !important;}
.egiftlink{background:var(--imp_btn_color);float:left;color: var(--imp_btn_txt_color);}
/* #search_head{position:fixed;top:0;right:0;left:0;bottom:0;width:auto;z-index:999;background:rgb(111,54,14,0.41);margin:0 !important;padding:0 60px;display:none;} */
/* #search_head,#search_head [type="search"]{font-size:20px !important;} */
/* #search_head.open{display:flex;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);} */
/* #search_head:before{border-radius:8px;border:0 !important;background:#fff;height:40px;width:auto;margin:auto 51px;} */
socials{backdrop-filter:blur(5px);background-color:rgba(255,255,255,.2);}
post iframe{max-width:100%;}
.popup_frame>.close{backdrop-filter:blur(5px);}
footer{text-align:center;/*background:rgba(0,0,0,0.5);*/ backdrop-filter:blur(5px);}
footer .rights{float:none;clear:both;}
.statstics{color:#000 !important;clear:both;max-width:790px;width:100%;display:flex;flex-wrap:wrap;margin:50px auto;background:rgba(255,255,255,.2);border-radius:10px;padding:20px;backdrop-filter:blur(5px);}
.statstics div{width:33.33%;text-align:center;display:grid;}
.statstics b{font-size:30px;}
product .thumb{width:auto;}
product thumb, product .thumb img{border-radius:8px;}
product goal{padding:0 10px 10px 10px;background:#fff;}
goal progress,progress[rate]:after{border-radius:0 0 var(--border-radius) var(--border-radius);}
goal br{display:none;}
htools .curr { background: transparent !important; box-shadow: none; width: auto; }
hellouser { display: block; text-align: center; }
supermemu{display:flex;clear:both;gap:8px;align-items:start;align-self:start;}
@media (min-width:901px){/* PC */
  c{width:33.3333333% !important;}
  product thumb, product .thumb img{min-height:23vw;}
  .warp.main{min-height:calc( 100vh - 307px );}
  supermemu .btn{width:min-content;flex-wrap:wrap;justify-content:center;margin:-12px 0 0;padding-top:15px;border-radius:0 0 10px 10px;line-height:0.8;}
  .donatebtn{padding-top: 20px !important;}
}
@media (min-width:1200px){
 /* maxPC */
 product thumb, product .thumb img{min-height:372px;}
}
@media (max-width:600px){/* MOB */
c{width:100% !important;}
logo{height:45px;width:150px;}
product thumb, product .thumb img{height:90vw;}
supermemu{width:100%;}
supermemu>*{flex:1;flex-wrap:wrap;margin:0 !important;}
.warp.main{min-height:calc( 100vh - 220px );}
socialname{display:none !important;}
footer .rights{float:none;clear:both;}
}
nav.top .donatebtn{position:fixed;top:170px;left:0;padding:6px 6px 5px 10px;background:#fff;border-top-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:0;box-shadow:0 4px 4px -4px rgb(0 0 0 / 60%) !important;z-index:3;flex-direction:column;width:50px;align-items:start;}
/* .donatebtn::before{content:'volunteer_activism';font-size:20px;} */
/* .donatebtn::before{color:rgba(255,255,255,.6);font-size:30px;display:block;} */
.donatebtn{animation:flashing 4s infinite;background:var(--imp_btn_color) !important;color:var(--imp_btn_txt_color) !important;width:50px;white-space:normal;}
product{display:flex;flex-direction:column;}
product>a{flex:1;}
