.customer-orders-page{text-align:left}.customer-orders-page,.customer-orders-page .account-page__header,.customer-orders-page .account-panel,.customer-orders-page .account-tabs{direction:ltr!important}.customer-orders-list{display:grid;gap:12px;padding-top:16px}.customer-orders-list>article{display:grid;gap:13px;padding:15px;border:1px solid #e9dde0;border-radius:13px;background:#fff}.customer-order__top{display:flex;align-items:start;justify-content:space-between;gap:12px}.customer-order__top>div{display:grid;gap:4px}.customer-order__top b{color:#321d22;font-size:14px}.customer-order__top small{color:#8a787d;font-size:11px}.customer-order__top strong{padding:6px 9px;border-radius:8px;color:#321d22;background:#f8f1f2;font-size:12px;white-space:nowrap}.customer-order__actions{display:flex;align-items:center;gap:8px;border-top:1px solid #f0e9ea;padding-top:12px}.customer-order__actions i{margin-right:auto;padding:5px 9px;border-radius:999px;background:#f6eff1;color:#74565d;font-size:10px;font-style:normal;font-weight:700;text-transform:capitalize}.customer-order__actions i.is-confirmed{background:#eaf7ee;color:#287344}.customer-order__actions button{min-height:32px;padding:0 10px;border:1px solid #d9cccf;border-radius:7px;color:#541f25;background:#fff;font-size:10px;font-weight:700;cursor:pointer}.customer-order__actions .customer-order__details{border-color:#541f25;color:#fff;background:#541f25}.customer-order-dialog{position:fixed;z-index:300;inset:0;display:grid;place-items:center;padding:18px;direction:ltr;text-align:left}.customer-order-dialog__backdrop{position:absolute;inset:0;border:0;background:rgb(26 15 18/.42)}.customer-order-dialog>section{position:relative;z-index:1;display:grid;gap:16px;width:min(100%,500px);max-height:calc(100vh - 36px);overflow:auto;padding:21px;border:1px solid #e7dadd;border-radius:16px;background:#fff;box-shadow:0 24px 60px rgb(25 12 16/.25)}.customer-order-dialog header{display:flex;align-items:start;justify-content:space-between}.customer-order-dialog header span{color:#8a767b;font-size:10px;font-weight:700;letter-spacing:.08em}.customer-order-dialog header h2{margin:5px 0 0;color:#281c20;font-size:20px}.customer-order-dialog header>button{width:31px;height:31px;border:1px solid #ded1d4;border-radius:8px;color:#541f25;background:#fff;font-size:20px;cursor:pointer}.customer-order-dialog__items{display:grid;gap:10px;padding-bottom:15px;border-bottom:1px solid #eee6e8}.customer-order-dialog__items article{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:11px}.customer-order-dialog__items img,.customer-order-dialog__items>article>span{display:grid;width:62px;height:62px;border:1px solid #ebe1e3;border-radius:10px;object-fit:contain;background:#fff}.customer-order-dialog__items>article>span{place-items:center;color:#8c747a;font-size:10px;font-weight:700}.customer-order-dialog__items div{display:grid;gap:4px;min-width:0}.customer-order-dialog__items b{color:#332529;font-size:12px;line-height:1.35}.customer-order-dialog__items small{color:#8d7b80;font-size:10px}.customer-order-dialog dl{display:grid;gap:0;margin:0;border:1px solid #eee4e6;border-radius:10px;overflow:hidden}.customer-order-dialog dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:10px 12px;border-bottom:1px solid #f1ebec}.customer-order-dialog dl>div:last-child{border:0}.customer-order-dialog dt{color:#89787d;font-size:11px;font-weight:600}.customer-order-dialog dd{margin:0;color:#332529;font-size:12px;font-weight:600;overflow-wrap:anywhere}.customer-order-dialog__copy{min-height:42px;border:0;border-radius:9px;color:#fff;background:#541f25;font-size:12px;font-weight:700;cursor:pointer}@media(max-width:520px){.customer-order__actions{flex-wrap:wrap}.customer-order__actions i{order:-1;width:100%;margin-right:0;width:max-content}.customer-order__actions button{flex:1}.customer-order-dialog{padding:10px}.customer-order-dialog>section{padding:17px}.customer-order-dialog__items img,.customer-order-dialog__items>article>span{width:58px;height:58px}.customer-order-dialog__items article{grid-template-columns:58px minmax(0,1fr)}}.customer-auth{min-height:70vh;display:grid;place-items:center;padding:32px;background:#fff8f8}.customer-auth__card{width:min(100%,420px);display:grid;gap:16px;padding:28px;border:1px solid #eadcdf;border-radius:18px;background:#fff;box-shadow:0 18px 44px #541f2514}.customer-auth__back{color:#6b1e31;text-decoration:none;font-weight:700;font-size:13px}.customer-auth__card h1{margin:4px 0 0;color:#291419;font-size:28px}.customer-auth__card span{color:#8c6a71;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.customer-auth__card label{display:grid;gap:7px;color:#3d282c;font-size:13px;font-weight:700}.customer-auth__card input{height:46px;padding:0 12px;border:1px solid #dacbce;border-radius:10px;background:#fff;font:inherit}.customer-auth__card>p{margin:0;padding:10px;border-radius:9px;background:#fff0f1;color:#a72336;font-size:12px}.customer-auth__card>button{height:46px;border:0;border-radius:10px;background:#6b1e31;color:#fff;font-weight:800;cursor:pointer}.customer-auth__card small{text-align:center;color:#75666a}.customer-auth__card small button{border:0;background:transparent;color:#6b1e31;font-weight:800;cursor:pointer}.account-page,.account-page .account-details,.account-page .account-form,.account-page .account-page__header,.account-page .account-panel,.account-page .account-tabs,.account-page .address-list{direction:ltr!important;text-align:left}.account-page--section .account-tabs{--account-tab-width:calc((100% - 14px) / 3);position:sticky;width:380px;gap:0;padding:7px;border:1px solid #eee7e9!important;border-radius:999px;background:#fbfafb!important;box-shadow:0 5px 17px rgb(70 18 34/.06)!important;overflow:hidden}.account-page--section .account-tabs:after{display:none!important}.account-page--section .account-tabs__lens{position:absolute!important;z-index:0!important;top:7px;bottom:7px;left:0;display:block!important;width:var(--account-tab-width);border:0!important;border-radius:999px;background:#6f1234!important;box-shadow:none!important;opacity:0;pointer-events:none;transform:translate3d(7px,0,0);transition:transform .52s cubic-bezier(.18,1.05,.28,1),width .52s cubic-bezier(.18,1.05,.28,1)!important;will-change:transform,width}.account-page.account-page--section .account-tabs>a{position:relative;z-index:1;display:inline-flex;flex:1;min-width:0;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:8px 10px;border-radius:999px;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:#4b4346!important;font-size:14px;transition:transform .18s ease!important}.account-page--section .account-tabs a.is-active{color:#fff!important}.account-page--section .account-tabs a.is-active :is(span,svg){color:#fff!important}.account-delete svg,.account-detail__icon svg,.account-page--section .account-tabs a svg,.account-text-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.account-page--section .account-page__header h1.account-page__title--changing{animation:account-page-title-change .72s cubic-bezier(.22,.8,.3,1) both}@keyframes account-page-title-change{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.account-page--section .account-panel{box-shadow:0 9px 28px rgb(84 31 37/.05)}.account-page--section>.account-section-card{height:clamp(470px,58vh,560px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c99aa9 transparent}.account-page--section>.account-section-card::-webkit-scrollbar{width:7px}.account-page--section>.account-section-card::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#c99aa9;background-clip:padding-box}.account-page--section .account-panel__heading h2{color:#760c35!important;font-size:26px;font-weight:700}.account-page--section .account-text-button{display:inline-flex;align-items:center;gap:7px;border-color:#dfbfc9;color:#870d38!important}.account-page--section .account-text-button svg{width:18px;height:18px}.account-page--section .account-details{margin-top:6px}.account-page--section .account-details>div{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;min-height:88px;padding:13px 0}.account-page--section .account-detail__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#870d38;background:#fbf2f4}.account-page--section .account-detail__copy{display:grid;gap:5px;min-width:0}.account-page--section .account-details dt{font-size:13px;font-weight:400}.account-page--section .account-details dd{color:#760c35!important;font-size:16px;font-weight:700}.account-page--section .account-delete{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border-color:#a90a3c;border-radius:12px;color:#970735!important;font-size:14px}.account-page--section .account-delete svg{width:21px;height:21px}@media (max-width:760px){.account-page--section>.account-page__header,.account-page--section>.account-tabs{animation:none!important}.account-page--section .account-tabs{width:100%}.account-page--section .account-tabs a{flex:1;min-width:0;min-height:42px;gap:4px;padding:6px 2px;font-size:11px}.account-page--section .account-tabs a span{white-space:nowrap}.account-page--section .account-tabs a svg{width:18px;height:18px}.account-page--section .account-panel__heading h2{font-size:24px}.account-page--section .account-details>div{min-height:76px;grid-template-columns:43px minmax(0,1fr);gap:12px;padding:11px 0}.account-page--section .account-detail__icon{width:41px;height:41px}.account-page--section .account-detail__icon svg{width:20px;height:20px}.account-page--section .account-details dd{font-size:14px}.account-page--section>.account-section-card{height:min(500px,calc(100dvh - 235px));min-height:420px}.account-page--section>.account-panel{animation-duration:1.4s!important}.account-page--section .account-page__header h1.account-page__title--changing{animation-duration:1.2s}}.account-page.account-page--section .account-tabs>a.is-active,.account-page.account-page--section .account-tabs>a.is-active :is(span,svg){color:#fff!important}html[data-language=ar] .account-page.account-page--section .account-tabs>a[data-tab]>span{font-size:0!important}html[data-language=ar] .account-page.account-page--section .account-tabs>a[data-tab]>span:after{display:inline-block;font-size:14px}html[data-language=ar] .account-page.account-page--section .account-tabs>a[data-tab=orders]>span:after{content:"الطلبات"}html[data-language=ar] .account-page.account-page--section .account-tabs>a[data-tab=profile]>span:after{content:"الملف الشخصي"}html[data-language=ar] .account-page.account-page--section .account-tabs>a[data-tab=addresses]>span:after{content:"العناوين"}@media (max-width:760px){html[data-language=ar] .account-page.account-page--section .account-tabs>a[data-tab]>span:after{font-size:11px}}html[data-language=ar] .account-page.account-page--section[data-account-section] .account-page__header h1{font-size:31px!important}html[data-language=ar] .account-page.account-page--section[data-account-section] .account-page__header h1:after{display:none;content:none!important}html[data-language=ar] .account-page.account-page--section[data-account-section=orders] .account-page__header h1:after{content:"الطلبات"}html[data-language=ar] .account-page.account-page--section[data-account-section=profile] .account-page__header h1:after{content:"الملف الشخصي"}html[data-language=ar] .account-page.account-page--section[data-account-section=addresses] .account-page__header h1:after{content:"العناوين"}@media (max-width:760px){html[data-language=ar] .account-page.account-page--section[data-account-section] .account-page__header h1{font-size:25px!important}}@media (min-width:761px){.account-page--section{padding-top:0}.account-page--section .account-page__header{margin-top:42px}.account-page--section .account-tabs__lens{display:block!important}.account-page.account-page--section .account-tabs>a.is-active{background:transparent!important;color:#fff!important;box-shadow:none!important}}@media (max-width:760px){.account-page.account-page--section .account-tabs{display:flex!important;width:100%!important;gap:0!important;padding:6px!important}.account-page--section .account-tabs__lens{display:block!important;top:6px!important;bottom:6px!important}.account-page.account-page--section .account-tabs>a{flex:1 1 0!important;width:auto!important;min-width:0!important;min-height:44px!important;gap:3px!important;padding:6px 1px!important;font-size:11px!important;line-height:1.15!important;white-space:nowrap;overflow:visible}.account-page.account-page--section .account-tabs>a span{font-size:11px!important;white-space:nowrap}.account-page.account-page--section .account-tabs>a svg{width:17px!important;height:17px!important}.account-page.account-page--section .account-tabs>a.is-active{background:transparent!important;color:#fff!important}.account-page--section>.account-section-card{height:min(455px,calc(100dvh - 255px));min-height:370px}.account-page--section .account-panel{padding:15px!important}.account-page--section .account-panel__heading{padding-bottom:12px}.account-page--section .account-panel__heading h2{font-size:21px!important}.account-page--section .account-details>div{min-height:68px;grid-template-columns:39px minmax(0,1fr);gap:10px;padding:9px 0}.account-page--section .account-detail__icon{width:37px;height:37px}.account-page--section .account-detail__icon svg{width:18px;height:18px}.account-page--section .account-details dt{font-size:12px}.account-page--section .account-details dd{font-size:13px}.account-page--section .account-form{gap:10px;padding-top:14px}.account-page--section .account-form input{min-height:39px}}html[data-account-panel-loading=true] .account-page--section .account-panel{position:relative;overflow:hidden}html[data-account-panel-loading=true] .account-page--section>.account-panel{animation:account-section-enter .5s cubic-bezier(.22,.8,.3,1) both!important}html:not([data-account-panel-loading=true]) .account-page--section>.account-panel{animation-delay:0s!important}html[data-account-panel-loading=true] .account-page--section .account-panel:after{position:absolute;z-index:2;inset:0;content:"";background:#fff}html[data-account-panel-loading=true] .account-page--section .account-panel:before{position:absolute;z-index:3;top:50%;left:50%;width:27px;height:27px;border:2px solid #ead4db;border-top-color:#6f1234;border-radius:50%;content:"";transform:translate(-50%,-50%);animation:account-panel-spinner .7s linear infinite}@keyframes account-panel-spinner{to{transform:translate(-50%,-50%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.account-page--section .account-page__header h1{animation:none}}.account-page--section .account-page__header h1.account-page__title--changing,.account-page--section>:is(.account-page__header,.account-tabs,.account-panel){animation:none!important}.account-page--section .account-page__header h1.account-page__title--changing{animation:account-page-title-change .48s cubic-bezier(.16,1,.3,1) both!important}@media (min-width:761px){html[data-language=ar] .account-page.account-page--section .account-tabs>a:not(.is-active),html[data-language=ar] .account-page.account-page--section .account-tabs>a:not(.is-active) :is(span,svg){color:#4b4346!important}html[data-language=ar] .account-page.account-page--section .account-tabs>a.is-active,html[data-language=ar] .account-page.account-page--section .account-tabs>a.is-active :is(span,svg){color:#fff!important}}.customer-order-dialog__backdrop{animation:customer-order-backdrop-in .18s ease-out both}.customer-order-dialog>section{animation:customer-order-dialog-in .28s cubic-bezier(.18,.9,.28,1) both}@keyframes customer-order-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes customer-order-dialog-in{0%{opacity:0;transform:translateY(14px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.customer-order-dialog>section,.customer-order-dialog__backdrop{animation:none}}.account-page--section .account-page__header{flex-direction:row-reverse}.account-page--section .account-page__header h1{text-align:left}.account-page--section .account-page__back{text-align:right}.customer-order-dialog>section{grid-template-rows:auto minmax(130px,1fr) auto auto;max-height:min(680px,calc(100dvh - 110px));overflow:hidden}.customer-order-dialog>section>header{position:relative;z-index:2}.customer-order-dialog__items{min-height:0;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:#d5c3c7 transparent}.customer-order-dialog__items::-webkit-scrollbar{width:5px}.customer-order-dialog__items::-webkit-scrollbar-thumb{border-radius:99px;background:#d5c3c7}.customer-order-dialog__copy{position:relative;z-index:2}@media(max-width:520px){.customer-order-dialog>section{max-height:calc(100dvh - 100px);padding:16px}.customer-order-dialog__items{gap:8px}.customer-order-dialog__items article{min-height:58px}}.checkout-success{transition:opacity .25s ease,transform .32s cubic-bezier(.22,.8,.3,1)}.checkout-success.is-leaving{opacity:0;transform:translateY(-12px) scale(.985);pointer-events:none}.customer-orders-page>.account-page__header,.customer-orders-page>.account-panel,.customer-orders-page>.account-tabs{animation:customer-orders-page-in .36s cubic-bezier(.22,.8,.3,1) both}.customer-orders-page>.account-tabs{animation-delay:35ms}.customer-orders-page>.account-panel{animation-delay:70ms}@keyframes customer-orders-page-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.checkout-success,.customer-orders-page>.account-page__header,.customer-orders-page>.account-panel,.customer-orders-page>.account-tabs{animation:none;transition:none}}.account-page--section:has(.account-tabs a:is([href="/account/orders"],[href="/account/profile"],[href="/account/addresses"]).is-active)>:is(.account-page__header,.account-tabs,.account-panel){animation:account-section-enter .5s cubic-bezier(.22,.8,.3,1) both}.account-page--section:has(.account-tabs a:is([href="/account/orders"],[href="/account/profile"],[href="/account/addresses"]).is-active)>.account-tabs{animation-delay:55ms}.account-page--section:has(.account-tabs a:is([href="/account/orders"],[href="/account/profile"],[href="/account/addresses"]).is-active)>.account-panel{animation-delay:.11s}@keyframes account-section-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.account-page--section:has(.account-tabs a:is([href="/account/orders"],[href="/account/profile"],[href="/account/addresses"]).is-active)>:is(.account-page__header,.account-tabs,.account-panel){animation:none}}@keyframes account-section-desktop-enter{0%{transform:translateY(12px)}to{transform:translateY(0)}}@media(min-width:761px){.account-page--section:has(.account-tabs a:is([href="/account/orders"],[href="/account/profile"],[href="/account/addresses"]).is-active)>.account-page__header,.account-page--section:has(.account-tabs a:is([href="/account/orders"],[href="/account/profile"],[href="/account/addresses"]).is-active)>.account-tabs{animation:none}.account-page--section:has(.account-tabs a:is([href="/account/orders"],[href="/account/profile"],[href="/account/addresses"]).is-active)>.account-panel{animation-name:account-section-desktop-enter;animation-duration:1s;animation-delay:.12s}}.account-page--section>.account-panel{animation:account-section-enter .5s cubic-bezier(.22,.8,.3,1) both!important}.account-page--section .account-page__header h1.account-page__title--changing{animation:account-page-title-change .65s cubic-bezier(.16,1,.3,1) both!important}.categories-page__content>h1,.categories-page__grid{animation:account-section-enter .5s cubic-bezier(.22,.8,.3,1) both}.categories-page__grid{animation-delay:75ms}.categories-page__grid>.category-tile{animation:account-section-enter .42s cubic-bezier(.22,.8,.3,1) both}.categories-page__grid>.category-tile:first-child{animation-delay:.12s}.categories-page__grid>.category-tile:nth-child(2){animation-delay:155ms}.categories-page__grid>.category-tile:nth-child(3){animation-delay:.19s}.categories-page__grid>.category-tile:nth-child(4){animation-delay:225ms}.categories-page__grid>.category-tile:nth-child(5){animation-delay:.26s}.categories-page__grid>.category-tile:nth-child(6){animation-delay:295ms}.storefront>.catalog-shelf,.storefront>.home-bundles,.storefront>.storefront__hero--image{animation:account-section-enter .5s cubic-bezier(.22,.8,.3,1) both}.storefront>.home-bundles{animation-delay:80ms}.storefront>.catalog-shelf{animation-delay:145ms}@media(prefers-reduced-motion:reduce){.categories-page__content>h1,.categories-page__grid,.categories-page__grid>.category-tile,.storefront>.catalog-shelf,.storefront>.home-bundles,.storefront>.storefront__hero--image{animation:none}}