@import"https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Tajawal:wght@200;300;400;500;700;800;900&display=swap";.banner-container{height:79vh;position:relative;width:100%;overflow:hidden}.banner-container .banner-image{width:100%;height:100%;transition:opacity .8s ease;display:block}.banner-container img{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:.8}to{opacity:1}}@media (max-width: 480px){.banner-container{height:fit-content}}header{display:flex;flex-direction:row;align-items:center;position:relative;padding:1rem 8rem;justify-content:space-between;height:16vh}header .notification{text-align:center;padding:.5rem 1rem;color:#fff;border-radius:50px;position:absolute;z-index:1000;animation:slideIn .3s ease-out;left:50%;transform:translate(-50%);top:100%;margin-top:.5rem}@keyframes slideIn{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}header .error{background-color:red}header .success{background-color:green}@media (max-width: 900px){header .notification{width:90%;max-width:300px}}header a{text-decoration:none;color:#1e1e1e}header .logo-container{width:7rem;height:auto}header .logo-container img{width:100%;height:100%}header nav ul{display:flex;align-items:center;gap:1.5rem;height:100%;margin:0;padding:0}header nav ul li{display:flex;align-items:center;justify-content:center;height:100%;margin:0}header nav ul li *{display:flex;align-items:center;color:#c39b5b}header nav ul li .basket-icon{font-size:1.5rem;line-height:1}header nav ul li .global-icon{font-size:1.5rem;line-height:1;cursor:pointer}header nav ul .cart-icon-container{position:relative}header nav ul .cart-icon-container .cart-link{position:relative;display:flex;align-items:center}header nav ul .cart-icon-container .cart-counter{position:absolute;top:-8px;right:-8px;background-color:#c39b5b;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}[dir=rtl] header nav ul .cart-icon-container .cart-counter{right:auto;left:-8px}@media (max-width: 480px){header nav ul .cart-icon-container .cart-counter{width:18px;height:18px;font-size:.65rem;top:-6px;right:-6px}[dir=rtl] header nav ul .cart-icon-container .cart-counter{right:auto;left:-6px}}header nav ul .language-li{position:relative;display:flex;align-items:center;height:100%}header nav ul .language-li .language-container{position:absolute;height:fit-content;display:none;flex-direction:column;align-items:center;gap:0;background-color:#fff;box-shadow:0 0 15px 6px #efefef;border-radius:5px;padding:.4rem;top:2.7rem;transition:opacity .3s ease;z-index:100}header nav ul .language-li .language-container .language{cursor:pointer;padding:.5rem 3rem;font-size:1.1rem;transition:background-color .2s;border-radius:5px;background-color:#fff}header nav ul .language-li .language-container .language:hover{cursor:pointer;color:#fff!important;background-color:#c39b5b}@media (max-width: 480px){header nav ul{display:flex;flex-direction:row;align-items:center;gap:1.5rem;list-style:none}header .logo-container{width:5rem}header{padding:0rem 2rem}header nav .language-li .language-container{right:0}[dir=rtl] header nav .language-li .language-container{right:auto;left:0}}@media (min-width: 481px) and (max-width: 900px){header{padding:0rem 3rem}header nav .language-li .language-container{right:0}[dir=rtl] header nav .language-li .language-container{right:auto;left:0}}@media (max-width: 900px){header{height:auto;padding:1rem 2rem}header nav ul{gap:1rem}header nav ul li{min-height:44px;transform:none!important}}.products-main-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.products-main-container .filter-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:80%;position:relative;margin:2rem 0 1rem}.products-main-container .filter-container h1{color:#c39b5b;font-weight:600}.products-main-container .filter-container .icon{color:#c39b5b;font-weight:400;font-size:1.4rem;background:none;border:none}.products-main-container .filter-container .icon:hover{cursor:pointer}.products-main-container .filter-container ul{position:absolute;transition:opacity .2s ease;display:flex;flex-direction:column;align-items:center;list-style:none;background-color:#fff;border:none;border-radius:10px;padding:.5rem;right:0;box-shadow:0 1px 11px 2px #d7d7d7}.products-main-container .filter-container ul li{list-style:none;text-decoration:none;font-weight:600;font-size:1.1rem;color:#1e1e1e;padding:.5rem 1rem}.products-main-container .filter-container ul li:hover{cursor:pointer}.products-main-container .products-container{display:flex;flex-direction:row;flex-wrap:wrap;padding:1rem 3rem;align-items:center;justify-content:center;gap:1rem}.products-main-container .products-container .no-products{font-size:1rem;text-align:center;padding:1rem;color:#ff4500}.products-main-container .products-container .product{width:230px;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem;border:1px solid rgb(30,30,30);border-radius:10px}.products-main-container .products-container .product .product-img{width:100%;height:18rem}.products-main-container .products-container .product .product-img img{width:100%;height:100%;border-radius:10px;object-fit:cover}.products-main-container .products-container .product .product-details-container{display:flex;flex-direction:column;align-items:center;gap:.7rem;width:100%}.products-main-container .products-container .product .product-details-container .product-name{font-size:1.5rem;font-weight:600;color:#1e1e1e;margin:0}.products-main-container .products-container .product .product-details-container .product-price{font-size:1.3rem;color:#1e1e1e;font-weight:400;margin:0}.products-main-container .products-container .product .product-details-container .add-to-cat-btn{padding:1rem .7rem;width:100%;background-color:#c39b5b;color:#fff;border:none;border-radius:10px;font-size:1.3rem;transition:background-color .2s ease}.products-main-container .products-container .product .product-details-container .add-to-cat-btn:hover{cursor:pointer;background-color:#b0833b}.products-main-container .product-link{text-decoration:none}html[dir=rtl] .products-main-container .filter-container ul{left:0;right:unset}@media (max-width: 480px){.products-main-container .filter-container{margin:0rem 0}}footer{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:3rem 0 0rem;gap:1rem;border-top:1px solid rgb(195,155,91);color:#c39b5b}footer .foote-logo-container{width:15%;height:auto}footer .foote-logo-container img{width:100%;height:100%}footer .footer-contact-info-container{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:0;margin:0;width:100%}footer .footer-contact-info-container a{text-decoration:none;color:#c39b5b;font-size:1.3rem;display:flex;align-items:center;gap:.4rem;justify-content:center;width:100%;text-align:center}@media (min-width: 481px){footer .footer-contact-info-container{flex-direction:row;gap:3rem;justify-content:center}footer .footer-contact-info-container a{justify-content:flex-start;width:auto}}footer .terms-conditions{margin-bottom:1rem}footer .terms-conditions a{text-decoration:none;font-size:1.3rem;color:#c39b5b;padding:0;margin:0;transition:text-decoration .3s ease}footer .terms-conditions a:hover{text-decoration:underline}@media (max-width: 480px){footer .foote-logo-container{width:40%}footer .footer-contact-info-container a{font-size:1rem}footer .terms-conditions a{font-size:1rem}}.product-info-main-container{display:flex;flex-direction:column;align-items:center;gap:2rem;border-top:1px solid rgb(30,30,30);padding:2rem 4rem;position:relative}.product-info-main-container .seccess-message{text-align:center;position:absolute;padding:.5rem 1rem;background-color:green;color:#fff;border-radius:50px}.product-info-main-container .page-location{font-size:1.2rem;display:flex;flex-direction:row;justify-content:flex-start;width:100%;gap:.3rem;color:#1e1e1e}.product-info-main-container .page-location span{color:#c39b5b;padding-left:.3rem}.product-info-main-container .product-info-container{box-shadow:0 1px 20px #c2c2c2;display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;padding:2rem;border:none;border-radius:10px}.product-info-main-container .product-info-container .product-main-image{width:100%;height:28rem;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center}.product-info-main-container .product-info-container .product-main-image img{width:100%;height:100%;border-radius:10px;object-fit:cover;transition:opacity .3s ease}.product-info-main-container .product-info-container .product-main-image .img-icons-container{display:flex;justify-content:space-between;width:97%;position:absolute;top:45%}.product-info-main-container .product-info-container .product-main-image .img-icons-container .img-icon{font-size:1.2rem;background-color:#fff;border-radius:50%;padding:.5rem .7rem;border:1px solid rgb(195,155,91);color:#c39b5b;display:flex;align-items:center;justify-content:center;cursor:pointer}.product-info-main-container .product-info-container .product-main-image .img-icons-container .img-icon.left{left:.5rem;right:auto}.product-info-main-container .product-info-container .product-main-image .img-icons-container .img-icon.right{right:.5rem;left:auto}.product-info-main-container .product-info-container .product-details-container{display:flex;flex-direction:column;height:100%;width:100%;gap:1.3rem}.product-info-main-container .product-info-container .product-details-container h1{font-size:1.5rem;color:#1e1e1e;font-weight:600;margin:0}.product-info-main-container .product-info-container .product-details-container p{margin:0;font-size:1.2rem;color:#1e1e1e}.product-info-main-container .product-info-container .product-details-container .colors-main-container{display:flex;flex-direction:column;gap:1rem}.product-info-main-container .product-info-container .product-details-container .colors-main-container .no-colors{text-align:center;color:#ff4500}.product-info-main-container .product-info-container .product-details-container .colors-main-container h3{margin:0}.product-info-main-container .product-info-container .product-details-container .colors-main-container .colors-container{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:center;margin:0}.product-info-main-container .product-info-container .product-details-container .colors-main-container .colors-container .color{position:relative;padding:.9rem;background-color:red;border-radius:50%;border:none;cursor:pointer;transition:transform .2s ease}.product-info-main-container .product-info-container .product-details-container .colors-main-container .colors-container .color:hover{transform:scale(1.1)}.product-info-main-container .product-info-container .product-details-container .colors-main-container .colors-container .color .tick-icon{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:.9rem}.product-info-main-container .product-info-container .product-details-container .colors-main-container .colors-container .color-2{background-color:green}.product-info-main-container .product-info-container .product-details-container .colors-main-container .colors-container .color-3{background-color:purple}.product-info-main-container .product-info-container .product-details-container .colors-main-container .colors-container .color-4{background-color:#00f}.product-info-main-container .product-info-container .product-details-container .size-main-container{display:flex;flex-direction:column;gap:1rem}.product-info-main-container .product-info-container .product-details-container .size-main-container .size-container{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.product-info-main-container .product-info-container .product-details-container .size-main-container .size-container h3{margin:0}.product-info-main-container .product-info-container .product-details-container .size-main-container .size-container .custom-size-btn{background-color:#fff;border:none;font-size:.9rem;color:#c39b5b;transition:color .2s ease}.product-info-main-container .product-info-container .product-details-container .size-main-container .size-container .custom-size-btn:hover{cursor:pointer;color:#b0833b}.product-info-main-container .product-info-container .product-details-container .size-main-container .sizes{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;align-items:center}.product-info-main-container .product-info-container .product-details-container .size-main-container .sizes .size{padding:.7rem .9rem;border-radius:50%;color:#1e1e1e;border:1px solid white;background:none;font-weight:600;min-width:44px;min-height:44px}.product-info-main-container .product-info-container .product-details-container .size-main-container .sizes .size:hover{cursor:pointer}@media (max-width: 768px){.product-info-main-container .product-info-container .product-details-container .size-main-container .sizes .size{font-size:1rem}}.product-info-main-container .product-info-container .product-details-container .size-main-container .sizes .size-active{padding:.7rem .9rem;border:1px solid rgb(195,155,91);border-radius:50%;color:#c39b5b;font-weight:600;min-width:44px;min-height:44px}@media (max-width: 768px){.product-info-main-container .product-info-container .product-details-container .size-main-container .sizes{padding:.8rem 0rem;min-width:48px;min-height:48px}}.product-info-main-container .product-info-container .product-details-container .add-ons-btn{cursor:pointer;background-color:#fff;font-size:1rem;font-weight:600;border:none;text-align:left;color:#1e1e1e;padding:0;margin:0;width:100%;display:block;text-decoration:none}[dir=rtl] .product-info-main-container .product-info-container .product-details-container .add-ons-btn{text-align:right}.product-info-main-container .product-info-container .product-details-container .add-ons-btn:focus,.product-info-main-container .product-info-container .product-details-container .add-ons-btn:active{outline:none;box-shadow:none}.product-info-main-container .product-info-container .product-details-container .add-ons-btn svg{margin-left:.5rem}[dir=rtl] .product-info-main-container .product-info-container .product-details-container .add-ons-btn svg{margin-left:0;margin-right:.5rem}@media (max-width: 768px){.product-info-main-container .product-info-container .product-details-container .add-ons-btn{text-align:left;font-size:1rem;color:#1e1e1e!important;justify-content:flex-start;width:auto;display:inline-flex;align-items:center}[dir=rtl] .product-info-main-container .product-info-container .product-details-container .add-ons-btn{text-align:right;justify-content:flex-end}}.product-info-main-container .product-info-container .product-details-container .cart-info-section{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem}.product-info-main-container .product-info-container .product-details-container .cart-info-section .quantity{display:flex;flex-direction:row;align-items:center;flex-shrink:0;gap:.2rem}.product-info-main-container .product-info-container .product-details-container .cart-info-section .quantity .quantity-btn{padding:.2rem .35rem;font-size:1rem;border:none;border-radius:2px;color:#fff;background-color:#c39b5b;transition:background-color .2s ease;flex-shrink:0;min-width:25px;display:flex;justify-content:center;align-items:center}.product-info-main-container .product-info-container .product-details-container .cart-info-section .quantity .quantity-btn:hover{cursor:pointer;background-color:#b0833b}.product-info-main-container .product-info-container .product-details-container .cart-info-section .quantity .quantity-input{border:none;text-align:center;width:40px;padding:.2rem 0;font-size:1rem;flex-shrink:0}.product-info-main-container .product-info-container .product-details-container .cart-info-section .product-add-to-cart-btn{padding:.7rem 5rem;border:none;border-radius:5px;background-color:#c39b5b;color:#fff;font-size:1.1rem;transition:background-color .2s ease}.product-info-main-container .product-info-container .product-details-container .cart-info-section .product-add-to-cart-btn:hover{background-color:#b0833b;cursor:pointer}.product-info-main-container .product-info-container .product-details-container .cart-info-section .total-price{font-size:1.5rem;font-weight:600;color:#c39b5b}.size-customization-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.size-customization-modal .modal-content{background-color:#fff;padding:1rem;border-radius:10px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;align-items:center}.size-customization-modal .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.size-customization-modal .modal-content .modal-header h2{margin:0;color:#1e1e1e;font-size:1.7rem}.size-customization-modal .modal-content .modal-header .close-btn{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#1e1e1e}.size-customization-modal .modal-content .processing-note{color:#1e1e1e;text-align:center;margin:0;margin-bottom:1.5rem;font-size:1.2rem;font-weight:600}.size-customization-modal .modal-content .measurement-fields{display:flex;flex-direction:column;gap:1rem;width:83%}.size-customization-modal .modal-content .measurement-fields .measurement-field{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:space-between}.size-customization-modal .modal-content .measurement-fields .measurement-field label{font-weight:600;font-size:1.2rem;color:#1e1e1e}.size-customization-modal .modal-content .measurement-fields .measurement-field input,.size-customization-modal .modal-content .measurement-fields .measurement-field textarea{padding:.8rem;border:1px solid #ddd;border-radius:10px;font-size:1rem}.size-customization-modal .modal-content .measurement-fields .measurement-field input:focus,.size-customization-modal .modal-content .measurement-fields .measurement-field textarea:focus{outline:none;border-color:#c39b5b}.size-customization-modal .modal-content .measurement-fields .measurement-field textarea{width:100%;resize:vertical}.size-customization-modal .modal-content .measurement-fields .measurement-field-note{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem}.size-customization-modal .modal-content .modal-footer{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.size-customization-modal .modal-content .modal-footer button{padding:1rem 4.5rem;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .2s ease}.size-customization-modal .modal-content .modal-footer .save-btn{background-color:#c39b5b;color:#fff;border:1px solid rgb(195,155,91);transition:background-color .2s ease}.size-customization-modal .modal-content .modal-footer .save-btn:hover{background-color:#b0833b}.size-customization-modal .modal-content .modal-footer .cancel-btn{color:#9c1313;background-color:#fff;border:1px solid #9C1313;transition:background-color .2s ease}.size-customization-modal .modal-content .modal-footer .cancel-btn:hover{cursor:pointer;color:#fff;border:1px solid #9C1313;background-color:#9c1313}.addons-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.addons-modal .modal-content{background-color:#fff;padding:2rem;border-radius:10px;width:90%;max-width:290px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.addons-modal .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;justify-content:center;margin-bottom:1.5rem}.addons-modal .modal-content .modal-header h2{margin:0;color:#1e1e1e;font-size:1.5rem;text-align:center}.addons-modal .modal-content .modal-header .close-btn{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#1e1e1e}.addons-modal .modal-content .addons-options{display:flex;flex-direction:column;gap:2rem}.addons-modal .modal-content .addons-options .addon-group{display:flex;flex-direction:column;gap:.5rem}.addons-modal .modal-content .addons-options .addon-group h3{margin:0;color:#1e1e1e;font-size:1.2rem}.addons-modal .modal-content .addons-options .addon-group .radio-options{display:flex;flex-direction:row;justify-content:space-between;gap:.8rem}.addons-modal .modal-content .addons-options .addon-group .radio-options .radio-option{display:flex;align-items:center;gap:.2rem;cursor:pointer;padding:.5rem 0;position:relative}.addons-modal .modal-content .addons-options .addon-group .radio-options .radio-option input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #ddd;border-radius:50%;outline:none;cursor:pointer;position:relative;transition:all .2s ease}.addons-modal .modal-content .addons-options .addon-group .radio-options .radio-option input[type=radio]:checked{border-color:#c39b5b;background-color:#c39b5b}.addons-modal .modal-content .addons-options .addon-group .radio-options .radio-option input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:#fff;border-radius:50%}.addons-modal .modal-content .addons-options .addon-group .radio-options .radio-option .radio-label{font-size:1rem;color:#1e1e1e;transition:color .2s ease}.addons-modal .modal-content .addons-options .addon-group .radio-options .radio-option:hover input[type=radio]{border-color:#c39b5b}.addons-modal .modal-content .addons-options .addon-group .radio-options .radio-option:hover .radio-label{color:#c39b5b}.addons-modal .modal-content .modal-footer{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem}.addons-modal .modal-content .modal-footer button{padding:.7rem 2.5rem;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .2s ease}.addons-modal .modal-content .modal-footer .save-btn{background-color:#c39b5b;color:#fff;border:1px solid rgb(195,155,91);transition:background-color .2s ease}.addons-modal .modal-content .modal-footer .save-btn:hover{background-color:#b0833b}.addons-modal .modal-content .modal-footer .cancel-btn{color:#9c1313;background-color:#fff;border:1px solid #9C1313;transition:background-color .2s ease}.addons-modal .modal-content .modal-footer .cancel-btn:hover{cursor:pointer;color:#fff;border:1px solid #9C1313;background-color:#9c1313}@media (max-width: 480px){.product-info-main-container{padding:2rem 1rem}.product-info-main-container .product-info-container{grid-template-columns:1fr}.product-info-main-container .product-info-container .product-details-container .cart-info-section .product-add-to-cart-btn{padding:.7rem 0rem;width:100%}.product-info-main-container .product-info-container .product-details-container .cart-info-section{flex-direction:column}.size-customization-modal .modal-content .processing-note{font-size:1rem}.size-customization-modal .modal-content .measurement-fields{width:93%}.size-customization-modal .modal-content .modal-footer button{padding:1rem 2.5rem}.size-customization-modal .modal-content .measurement-fields .measurement-field textarea{max-width:93%}.size-customization-modal .modal-content{padding:1rem .5rem}}@media (min-width: 481px) and (max-width: 768px){.product-info-main-container .product-info-container .product-details-container .cart-info-section .product-add-to-cart-btn{padding:.7rem 0rem;width:100%}.product-info-main-container .product-info-container .product-details-container .cart-info-section{flex-direction:column}.product-info-main-container{padding:2rem 9rem}.product-info-main-container .product-info-container{grid-template-columns:1fr}}@media (min-width: 769px) and (max-width: 1024px){.product-info-main-container{padding:2rem 9rem}.product-info-main-container .product-info-container{grid-template-columns:1fr}.product-info-main-container .product-info-container .product-main-image img{object-fit:cover}}html[dir=rtl] .product-info-main-container .product-info-container .product-details-container .add-ons-btn{justify-content:flex-start}html[dir=rtl] .product-info-main-container .product-info-container .product-details-container .size-main-container .size-container .custom-size-btn{font-size:1rem}html[dir=rtl] .product-info-main-container .page-location span{padding-right:.3rem}.cart-main-container{display:flex;flex-direction:column;align-items:center;gap:2rem;border-top:1px solid rgb(30,30,30);padding:2rem 6rem}.cart-main-container .credit_card{color:red;font-size:1.1rem;text-align:center;width:100%;display:none}.cart-main-container .radio-group{display:flex;flex-direction:row;justify-content:space-around;width:100%}.cart-main-container .radio-group label{font-size:1rem;font-weight:600;display:flex;flex-direction:row;align-items:center;white-space:nowrap;gap:.2rem}.cart-main-container .radio-group label input{padding:.8rem 0rem .8rem .5rem;width:unset;border:1px solid gray;border-radius:10px;font-size:1rem}.cart-main-container .seccess-message,.cart-main-container .us-seccess-message{text-align:center;position:absolute;padding:.5rem 1rem;background-color:green;color:#fff;border-radius:50px}.cart-main-container .us-seccess-message{background-color:red}.cart-main-container .page-location{font-size:1.2rem;display:flex;flex-direction:row;justify-content:flex-start;width:100%;gap:.3rem}.cart-main-container .page-location span{color:#c39b5b;padding-left:.3rem}.cart-main-container .cart-content-container{display:grid;grid-template-columns:1fr 1fr;gap:2rem;width:100%}.cart-main-container .cart-content-container h2{font-size:1.5rem;font-weight:600;margin:0 0 1rem}.cart-main-container .cart-content-container .cart-products-container{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 1px 20px 3px #d7d7d7;height:fit-content}.cart-main-container .cart-content-container .cart-products-container .cart-products{display:flex;flex-direction:column;gap:1rem}.cart-main-container .cart-content-container .cart-products-container .cart-products .no-products{text-align:center;padding:1rem;color:#ff4500}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product{display:flex;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid #d3d3d3}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product:last-child{border-bottom:none}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-1{display:flex;gap:1.5rem;flex-grow:1}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-1 .cart-product-image{width:100px;height:100px;border-radius:4px;overflow:hidden}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-1 .cart-product-image img{width:100%;height:100%;object-fit:cover}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-1 .cart-product-info{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-1 .cart-product-info h3{margin:0;font-size:1.1rem;font-weight:600;color:#333}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-1 .cart-product-info .price{font-size:1.1rem;color:#333;font-weight:500}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-1 .cart-product-info .color-size{display:flex;gap:1.5rem;font-size:1.1rem;color:#666}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-1 .cart-product-info .color-size h5{margin:0}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-2{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-2 .close-icon{background:none;border:none;color:#1e1e1e;cursor:pointer;font-size:1rem}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-2 .close-icon:hover{color:#333}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-2 .cart-product-quantity{display:flex;flex-direction:row;align-items:center;flex-shrink:0;gap:.2rem}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-2 .cart-product-quantity button{padding:.2rem .35rem;font-size:1rem;border:none;border-radius:2px;color:#fff;background-color:#c39b5b;transition:background-color .2s ease;flex-shrink:0;min-width:25px;display:flex;justify-content:center;align-items:center}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-2 .cart-product-quantity button:hover{cursor:pointer;background-color:#b0833b}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-2 .cart-product-quantity input{border:none;text-align:center;width:40px;padding:.2rem 0;font-size:1rem;flex-shrink:0}.cart-main-container .cart-content-container .cart-products-container .cart-divider{height:1px;background:#f0f0f0;margin:1.5rem 0}.cart-main-container .cart-content-container .cart-products-container .total-amount{display:flex;justify-content:space-between;align-items:center;font-size:1.2rem;font-weight:600;color:#333;padding-top:1rem}.cart-main-container .cart-content-container .cart-payment-container{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;box-shadow:0 1px 20px 3px #d7d7d7;border:none;border-radius:10px}.cart-main-container .cart-content-container .cart-payment-container h2{margin:1rem 0}.cart-main-container .cart-content-container .cart-payment-container .payment-options{display:flex;flex-direction:row;align-items:center;gap:.5rem}.cart-main-container .cart-content-container .cart-payment-container .payment-options .payment-option{border:1px solid rgb(30,30,30);border-radius:3px}.cart-main-container .cart-content-container .cart-payment-container .payment-form{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:.7rem}.cart-main-container .cart-content-container .cart-payment-container .payment-form h2{margin:1rem 0}.cart-main-container .cart-content-container .cart-payment-container .payment-form .input-box{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%}.cart-main-container .cart-content-container .cart-payment-container .payment-form .input-box label{font-size:1rem;font-weight:600}.cart-main-container .cart-content-container .cart-payment-container .payment-form .input-box input{padding:.8rem 0rem .8rem .5rem;width:100%;border:1px solid gray;border-radius:10px}.cart-main-container .cart-content-container .cart-payment-container .payment-form .input-boxs{display:flex;flex-direction:row;justify-content:space-between;gap:2rem;align-items:center;width:100%}.cart-main-container .cart-content-container .cart-payment-container .payment-form .total-price{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.cart-main-container .cart-content-container .cart-payment-container .payment-form .total-price h2{color:#c39b5b;font-weight:600}.cart-main-container .cart-content-container .cart-payment-container .payment-form .payment-button{width:100%;padding:1rem 0;font-size:1.1rem;border:none;border-radius:10px;background-color:#c39b5b;color:#fff;transition:background-color .2s}.cart-main-container .cart-content-container .cart-payment-container .payment-form .payment-button:hover{cursor:pointer;background-color:#b0833b}.payment-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.payment-popup-overlay h3{font-size:1.3rem}.payment-popup-overlay .verification-popup{background-color:#fff;border-radius:10px;padding:1rem;width:80%;max-width:400px;box-shadow:0 5px 15px #0000004d;text-align:center}.payment-popup-overlay .verification-popup .otp-inputs{display:flex;justify-content:center;gap:1rem;margin:1rem 0}.payment-popup-overlay .verification-popup .otp-inputs .otp-input{width:50px;height:50px;text-align:center;font-size:1.5rem;border:1px solid #cacaca;border-radius:5px}.payment-popup-overlay .verification-popup .otp-inputs .otp-input:focus{outline:1px solid rgb(195,155,91)}.payment-popup-overlay .verification-popup .confirm-button{width:100%;padding:1rem;background-color:#c39b5b;color:#fff;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .2s ease}.payment-popup-overlay .verification-popup .confirm-button:hover{background-color:#b0833b}.payment-popup-overlay .success-img img{width:70%}.success-popup{background-color:#fff;border-radius:10px;padding:1rem;width:fit-content;max-width:500px;box-shadow:0 5px 15px #0000004d;text-align:center;font-weight:500}.success-popup .popup-content{display:flex;flex-direction:column;align-items:center;gap:0}.success-popup h3{color:#1e1e1e;font-size:1.8rem;margin:0;margin-top:1rem;margin-bottom:.5rem}.success-popup p{color:#1e1e1e;line-height:1.6;margin:.5rem 0}.success-popup .order-details{margin:.4rem 0}.success-popup .order-details p{margin:.5rem 0}.success-popup .order-details p span{font-weight:600;color:#1e1e1e}.success-popup .return-button{width:80%;padding:.7rem;background-color:#c39b5b;color:#fff;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .3s}.success-popup .return-button:hover{background-color:#b0833b}.success-popup .redirect-text{color:#1e1e1e;font-size:1rem;margin-top:1rem}.success-popup .seccess-img{width:100px;height:100px;object-fit:cover}.success-popup .seccess-img img{width:100%;height:100%;object-fit:cover}@media (max-width: 480px){.cart-main-container{padding:2rem 1rem}.cart-main-container .cart-content-container{grid-template-columns:1fr}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-1 .cart-product-info{width:90%}.cart-main-container .cart-content-container .cart-products-container{padding:1rem}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-2 .cart-product-quantity input{width:20px}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-2 .cart-product-quantity button{padding:.1rem}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-1 .cart-product-image{width:100px;height:100%}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-1{gap:.5rem}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-1 .cart-product-info .color-size{display:flex;flex-direction:column;gap:.3rem}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-1 .cart-product-info .color-size h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;font-size:.8rem}.cart-main-container .cart-content-container h2{margin:0 0 1.5rem}.payment-popup{padding:1.5rem!important}.payment-popup h3{font-size:1.3rem!important}.payment-popup p{font-size:1rem!important}.payment-popup .popup-close-btn{padding:.7rem 1.2rem!important}.success-popup{width:370px;padding:.5rem}.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-1 .cart-product-info .color-size{display:flex;justify-content:space-between}.radio-group{display:flex;flex-direction:column!important;align-items:center;margin:1rem 0;gap:1rem;justify-content:space-around;width:100%}.radio-group label{font-size:.9rem;font-weight:600;display:flex;flex-direction:row;align-items:center;gap:.2rem}.radio-group label input{padding:.8rem 0rem .8rem .5rem;width:auto!important;border:1px solid gray;border-radius:10px;font-size:1rem}}@media (min-width: 481px) and (max-width: 1024px){.cart-main-container{padding:2rem 9rem}.cart-main-container .cart-content-container{grid-template-columns:1fr}}[dir=rtl]{text-align:right;direction:rtl}[dir=rtl] .cart-main-container .cart-content-container .cart-payment-container .payment-form .input-box input{padding:.8rem .5rem .8rem 0;width:100%;border:1px solid gray;border-radius:10px}[dir=rtl] .product-info-main-container .page-location span{padding-right:.3rem}.flex{display:flex;flex-direction:row;justify-content:center;width:100%}.flex p{font-family:Tajawal;font-weight:600;font-size:1.5rem;color:#1e1e1e}#paymob-element input{font-family:Tajawal}.button_container__Wx2Jn{background-color:#c39b5b;color:#fff;border:none;border-radius:5px;font-size:1.1rem;transition:background-color .2s}.button_container__Wx2Jn:hover{background-color:#b0833b}@media (max-width: 768px){.cart-main-container .cart-content-container .cart-products-container .cart-products .cart-product .cart-product-part-1{display:flex;gap:.8rem;flex-grow:1}}:root{font-family:Tajawal,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{padding:0;margin:0}html[dir=rtl],html[dir=rtl] button,html[dir=rtl] input{font-family:Tajawal,Avenir,Helvetica,Arial,sans-serif}html[dir=rtl] input::placeholder{font-family:Tajawal,Avenir,Helvetica,Arial,sans-serif}.terms-conditions-main-container{display:flex;flex-direction:column;padding:2rem 5rem;gap:2rem;border-top:1px solid rgb(30,30,30)}.terms-conditions-main-container .page-location{font-size:1.2rem}.terms-conditions-main-container .page-location span{color:#c39b5b}.terms-conditions-main-container .terms-conditions-container{box-shadow:1px 2px 20px 1px #d5d5d5;border:none;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;padding:1rem 2rem}.terms-conditions-main-container .terms-conditions-container h2{font-weight:600;color:#c39b5b;margin:1rem 0;font-size:1.9rem}.terms-conditions-main-container .terms-conditions-container .welcome-text{margin:.3rem 0}.terms-conditions-main-container .terms-conditions-container h3{font-weight:600;margin:1rem 0 0rem}.terms-conditions-main-container .terms-conditions-container p{margin:.3rem 0;font-size:1.1em}.terms-conditions-main-container .terms-conditions-container ul{margin:.2rem 0 1rem}@media (max-width: 480px){.terms-conditions-main-container{padding:2rem}.terms-conditions-main-container .terms-conditions-container{padding:1rem}}
