.woocommerce-account .woocommerce-content-page>.page-content{padding-bottom:var(--section)}.malak-auth{width:100%;max-width:440px;margin:clamp(32px,6vw,72px) auto 0}.malak-auth__header{margin-bottom:28px;text-align:center}.malak-auth__title{margin:0;font:400 clamp(32px,3.6vw,44px)/1.08 var(--serif);letter-spacing:-.015em}.malak-auth__lede{max-width:36ch;margin:12px auto 0;color:var(--text-soft);font-size:14px;line-height:1.6}.malak-band--auth{--band-height: clamp(300px, 44vh, 440px)}.malak-band--auth.no-media:before{opacity:.08;-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent 100%);mask-image:linear-gradient(180deg,#000 20%,transparent 100%)}.malak-band--auth+.malak-auth{position:relative;z-index:1;max-width:480px;margin-top:calc(-1*clamp(170px,28vh,280px));padding:clamp(30px,4vw,48px) clamp(22px,4vw,44px) clamp(26px,3.4vw,40px);border:1px solid rgba(23,23,20,.06);border-radius:4px;background:var(--surface);box-shadow:0 1px 2px #12110f0a,0 32px 80px -32px #12110f61;animation:malak-auth-rise .7s var(--ease) both}.malak-band--auth+.malak-auth .malak-auth__header:before{content:"";display:block;width:72px;height:8px;margin:0 auto 20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 8'%3E%3Cpath d='M0 4h29M43 4h29' stroke='%23a8803f' stroke-width='1'/%3E%3Cpath d='M36 .6 39.4 4 36 7.4 32.6 4z' fill='%23a8803f'/%3E%3C/svg%3E") center / contain no-repeat}.malak-auth--sent .malak-auth__header:before{display:none!important}.malak-auth__icon{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 18px;border-radius:50%;background:var(--panel);color:var(--gold)}.malak-auth__icon svg{width:24px;height:24px}@keyframes malak-auth-rise{0%{opacity:0;transform:translate3d(0,18px,0)}}@media(max-width:699.98px){.malak-band--auth{--band-height: 300px}.malak-band--auth+.malak-auth{margin-top:-150px}}@media(prefers-reduced-motion:reduce){.malak-band--auth+.malak-auth{animation:none}}.malak-auth__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px;border-bottom:1px solid var(--line)}.malak-auth__tab{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;color:var(--muted);font:600 11px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;transition:color var(--duration-fast) ease}.malak-auth__tab:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:2px;background:var(--ink);transform:scaleX(0);transition:transform var(--duration) var(--ease)}.malak-auth__tab:hover,.malak-auth__tab[aria-selected=true]{color:var(--ink)}.malak-auth__tab[aria-selected=true]:after{transform:scaleX(1)}.malak-auth__tab:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.malak-auth .malak-social{margin-bottom:4px}.malak-auth__panel:not([hidden]){animation:malak-auth-enter .28s var(--ease) both}@keyframes malak-auth-enter{0%{opacity:0;transform:translateY(6px)}}.malak-auth__note{margin:28px 0 0;color:var(--text-soft);font-size:13px;text-align:center}.malak-auth__note a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px}.malak-auth--confirm .malak-auth__lede strong{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.malak-auth__switch-note{margin:0 0 20px;padding:12px 16px;border-radius:var(--radius);background:var(--panel);color:var(--text-soft);font-size:13px;line-height:1.55;text-align:center;overflow-wrap:anywhere}.woocommerce .malak-auth--confirm .malak-auth__submit{margin:0}.woocommerce .malak-auth--confirm .malak-auth__submit .button{width:100%;min-height:56px;font-size:12px;letter-spacing:.16em}.malak-auth__benefits{display:grid;gap:14px;margin:32px 0 0;padding:24px 0 0;border-top:1px solid var(--line);list-style:none}.malak-auth__benefits li{display:flex;align-items:center;gap:14px;color:var(--text-soft);font-size:13px;line-height:1.5}.malak-auth__benefits svg{flex:0 0 20px;width:20px;height:20px;color:var(--gold)}.woocommerce-account .woocommerce>.woocommerce-notices-wrapper:has(+.malak-auth),.woocommerce-account .woocommerce>:is(.woocommerce-error,.woocommerce-message,.woocommerce-info):has(~.malak-auth){max-width:440px;margin-inline:auto}.woocommerce-account .woocommerce>:is(form.lost_reset_password,.woocommerce-message,p):not(.malak-auth *){max-width:440px;margin-inline:auto}.woocommerce-account .woocommerce>form.lost_reset_password{margin-top:clamp(32px,6vw,72px)}.woocommerce .woocommerce-account form.lost_reset_password .form-row,.woocommerce-account form.lost_reset_password :is(.form-row-first,.form-row-last){float:none;width:100%}.malak-account{width:100%;max-width:1200px;margin:0 auto}.malak-account__header{padding:clamp(28px,5vw,56px) 0 clamp(24px,4vw,40px)}.malak-account__header .eyebrow{margin:0 0 10px;color:var(--gold)}.malak-account__title{margin:0;font:400 clamp(32px,3.7vw,48px)/1.08 var(--serif);letter-spacing:-.015em;overflow-wrap:anywhere}.malak-account__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:12px 0 0;color:var(--muted);font-size:13px}.malak-account__layout{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px)}.woocommerce-account .malak-account :is(.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content){float:none;width:auto;min-width:0;margin:0;padding:0}.woocommerce-MyAccount-navigation{position:sticky;top:calc(var(--header) + 24px)}.woocommerce-MyAccount-navigation ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.woocommerce-MyAccount-navigation li{margin:0}.woocommerce-MyAccount-navigation a{position:relative;display:flex;align-items:center;gap:14px;min-height:46px;padding-inline:14px;border-radius:var(--radius);color:var(--text-soft);font-size:14px;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease}.woocommerce-MyAccount-navigation a svg{flex:0 0 18px;width:18px;height:18px}.woocommerce-MyAccount-navigation a:hover{background:#1717140a;color:var(--ink)}.woocommerce-MyAccount-navigation li.is-active a{background:var(--panel);color:var(--ink);font-weight:600}.woocommerce-MyAccount-navigation li.is-active a:before{content:"";position:absolute;inset-block:12px;inset-inline-start:0;width:2px;background:var(--ink)}.woocommerce-MyAccount-navigation a:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.woocommerce-MyAccount-content>:first-child{margin-top:0}.woocommerce-MyAccount-content p{line-height:1.65}.malak-account-section+.malak-account-section{margin-top:40px}.malak-account-section__title,.woocommerce-MyAccount-content>h2,.woocommerce-MyAccount-content .woocommerce-address-fields>h2,.woocommerce-MyAccount-content form>h2{margin:0 0 16px;color:var(--ink);font:600 12px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase}.malak-status{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;min-height:26px;padding:0 11px;border-radius:999px;background:var(--panel);color:var(--ink-soft);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.malak-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.malak-status--success{background:var(--success-soft);color:var(--success)}.malak-status--progress{background:#f3ece0;color:var(--gold)}.malak-status--attention{background:#fbf1df;color:#8a5a12}.malak-status--muted{color:var(--muted)}.malak-orders{display:grid;gap:14px;margin:0;padding:0;list-style:none}.malak-order-card{padding:clamp(18px,2.4vw,26px);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.malak-order-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.malak-order-card__number{display:block;color:var(--ink);font-size:15px;font-weight:600}.malak-order-card__number:hover{text-decoration:underline;text-underline-offset:4px}.malak-order-card__date{display:block;margin-top:4px;color:var(--muted);font-size:13px}.malak-order-card__body{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.malak-order-card__summary{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin:0;color:var(--muted);font-size:13px}.malak-order-card__summary strong{color:var(--ink);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.malak-order-card__extra{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:14px;color:var(--text-soft);font-size:13px}.malak-order-card__extra-label{color:var(--muted)}.malak-order-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.woocommerce .malak-order-card__actions .button{min-height:44px}.malak-order-card--featured .malak-progress{margin:22px 0 4px}.malak-order-thumbs{display:flex;gap:8px}.malak-order-thumbs__item{display:grid;place-items:center;width:52px;aspect-ratio:4 / 5;overflow:hidden;background:#eeeae3;color:var(--text-soft);font-size:12px;font-weight:600}.malak-order-thumbs__item img{display:block;width:100%;height:100%;margin:0;object-fit:cover}.malak-progress{display:grid;grid-template-columns:repeat(var(--progress-steps, 3),minmax(0,1fr));margin:0 0 32px;padding:0;list-style:none;counter-reset:none}.malak-progress__step{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--muted);font-size:12px;text-align:center}.malak-progress__step+.malak-progress__step:before{content:"";position:absolute;top:10px;inset-inline-end:50%;width:100%;height:1px;background:var(--line-strong)}.malak-progress__step:is(.is-done,.is-current):before{height:2px;margin-top:-.5px;background:var(--ink)}.malak-progress__dot{position:relative;z-index:1;display:grid;place-items:center;width:21px;height:21px;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--paper)}.malak-progress__dot svg{width:13px;height:13px;stroke-width:2}.malak-progress__step.is-done .malak-progress__dot{border-color:var(--ink);background:var(--ink)}.malak-progress__step.is-current .malak-progress__dot{border:2px solid var(--ink)}.malak-progress__step.is-current .malak-progress__dot:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--ink)}.malak-progress__step:is(.is-done,.is-current){color:var(--ink)}.malak-progress__step.is-current{font-weight:600}.malak-empty-card{display:flex;flex-direction:column;align-items:center;gap:14px;padding:clamp(32px,5vw,48px) 24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:center}.malak-empty-card svg{width:28px;height:28px;color:var(--gold)}.malak-empty-card p{margin:0;color:var(--text-soft);font-size:15px}.malak-shortcuts{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.malak-shortcut{display:flex;flex-direction:column;gap:4px;min-width:0;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);transition:border-color var(--duration-fast) ease,box-shadow var(--duration) var(--ease),transform var(--duration) var(--ease)}.malak-shortcut svg{width:22px;height:22px;margin-bottom:10px;color:var(--gold)}.malak-shortcut__title{font-size:14px;font-weight:600}.malak-shortcut__text{overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover){.malak-shortcut:hover{border-color:var(--line-strong);box-shadow:0 14px 30px -22px #17171473;transform:translateY(-1px)}}.malak-shortcut:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.malak-account-pagination{display:flex;justify-content:space-between;gap:12px;margin-top:24px}.malak-account-back{display:inline-flex;align-items:center;gap:10px;min-height:40px;margin-bottom:12px;color:var(--text-soft);font-size:13px}.malak-account-back svg{width:16px;height:16px;transform:scaleX(-1)}html[dir=rtl] .malak-account-back svg{transform:none}.malak-account-back:hover{color:var(--ink)}.malak-order-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px;margin-bottom:28px}.malak-order-head__title{margin:0;font:400 clamp(28px,2.8vw,36px)/1.1 var(--serif);letter-spacing:-.012em}.malak-order-head__date{margin:6px 0 0;color:var(--muted);font-size:13px}.malak-order-updates{margin-bottom:36px}.malak-order-updates ol{display:grid;gap:16px;margin:0;padding:0;padding-inline-start:18px;border-inline-start:1px solid var(--line-strong);list-style:none}.malak-order-updates li{margin:0}.malak-order-updates time{display:block;color:var(--muted);font-size:12px}.malak-order-updates .woocommerce-OrderUpdate-description p{margin:4px 0 0}.woocommerce-MyAccount-content>p:first-child{color:var(--text-soft);font-size:14px}.woocommerce-account .woocommerce-Addresses{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:20px}.woocommerce-account .woocommerce-Addresses:before,.woocommerce-account .woocommerce-Addresses:after{content:none}.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Address{float:none;width:auto;max-width:none;margin:0;padding:22px 24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.woocommerce-account .woocommerce-Address-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.woocommerce-account .woocommerce-Address-title:before,.woocommerce-account .woocommerce-Address-title:after{content:none}.woocommerce-account .woocommerce-Address-title h2{float:none;margin:0;font:600 12px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase}.woocommerce-account .woocommerce-Address-title .edit{float:none;flex:0 0 auto;color:var(--ink);font-size:13px;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px}.woocommerce-account .woocommerce-Address address{margin:0;color:var(--text-soft);font-size:14px;font-style:normal;line-height:1.7}.woocommerce-account :is(.woocommerce-address-fields,.woocommerce-EditAccountForm){max-width:720px}.woocommerce-account .woocommerce-address-fields__field-wrapper,.woocommerce-account .woocommerce-EditAccountForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.woocommerce-account .woocommerce-address-fields__field-wrapper>*,.woocommerce-account .woocommerce-EditAccountForm>*{grid-column:1 / -1}.woocommerce-account :is(.woocommerce-address-fields__field-wrapper,.woocommerce-EditAccountForm)>.form-row-first{grid-column:1}.woocommerce-account :is(.woocommerce-address-fields__field-wrapper,.woocommerce-EditAccountForm)>.form-row-last{grid-column:2}.woocommerce-account :is(.woocommerce-address-fields__field-wrapper,.woocommerce-EditAccountForm)>:is(.form-row-first,.form-row-last,.form-row-wide){float:none;width:auto}.woocommerce-account .woocommerce-EditAccountForm>.clear{display:none}.woocommerce-account .woocommerce-EditAccountForm fieldset{margin:12px 0 24px;padding:22px 24px 6px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.woocommerce-account .woocommerce-EditAccountForm legend{padding:0 8px;margin-inline-start:-8px;color:var(--ink);font:600 12px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase}.woocommerce-account .woocommerce-EditAccountForm #account_display_name_description,.woocommerce-account .woocommerce-EditAccountForm .form-row em{display:block;margin-top:8px;color:var(--muted);font-size:12px;font-style:normal}.woocommerce-account :is(.woocommerce-address-fields,.woocommerce-EditAccountForm) .button{min-width:200px}.malak-verified-field{display:grid;gap:8px}.malak-verified-field__label{color:var(--ink-soft);font-size:12px;font-weight:500}.malak-verified-field__value{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:52px;padding:0 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--ink);font-size:15px}.malak-verified-field__badge{display:inline-flex;align-items:center;gap:6px;color:var(--success);font-size:12px;font-weight:500}.malak-verified-field__badge svg{width:14px;height:14px;stroke-width:2}.malak-fieldset-note{margin:0 0 18px;color:var(--text-soft);font-size:13px}.malak-email-confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;max-width:720px;margin:0 0 28px;padding:18px 22px;border:1px solid var(--ink);border-radius:var(--radius);background:var(--surface)}.malak-email-confirm__text{flex:1 1 260px;margin:0;color:var(--ink);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.woocommerce .malak-email-confirm .button{flex:0 0 auto;min-height:48px}.malak-field-note{display:block;margin-top:8px;padding:10px 14px;border-radius:var(--radius);background:#fbf1df;color:#6f4a0f;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.woocommerce-MyAccount-content table.shop_table:not(.woocommerce-table--order-details){width:100%;border:1px solid var(--line);border-collapse:separate;border-spacing:0;border-radius:var(--radius);background:var(--surface)}.woocommerce-MyAccount-content table.shop_table:not(.woocommerce-table--order-details) :is(th,td){padding:14px 18px;border:0;border-top:1px solid var(--line);font-size:13px;text-align:start}.woocommerce-MyAccount-content table.shop_table:not(.woocommerce-table--order-details) thead th{border-top:0;color:var(--muted);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}@media(max-width:899.98px){.malak-account__layout{grid-template-columns:minmax(0,1fr);gap:28px}.woocommerce-MyAccount-navigation{position:static;margin-inline:calc(-1 * var(--gutter))}.woocommerce-MyAccount-navigation ul{display:flex;gap:8px;padding-inline:var(--gutter);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scrollbar-width:none}.woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}.woocommerce-MyAccount-navigation li{flex:0 0 auto}.woocommerce-MyAccount-navigation a{gap:8px;min-height:40px;padding-inline:16px;border:1px solid var(--line-strong);border-radius:999px;font-size:13px;white-space:nowrap}.woocommerce-MyAccount-navigation a svg{flex-basis:16px;width:16px;height:16px}.woocommerce-MyAccount-navigation li.is-active a{border-color:var(--ink);background:var(--ink);color:var(--paper);font-weight:500}.woocommerce-MyAccount-navigation li.is-active a:before{content:none}}@media(max-width:699.98px){.malak-order-card__body{align-items:flex-end}.malak-order-thumbs__item{width:46px}.malak-order-card__actions .button{flex:1 1 auto}.woocommerce .malak-order-card__actions .button.malak-button--quiet{flex:0 0 auto}.malak-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.malak-shortcut{padding:16px}.malak-progress__step{font-size:11px}.woocommerce-account .woocommerce-address-fields__field-wrapper,.woocommerce-account .woocommerce-EditAccountForm{grid-template-columns:minmax(0,1fr)}.woocommerce-account :is(.woocommerce-address-fields__field-wrapper,.woocommerce-EditAccountForm)>:is(.form-row-first,.form-row-last){grid-column:1}.woocommerce-account :is(.woocommerce-address-fields,.woocommerce-EditAccountForm) .button{width:100%}.woocommerce table.woocommerce-table--order-details :is(th,td){padding-inline:14px}}.woocommerce-account.malak-has-band .woocommerce-content-page>.page-content{padding-top:0}.malak-band--account{--band-height: clamp(300px, 40vh, 420px);margin-bottom:clamp(32px,5vw,56px)}.malak-band--account .malak-band__content{max-width:calc(1200px + 2 * var(--gutter))}.malak-band--account .malak-band__title{font-size:clamp(36px,4.6vw,60px)}@media(min-width:700px){.malak-band--account .malak-band__content{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar eyebrow" "avatar title" "avatar meta";align-items:end;column-gap:28px}.malak-band--account .malak-avatar{grid-area:avatar;align-self:center;margin:0;--avatar-size: 88px !important}.malak-band--account .malak-band__eyebrow{grid-area:eyebrow}.malak-band--account .malak-band__title{grid-area:title}.malak-band--account .malak-band__meta{grid-area:meta}}.malak-account__header{display:none}
