section#header{z-index:1020;background:#fff;border-bottom:1px solid #ececec;position:relative;box-shadow:0 6px 22px #2828280a}section#header a{text-decoration:none}section#header .header-main{padding:16px 0}section#header .header-main-row{grid-template-columns:180px minmax(260px,1fr) auto;align-items:center;gap:24px;display:grid}section#header .header-brand{color:#282828;align-items:center;gap:10px;width:fit-content;font-family:vazir-bold-fd;font-size:20px;display:inline-flex}section#header .header-brand img{background:#fff7e7;border-radius:12px;width:38px;height:38px;padding:3px}section#header #search-bar,section#header .header-search-box{z-index:1030;min-width:0;position:relative}section#header .header-search-field{background:#f7f7f7;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;height:46px;padding:0 15px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}section#header .header-search-field:focus-within{background:#fff;border-color:#fcb941bf;box-shadow:0 8px 24px #28282814}section#header .header-search-field svg{color:#d99418;flex:none;font-size:15px}section#header .header-search-input{color:#282828;background:0 0;border:0;outline:0;width:100%;height:44px;padding:0;font-size:13px}section#header .header-search-input::placeholder{color:#929292}section#header .header-search-status{color:#8a8a8a;white-space:nowrap;flex:none;font-size:11px;display:none}section#header .header-search-results{z-index:1050;background:#fff;border:1px solid #28282814;border-radius:16px;display:none;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow:hidden;box-shadow:0 20px 50px #28282824}section#header .header-search-results.is-open{display:block}section#header .header-search-group{padding:9px}section#header .header-search-group+.header-search-group{border-top:1px solid #2828280f}section#header .header-search-group-title{color:#9b6811;align-items:center;gap:7px;padding:6px 8px 9px;font-size:12px;display:flex}section#header .header-search-item{color:#282828;border-radius:12px;align-items:center;gap:10px;padding:9px;transition:background .2s;display:flex}section#header .header-search-item:hover{color:#282828;background:#fff7e7}section#header .header-search-thumb{color:#d99418;background:#f7f7f7;border-radius:11px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}section#header .header-search-thumb img{object-fit:cover;width:100%;height:100%}section#header .header-search-title{margin-bottom:3px;font-family:vazir-bold-fd;font-size:13px;line-height:1.8;display:block}section#header .header-search-subtitle{color:#777;font-size:11px;display:block}section#header .header-search-empty{color:#777;text-align:center;padding:18px 14px;font-size:13px}section#header .header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}section#header .header-action{color:#3d3d3d;white-space:nowrap;background:#fff;border:1px solid #e8e8e8;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:13px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}section#header .header-action:hover{color:#9b6811;background:#fffaf1;border-color:#f3cf8f}section#header .header-dashboard{color:#0f5132;background:#f2fbf6;border-color:#badbcc}section#header .header-dashboard:hover{color:#fff;background:#198754;border-color:#198754}section#header .header-cart{color:#fff;background:#fcb941;border-color:#fcb941;position:relative}section#header .header-cart:hover{color:#fff;background:#e9a72f;border-color:#e9a72f}section#header .header-cart-count{color:#8a5b09;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 5px;font-family:vazir-bold-fd;font-size:11px;display:inline-flex}section#header .header-nav{border-top:1px solid #f0f0f0}section#header .header-nav-row{align-items:center;min-height:48px;display:flex}section#header .header-menu{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}section#header .header-menu>li>a,section#header .header-categories>summary{color:#4c4c4c;cursor:pointer;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:13px;transition:color .2s,background .2s;display:flex}section#header .header-menu>li>a:hover,section#header .header-menu>li>a.is-active,section#header .header-categories[open]>summary,section#header .header-categories>summary:hover{color:#9b6811;background:#fff7e7}section#header .header-categories{position:relative}section#header .header-categories>summary{color:#282828;font-family:vazir-bold-fd;list-style:none}section#header .header-categories>summary::-webkit-details-marker{display:none}section#header .header-categories>summary:after{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:7px;height:7px;margin-right:3px;transition:transform .2s;transform:rotate(-45deg)}section#header .header-categories[open]>summary:after{transform:rotate(135deg)}section#header .header-category-menu{z-index:1040;background:#fff;border:1px solid #ececec;border-radius:15px;width:270px;max-height:370px;margin:0;padding:9px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 18px 45px #28282821}section#header .header-category-menu a{color:#4a4a4a;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 11px;font-size:13px;transition:color .2s,background .2s;display:flex}section#header .header-category-menu a:hover{color:#9b6811;background:#fff7e7}section#header .header-category-menu a:after{content:"‹";color:#c58a22;font-size:18px}section#header .header-contact{color:#777;align-items:center;gap:7px;margin-right:auto;font-size:12px;display:inline-flex}section#header .header-contact strong{color:#3c3c3c;direction:ltr;font-family:vazir-bold-fd}section#header .header-mobile-toggle{color:#3d3d3d;background:#fff;border:1px solid #e8e8e8;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:none}@media (width<=991.98px){section#header .header-main-row{grid-template-columns:150px minmax(220px,1fr) auto;gap:14px}section#header .header-action-label{display:none}section#header .header-action{width:42px;padding:0}section#header .header-cart-count{position:absolute;top:-7px;left:-7px;box-shadow:0 2px 8px #28282826}}@media (width<=767.98px){section#header .header-main{padding:12px 0}section#header .header-main-row{grid-template-columns:1fr auto;gap:12px}section#header .header-brand{font-size:18px}section#header .header-brand img{width:34px;height:34px}section#header #search-bar{grid-area:2/1/auto/-1}section#header .header-actions{grid-area:1/2}section#header .header-mobile-toggle{display:inline-flex}section#header .header-nav{display:none}section#header .header-nav.is-open{display:block}section#header .header-nav-row{padding:8px 0 12px;display:block}section#header .header-menu{display:block}section#header .header-menu>li>a,section#header .header-categories>summary{width:100%;min-height:42px;padding:0 12px}section#header .header-categories>summary:after{margin-right:auto}section#header .header-category-menu{width:auto;max-height:260px;box-shadow:none;background:#fafafa;border:0;border-radius:12px;margin:3px 8px 8px;position:static}section#header .header-contact{border-top:1px solid #eee;margin:8px 12px 0;padding-top:12px}section#header .header-search-results{max-height:min(420px,100vh - 190px);overflow-y:auto}}@media (width<=380px){section#header .header-actions{gap:5px}section#header .header-action,section#header .header-mobile-toggle{width:38px;height:38px;min-height:38px}}#footer{color:#d8d8d8;background:radial-gradient(circle at 8% 10%,#fcb94121,#0000 28%),#252525;border:0;margin-top:0;padding:58px 0 28px;position:relative;overflow:hidden}#footer:before{content:"";background:linear-gradient(90deg,#0000,#fcb941,#0000);height:3px;position:absolute;top:0;left:0;right:0}#footer a{color:inherit;text-decoration:none}#footer .footer-grid{grid-template-columns:minmax(280px,1.5fr) repeat(2,minmax(150px,.75fr)) minmax(220px,1fr);gap:42px;display:grid}#footer .footer-brand{color:#fff;align-items:center;gap:11px;margin-bottom:17px;font-family:vazir-bold-fd;font-size:22px;display:inline-flex}#footer .footer-brand img{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:13px;width:42px;height:42px;padding:4px}#footer .footer-about{color:#bdbdbd;max-width:470px;margin:0 0 20px;font-size:12px;line-height:2.15}#footer .footer-contact-list{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}#footer .footer-contact-link{color:#e6e6e6;background:#ffffff0f;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:11px;transition:color .2s,background .2s,border-color .2s;display:inline-flex}#footer .footer-contact-link:hover{color:#fff;background:#fcb9411f;border-color:#fcb94159}#footer .footer-contact-link svg{color:#fcb941}#footer .footer-phone{direction:ltr}#footer .footer-title{color:#fff;margin:8px 0 19px;padding-bottom:11px;font-family:vazir-bold-fd;font-size:14px;position:relative}#footer .footer-title:after{content:"";background:#fcb941;border-radius:99px;width:28px;height:2px;position:absolute;bottom:0;right:0}#footer .footer-links{gap:4px;margin:0;padding:0;list-style:none;display:grid}#footer .footer-links a{color:#bcbcbc;align-items:center;gap:8px;padding:7px 0;font-size:12px;transition:color .2s,transform .2s;display:inline-flex}#footer .footer-links a:before{content:"";background:#777;border-radius:50%;flex:0 0 5px;width:5px;height:5px;transition:background .2s}#footer .footer-links a:hover{color:#fff;transform:translate(-3px)}#footer .footer-links a:hover:before{background:#fcb941}#footer .footer-trust-text{color:#bcbcbc;margin:0 0 15px;font-size:11px;line-height:2}#footer .footer-trust{align-items:center;gap:10px;display:flex}#footer .footer-trust a{background:#fff;border-radius:14px;justify-content:center;align-items:center;width:96px;height:104px;padding:8px;transition:transform .2s,box-shadow .2s;display:flex}#footer .footer-trust a:hover{transform:translateY(-3px);box-shadow:0 12px 25px #0000003d}#footer .footer-trust img{object-fit:contain;max-width:100%;max-height:88px}#footer .footer-bottom-note{color:#898989;border-top:1px solid #ffffff14;align-items:center;gap:8px;margin-top:34px;padding-top:20px;font-size:10px;display:flex}#footer .footer-bottom-note svg{color:#fcb941}section#copyright{color:#9d9d9d;background:#1d1d1d;border:0;font-size:10px;padding:13px 0!important}section#copyright .row{align-items:center}section#copyright #social-links{align-items:center;gap:8px;display:flex}section#copyright #social-links>span{color:#bcbcbc;margin-left:5px}section#copyright #social-links a{background:#ffffff0f;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;padding:6px;transition:background .2s,transform .2s;display:inline-flex}section#copyright #social-links a:hover{background:#fcb9412e;transform:translateY(-2px)}section#copyright #social-links img{object-fit:contain;opacity:.78;width:100%;height:100%}@media (width<=991.98px){#footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px}}@media (width<=575.98px){#footer{padding:44px 0 24px}#footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}#footer .footer-intro,#footer .footer-trust-column{grid-column:1/-1}#footer .footer-brand{font-size:20px}#footer .footer-about{font-size:11px}#footer .footer-title{margin-top:0;font-size:13px}#footer .footer-links a{font-size:11px}#footer .footer-trust-column{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:15px;padding-top:20px;display:flex}#footer .footer-trust-copy{min-width:0}#footer .footer-trust a{flex:0 0 84px;width:84px;height:91px}#footer .footer-bottom-note{margin-top:25px}section#copyright .row{text-align:center;gap:8px}section#copyright #social-links{justify-content:center}}form[data-front-validate] .form-control.is-invalid,form[data-front-validate] .form-select.is-invalid{background-position:calc(.375em + .1875rem);border-color:#dc3545}form[data-front-validate] .form-control.is-valid,form[data-front-validate] .form-select.is-valid{background-position:calc(.375em + .1875rem);border-color:#198754}form[data-front-validate] .front-validation-feedback{text-align:right;min-height:1.25rem;margin-top:.3rem;font-size:.78rem;line-height:1.6;display:block}
