@import "https://fonts.googleapis.com/css2?family=Heebo:wght@100..900&family=Alexandria:wght@400..700&display=swap";
.my-cart{border:1px solid var(--Rukneo-Neutral-300,#d1d5db);background:var(--Rukneo-White,#fff);z-index:1000;border-radius:4px;flex-direction:column;width:496px;height:100vh;display:flex;position:fixed;top:0;right:0;overflow-y:scroll;box-shadow:0 1px 2px #021c410f}.arabic.my-cart{right:unset;left:0}.my-cart::-webkit-scrollbar{width:6px}.my-cart::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.my-cart::-webkit-scrollbar-thumb{background:var(--Rukneo-Neutral-300,#d1d5db);border-radius:10px}.my-cart::-webkit-scrollbar-thumb:hover{background:#555}.my-cart .my-cart-heading{border-bottom:1px solid var(--Rukneo-Neutral-300,#d1d5db);background:var(--Rukneo-Neutral-50,#f5f7f8);min-width:100%;color:var(--Rukneo-Dark,#011c40);border-bottom:1px solid var(--Rukneo-Neutral-300,#d1d5db);justify-content:center;margin-bottom:16px;padding-top:16px;padding-bottom:16px;font-family:Heebo;font-size:16px;font-style:normal;font-weight:500;line-height:22px;display:flex;position:relative}.my-cart .my-cart-heading>img{width:24px;position:absolute;top:50%;left:24px;transform:translateY(-50%)}@media only screen and (max-width:767px){.my-cart{width:calc(100% - 20px)}.my-cart .my-cart-heading{padding-top:48px;font-size:14px}.my-cart .my-cart-heading>img{position:absolute;top:58px}}.my-cart .cart-cnt{height:100%;padding:16px}.my-cart .cart-empty{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.my-cart .top{text-align:center;max-width:210px}.my-cart .top p{color:var(--Rukneo-Neutral-700,#777a8b);text-align:center;font-family:Alexandria;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.my-cart .bottom{text-align:center;max-width:210px}.my-cart .bottom p{color:var(--Rukneo-Dark,#011c40);text-align:center;margin-bottom:16px;font-family:Alexandria;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.my-cart .bottom button{background:var(--Rukneo-Primary,#00296b);color:var(--Rukneo-White,#fff);border:none;border-radius:8px;padding:12px 16px;font-family:Heebo;font-size:14px;font-style:normal;font-weight:700;line-height:100%}.my-cart .cart-foot{border-top:1px solid var(--Rukneo-Neutral-300,#d1d5db);background:var(--Rukneo-White,#fff);justify-content:space-between;align-items:flex-end;width:496px;padding:16px 24px;display:flex;position:fixed;bottom:0;right:0;box-shadow:0 -4px 12px #1018281f}.arabic.my-cart .cart-foot{right:initial;left:0}.my-cart .cart-foot>div span{color:var(--Rukneo-Neutral-700,#777a8b);font-family:Heebo;font-size:14px;font-style:normal;font-weight:400;line-height:100%;display:block}.my-cart .cart-foot>div h5{color:var(--Rukneo-Blue,#0f6ffb);font-family:Alexandria;font-size:20px;font-style:normal;font-weight:700;line-height:100%}.my-cart .cart-foot button{background:var(--Rukneo-Primary,#00296b);color:var(--Rukneo-White,#fff);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:304px;padding:12px 16px;font-family:Heebo;font-size:16px;font-style:normal;font-weight:700;line-height:100%;display:flex}@media only screen and (max-width:767px){.my-cart .cart-foot{flex-wrap:wrap;gap:16px;width:calc(100% - 20px);padding:16px 24px 24px}.my-cart .cart-foot>div h5{color:var(--Rukneo-Blue,#0f6ffb);margin:0;font-family:Alexandria;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.my-cart .cart-foot button{color:var(--Rukneo-White,#fff);width:100%;font-family:Heebo;font-size:14px;font-style:normal;font-weight:700;line-height:100%}}.my-cart .cart-items{padding-bottom:120px}.my-cart .cart-item-box{border:.973px solid var(--Rukneo-Neutral-300,#d1d5db);border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px;display:flex;position:relative}.my-cart .cart-item-box .loading-overlay{opacity:.3;z-index:100;background-color:#ccc;width:100%;height:100%;position:absolute;top:0;left:0}.my-cart .cart-item-box .loading-overlay:hover{cursor:not-allowed}.my-cart .cart-item-box>img{width:120px;height:120px}.my-cart .cart-item-box .item-info .price{color:var(--Rukneo-Blue,#0f6ffb);font-family:Heebo;font-size:20px;font-style:normal;font-weight:700;line-height:100%}.my-cart .cart-item-box .item-info .price>span{color:var(--Rukneo-Blue,#0f6ffb);font-family:Heebo;font-size:16px;font-style:normal;font-weight:700;line-height:100%;text-decoration:line-through}.my-cart .cart-item-box .item-info h3{color:var(--Rukneo-Dark,#011c40);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-family:Heebo;font-size:20px;font-style:normal;font-weight:500;line-height:24.883px;display:-webkit-box;overflow:hidden}.my-cart .cart-item-box .item-info .IN.stock{color:#07b807;margin-bottom:12px;font-family:Heebo;font-size:14px;font-style:normal;font-weight:500;line-height:14px}.my-cart .cart-item-box .item-info .OUT.stock{color:var(--Rukneo-Red,#cd0b38);margin-bottom:12px;font-family:Heebo;font-size:14px;font-style:normal;font-weight:500;line-height:14px}.my-cart .cart-item-box .item-info .qnt-label{color:var(--Rukneo-Neutral-700,#777a8b);margin-bottom:8px;font-family:Heebo;font-size:16px;font-style:normal;font-weight:400;line-height:16px}.my-cart .cart-item-box .item-info .qnt-delete{justify-content:space-between;align-items:center;display:flex}.my-cart .cart-item-box .item-info .qnt-delete .delete-btn:hover{cursor:pointer}.my-cart .cart-item-box .item-info .qnt-delete .delete-btn{color:var(--Rukneo-Red,#cd0b38);align-items:center;gap:4px;font-family:Heebo;font-size:14px;font-style:normal;font-weight:700;line-height:100%;display:flex}.my-cart .cart-item-box .item-info .qnt-handler{display:flex}.my-cart.arabic .cart-item-box .item-info .qnt-handler{flex-direction:row-reverse}.my-cart .cart-item-box .item-info .qnt-handler span{border:1px solid var(--Rukneo-Neutral-300,#d1d5db);width:80px;height:40px;color:var(--Rukneo-Dark,#011c40);text-align:center;justify-content:center;align-items:center;font-family:Heebo;font-size:16px;font-style:normal;font-weight:500;line-height:16px;display:flex}@media only screen and (max-width:767px){.my-cart .cart-item-box .item-info .qnt-handler span{width:60px}.my-cart .cart-item-box .item-info .qnt-delete{flex-flow:column wrap;align-items:flex-start;gap:12px}.my-cart .cart-item-box .item-info .price,.my-cart .cart-item-box .item-info h3{font-size:16px}}.my-cart .cart-item-box .options{align-items:center;gap:8px;margin-bottom:8px;display:flex}.my-cart .cart-item-box .options .color-holder{border-radius:50%;width:32px;height:32px}.my-cart .cart-item-box .options>p{border:1px solid var(--Rukneo-Neutral-300,#d1d5db);color:var(--Rukneo-Dark,#011c40);text-align:center;border-radius:4px;margin:0;padding:8px;font-family:Heebo;font-size:14px;font-style:normal;font-weight:500;line-height:100%}.my-cart.arabic .cart-foot>div span{margin-bottom:4px}.my-cart.arabic .my-cart-heading,.my-cart.arabic .cart-foot>div span,.my-cart.arabic .top p,.my-cart.arabic .bottom p,.my-cart.arabic .bottom button,.my-cart.arabic .cart-foot button,.my-cart.arabic .cart-foot>div h5,.my-cart.arabic .cart-foot button,.my-cart.arabic .cart-item-box .item-info .price,.my-cart.arabic .cart-item-box .item-info .price>span,.my-cart.arabic .cart-item-box .item-info h3,.my-cart.arabic .cart-item-box .item-info .IN.stock,.my-cart.arabic .cart-item-box .item-info .OUT.stock,.my-cart.arabic .cart-item-box .item-info .qnt-label,.my-cart.arabic .cart-item-box .item-info .qnt-delete .delete-btn,.my-cart.arabic .cart-item-box .item-info .qnt-handler span,.my-cart.arabic .cart-item-box .options>p{font-weight:400;font-family:shaheen arabic IT!important}
.offer-pop-up .pop-up-cnt{z-index:1000;z-index:1000;z-index:1000;z-index:1000;background:0 0;border-radius:4px;width:600px;height:auto;padding:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #021c410f}.offer-pop-up .pop-up-cnt img{border-radius:4px;max-width:100%}@media only screen and (max-width:767px){.offer-pop-up .pop-up-cnt{width:calc(100% - 32px)}}
@font-face{font-family:Alexandria;src:url(/fonts/alexandria/Alexandria-ExtraLight.ttf)format("ttf");font-weight:200}@font-face{font-family:Alexandria;src:url(/fonts/alexandria/Alexandria-Light.ttf)format("ttf");font-weight:300}@font-face{font-family:Alexandria;src:url(/fonts/alexandria/Alexandria-Regular.ttf)format("ttf");font-weight:400}@font-face{font-family:Alexandria;src:url(/fonts/alexandria/Alexandria-Medium.ttf)format("ttf");font-weight:500}@font-face{font-family:Alexandria;src:url(/fonts/alexandria/Alexandria-SemiBold.ttf)format("ttf");font-weight:600}@font-face{font-family:Alexandria;src:url(/fonts/alexandria/Alexandria-Bold.ttf)format("ttf");font-weight:700}@font-face{font-family:Alexandria;src:url(/fonts/alexandria/Alexandria-ExtraBold.ttf)format("ttf");font-weight:800}@font-face{font-family:Alexandria;src:local("/fonts/alexandria/Alexandria-Black.ttf") format("ttf");font-weight:900}@font-face{font-family:Shaheen Arabic IT;src:url(/fonts/shaheen/shaheenarabicIT_Light.otf)format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Shaheen Arabic IT;src:url(/fonts/shaheen/shaheenarabicIT_Regular.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Shaheen Arabic IT;src:url(/fonts/shaheen/shaheenarabicIT_Medium.otf)format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Shaheen Arabic IT;src:url(/fonts/shaheen/shaheenarabicIT_Bold.otf)format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Shaheen Arabic IT;src:url(/fonts/shaheen/shaheenarabicIT_Black.otf)format("opentype");font-weight:900;font-style:normal}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;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}
