:root{--theme-color:#7b24d7;--theme-color-2:#a02ce8;--theme-hover-color:#773b92;--text-color:#797878;--border-color:#a9a9a9;--white-color:#ffffff;--white-color-2:#e6e6e6;--dark-color:#000000;--dark-color-2:#202020}*{font-family:IRANYekan;margin:0;padding:0}ul{list-style:none;padding:0;margin:0}a{text-decoration:none}a:hover{cursor:pointer}.site-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-width:150px;padding:13px 28px;border:1px solid transparent;border-radius:12px;background:#7b24d7;color:#fff;text-decoration:none;font-size:.95rem;font-weight:700;line-height:1.5;cursor:pointer;transform:translateY(0);transition:transform .35s cubic-bezier(.22, 1, .36, 1),background .35s ease,border-color .35s ease}.site-btn:hover{color:#fff;text-decoration:none;background-color:#a02ce8;transform:translateY(-3px)}.site-btn:active{transform:translateY(0) scale(.97)}.site-btn a{color:inherit;text-decoration:none}.button-style{border:none;font-weight:700;border-radius:12px;padding:8px;text-align:center;background:var(--theme-color-2);color:#fff;transition:.5s}.button-style:hover{border-radius:12px;padding:8px;text-align:center;background:var(--theme-color);color:#fff}.item-right-bottom-section .site-btn{flex:0 0 auto}@media (max-width:575.98px){.site-btn{min-width:135px;padding:11px 20px;font-size:.88rem;border-radius:10px}}.main-header .main-navbar{position:sticky;top:0;z-index:999;transition:all .3s ease}.main-header .main-navbar .top-navbar .top-navbar-right .logo img{max-width:100px}.main-header .main-navbar .top-navbar .top-navbar-center{margin-top:10px;margin-right:120px}@media screen and (max-width:1026px){.main-header .main-navbar .top-navbar .top-navbar-center{margin-right:50px}}.main-header .main-navbar .top-navbar .top-navbar-center ul li a{color:var(--dark-color);font-weight:700;margin-left:50px}.main-header .main-navbar .top-navbar .top-navbar-center ul li a:hover{color:var(--theme-hover-color)}.main-header .main-navbar .top-navbar .top-navbar-center ul li svg{color:var(--dark-color)}.main-header .main-navbar .top-navbar .top-navbar-center ul li svg:hover{color:var(--theme-color);cursor:pointer}@keyframes lineSlide{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes glow{0%{text-shadow:0 0 0 #7b2cbf;color:#333}50%{text-shadow:0 0 8px #7b2cbf;color:#7b2cbf}100%{text-shadow:0 0 0 #7b2cbf;color:#333}}.main-header .main-navbar .top-navbar .top-navbar-center ul li.menu-item{list-style:none;display:inline-block;margin:0 10px}.main-header .main-navbar .top-navbar .top-navbar-center ul li.menu-item a{display:inline-block;padding:10px 15px;text-decoration:none;font-weight:800;font-size:20px;color:#333;animation:glow 2.5s ease-in-out infinite;transition:color .3s ease}.main-header .main-navbar .top-navbar .top-navbar-left{margin-top:10px}.main-header .main-navbar .top-navbar .top-navbar-left .login{border-radius:8px;font-size:14px;color:var(--white-color);font-weight:700;background:var(--theme-color-2);padding:8px;opacity:100%}.main-header .main-navbar .top-navbar .top-navbar-left .login:hover{opacity:90%;cursor:pointer}.main-header .main-navbar .top-navbar .top-navbar-left .cart{position:relative}.main-header .main-navbar .top-navbar .top-navbar-left .cart:hover .cart-items{display:block}.main-header .main-navbar .top-navbar .top-navbar-left .cart .cart-btn{color:var(--high-text-color);position:relative;padding:3px 6px;border-radius:8px}.main-header .main-navbar .top-navbar .top-navbar-left .cart .cart-btn .cart-items-count{background:var(--theme-color);color:var(--white-color);position:absolute;right:-4px;bottom:-6px;width:15px;height:15px;border-radius:50%;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.main-header .main-navbar .top-navbar .top-navbar-left .cart .cart-items{display:none;position:absolute;top:120%;left:0;width:350px;border-radius:8px;background-color:#fff;box-shadow:0 12px 35px rgba(0,0,0,.08);padding:.5rem;transition:box-shadow .4s ease,transform .4s ease;animation:fadeInUpPulse 1s ease forwards}.main-header .main-navbar .top-navbar .top-navbar-left .cart .cart-items::after{content:"";position:absolute;bottom:0;right:0;width:0%;height:2px;background:#6f42c1;transition:all .4s ease;transition-delay:0.3s}.main-header .main-navbar .top-navbar .top-navbar-left .cart .cart-items .border-left,.main-header .main-navbar .top-navbar .top-navbar-left .cart .cart-items .border-right{content:"";position:absolute;background:#6f42c1;width:2px;height:0%;transition:all .4s ease;z-index:-1}.main-header .main-navbar .top-navbar .top-navbar-left .cart .cart-items .border-left{left:0;top:0;transition-delay:0.6s}.main-header .main-navbar .top-navbar .top-navbar-left .cart .cart-items .border-right{right:0;bottom:0;transition-delay:0.9s}.main-header .main-navbar .top-navbar .top-navbar-left .cart .cart-items:hover::after{width:100%}.main-header .main-navbar .top-navbar .top-navbar-left .cart .cart-items:hover .border-left,.main-header .main-navbar .top-navbar .top-navbar-left .cart .cart-items:hover .border-right{height:100%}@keyframes fadeInUpPulse{0%{opacity:0;transform:translateY(20px) scale(.98);box-shadow:0 0 0 transparent}60%{opacity:1;transform:translateY(-4px) scale(1.02);box-shadow:0 16px 45px rgba(0,0,0,.1)}100%{transform:translateY(0) scale(1);box-shadow:0 12px 35px rgba(0,0,0,.08)}}.main-header .main-navbar .top-navbar .top-navbar-left .cart .cart-items .cart-items-header a{color:var(--blue-color);font-size:14px}.main-header .main-navbar .top-navbar .top-navbar-left .cart .cart-items .cart-items-body{height:350px;overflow-y:auto}.main-header .main-navbar .top-navbar .top-navbar-left .cart .cart-items .cart-items-body .cart-item:last-child{border:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}100%{opacity:1;transform:translateY(0)}}.main-header .main-navbar .top-navbar .top-navbar-left .cart .cart-items .cart-items-body .cart-item .cart-item-right img{width:130px}.main-header .main-navbar .top-navbar .top-navbar-left .cart .cart-items .cart-items-body .cart-item .cart-item-right .cart-operations{border:1px solid var(--border-color);border-radius:8px}.main-header .main-navbar .top-navbar .top-navbar-left .cart .cart-items .cart-items-body .cart-item .cart-item-left .cart-item-color div{width:20px;height:20px;border-radius:50%}.main-header .main-navbar .top-navbar .top-navbar-left .cart .cart-items .cart-items-footer{border-top:1px solid var(--border-color)}.main-header .main-navbar .top-navbar .top-navbar-left .cart .cart-items .cart-items-body .cart-item{padding:.8rem;margin-bottom:12px;background:linear-gradient(135deg,rgba(106,90,205,.06),#fff);border:1px solid rgba(131,55,212,.15);border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,.04),0 12px 30px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;animation:fadeInUp .4s ease both}.main-header .main-navbar .top-navbar .top-navbar-left .cart .cart-items .cart-items-body .cart-item:hover{transform:translateY(-3px);border-color:rgba(146,55,212,.35)}.cart-items-header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;margin-bottom:16px;background:linear-gradient(135deg,rgba(165,55,212,.08),rgba(255,255,255,.95));border:1px solid rgba(212,175,55,.18);border-radius:14px}.cart-items-header #cartItemsCount2{display:inline-flex;align-items:center;gap:8px;font-size:.95rem;font-weight:700;color:#222}.cart-items-header #cartItemsCount2::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--theme-color);box-shadow:0 0 12px rgba(212,175,55,.45)}.cart-items-header a{color:var(--theme-color);font-size:.9rem;font-weight:700;text-decoration:none;transition:all .25s ease}.cart-items-header a:hover{color:#111;transform:translateX(-4px)}.number-cart{position:absolute;top:4px;left:50%;transform:translateX(10px);min-width:18px;height:18px;padding:0 5px;border-radius:20px;background:#7b24d7;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.li-cart{position:relative}.cart-items-footer{margin-top:16px;padding:16px;background:linear-gradient(135deg,rgba(106,90,205,.06),#fff);border-radius:16px;box-shadow:0 6px 18px rgba(106,90,205,.08),inset 0 1px 0 rgba(255,255,255,.8)}.cart-items-footer-right .fs-7{font-size:.78rem;color:#8b8b95;margin-bottom:4px}.cart-items-footer-right .fs-5{color:var(--theme-color);font-size:1.15rem;font-weight:800;line-height:1.3}.cart-items-footer-left .theme-btn{min-width:140px;height:46px;border-radius:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease}.cart-items-footer-left .theme-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(106,90,205,.22)}.cart-item-right img{width:72px;height:85px;border-radius:12px;border:1px solid rgba(0,0,0,.06);background:#fff;transition:transform .3s ease}.cart-item:hover .cart-item-right img{transform:scale(1.04)}.cart-item-left{flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px}.cart-item-left>.fs-7{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.92rem;font-weight:700;line-height:1.8;color:#252525;min-height:52px}.cart-item-price{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cart-item-price del{color:#a0a0a0!important;font-size:.8rem}.cart-item-price .fs-5{font-size:1rem!important;font-weight:800;color:var(--theme-color);line-height:1}.cart-item-price .fs-7{font-size:.78rem;font-weight:600;color:#6b7280}.mobile-menu{display:none;position:fixed;left:5px;right:5px;bottom:5px;background:rgba(255,255,255,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,0,0,.06);border-radius:22px;box-shadow:0 10px 35px rgba(0,0,0,.1),0 3px 10px rgba(0,0,0,.05);padding:4px;z-index:999}.mobile-menu ul{display:flex;align-items:center;justify-content:space-between;margin:0;padding:0;list-style:none}.mobile-menu li{flex:1}.mobile-menu li a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px 4px;color:#777;font-size:12px;font-weight:500;border-radius:14px;transition:.25s ease}.mobile-menu li a svg{width:23px;height:23px;transition:.25s ease}.mobile-menu li a:hover{color:var(--theme-color)}.mobile-menu li.active a{background:rgba(var(--theme-color),.1);color:var(--theme-color)}.mobile-menu li.active svg{transform:translateY(-2px) scale(1.08)}@media (max-width:991px){.mobile-menu{display:block}}@media (max-width:360px){.mobile-menu{left:8px;right:8px;bottom:8px;padding:8px}.mobile-menu li a{font-size:11px;gap:5px}.mobile-menu li a svg{width:21px;height:21px}}footer{background-color:#fff;box-shadow:0 -4px 12px rgba(128,0,128,.1);padding:0 1.5rem;text-align:center;color:#444}footer .contact-footer span .title-contact{color:#000}footer .about-footer p{line-height:1.7rem}footer .logo{text-align:center;margin-bottom:1rem}footer .logo svg{fill:#6800ca}footer .Specifications,footer .title{color:var(--dark-color);font-weight:700}footer .Specifications{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}footer .Specifications svg{color:var(--theme-color)}footer .title{color:var(--theme-color);font-size:1.1rem;margin-bottom:.5rem}footer li a,footer p{color:var(--text-color);font-size:.95rem}footer li{margin-top:.8rem}footer li a{transition:all .3s}footer li a:hover{color:var(--theme-color)}footer .icon-top{text-align:center}footer .icon-top a{margin:0 5px}footer .icon-top a img{max-width:30px}footer .namad{text-align:center}footer .namad img{max-width:100px;border:1px solid var(--white-color);padding:5px;border-radius:10px;margin:10px}footer .footer-text{text-align:center;margin-top:30px}footer .footer-text p{font-size:.9rem}footer .footer-text p a{color:var(--theme-color);font-weight:700;text-decoration:none}footer .footer-text p a:hover{text-decoration:underline}@media screen and (max-width:767px){footer .Specifications,footer .footer-text,footer .icon,footer .logo,footer .namad{text-align:center}}@media screen and (min-width:768px){footer .footer-text,footer .logo{text-align:right}footer .icon,footer .namad{text-align:left}}.mb-footer{margin-bottom:20px}@media screen and (max-width:992px){.mb-footer{margin-bottom:150px}.text-footer{font-size:11px}}@media screen and (max-width:767px){.mb-footer{margin-bottom:120px}.text-footer{font-size:11px}}@media (max-width:992px){footer{margin-bottom:130px}}.custom-alert{position:fixed;top:25px;left:50%;transform:translateX(-50%) translateY(-120px) scale(.9);width:100%;max-width:var(--alert-width);z-index:var(--alert-zindex);opacity:0;visibility:hidden;transition:var(--alert-transition);padding:0 14px}.custom-alert.show{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0) scale(1)}@media (max-width:576px){.custom-alert{top:16px}.alert-box{padding:16px}.alert-icon{width:30px;height:30px}}.container .box-Search-header .row .item-right-search{display:none}.container .box-Search-header .row .item-right-search .box-Search{position:relative}.container .box-Search-header .row .item-right-search .box-Search input{padding:8px;border-radius:10px}.container .box-Search-header .row .item-right-search .box-Search input:focus{border:1px solid var(--white-color-2)}.container .box-Search-header .row .item-right-search .box-Search svg.Search-svg{transition:1s;color:var(--theme-color);left:10px;top:5px;position:absolute;background:var(--white-color);opacity:100}.container .box-Search-header .row .item-right-search .box-Search svg.Search-svg:hover{cursor:pointer}.login-header-sm{display:none}@media screen and (max-width:992px){.login-header-sm{display:inline}}.login-header-sm a{border-radius:8px;font-size:14px;color:var(--white-color);font-weight:700;background:var(--theme-color-2);padding:8px;opacity:100%}.container .box-Search-header .row .item-right-search .box-Search svg.Search-svg:focus{cursor:pointer}@media screen and (max-width:380px){.mb-footer{margin-bottom:100px}.text-footer{font-size:1px}}.logo-img-footer{width:100px;height:100px;margin-bottom:20px}@media screen and (max-width:426px){.logo-img-footer{width:100px;height:100px;margin-bottom:0}}@media screen and (max-width:1000px){.main-navbar{display:none}.main-navbar-mobile{display:block!important}.mobile-menu{display:block!important}}.bottom{opacity:100%;border:none;padding:8px;color:var(--white-color);font-weight:700;border-radius:10px;background:var(--theme-color-2)}.bottom:hover{opacity:90%}.bottom:focus{border:none}.bottom a{color:var(--white-color)}.bottom a:hover{color:var(--white-color)}.hover:hover{color:var(--theme-hover-color);cursor:pointer}.footer-back-top-wrapper{padding:18px 0}.footer-back-top{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;color:#fff;background:#6c4ab6;border:1px solid transparent;border-radius:10px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease}.footer-back-top svg{flex-shrink:0;transition:transform .25s ease}.footer-back-top:hover{background:#563795;box-shadow:0 5px 14px rgba(86,55,149,.2)}.footer-back-top:hover svg{transform:translateY(-3px)}.footer-back-top:active{transform:scale(.97)}.footer-back-top:focus-visible{outline:3px solid rgba(108,74,182,.3);outline-offset:3px}@media (max-width:767.98px){.footer-back-top-wrapper{padding:14px 0}.footer-back-top{padding:9px 14px;font-size:12px}}@media (prefers-reduced-motion:reduce){.footer-back-top,.footer-back-top svg{transition:none}}.alert-box{position:relative;overflow:hidden;background:rgb(255 255 255);backdrop-filter:var(--alert-backdrop);border-radius:var(--alert-radius);box-shadow:var(--alert-shadow);padding:18px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(255,255,255,.08)}.alert-box::before{content:"";position:absolute;right:0;top:0;width:6px;height:100%;border-radius:20px}.alert-success-box::before{background:var(--alert-success)}.alert-danger-box::before{background:var(--alert-danger)}.alert-warning-box::before{background:var(--alert-warning)}.alert-content{display:flex;align-items:center;gap:14px}.alert-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;color:red;flex-shrink:0}.success-icon{background:var(--alert-success-bg);color:var(--alert-success)}.danger-icon{background:var(--alert-danger-bg);color:var(--alert-danger)}.warning-icon{background:var(--alert-warning-bg);color:var(--alert-warning)}.alert-texts h5{margin:0;color:var(--alert-text);font-size:15px;font-weight:800}.alert-texts p{margin:4px 0 0;color:#000;line-height:1.5rem;font-size:13px}.close-alert{border:none;width:42px;height:42px;border-radius:12px;background:rgba(255,255,255,.08);color:red;transition:.3s;flex-shrink:0}.close-alert:hover{background:rgba(255,255,255,.16);transform:rotate(90deg)}.box-fixed22{position:fixed;left:10px;bottom:85px;z-index:9999;direction:ltr}.box-fixed22 details{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;width:64px}.box-fixed22 summary{position:relative;order:99;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;user-select:none;color:#fff;background:var(--theme-color,#7b24d7);transition:transform .25s ease,box-shadow .25s ease}.box-fixed22 summary::-webkit-details-marker{display:none}.box-fixed22 summary::marker{display:none}.box-fixed22 summary:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(123,36,215,.34),0 6px 14px rgba(0,0,0,.14)}.box-fixed22 details[open] summary{transform:rotate(0)}.box-fixed22 .icon-close,.box-fixed22 .icon-open{position:absolute;width:30px;height:30px;transition:opacity .22s ease,transform .22s ease}.box-fixed22 .icon-open{opacity:1;transform:scale(1) rotate(0)}.box-fixed22 .icon-close{opacity:0;transform:scale(.6) rotate(-90deg)}.box-fixed22 details[open] .icon-open{opacity:0;transform:scale(.6) rotate(90deg)}.box-fixed22 details[open] .icon-close{opacity:1;transform:scale(1) rotate(0)}.box-fixed22 .box-item{position:absolute;left:50%;width:52px;height:52px;transform:translateX(-50%) translateY(18px) scale(.65);opacity:0;visibility:hidden;pointer-events:none;border-radius:50%;background:#fff;border:1px solid rgba(123,36,215,.12);box-shadow:0 8px 22px rgba(0,0,0,.12);transition:transform .32s cubic-bezier(.22, 1, .36, 1),opacity .22s ease,visibility .22s ease;bottom:calc(76px + (var(--i) * 64px))}.box-fixed22 details[open] .box-item{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0) scale(1);transition-delay:calc(var(--i) * 0.06s)}.box-fixed22 .box-item a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:50%;text-decoration:none;transition:transform .22s ease,background-color .22s ease}.box-fixed22 .box-item img{display:block;width:30px;height:30px;object-fit:contain;transition:transform .22s ease}.box-fixed22 .box-item:hover{transform:translateX(-50%) translateY(-3px) scale(1.06);border-color:rgba(123,36,215,.2);box-shadow:0 12px 28px rgba(123,36,215,.18)}.box-fixed22 .box-item:hover img{transform:scale(1.08)}.box-fixed22 .box-item a:focus-visible,.box-fixed22 summary:focus-visible{outline:3px solid color-mix(in srgb,var(--theme-color,#7b24d7) 30%,transparent);outline-offset:4px}@media (max-width:767.98px){.box-fixed22 .box-item{width:48px;height:48px;bottom:calc(70px + (var(--i) * 58px))}.box-fixed22 .box-item img{width:27px;height:27px}.box-fixed22 summary{position:relative;order:99;width:53px;height:53px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;user-select:none;color:#fff;background:var(--theme-color,#7b24d7);transition:transform .25s ease,box-shadow .25s ease}}@media (max-width:380px){.box-fixed22 .box-item{width:45px;height:45px;bottom:calc(66px + (var(--i) * 54px))}.box-fixed22 .box-item img{width:25px;height:25px}}@media (prefers-reduced-motion:reduce){.box-fixed22 .box-item,.box-fixed22 .box-item a,.box-fixed22 .box-item img,.box-fixed22 .icon-close,.box-fixed22 .icon-open,.box-fixed22 summary{transition:none!important}}.custom-alert{position:fixed;top:24px;right:24px;z-index:99999;width:min(420px,calc(100vw - 32px));direction:rtl;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(30px,-10px,0) scale(.96);transition:opacity .35s ease,visibility .35s ease,transform .4s cubic-bezier(.22, 1, .36, 1)}.custom-alert.active,.custom-alert.show,.custom-alert[style*="display: block"],.custom-alert[style*="display: flex"],.custom-alert[style*="display:block"]{opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0,0,0) scale(1)}.alert-box{position:relative;display:flex;align-items:center;width:100%;min-height:82px;padding:14px 16px 14px 52px;overflow:hidden;border:1px solid rgba(0,0,0,.06);border-radius:18px;background:rgba(255,255,255,.97);box-shadow:0 20px 45px rgba(0,0,0,.1),0 6px 18px rgba(0,0,0,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-sizing:border-box;isolation:isolate}.alert-box::before{content:"";position:absolute;top:0;right:0;bottom:0;width:4px;border-radius:0 18px 18px 0;background:var(--theme-color,#7b24d7)}.alert-box::after{content:"";position:absolute;top:-70px;right:-50px;width:150px;height:150px;border-radius:50%;background:var(--theme-color,#7b24d7);opacity:.035;pointer-events:none}.alert-content{position:relative;z-index:2;display:flex;align-items:center;width:100%;min-width:0;gap:13px}.alert-icon{flex:0 0 44px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:13px;font-family:Arial,sans-serif;font-size:20px;font-weight:800;line-height:1;color:var(--theme-color,#7b24d7);background:rgba(123,36,215,.08);border:1px solid rgba(123,36,215,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);box-sizing:border-box}.alert-success-box{border-color:rgba(25,135,84,.12)}.alert-success-box::before{background:#198754}.alert-success-box .alert-icon{color:#198754;background:rgba(25,135,84,.09);border-color:rgba(25,135,84,.1)}.alert-danger-box{border-color:rgba(220,53,69,.12)}.alert-danger-box::before{background:#dc3545}.alert-danger-box .alert-icon{color:#dc3545;background:rgba(220,53,69,.09);border-color:rgba(220,53,69,.1)}.alert-warning-box{border-color:rgba(245,158,11,.14)}.alert-warning-box::before{background:#f59e0b}.alert-warning-box .alert-icon{color:#d97706;background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.12)}.alert-texts{min-width:0;flex:1}.alert-texts p{margin:0;color:#292929;font-size:.92rem;font-weight:700;line-height:1.8;text-align:right;overflow-wrap:anywhere}.close-alert{position:absolute;top:50%;left:13px;z-index:5;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;transform:translateY(-50%);border:0;border-radius:9px;background:0 0;color:#999;font-family:Arial,sans-serif;font-size:15px;font-weight:700;line-height:1;cursor:pointer;transition:color .2s ease,background-color .2s ease,transform .2s ease}.close-alert:hover{color:#555;background:rgba(0,0,0,.05);transform:translateY(-50%) scale(1.06)}.close-alert:active{transform:translateY(-50%) scale(.94)}.close-alert:focus-visible{outline:3px solid rgba(123,36,215,.18);outline-offset:2px}.alert-box{transition:box-shadow .25s ease,transform .25s ease}.alert-box:hover{box-shadow:0 24px 50px rgba(0,0,0,.12),0 8px 22px rgba(0,0,0,.07)}@media (max-width:767.98px){.custom-alert{top:16px;right:16px;width:calc(100vw - 32px)}.alert-box{min-height:76px;padding:12px 14px 12px 48px;border-radius:16px}.alert-box::before{border-radius:0 16px 16px 0}.alert-content{gap:11px}.alert-icon{flex-basis:40px;width:40px;height:40px;border-radius:11px;font-size:18px}.alert-texts p{font-size:.86rem;line-height:1.75}.close-alert{left:10px;width:28px;height:28px;font-size:14px}}@media (max-width:480px){.custom-alert{top:12px;right:12px;width:calc(100vw - 24px)}.alert-box{min-height:70px;padding:10px 12px 10px 44px;border-radius:14px}.alert-box::before{width:3px;border-radius:0 14px 14px 0}.alert-content{gap:9px}.alert-icon{flex-basis:36px;width:36px;height:36px;border-radius:10px;font-size:16px}.alert-texts p{font-size:.8rem;line-height:1.7}.close-alert{left:7px;width:26px;height:26px;font-size:13px}}@media (max-width:350px){.custom-alert{top:10px;right:10px;width:calc(100vw - 20px)}.alert-box{padding-left:40px}.alert-icon{flex-basis:34px;width:34px;height:34px;font-size:15px}.alert-texts p{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.alert-box,.close-alert,.custom-alert{transition:none!important}}.sm-header{box-shadow:rgba(33,35,38,.1) 0 10px 10px -10px}