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;font-family:heebo;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.footer{background:#e3e6f3;display:flex;flex-direction:row-reverse;flex-wrap:wrap;padding:20px}.footer img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:250px}.col{padding:0 100px;text-align:right}.col h4{font-size:14px}.footer p{cursor:pointer}.footer p,p{color:#465b52;font-size:13px}.text{margin-bottom:50px}.text p{cursor:auto}.socials img{height:auto;width:30px}.cpyright{margin-top:50px;text-align:center;width:100%}.banner{background-image:url(../../static/media/Main_Banner.5114db56be77e73d5b38.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:80vh;position:relative;width:100%}.navbar{background-color:#fff3;box-shadow:0 1px 5px -2px #ffcf1a;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:0}.nav-logo img{height:auto;margin-right:150px;max-height:100%;max-width:100%;object-fit:contain;width:120px}.nav-menu{align-items:center;color:#626262;display:flex;flex-direction:row-reverse;font-size:20px;font-weight:500;gap:30px;list-style:none}.nav-menu li{cursor:pointer;display:inline-block;font-size:20px;position:relative;transition:transform .3s ease}.nav-menu li:hover{transform:scale(1.1)}.nav-menu li:after{background-color:tomato;bottom:-5px;content:"";height:2px;left:50%;position:absolute;transition:width .3s ease,left .3s ease;width:0}.nav-menu li:hover:after{left:0;width:100%}.nav-cart-user{align-items:center;display:flex;flex-direction:row-reverse;gap:40px;margin-left:100px}.nav-cart-user img{width:40px}.cart-count{align-items:center;background:red;border-radius:11px;color:#fff;display:flex;font-size:14px;height:22px;justify-content:center;margin-left:-50px;margin-top:-35px;width:22px}@media (max-width:1200px){.nav-logo img{margin-right:100px;width:110px}.nav-menu li{font-size:17px}}@media (max-width:1000px){.nav-logo img{margin-right:100px;width:100px}.nav-menu{gap:20px}.nav-menu li{font-size:16px}.nav-cart-user{gap:30px;margin-left:50px}.banner{height:60vh}}@media (max-width:860px){.navbar{align-items:center;flex-direction:column}.nav-logo img{margin-right:0}.nav-menu li{font-size:14px}.nav-cart-user{margin-left:0}.banner{height:40vh}}@media (max-width:600px){.banner{background-image:none}.navbar{padding-bottom:60px}.nav-logo img{width:90px}.nav-menu{align-items:center;flex-direction:column;gap:15px;justify-content:center;margin-right:45px}.nav-menu li{border-radius:5px;font-size:16px;padding:5px;text-align:right}.nav-cart-user{flex-direction:column;gap:15px;margin-left:0}.cart-count{bottom:25px;font-size:13px;height:20px;position:absolute;right:60px;width:20px}.nav-cart-user{position:relative}.banner{height:30vh}}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.carousel{overflow:hidden;padding:30px 0;position:relative;white-space:nowrap}.carousel:after,.carousel:before{content:"";height:100%;position:absolute;top:0;width:250px;z-index:2}.carousel:before{background:linear-gradient(270deg,#0000,#fff);left:0}.carousel:after{background:linear-gradient(90deg,#0000,#fff);right:0}.carousel:hover .logos{animation-play-state:paused}.logos{animation:slide 30s linear infinite;display:inline-block}.logos img{height:70px;margin:0 40px}@media (max-width:1000px){.carousel{padding:20px 0}.logos{animation:slide 20s linear infinite}.logos img{height:60px;margin:0 30px}.carousel:after,.carousel:before{width:200px}}@media (max-width:600px){.carousel{padding:15px 0}.logos{animation:slide 15s linear infinite}.logos img{height:50px;margin:0 15px}.carousel:after,.carousel:before{width:150px}}.item{background-color:#fff;border:1px solid #fa0;border-radius:25px;box-shadow:2px 2px 5px #0000001a;cursor:pointer;margin:15px 0;min-width:250px;overflow:hidden;padding:15px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:21%}.item:hover{box-shadow:0 8px 15px #0003;transform:scale(1.01)}.item img{border-radius:20px;height:250px;max-width:100%;object-fit:cover;transition:transform .3s ease}.item:hover img{transform:scale(1.08)}.item-details{display:flex;flex-direction:column;justify-content:space-between;margin-right:10px;min-height:140px}.item-details span{color:#606063;display:block;font-size:12px;font-weight:700;margin-bottom:4px;margin-top:10px}.item-details h5{color:#1a1a1a;font-size:16px;font-weight:700;margin-right:10px;margin-top:0}.item-price{align-items:flex-end;color:#333;display:flex;gap:10px;margin-top:auto}.old-price{color:red;font-weight:700;text-decoration:line-through}.cart-icon{background-color:#ffffffe6;border-radius:50%;box-shadow:0 2px 5px #0000001a;cursor:pointer;padding:7px;position:absolute;right:10px;top:10px;transition:transform .3s ease}.cart-icon:hover{transform:scale(1.2)}.discount-icon{background:linear-gradient(90deg,#ff6a00,#fa0);border-radius:5px 0 0 5px;left:-5px;padding:10px 15px;position:absolute;top:20px;transform:rotate(-5deg)}.discount-icon p{color:#fff;font-size:14px;font-weight:700;margin:0}@keyframes fadeInScale{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.cart-icon img.added-to-cart{animation:fadeInScale .3s ease-in-out}.cart-icon:hover{background-color:#ffcf1a;transform:scale(1.1)}.cart-icon img{height:25px;width:25px}.mid-banner{background-attachment:fixed;background-image:url(../../static/media/WheatField.63126a7ba6a202d2c916.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:Rubik Scribble;height:40vh;justify-content:center;position:relative;width:100%}.cards,.mid-banner{align-items:center;display:flex}.cards{flex-direction:row-reverse;justify-content:space-between;width:80%}.card{border-radius:8px;box-shadow:0 4px 8px #0003;overflow:hidden;position:relative}.cards img{display:block;transition:transform .3s ease;width:300px}.card img:hover{transform:scale(1.1)}.overlay-text{background-color:#00000080;border-radius:5px;box-shadow:0 1px 20px 5px #ffcf1a;color:orange;font-size:32px;font-weight:700;padding:5px 10px;position:absolute;right:15px;top:10px}@media (max-width:1150px){.cards{width:90%}.cards img{width:250px}.overlay-text{font-size:28px}}@media (max-width:900px){.cards img{width:200px}.overlay-text{font-size:24px}.cards img{width:150px}.overlay-text{font-size:20px}}@media (max-width:600px){.mid-banner{height:60vh}.cards{flex-direction:column;gap:15px;width:100%}.cards img{width:180px}.overlay-text{font-size:20px}}.popular{direction:rtl;margin:40px 0;padding:40px 90px}.popular-item{display:flex;flex-wrap:wrap;gap:20px}.popular hr{background:#252525;border-radius:10px;height:6px;width:200px}.popular h1{text-align:center}@media (max-width:600px){.shop-page{margin-top:300px}}.popup-overlay{align-items:center;background:#00000080;direction:rtl;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0003;max-width:400px;padding:20px;position:relative}.popup span{color:#000;cursor:pointer;font-size:28px;left:10px;position:absolute;top:10px}.popup h3{margin-top:30px;text-align:center}.popup p{font-size:16px;font-weight:600;text-align:center}.popup-contact{align-items:center;display:flex;justify-content:center;margin-top:15px}.popup-contact a{align-items:center;background-color:#25d366;border-radius:8px;color:#fff;display:flex;font-size:16px;font-weight:700;padding:10px 15px;text-decoration:none;transition:background .3s ease}.popup-contact a:hover{background-color:#1ebe5d}.popup-contact img{height:20px;margin-left:8px;width:20px}.category{align-items:center;direction:rtl;display:flex;flex-direction:column}.category-banner{height:60vh;overflow:hidden;position:relative;width:100%}.category-banner-image{height:100%;object-fit:cover;width:100%;z-index:0}.category-gradient{background:linear-gradient(rgba(0,0,0,.792),#fff0);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.category-title{border:3px solid #fffc;border-radius:8px;color:#eee;font-family:Raleway,sans-serif;font-size:48px;left:50%;padding:10px 20px;position:absolute;text-align:center;text-shadow:2px 2px 8px #000000b3;top:50%;transform:translate(-50%,-50%);z-index:2}.category-products{display:flex;flex:3 1;flex-wrap:wrap;gap:20px;padding:40px 90px}.filter-container{background-color:#f5f5f5;border-radius:8px;box-shadow:0 0 10px #0000001a;flex:1 1;margin-left:20px;padding:20px}.product-count{border:1px solid #ccc;border-radius:15px;padding:10px}.end-message{color:#999;font-size:16px;margin:20px 0;text-align:center}@media (max-width:1000px){.category-banner{height:40vh}.search-bar{width:60%}}@media (max-width:800px){.category-banner{height:30vh}}@media (max-width:600px){.category-banner{height:25vh}.category-title{font-size:24px}}@media (max-width:450px){.category-banner{display:none}}.loader{animation:l23 1s steps(12) infinite;aspect-ratio:1;background:linear-gradient(0deg,#00000080 30%,#0000 0 70%,#000 0) 50%/8% 100%,linear-gradient(90deg,#00000040 30%,#0000 0 70%,#000000bf 0) 50%/100% 8%;background-repeat:no-repeat;border-radius:50%;display:grid;width:50px}.loader:after,.loader:before{background:inherit;border-radius:50%;content:"";grid-area:1/1;opacity:.915;transform:rotate(30deg)}.loader:after{opacity:.83;transform:rotate(60deg)}@keyframes l23{to{transform:rotate(1turn)}}.scroll-message{animation:fadeInOut 1.5s infinite;color:#555;font-size:16px;font-weight:700;margin:20px 0;text-align:center}@keyframes fadeInOut{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.display-product{direction:rtl;padding:100px}.product-display-top{display:flex;gap:50px;justify-content:center}.product-image-container{align-items:center;display:flex;height:550px;justify-content:center;overflow:hidden;width:550px}.product-image-container img{max-height:100%;max-width:100%;object-fit:contain;transition:transform .3s ease}.product-image-container img:hover{transform:scale(1.1)}.product-info-display-left{display:flex;flex-direction:column;justify-content:space-between;max-width:600px}.product-code,.product-title{line-height:1.2;margin:5px 0}.product-description{font-size:16px;margin-top:30px}.product-discount{align-items:center;background-color:#fff9ed;border-radius:5px;box-shadow:0 4px 6px #0000001a;color:#d3892f;display:flex;font-size:16px;font-weight:700;gap:8px;margin-top:10px;padding:10px 15px}.product-discount .product-discount-icon{color:#d32f2f;font-size:18px}.product-price{color:#333;font-size:28px;font-weight:700}.product-addtocart{align-items:center;display:flex;height:50px;width:400px}.product-addtocart button{background-color:#000;border:none;border-radius:0;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;height:100%;text-align:center;transition:background-color .3s ease}.product-addtocart button:hover{background-color:#333}.addtocart-quantity{align-items:center;background-color:#f1f1f1;border:none;border-radius:0;color:#000;display:flex;height:100%}.addtocart-quantity span{align-items:center;background-color:initial;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:30px;justify-content:center;transition:background-color .3s ease;width:30px}.addtocart-quantity span:hover{background-color:#ddd}.addtocart-quantity .counter{background-color:#f1f1f1;border:none;font-size:16px;height:30px;margin:0;text-align:center;width:50px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}@media (max-width:1200px){.display-product{padding:40px}.product-display-top{gap:30px}.product-image-display-right,.product-info-display-left{max-width:500px}.product-image-container img{max-width:450px}}@media (max-width:1000px){.display-product{padding:30px}.product-display-top{align-items:center;flex-direction:column;gap:20px}.product-image-display-right,.product-info-display-left{max-width:100%}.product-image-container img{max-width:400px}}@media (max-width:800px){.display-product{padding:20px}.product-display-top{align-items:center;flex-direction:column;gap:10px}.product-image-container img{max-width:300px}.product-addtocart{width:300px}.product-price{font-size:24px}.product-description{font-size:14px}}.cart-page{display:flex;flex-direction:row-reverse;gap:20px;margin:0 auto;max-width:1200px;padding:20px}.cart-items{border-left:1px solid #ddd;flex:2 1;max-height:100vh;overflow-y:auto;padding-left:20px}.cart-item{align-items:center;border-top:1px solid #ddd;display:flex;flex-direction:row-reverse;padding:15px}.cart-item-image{border-radius:8px;height:200px;margin-left:20px;margin-right:0;object-fit:cover;width:150px}.cart-item-details{flex-grow:1;text-align:right}.cart-item-details h2{text-align:right}.delete-button{background-color:#ff4d4d;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:0 10px}.delete-button:hover{background-color:#ff1a1a}.cart-summary{background-color:#fff;border-top:1px solid #ddd;bottom:0;font-size:1.2em;font-weight:700;padding:10px 0;position:sticky;text-align:right}.cart-summary-details{justify-content:space-between;padding:0 20px}.cart-summary-details,.quantity-picker{display:flex;flex-direction:row-reverse}.quantity-picker{align-items:center;gap:10px;margin-top:10px}.quantity-picker label{color:#555;font-size:.9em;margin-left:5px;margin-right:0}.quantity-picker select{border:1px solid #ddd;border-radius:5px;padding:2px}.cartitem-remove-button-alignment{display:flex;flex-direction:row-reverse;justify-content:space-between}.delete-all-button{background-color:#f44336;border:none;color:#fff;cursor:pointer;font-size:16px;margin:15px 20px 0 0;padding:10px 20px}.delete-all-button:hover{background-color:#d32f2f}@media (max-width:1000px){.cart-page{flex-direction:column}.cart-items{flex:1 1;padding-left:0}.cart-item-image{height:150px;width:100px}}@media (max-width:800px){.cart-item,.cart-page{padding:10px}.cart-item{margin-bottom:10px}.cart-item-image{height:120px;width:80px}.cart-item-details{font-size:.9em}.cart-summary{font-size:1.1em}}@media (max-width:600px){.cart-page{padding:5px}.cart-item{align-items:center;flex-direction:column}.cart-item-image{height:100px;width:70px}.cart-item-details{font-size:.8em}.cart-summary{font-size:1em}}.original-price{color:gray;margin-left:8px;text-decoration:line-through}.discounted-price{color:red;font-weight:700}.discount-message{background-color:#ffe3ac;border-radius:2px;margin-right:8px;padding:4px}.checkout-section{background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #0000001a;direction:rtl;height:auto;margin:0 auto;padding:20px;width:350px}.checkout-section h2{color:#333;font-size:22px;font-weight:700;margin-bottom:10px;text-align:center}.checkout-button-container{display:flex;justify-content:center;margin-top:30px}.checkout-button{background-color:#fcbb32;border:none;border-radius:5px;color:#000;cursor:pointer;display:flex;font-family:heebo;font-size:20px;font-weight:700;gap:10px;padding:10px 90px;transition:background-color .3s ease,transform .2s ease}.checkoutbutton-lock-icon{width:20px}.checkout-button:hover{transform:scale(1.02)}.checkout-button:disabled{background-color:#ccc;color:#666;cursor:not-allowed}.checkout-total{color:#333;direction:rtl;font-size:1rem;line-height:1.6;margin-top:20px;padding-top:10px;text-align:right}.checkout-total div{display:flex;justify-content:space-between;margin-bottom:5px}.checkout-total .checkout-total-payment{border-top:1px solid #333;color:#000;font-weight:700}.placeorder-section{background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #0000001a;direction:rtl;height:auto;margin:0 auto;padding:20px;width:350px}.placeorder-section h2{color:#333;font-size:22px;font-weight:700;margin-bottom:10px;text-align:center}.checkout-customer-details{display:flex;flex-direction:column;gap:16px}.placeorder-button-container{display:flex;justify-content:center;margin-top:30px}.placeorder-button{background-color:#fcbb32;border:none;border-radius:5px;color:#000;cursor:pointer;display:flex;font-family:heebo;font-size:20px;font-weight:700;gap:10px;padding:10px 90px;transition:background-color .3s ease,transform .2s ease}.placeorder-button:hover{transform:scale(1.02)}.placeorder-button:disabled{background-color:#ccc;color:#666;cursor:not-allowed}.order-total{color:#333;direction:rtl;font-size:1rem;line-height:1.6;margin-top:20px;padding-top:10px;text-align:right}.order-total div{display:flex;justify-content:space-between;margin-bottom:5px}.order-total .order-total-payment{border-top:1px solid #333;color:#000;font-weight:700}.mycart h1{color:#545454;font-size:36px;font-weight:600;text-align:center}.order-process-message{direction:rtl;font-size:18px;padding:20px 100px}.order-process-message span{color:red;margin-left:10px}.brand{align-items:center;direction:rtl;padding:0 90px}.brand,.brand-title{display:flex;flex-direction:column}.brand-title{gap:15px;margin:80px;text-align:center}.brand-title h1{margin:0}.brand-title p{font-size:40px;margin:0}.content-container{display:flex;justify-content:space-between;margin-top:20px;width:100%}.brand-products{display:flex;flex:3 1;flex-wrap:wrap;gap:20px;padding:40px 0}.search-bar{align-items:center;display:flex;justify-content:space-between;margin:20px 0;width:40%}.search-input{border:1px solid #ccc;border-radius:4px;flex:1 1;font-size:16px;padding:10px}.search-input:focus{border-color:#007bff;outline:none}.product-count{color:#555;font-size:16px;margin-right:15px;white-space:nowrap}.no-results{color:#999;font-size:18px;margin-top:20px;text-align:center}.loading-message{color:#666;font-size:16px;margin:20px 0;text-align:center}.brand-description{font-size:16px}@media (max-width:1000px){.search-bar{width:60%}}.delivery-info{direction:rtl;padding:100px}.delivery-description p{font-size:18px}
/*# sourceMappingURL=main.15b6b35e.css.map*/