html.ariana-dark{color-scheme:dark}
html.ariana-dark body{background:#0b1118!important;color:#e8eef5!important}
html.ariana-dark main,
html.ariana-dark .page-container,
html.ariana-dark .store-container,
html.ariana-dark .product-container,
html.ariana-dark .blog-container,
html.ariana-dark .search-container,
html.ariana-dark .cart-container,
html.ariana-dark .form-container,
html.ariana-dark .user-container{background-color:#0b1118!important;color:#e8eef5!important}
html.ariana-dark .header,
html.ariana-dark .headerb,
html.ariana-dark .header-desktop,
html.ariana-dark .header-mobile,
html.ariana-dark .header-top,
html.ariana-dark .header-menu{background-color:#111a24!important;color:#e8eef5!important;border-color:#2b3a49!important}
html.ariana-dark .header-sitename,
html.ariana-dark .header a,
html.ariana-dark .header-menu a,
html.ariana-dark .mega-menu a,
html.ariana-dark .offcanvas-nav a{color:#e8eef5!important}
html.ariana-dark .header-search-input,
html.ariana-dark .form-control,
html.ariana-dark input,
html.ariana-dark textarea,
html.ariana-dark select{background-color:#101923!important;color:#e8eef5!important;border-color:#344657!important}
html.ariana-dark input::placeholder,
html.ariana-dark textarea::placeholder{color:#8f9eac!important}
html.ariana-dark .quicksearch-items,
html.ariana-dark .dropdown-menu,
html.ariana-dark .dropdown-item,
html.ariana-dark .offcanvas-sidebar,
html.ariana-dark .modal-content{background-color:#17222d!important;color:#e8eef5!important;border-color:#344657!important}
html.ariana-dark .dropdown-item:hover,
html.ariana-dark .dropdown-item:focus,
html.ariana-dark .offcanvas-nav-link:hover{background-color:#223140!important;color:#fff!important}
html.ariana-dark .store-product,
html.ariana-dark .store-compact-product,
html.ariana-dark .store-full-product,
html.ariana-dark .store-simple-product,
html.ariana-dark .product-header,
html.ariana-dark .product-details,
html.ariana-dark .product-description,
html.ariana-dark .product-comments,
html.ariana-dark .blog-post,
html.ariana-dark .special-products-item,
html.ariana-dark .card,
html.ariana-dark .list-group-item,
html.ariana-dark .table,
html.ariana-dark .bg-white{background-color:#151f2a!important;color:#e8eef5!important;border-color:#2b3a49!important;box-shadow:none!important}
html.ariana-dark .page-title,
html.ariana-dark .page-description,
html.ariana-dark .store-title,
html.ariana-dark .store-description,
html.ariana-dark .store-product-link,
html.ariana-dark .store-product-title,
html.ariana-dark .store-product-price,
html.ariana-dark .product-title,
html.ariana-dark .product-price,
html.ariana-dark .product-description,
html.ariana-dark .blog-post-title,
html.ariana-dark .blog-post-link,
html.ariana-dark h1,
html.ariana-dark h2,
html.ariana-dark h3,
html.ariana-dark h4,
html.ariana-dark h5,
html.ariana-dark h6{color:#f3f7fb!important}
html.ariana-dark p,
html.ariana-dark label,
html.ariana-dark td,
html.ariana-dark th,
html.ariana-dark li{border-color:#2b3a49}
html.ariana-dark .text-dark,
html.ariana-dark .text-muted,
html.ariana-dark .blog-post-excerpt,
html.ariana-dark .blog-post-date,
html.ariana-dark .product-caption,
html.ariana-dark .store-product-compare-price{color:#a9b5c1!important}
html.ariana-dark a{color:#55d6e9}
html.ariana-dark a:hover{color:#8ce8f4}
html.ariana-dark hr,
html.ariana-dark .page-separator,
html.ariana-dark .store-separator,
html.ariana-dark .border,
html.ariana-dark .border-top,
html.ariana-dark .border-bottom{border-color:#2b3a49!important}
html.ariana-dark .breadcrumb,
html.ariana-dark .pagination,
html.ariana-dark .pager{background-color:transparent!important}
html.ariana-dark .breadcrumb-item,
html.ariana-dark .breadcrumb a{color:#b8c3cd!important}
html.ariana-dark .page-link{background-color:#17222d!important;color:#e8eef5!important;border-color:#344657!important}
html.ariana-dark .page-item.active .page-link{background-color:#08a9d6!important;border-color:#08a9d6!important}
html.ariana-dark .table td,
html.ariana-dark .table th{color:#e8eef5!important;border-color:#2b3a49!important}
html.ariana-dark .table-striped tbody tr:nth-of-type(odd){background-color:#111a24!important}
html.ariana-dark .nav-tabs{border-color:#2b3a49!important}
html.ariana-dark .nav-tabs .nav-link{color:#b8c3cd!important;border-color:transparent!important}
html.ariana-dark .nav-tabs .nav-link.active{background-color:#151f2a!important;color:#fff!important;border-color:#2b3a49!important}
html.ariana-dark .footer{background:#101923!important;color:#cbd5df!important}
html.ariana-dark .footer-middle,
html.ariana-dark .footer-features,
html.ariana-dark .footer-about{border-color:#2b3a49!important}
html.ariana-dark .footer-links-title,
html.ariana-dark .footer-subscription-title,
html.ariana-dark .footer-social-title,
html.ariana-dark .footer-about-title,
html.ariana-dark .footer-contact{color:#e8eef5!important}
html.ariana-dark .footer-links-link,
html.ariana-dark .footer-about-description,
html.ariana-dark .footer-contact a{color:#b8c3cd!important}
html.ariana-dark .copyright-container{background:#0a1016!important}
html.ariana-dark .copyright-text{color:#9eabb7!important}
html.ariana-dark .alert{border-color:#344657!important}
html.ariana-dark .ariana-theme-toggle{background:#f5f7fa;color:#14202b;border-color:#c7d3de}
.ariana-theme-toggle{position:fixed;left:18px;bottom:108px;z-index:10020;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:9px 13px;border:1px solid #344657;border-radius:999px;background:#17222d;color:#fff;font:inherit;font-size:13px;font-weight:700;line-height:1;box-shadow:0 6px 20px rgba(0,0,0,.22);cursor:pointer;transition:transform .2s ease,background-color .2s ease,color .2s ease}
.ariana-theme-toggle:hover{transform:translateY(-2px)}
.ariana-theme-toggle:focus-visible{outline:3px solid rgba(8,169,214,.45);outline-offset:3px}
.ariana-theme-toggle-icon{font-size:18px;line-height:1}
@media(max-width:575.98px){.ariana-theme-toggle{left:12px;bottom:102px;min-width:42px;justify-content:center;padding:9px 11px}.ariana-theme-toggle-label{display:none}}
@media(prefers-reduced-motion:reduce){.ariana-theme-toggle{transition:none}}
html.ariana-dark .category-item-title,
html.ariana-dark .special-products-item-title,
html.ariana-dark .special-products-item-price,
html.ariana-dark .special-products-item-price>span{color:#f3f7fb!important}
html.ariana-dark .special-products-item-compare-price{color:#a9b5c1!important}
html.ariana-dark .products-item-title,
html.ariana-dark .products-item-title a,
html.ariana-dark .products-item-price,
html.ariana-dark .products-item-price>span{color:#f3f7fb!important}
html.ariana-dark .products-item-compare-price{color:#a9b5c1!important}
html.ariana-dark .header{background:#111a24!important;opacity:1!important;filter:none!important;backdrop-filter:none!important;box-shadow:0 8px 24px rgba(0,0,0,.42)!important}
html.ariana-dark .header .header-desktop,html.ariana-dark .header .header-mobile,html.ariana-dark .header .header-top,html.ariana-dark .header .header-menu{background:#111a24!important;opacity:1!important}
html.ariana-dark .header .nav-link,html.ariana-dark .header .dropdown-toggle,html.ariana-dark .header .header-sitename{color:#e8eef5!important;opacity:1!important;text-shadow:none!important}
html.ariana-dark .header-search-input{background:#101923!important;border-color:#344657!important;color:#e8eef5!important}
html.ariana-dark .navbar-mega-context,html.ariana-dark .navbar-mega .navbar-nav,html.ariana-dark .navbar-mega .nav-subset,html.ariana-dark .navbar-nav .nav-subset{background:#151f2a!important;border-color:#2b3a49!important;box-shadow:0 14px 30px rgba(0,0,0,.45)!important}
html.ariana-dark .navbar-mega .navbar-nav .nav-link,html.ariana-dark .navbar-mega .navbar-nav .nav-subset-link{background:transparent!important;color:#cbd5df!important}
html.ariana-dark .navbar-mega .navbar-nav .nav-link:hover,html.ariana-dark .navbar-mega .navbar-nav .nav-item.hovered .nav-link,html.ariana-dark .navbar-mega .navbar-nav .nav-subset-link:hover{background:#223140!important;color:#fff!important}
html.ariana-dark .offcanvas-header{background:#111a24!important;border-color:#2b3a49!important}
html.ariana-dark .offcanvas-brand,html.ariana-dark .offcanvas-close,html.ariana-dark .offcanvas-navbar-toggler{color:#e8eef5!important}
html.ariana-dark .offcanvas-nav{border-color:#2b3a49!important}
html.ariana-dark .offcanvas-nav-link{background:#151f2a!important;color:#e8eef5!important;border-color:#2b3a49!important}
html.ariana-dark .offcanvas-nav-subset-1 .offcanvas-nav-link{background:#182430!important}
html.ariana-dark .offcanvas-nav-subset-2 .offcanvas-nav-link{background:#1b2936!important}
html.ariana-dark .offcanvas-nav-subset-3 .offcanvas-nav-link{background:#1e2e3c!important}
html.ariana-dark .offcanvas-nav-link:hover,html.ariana-dark .offcanvas-nav-link:focus{background:#263747!important;color:#fff!important}
html.ariana-dark .offcanvas-nav-toggle-icon:before{color:#9fb0c0!important}
html.ariana-dark .footer-contact-item,html.ariana-dark .footer-contact-item span,html.ariana-dark .footer-contact-item a{color:#cbd5df!important}
html.ariana-dark .product-details .tab-content{background:#151f2a!important;border-color:#2b3a49!important;color:#e8eef5!important}
html.ariana-dark .product-field-name{background:#182430!important;color:#f3f7fb!important}
html.ariana-dark .product-field-value{background:#1b2936!important;color:#e8eef5!important}
html.ariana-dark .product-field:hover .product-field-name,html.ariana-dark .product-field:hover .product-field-value{background:#223140!important;color:#fff!important}
html.ariana-dark .product-info-buy{background:#151f2a!important;border-color:#344657!important;color:#e8eef5!important}
html.ariana-dark .input-group-text{background:#182430!important;color:#e8eef5!important;border-color:#344657!important}
.ariana-price-alert{direction:rtl;width:calc(100% - 30px);max-width:1180px;margin:20px auto 12px;padding:13px 16px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;box-sizing:border-box;background:linear-gradient(135deg,#eef7ff 0%,#f8fbff 100%);border:1px solid #b7d5ea;border-right:4px solid #1486a8;border-radius:12px;color:#17324d;box-shadow:0 8px 22px rgba(28,80,118,.12);font-size:14px;line-height:1.9}
.ariana-price-alert-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:#fff4d6;border:1px solid #edca78;font-size:21px}
.ariana-price-alert-content{flex:1 1 520px;min-width:0}
.ariana-price-alert-title{display:block;margin-bottom:1px;color:#102f49;font-size:15.5px;font-weight:800}
.ariana-price-alert-text{display:block;color:#3e5c73;font-weight:500}
.ariana-price-alert-link{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:40px;padding:8px 17px;border-radius:9px;background:#0b6b8a;color:#fff!important;text-decoration:none!important;font-weight:700;box-shadow:0 5px 14px rgba(11,107,138,.24);transition:background .2s ease,transform .2s ease}
.ariana-price-alert-link:hover,.ariana-price-alert-link:focus{background:#084f68;color:#fff!important;transform:translateY(-1px)}
html.ariana-dark .ariana-price-alert{background:linear-gradient(135deg,#162838 0%,#12202d 100%);border-color:#31526d;border-right-color:#2ba0c5;color:#dfeaf3;box-shadow:0 10px 26px rgba(0,0,0,.34)}
html.ariana-dark .ariana-price-alert-icon{background:#3a301f;border-color:#80672d}
html.ariana-dark .ariana-price-alert-title{color:#f4f8fb}
html.ariana-dark .ariana-price-alert-text{color:#bdcbd7}
html.ariana-dark .ariana-price-alert-link{background:#177d9c;color:#fff!important;box-shadow:0 5px 16px rgba(0,0,0,.28)}
html.ariana-dark .ariana-price-alert-link:hover,html.ariana-dark .ariana-price-alert-link:focus{background:#2195b7}
@media(max-width:767.98px){.ariana-price-alert{width:calc(100% - 20px);margin-top:12px;padding:12px;gap:10px;text-align:center}.ariana-price-alert-content{flex-basis:100%}.ariana-price-alert-link{width:100%;max-width:240px}}
html.ariana-dark .page-context.form-context{background:#151f2a!important;color:#e8eef5!important;border-color:#2b3a49!important;border-radius:10px!important;box-shadow:0 12px 28px rgba(0,0,0,.32)!important}
html.ariana-dark .form-context .page-title,html.ariana-dark .form-context .form-title,html.ariana-dark .form-context .page-description,html.ariana-dark .form-context .form-description,html.ariana-dark .form-context .col-form-label{color:#e8eef5!important}
html.ariana-dark .form-context hr,html.ariana-dark .form-context .page-separator,html.ariana-dark .form-context .form-separator{border-color:#2b3a49!important}
html.ariana-dark .form-context .custom-file-label{background:#101923!important;color:#b8c3cd!important;border-color:#344657!important}
html.ariana-dark .form-context .custom-file-label:after{content:"انتخاب فایل";background:#223140!important;color:#e8eef5!important;border-color:#344657!important}
html.ariana-dark .form-context .form-control:focus{background:#0e1822!important;color:#fff!important;border-color:#2f91b1!important;box-shadow:0 0 0 .2rem rgba(47,145,177,.18)!important}
html.ariana-dark .form-context .form-reset{color:#9fb0c0!important}
html.ariana-dark .form-context .form-reset:hover,html.ariana-dark .form-context .form-reset:focus{color:#fff!important}
html.ariana-dark .form-context .form-inline-error,html.ariana-dark .form-context .invalid-feedback{color:#ff9aa7!important}

/* Dark theme: recommended products title separators */
html.ariana-dark .products-title span::after,
html.ariana-dark .products-title::after{background:#2b3a49!important}
/* Dark theme: content pages (about us and rules) */
html.ariana-dark .page-context{background:#151f2a!important;border-color:#2b3a49!important;color:#e8eef5!important}
html.ariana-dark .page-context.text-plain-context{box-shadow:0 12px 24px rgba(0,0,0,.28)!important}
html.ariana-dark .page-context a:not(.btn){color:#7dd3fc!important}
html.ariana-dark .page-context hr{border-color:#2b3a49!important}