@import url(https://fonts.googleapis.com/css2?family=Bodoni+Moda:opsz,wght@6..96,400;700&family=Jost:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100%;margin:0;overflow-x:hidden;width:100%}*{box-sizing:border-box}@media (max-width:768px){.main-content{padding:5px!important}}.main-content{padding:5px!important}.wh-layout{background:#f8fafc;color:#0f172a;direction:rtl;min-height:100vh}.wh-sidebar{background:#0f172a;box-shadow:-12px 0 35px #0f172a2e;color:#fff;display:flex;flex-direction:column;height:100vh;padding:22px 18px;position:fixed;right:0;top:0;width:285px;z-index:1200}.wh-sidebar-head{border-bottom:1px solid #ffffff1f;display:flex;gap:12px;justify-content:space-between;padding-bottom:18px}.wh-sidebar-store{align-items:center;display:flex;gap:12px;min-width:0}.wh-sidebar-logo,.wh-sidebar-store img{align-items:center;background:#fff;border-radius:14px;color:#0f172a;display:flex;font-weight:900;height:48px;justify-content:center;object-fit:cover;width:48px}.wh-sidebar-store h3{font-size:1rem;margin:0;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wh-sidebar-store span{color:#94a3b8;display:block;font-size:.78rem;margin-top:4px}.wh-sidebar-close{background:#ffffff14;border:none;border-radius:12px;color:#fff;cursor:pointer;display:none;height:36px;width:36px}.wh-sidebar-nav{display:flex;flex:1 1;flex-direction:column;gap:8px;margin-top:22px}.wh-sidebar-nav button{align-items:center;background:#0000;border:none;border-radius:14px;color:#cbd5e1;cursor:pointer;display:flex;font-weight:800;gap:12px;padding:12px 14px;transition:.2s ease}.wh-sidebar-nav button.active,.wh-sidebar-nav button:hover{background:#ffffff1a;color:#fff}.wh-logout{align-items:center;background:#ef444424;border:1px solid #ef44443d;border-radius:14px;color:#fecaca;cursor:pointer;display:flex;font-weight:900;gap:10px;justify-content:center;padding:13px}.wh-main{margin-right:285px;min-height:100vh}.wh-navbar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 5%;position:-webkit-sticky;position:sticky;top:0;z-index:900}.wh-navbar button{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#111827;cursor:pointer;font-weight:800;padding:10px 14px}.wh-menu-btn{display:none}.wh-content{padding-bottom:50px}.wh-overlay{display:none}@media (max-width:768px){.wh-main{margin-right:0}.wh-menu-btn{display:inline-flex}.wh-sidebar{transform:translateX(110%);transition:transform .28s ease}.wh-sidebar.open{transform:translateX(0)}.wh-sidebar-close{align-items:center;display:flex;justify-content:center}.wh-overlay{background:#0f172a8c;display:block;inset:0;position:fixed;z-index:1100}}@media (max-width:420px){.wh-sidebar{width:84vw}}:root{--fashion-black:#111;--fashion-text:#1a1a1a;--fashion-muted:#777;--fashion-soft:#f7f7f7;--fashion-border:#ececec;--fashion-white:#fff;--fashion-shadow:0 10px 30px #0000000f;--fashion-shadow-hover:0 20px 50px #0000001a}body{background:#fff;margin:0;overflow-x:hidden}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.user-dropdown{animation:dropdownFade .28s ease;background:#fff;border:1px solid #ececec;border:1px solid var(--fashion-border);border-radius:14px;box-shadow:0 15px 35px #00000014;margin-top:15px;min-width:230px;padding:10px;position:absolute;right:0;top:100%;z-index:1100}@keyframes dropdownFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.dropdown-item{align-items:center;background:#0000;border:none;border-radius:10px;color:#555;cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:.88rem;gap:12px;padding:12px 15px;text-align:right;text-decoration:none;transition:.22s;width:100%}.dropdown-item:hover{background:#f8f8f8;color:#000}.hero-header{height:85vh;height:var(--hero-desktop-height,85vh);max-height:900px;min-height:620px;overflow:hidden;position:relative;width:100%}.hero-header:after{background:linear-gradient(0deg,#00000047,#0000001a);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.hero-slider-layer{z-index:1}.hero-slider-image,.hero-slider-layer{height:100%;inset:0;position:absolute;width:100%}.hero-slider-image{display:block;object-fit:cover;object-position:center center;opacity:0;transform:scale(1);transition:opacity 1.2s ease-in-out,transform 6s ease}.hero-slider-image.active{opacity:1;transform:scale(1.02)}.desktop-only-slider{display:block}.mobile-only-slider{display:none}.hero-content{position:relative;z-index:3}.hero-cta-btn{background-color:#fff;border:none;border-radius:999px;box-shadow:0 10px 25px #0000001f;color:#000;cursor:pointer;font-family:Jost,sans-serif;font-weight:600;letter-spacing:2px;padding:16px 54px;text-transform:uppercase;transition:.35s ease}.hero-cta-btn:hover{background-color:#000;color:#fff;transform:translateY(-2px)}.cat-square-card{background:#fff;border-radius:18px;box-shadow:0 6px 18px #0000000a;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.cat-square-card:hover{box-shadow:0 20px 50px #0000001a;box-shadow:var(--fashion-shadow-hover);transform:translateY(-6px)}.cat-card-img-wrapper{transition:transform .7s cubic-bezier(.2,1,.3,1)}.cat-square-card:hover .cat-card-img-wrapper{transform:scale(1.08)}.cat-card-overlay{transition:background .35s ease}.cat-square-card:hover .cat-card-overlay{background:#0000006b!important}.cat-pill-btn{position:relative;transition:all .28s ease}.cat-pill-btn:after{background:#000;background:var(--accent-color,#000);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.cat-pill-btn.active:after{width:100%}.featured-card-wrapper{position:relative;transition:all .35s ease}.product-item-container{background:#fff;border:1px solid #ececec;border:1px solid var(--fashion-border);border-radius:20px;box-shadow:0 8px 22px rgba(0,0,0,.035);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.product-item-container:before{background:#0000;content:"";height:2px;position:absolute;right:0;top:0;transition:background .35s ease;width:100%;z-index:2}.product-image-shell{background:#f8f8f8;overflow:hidden;position:relative}.product-title-link{color:inherit;display:inline-block;position:relative;text-decoration:none}.product-title-link:after{background-color:#000;background-color:var(--accent-color,#000);bottom:-2px;content:"";height:1px;position:absolute;right:0;transition:width .3s ease;width:0}.featured-card-wrapper:hover .product-title-link:after,.product-item-container:hover .product-title-link:after{width:100%}.product-meta-data{direction:rtl;display:flex;flex-direction:column;gap:8px;padding:16px 16px 18px;text-align:right}.product-name-txt{-webkit-box-orient:vertical;color:#151515;display:-webkit-box;font-family:Jost,sans-serif;font-size:.98rem;font-weight:500;line-height:1.7;margin:0;min-height:3.2em;overflow:hidden;text-decoration:none;transition:color .3s ease}.product-price-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.product-price-txt{color:#111;font-family:Jost,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.2px}.product-old-price{color:#b5b5b5;font-size:.82rem;font-weight:400;text-decoration:line-through}.product-category-pill{align-items:center;background:#f7f7f7;border-radius:999px;color:#666;display:inline-flex;font-family:Jost,sans-serif;font-size:.68rem;letter-spacing:.8px;padding:5px 10px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.product-info-extra{color:#8b8b8b;font-family:Jost,sans-serif;font-size:.73rem;line-height:1.6;min-height:18px;opacity:0;transform:translateY(8px);transition:all .28s ease}.quick-add-btn{opacity:0;transform:translateY(18px);transition:all .28s ease}.badge-new{background:#fff;border:1px solid #000;border-radius:999px;color:#000;font-size:.63rem;font-weight:700;left:15px;letter-spacing:1px;padding:6px 12px;position:absolute;text-transform:uppercase;top:15px;z-index:10}.fashion-grid-main{grid-gap:42px 24px;display:grid;gap:42px 24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.footer-policy-btn{background:#0000;border:none;color:#9b9b9b;cursor:pointer;display:inline-block;font-family:Jost,sans-serif;font-size:.88rem;line-height:1.9;padding:0;text-align:right;transition:.25s}.footer-policy-btn:hover{color:#fff;transform:translateX(-3px)}.social-icon{transition:transform .3s ease,background .3s ease!important}.social-icon:hover{background:#000!important;background:var(--accent-color,#000)!important;transform:translateY(-3px)}.policy-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:4000}.policy-modal{background:#fff;border-radius:22px;box-shadow:0 25px 70px #00000059;color:#111;direction:rtl;max-height:85vh;overflow:hidden;width:min(760px,100%)}.policy-modal-header{align-items:center;background:#fafafa;border-bottom:1px solid #eee;display:flex;gap:12px;justify-content:space-between;padding:20px 22px}.policy-modal-body{color:#555;font-family:Jost,sans-serif;font-size:1rem;line-height:2;max-height:calc(85vh - 78px);overflow-y:auto;padding:22px;white-space:pre-line}.policy-close-btn{background:#eee;border:none;border-radius:50%;color:#111;cursor:pointer;font-size:1.1rem;height:38px;width:38px}@media (min-width:769px){.featured-card-wrapper:hover .product-item-container,.product-item-container:hover{border-color:#00000014;box-shadow:0 20px 50px #0000001a;box-shadow:var(--fashion-shadow-hover);transform:translateY(-6px)}.featured-card-wrapper:hover .product-item-container:before,.product-item-container:hover:before{background:linear-gradient(270deg,#000,#111);background:linear-gradient(to left,var(--accent-color,#000),#111)}.featured-card-wrapper:hover .product-name-txt,.product-item-container:hover .product-name-txt{color:#000;color:var(--accent-color,#000)}.featured-card-wrapper:hover .product-info-extra,.featured-card-wrapper:hover .quick-add-btn,.product-item-container:hover .product-info-extra,.product-item-container:hover .quick-add-btn{opacity:1;transform:translateY(0)}}@media (max-width:768px){.hero-header{height:72vh!important;height:var(--hero-mobile-height,72vh)!important;max-height:760px!important;min-height:560px!important}.desktop-only-slider{display:none!important}.mobile-only-slider{display:block!important}.hero-slider-image,.mobile-hero-image{object-fit:cover!important;object-position:center top!important}.hero-content{align-self:flex-end;padding:0 18px 44px!important;width:100%}.desktop-only{display:none!important}.mobile-toggle{display:block!important}.fashion-grid{gap:15px!important}.fashion-grid,.fashion-grid-main{grid-template-columns:1fr 1fr!important}.fashion-grid-main{gap:18px 12px}.product-item-container{border:1px solid #f3f3f3;border-radius:16px;box-shadow:0 4px 12px #00000008}.product-meta-data{gap:6px;padding:12px 10px 14px}.product-name-txt{font-size:.84rem;min-height:2.9em}.product-price-txt{font-size:.84rem}.product-old-price{font-size:.72rem}.product-category-pill{font-size:.6rem;padding:4px 8px}.product-info-extra{font-size:.66rem}.product-info-extra,.quick-add-btn{opacity:1;transform:translateY(0)}.policy-modal{border-radius:16px}.policy-modal-body,.policy-modal-header{padding:16px}}@media (max-width:480px){.hero-header{height:74vh!important;min-height:520px!important}.hero-slider-image,.mobile-hero-image{object-position:center top!important}.fashion-grid-main{gap:16px 10px}.product-meta-data{padding:10px 8px 12px}.product-name-txt{font-size:.78rem}.hero-cta-btn{font-size:.72rem!important;padding:13px 34px}}
/*# sourceMappingURL=main.c5b2beed.css.map*/