.shop-theme-container{--primary:#0f172a;--secondary:#f1f5f9;--background:#fff;--accent:#e2e8f0;--foreground:#0f172a;--text-color:#0f172a;--font-family:"Inter",sans-serif;--radius:0.5rem;font-family:var(--font-family);background-color:var(--background);color:var(--foreground)}.shop-theme-container .alert,.shop-theme-container .avatar,.shop-theme-container .badge,.shop-theme-container .btn,.shop-theme-container .card,.shop-theme-container .dropdown-menu,.shop-theme-container .form-control,.shop-theme-container .input-group-addon,.shop-theme-container .label,.shop-theme-container .list-group-item,.shop-theme-container .modal,.shop-theme-container .nav-pills .nav-link,.shop-theme-container .pagination .page-link,.shop-theme-container .panel,.shop-theme-container .popover,.shop-theme-container .progress,.shop-theme-container .tag,.shop-theme-container .thumbnail,.shop-theme-container .tooltip,.shop-theme-container .well,.shop-theme-container button,.shop-theme-container img,.shop-theme-container input,.shop-theme-container select,.shop-theme-container textarea{border-radius:var(--radius)!important}.shop-theme-container .bg-primary{background-color:var(--primary)!important}.shop-theme-container .text-primary{color:var(--primary)!important}.shop-theme-container .border-primary{border-color:var(--primary)!important}.shop-theme-container .bg-secondary{background-color:var(--secondary)!important}.shop-theme-container .text-secondary{color:var(--secondary)!important}.shop-theme-container .bg-background{background-color:var(--background)!important}.shop-theme-container .text-foreground{color:var(--foreground)!important}.shop-theme-container .bg-accent{background-color:var(--accent)!important}.shop-theme-container .text-accent{color:var(--accent)!important}.shop-theme-container .rounded,.shop-theme-container .rounded-2xl,.shop-theme-container .rounded-3xl,.shop-theme-container .rounded-full,.shop-theme-container .rounded-lg,.shop-theme-container .rounded-md,.shop-theme-container .rounded-sm,.shop-theme-container .rounded-xl{border-radius:var(--radius)!important}.shop-theme-container .rounded-none{border-radius:0!important}.shop-theme-container [data-radix-dialog-content],.shop-theme-container [data-radix-dropdown-menu-content],.shop-theme-container [data-radix-hover-card-content],.shop-theme-container [data-radix-popover-content],.shop-theme-container [data-radix-popper-content-wrapper],.shop-theme-container [data-radix-select-content],.shop-theme-container [data-radix-tooltip-content]{border-radius:var(--radius)!important}.shop-theme-container .hover\:bg-primary\/90:hover{background-color:color-mix(in srgb,var(--primary) 90%,transparent)!important}.shop-theme-container .hover\:text-primary:hover{color:var(--primary)!important}.shop-theme-container .hover\:border-primary:hover{border-color:var(--primary)!important}.shop-theme-container .bg-gray-100,.shop-theme-container .bg-gray-200,.shop-theme-container .bg-gray-50,.shop-theme-container .bg-slate-100,.shop-theme-container .bg-slate-50,.shop-theme-container .bg-white,.shop-theme-container .border,.shop-theme-container .border-2,.shop-theme-container .border-gray-200,.shop-theme-container .border-gray-300,.shop-theme-container .shadow,.shop-theme-container .shadow-lg,.shop-theme-container .shadow-md,.shop-theme-container .shadow-sm,.shop-theme-container div[class*=bg-],.shop-theme-container div[class*=border],.shop-theme-container div[class*=shadow],.shop-theme-container span[class*=bg-],.shop-theme-container span[class*=border]{border-radius:var(--radius)!important}.shop-theme-container .absolute,.shop-theme-container .aspect-square,.shop-theme-container .aspect-video,.shop-theme-container .fixed,.shop-theme-container .relative{border-radius:inherit}.shop-theme-container canvas,.shop-theme-container iframe,.shop-theme-container img,.shop-theme-container svg,.shop-theme-container video{border-radius:var(--radius)!important}html[dir=rtl]{direction:rtl}html[dir=rtl] .text-left{text-align:right}html[dir=rtl] .text-right{text-align:left}html[dir=rtl] .ml-1{margin-left:0;margin-right:.25rem}html[dir=rtl] .ml-2{margin-left:0;margin-right:.5rem}html[dir=rtl] .ml-3{margin-left:0;margin-right:.75rem}html[dir=rtl] .ml-4{margin-left:0;margin-right:1rem}html[dir=rtl] .ml-5{margin-left:0;margin-right:1.25rem}html[dir=rtl] .ml-6{margin-left:0;margin-right:1.5rem}html[dir=rtl] .mr-1{margin-right:0;margin-left:.25rem}html[dir=rtl] .mr-2{margin-right:0;margin-left:.5rem}html[dir=rtl] .mr-3{margin-right:0;margin-left:.75rem}html[dir=rtl] .mr-4{margin-right:0;margin-left:1rem}html[dir=rtl] .mr-5{margin-right:0;margin-left:1.25rem}html[dir=rtl] .mr-6{margin-right:0;margin-left:1.5rem}html[dir=rtl] .pl-1{padding-left:0;padding-right:.25rem}html[dir=rtl] .pl-2{padding-left:0;padding-right:.5rem}html[dir=rtl] .pl-3{padding-left:0;padding-right:.75rem}html[dir=rtl] .pl-4{padding-left:0;padding-right:1rem}html[dir=rtl] .pl-5{padding-left:0;padding-right:1.25rem}html[dir=rtl] .pl-6{padding-left:0;padding-right:1.5rem}html[dir=rtl] .pr-1{padding-right:0;padding-left:.25rem}html[dir=rtl] .pr-2{padding-right:0;padding-left:.5rem}html[dir=rtl] .pr-3{padding-right:0;padding-left:.75rem}html[dir=rtl] .pr-4{padding-right:0;padding-left:1rem}html[dir=rtl] .pr-5{padding-right:0;padding-left:1.25rem}html[dir=rtl] .pr-6{padding-right:0;padding-left:1.5rem}html[dir=rtl] .border-l{border-left:0;border-right:1px solid}html[dir=rtl] .border-r{border-right:0;border-left:1px solid}html[dir=rtl] .border-l-2{border-left:0;border-right:2px solid}html[dir=rtl] .border-r-2{border-right:0;border-left:2px solid}html[dir=rtl] .left-0{left:auto;right:0}html[dir=rtl] .right-0{right:auto;left:0}html[dir=rtl] .left-1{left:auto;right:.25rem}html[dir=rtl] .right-1{right:auto;left:.25rem}html[dir=rtl] .left-2{left:auto;right:.5rem}html[dir=rtl] .right-2{right:auto;left:.5rem}html[dir=rtl] .left-3{left:auto;right:.75rem}html[dir=rtl] .right-3{right:auto;left:.75rem}html[dir=rtl] .left-4{left:auto;right:1rem}html[dir=rtl] .right-4{right:auto;left:1rem}html[dir=rtl] .justify-start{justify-content:flex-end}html[dir=rtl] .justify-end{justify-content:flex-start}html[dir=rtl] .transform.rotate-180{transform:rotate(0deg)}html[dir=rtl] .transform:not(.rotate-180){transform:scaleX(-1)}html[dir=rtl] .dropdown-menu,html[dir=rtl] .sheet-content[data-side=left]{left:auto;right:0}html[dir=rtl] .sheet-content[data-side=right]{right:auto;left:0}html[dir=rtl] .nav-link:after{left:auto;right:0}html[dir=rtl] input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}html[dir=rtl] .search-icon{left:.75rem;right:auto}html[dir=rtl] .card-content,html[dir=rtl] .card-title{text-align:right}html[dir=rtl] .btn-with-icon{flex-direction:row-reverse}html[dir=rtl] .badge-top-right{left:-.25rem;right:auto}html[dir=rtl] .badge-top-left{right:-.25rem;left:auto}html[dir=rtl]{font-family:Noto Sans Arabic,Cairo,Amiri,Tajawal,system-ui,sans-serif}html[dir=rtl] div,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6,html[dir=rtl] p,html[dir=rtl] span{line-height:1.8;letter-spacing:.02em}html[dir=rtl] .btn,html[dir=rtl] button{letter-spacing:.01em}html[dir=rtl] input,html[dir=rtl] select,html[dir=rtl] textarea{text-align:right;direction:rtl}html[dir=rtl] input::placeholder,html[dir=rtl] textarea::placeholder{text-align:right;direction:rtl}html[dir=rtl] input[type=email],html[dir=rtl] input[type=number],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=url]{direction:ltr;text-align:left}html[dir=rtl] .currency,html[dir=rtl] .price{direction:ltr;text-align:left;display:inline-block}html[dir=rtl] .cart-item{flex-direction:row-reverse}html[dir=rtl] .product-image{margin-left:1rem;margin-right:0}html[dir=rtl] .breadcrumb,html[dir=rtl] .quantity-controls{flex-direction:row-reverse}html[dir=rtl] .breadcrumb-separator{transform:scaleX(-1)}html[dir=rtl] .dropdown-content{left:auto;right:0}html[dir=rtl] .tooltip{direction:rtl;text-align:right}html[dir=rtl] .modal-content{text-align:right}html[dir=rtl] .modal-header{flex-direction:row-reverse}html[dir=rtl] table{direction:rtl}html[dir=rtl] td,html[dir=rtl] th{text-align:right}html[dir=rtl] .ltr{direction:ltr!important;text-align:left!important}.rtl-only{display:none}html[dir=rtl] .rtl-only{display:block}html[dir=rtl] .ltr-only{display:none}.ltr-only{display:block}