*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-weight:var(--font-body-weight, 400);font-style:var(--font-body-style, normal);font-size:var(--font-size-base);line-height:var(--line-height-arabic);direction:rtl;text-align:start}img,picture,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:var(--line-height-tight);margin:0 0 var(--space-sm);font-weight:var(--font-heading-weight, 700);font-style:var(--font-heading-style, normal)}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}h5,h6{font-size:var(--font-size-md)}p{margin:0 0 var(--space-sm)}.skip-to-content-link{position:absolute;inset-inline-start:var(--space-sm);top:-100px;z-index:var(--z-toast);background:var(--color-gold);color:var(--color-on-gold);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);transition:top var(--transition-fast)}.skip-to-content-link:focus{top:var(--space-sm)}:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.container{width:100%;max-width:var(--container-width);margin-inline:auto;padding-inline:var(--container-padding-inline)}.content-for-layout{min-height:40vh}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);border:1px solid transparent;border-radius:var(--radius-md);padding:var(--space-xs) var(--space-md);font-size:var(--font-size-base);font-weight:600;line-height:1;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),transform var(--transition-fast)}.button--primary{background-color:var(--color-gold);color:var(--color-on-gold)}.button--primary:hover{background-color:var(--color-gold-alt)}.button--secondary{background-color:transparent;border-color:var(--color-gold);color:var(--color-gold)}.button--secondary:hover{background-color:var(--color-surface-elevated)}.button--ghost{background-color:transparent;border-color:var(--color-border);color:var(--color-text)}.button:active{transform:scale(.98)}.button:disabled,.button[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.field{display:flex;flex-direction:column;gap:var(--space-3xs);margin-bottom:var(--space-sm)}.field__label{font-size:var(--font-size-sm);color:var(--color-text-muted)}.field__input,.field__select,.field__textarea{width:100%;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);padding:var(--space-xs) var(--space-sm);font-family:var(--font-body);font-size:var(--font-size-base);transition:border-color var(--transition-fast)}.field__input:focus,.field__select:focus,.field__textarea:focus{border-color:var(--color-gold)}.field__input::placeholder,.field__textarea::placeholder{color:var(--color-text-muted)}.card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-soft);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.card:hover{border-color:var(--color-gold);box-shadow:var(--shadow-medium)}.card--elevated{background-color:var(--color-surface-elevated)}.card__body{padding:var(--space-sm)}.badge{display:inline-flex;align-items:center;gap:var(--space-3xs);background-color:var(--color-surface-elevated);border:1px solid var(--color-gold);color:var(--color-gold);font-size:var(--font-size-xs);font-weight:600;padding:2px var(--space-2xs);border-radius:var(--radius-sm)}.visually-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-reader-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
/*# sourceMappingURL=/cdn/shop/t/254/assets/base.css.map */
