/* @font-face{font-family:'AZER';src:url('ehsan/29LT_AZER.woff2') format('woff2');font-weight:normal;font-style:normal;}
 @font-face{font-family:'KAFF';src:url('ehsan/29LT_KAFF_LIGHT.woff2') format('woff2');font-weight:normal;font-style:normal;}
 @font-face{font-family:'KAFF';src:url('ehsan/29LT_KAFF_MEDIUM.woff2') format('woff2');font-weight:bold;font-style:normal;}
 */ @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:5px;align-items:center;}
 header>*{margin:0;}
 .logolink{flex-grow:1;}
 nav.top_menu{flex-grow:1;width:100%;}
 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:9px;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:61px;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:after{border-radius:0 0 var(--border-radius) var(--border-radius);}
 goal br{display:none;}
 @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 );}
 }
 @media (min-width:1200px){ /* maxPC */ product thumb, product .thumb img{min-height:372px;}
 }
 @media (max-width:900px){/* MOB */ c{width:100% !important;}
 logo{height:45px;width:150px;}
 product thumb, product .thumb img{height:90vw;}
 supermemu{display:flex;clear:both;width:100%;gap:8px;}
 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 i{font-size:0;color:var(--link_color);}
 .donatebtn i::after{content:'volunteer_activism';font-size:20px;}
 .donatebtn{animation:flashing 4s infinite;background:var(--imp_btn_color) !important;color:var(--imp_btn_txt_color) !important;font-size:15px;width:50px;white-space:normal;font-weight:bold;}
 .donatebtn i{color:rgba(255,255,255,.6);}
 .donatebtn i::after{font-size:30px;display:block;}
 product{display:flex;flex-direction:column;}
 product>a{flex:1;}
