*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-X:hidden;background:#f8f8f6;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}.sidebar{background-color:#1e293b;bottom:0;box-shadow:2px 0 8px #0003;color:#faf8fc;display:flex;flex-direction:column;left:0;padding:1rem;position:fixed;top:0;width:250px;z-index:1000}.sidebar .logo h4{color:#f8fafc;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:1.5rem;font-weight:700;letter-spacing:1px}.sidebar .logo:hover{cursor:pointer;transition:all .3s ease}.sidebar .features{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.sidebar .features ul{list-style:none;margin:0;padding:0}.sidebar .features ul li{align-items:center;border-radius:5px;display:flex;font-size:1.2rem;font-weight:500;gap:10px;margin-bottom:2vh;padding:.75rem 1rem;transition:all .3s ease}.sidebar .features ul li.active{background:linear-gradient(90deg,#202b3d,#4c79c0);color:#fff}.sidebar .features ul li:hover{background-color:#334766;cursor:pointer}.sidebar .features ul li:hover svg{stroke-width:2.5;box-shadow:0 4px 12px #0003;transition:all .3s ease}.sidebar .features ul li a{color:#cbd5e1;text-decoration:none}header{background-color:#f1f5f9;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;height:60px;justify-content:space-between;left:250px;padding:0 2rem 0 5rem;position:fixed;top:0;width:calc(100% - 250px);z-index:900}header,header .header-info{align-items:center;display:flex}header .header-info{gap:20px}header h3{color:#334155;font-size:1.1rem;font-weight:700;letter-spacing:3px;margin:0}header .header-info img{border-radius:50px;height:50px;object-fit:cover;width:50px}.dashboard-page{font-family:Arial,sans-serif;margin-left:15vw;min-height:100vh;padding:80px 40px 40px}.dashboard-page h4{color:#111827;font-size:1.5rem;font-weight:600;margin-bottom:15px}.dashboard-page .dashboard-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:40px}.dashboard-page .card{color:#111827}.dashboard-page .card,.dashboard-page .card.active{align-items:center;border-radius:12px;box-shadow:0 4px 16px #0000004d;display:flex;gap:15px;padding:20px;transition:all .3s ease}.dashboard-page .card.active{background-color:#1e293b;color:#f8fafc}.dashboard-page .card.active h4,.dashboard-page .card.active p{color:#f8fafc}.dashboard-page .card:hover{box-shadow:0 8px 24px #0006;cursor:pointer;transform:translateY(-4px)}.dashboard-page .dashboard-graphs{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 2fr;width:100%}.card-icon{border-radius:50%;display:flex;flex-shrink:0;font-size:2rem;justify-content:center;padding:15px}.revenue-card .card-icon{background-color:#68e79733;color:#16a34a;transition:all .3s ease}.revenue-card .card-icon:hover{background-color:#16a34a33;color:#0dca52;transition:all .3s ease}.orders-card .card-icon{background-color:#facc1533;color:#facc15;transition:all .3s ease}.orders-card .card-icon:hover{background-color:#a1851133;color:#ffcf0e}.users-card .card-icon{background-color:#3b82f633;color:#3b82f6;transition:all .3s ease}.users-card .card-icon:hover{background-color:#224f9733;color:#669ffa}.top-product-sold .card-icon{background-color:#a79bfa33;color:#a79bfa;transition:all .3s ease}.top-product-sold .card-icon:hover{background-color:#8474ee33;color:#b2a7fa}.card-info{align-items:center;display:flex;flex-direction:column}.card-info h4{font-size:1rem;font-weight:600;margin:0}.card-info p{font-size:1.25rem;font-weight:700;margin:5px 0 0}.monthly-sales-chart{background-color:#f8fafc;border-radius:12px;box-shadow:0 4px 16px #0000001a;padding:20px}.monthly-sales-chart h4{color:#111827;font-size:1rem;font-weight:600;margin-bottom:15px}.monthly-sales-chart svg,.monthly-sales-chart svg :focus,.monthly-sales-chart svg:focus{cursor:pointer;outline:none}.bestSelling-chart{border-radius:12px;box-shadow:0 4px 16px #0000004d;padding:20px;transition:all .3s ease}.bestSelling-chart:hover{cursor:pointer}.bestSelling-chart h4{color:#111827;font-size:1rem;font-weight:600;margin-bottom:15px}.bestSelling-chart svg,.bestSelling-chart svg :focus,.bestSelling-chart:focus{cursor:pointer;outline:none}.orders-page{font-family:Arial,sans-serif;margin-left:15vw;min-height:100vh;padding:80px 40px 40px}.orders-page h4{color:#111827;font-size:1.5rem;font-weight:600;margin-bottom:15px}.orders-page .orders-controls{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:20px;padding:10px}.orders-page .orders-controls .orders-search input{border:1px solid #ccc;border-radius:4px;font-size:14px;outline:none;padding:8px 12px;width:400px}.orders-page .orders-controls .orders-search input:focus{border:3px solid #3b7dd3}.orders-page .orders-controls .filter-controls{align-items:center;display:flex;gap:4px}.orders-page .orders-controls .filters{align-items:center;display:flex;gap:15px;transition:all .3s ease}.orders-page .orders-controls .filters:hover{cursor:pointer}.orders-page table{background-color:#eff2fc;border-collapse:collapse;border-radius:8px;box-shadow:0 4px 10px #0000000d;overflow:hidden;width:100%}.orders-page tbody .order-name{align-items:center;display:flex;gap:10px}.orders-page .order-image{border-radius:50px;height:30px;object-fit:cover;width:30px}.orders-page table th{background-color:#bbc7ec;font-size:14px;font-weight:600;padding:15px;text-align:left}.orders-page table .orders-name{align-items:center;display:flex;gap:10px}.orders-page table .orders-name img{border-radius:50px;height:50px;object-fit:cover;transition:all .3s ease;width:50px}.orders-page table .orders-name img:hover{cursor:pointer;transform:scale(1.1)}.orders-page table td:hover{transition:all .5s ease}.orders-page table tbody tr:hover td{background-color:#dae5ff;cursor:pointer}.orders-page table td{border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;padding:12px 15px;transition:all .3s ease}.orders-page .no-orders{text-align:center}.orders-page table .status{border-radius:12px;display:inline-block;font-weight:600;padding:4px 8px;position:relative;z-index:1}.orders-page table .status.status-pending{background-color:#faeacf;color:#f59e0b}.orders-page .status.status-paid{background-color:#d9e6fc;color:#488af3}.orders-page .status.status-shipped{background-color:#e2d9fa;color:#7642f0}.orders-page .status.status-completed{background-color:#cdf7dc;color:#21e669}.orders-page .status.status-cancelled{background-color:#fcd5d5;color:#ef4444}button.edit{background-color:#2d9cdb;color:#fff}button.update{background-color:#0e98e9;color:#fff}button.update:hover{background-color:#1e89c7}button.adjust{background-color:#ebb121;color:#fff}button.adjust:hover{background-color:#c9991f}button.view{background-color:#ebb121;color:#fff}button.view:hover{background-color:#c9991f}button.block{background-color:#2b99ec;color:#fff}button.block:hover{background-color:#1e72b3}button.edit:hover{background-color:#2380c6}button.delete{background-color:#eb5757;border:none;color:#fff}button.delete:hover{background-color:#c0392b}button{border:none;border-radius:4px;cursor:pointer;font-size:12px;gap:5px;margin-right:5px;padding:5px 12px;transition:all .3s ease}.view-modal,button{align-items:center;display:flex;justify-content:center}.view-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0006;flex-direction:column;height:100%;inset:0;position:fixed;width:100%;z-index:999999}.view-modal .view-card{background-color:#fff;border-radius:10px;box-shadow:0 8px 20px #0000001f;box-sizing:border-box;max-width:600px;padding:24px;position:relative;width:100%;z-index:1}.view-modal .view-card .close-btn{position:absolute;right:20px;top:14px;transition:all .5s ease;z-index:2}.view-modal .view-card .close-btn:hover{cursor:pointer;transform:scale(1.05)}.view-modal .view-card h3{color:#1f2937;font-size:14px;font-weight:600;margin-bottom:12px}.view-modal .label{color:#6b7280;display:block;font-size:12px;margin-bottom:4px}.view-modal .info-group span:last-child,.view-modal .info-stack span:last-child,.view-modal .item span:last-child{color:#111827;font-weight:500}.view-modal .info-group{display:flex;gap:24px;justify-content:space-between;margin-bottom:12px}.view-modal .info-stack{gap:12px}.view-modal .info-stack,.view-modal .items-list{display:flex;flex-direction:column;margin-bottom:12px}.view-modal .items-list{gap:10px}.view-modal .items-list .item{background-color:#eef2ff;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:12px;padding:8px 12px}.view-modal .summary{border-top:2px solid #e5e5e5;padding-top:12px}.view-modal .summary>div{display:flex;justify-content:space-between;margin-bottom:8px}.view-modal .summary .total{color:#3b82f6;font-weight:600}.view-modal .items-list .item:hover{background-color:#dbeafe;cursor:pointer}.view-modal .view-section .title{color:#f59e0b;font-size:18px;font-weight:630}.view-modal .ai-info-stack{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.view-modal .ai-info-stack>div{display:flex;justify-content:space-between}.view-modal .ai-info-stack>div .title{color:#111827;font-size:16px}.customers-page{font-family:Arial,sans-serif;margin-left:15vw;min-height:100vh;padding:80px 40px 40px}.customers-page h4{color:#111827;font-size:1.5rem;font-weight:600;margin-bottom:15px}.customer-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;position:relative}.customer-controls .customer-search{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:8px 12px 8px 40px;width:300px}.customer-controls .search-icon{left:10px;position:absolute;top:8px;z-index:1}.customers-page table{background-color:#eff2fc;border-collapse:collapse;border-radius:8px;box-shadow:0 4px 10px #0000000d;overflow:hidden;width:100%}.customers-page table th{background-color:#bbc7ec;font-size:14px;font-weight:600;padding:15px;text-align:left}.customers-page img{border-radius:50px;height:50px;object-fit:cover;width:50px}.customers-page table .customer-name{align-items:center;display:flex;gap:10px}.customers-page table td{border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;padding:12px 15px;transform:all .5s ease}.customers-page table tr:hover{background-color:#dae5ff;cursor:pointer}.customers-page table .user-actions{align-items:center;display:flex;gap:10px}.customers-page table .status-active{background-color:#bff8d7;color:#169249}.customers-page .status-inactive,.customers-page table .status-active{border-radius:12px;display:inline-block;font-weight:600;padding:4px 8px}.customers-page .status-inactive{background-color:#ffcbc5;color:#e22b16}.customers-page .no-customers{text-align:center}.customer-modal{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0000004d;display:flex;height:100%;inset:0;justify-content:center;position:fixed;width:100%;z-index:1000}.customer-modal .customer-card{background-color:#fff;border-radius:10px;box-shadow:0 8px 20px #0000001f;box-sizing:border-box;max-width:600px;padding:24px;position:relative;width:100%;z-index:1}.customer-modal .customer-card .close-btn{position:absolute;right:12px;top:12px;transition:all .3s ease;z-index:2}.customer-modal .customer-card .close-btn:hover{cursor:pointer;transform:scale(1.1)}.customer-modal .header{align-items:center;display:flex;gap:16px;justify-content:center}.customer-modal .header h2{font-size:18px;margin:0}.customer-modal .status.active{color:#16a34a}.customer-modal .status.inactive{color:#dc2626}.customer-modal img{border-radius:100px;height:100px;margin-bottom:12px;object-fit:cover;transition:all .3s ease;width:100px}.customer-modal img:hover{cursor:pointer;transform:scale(1.1)}.customer-modal .borderActive{border:4px solid #16a34a}.customer-modal .borderInactive{border:4px solid #dc2626}.customer-modal .grid{display:flex;flex-direction:column}.customer-modal .title{color:#6b7280;display:block;font-size:12px}.customer-modal .ai{background:#f8fafc;border-radius:8px}.customer-modal .tags{margin-top:10px}.customer-modal .tag{background:#e0e7ff;border-radius:6px;color:#3770a3;font-size:12px;margin-right:6px;padding:4px 8px}.info{color:#1f2937;display:flex;font-size:13px;justify-content:space-between}.info.highlight strong{color:#2563eb}.analytics-page{font-family:Arial,sans-serif;margin-left:15vw;min-height:100vh;padding:80px 40px 40px}.analytics-page h4{color:#111827;font-size:1.5rem;font-weight:600;margin-bottom:15px}.analytics-page .graphs{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 2fr;margin-bottom:3vh;width:100%}.analytics-page .graphs>*{flex:1 1}.monthly-sales-chart svg:focus,.revenue-chart svg:focus{outline:none}.revenue-chart{border-radius:12px;box-shadow:0 4px 16px #0000004d;padding:20px;transition:all .3s ease}.revenue-chart:hover{cursor:pointer}.revenue-chart h4{color:#111827;font-size:1rem;font-weight:600;margin-bottom:15px}.revenue-chart svg{cursor:pointer}.orders-chart{border-radius:12px;box-shadow:0 4px 16px #0000004d;padding:20px;transition:all .3s ease}.orders-chart:hover{cursor:pointer}.orders-chart h4{color:#111827;font-size:1rem;font-weight:600;margin-bottom:15px}.orders-chart svg,.orders-chart svg *{cursor:pointer;outline:none}.orders-chart svg :focus{box-shadow:none;outline:none}.low-stock-table{background:#f8fafc;border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow-x:auto;padding:20px}.low-stock-table h4{font-weight:600;margin-bottom:15px}.low-stock-table table{border-collapse:collapse;width:100%}.low-stock-table td,.low-stock-table th{border-bottom:1px solid #e5e7eb;padding:10px;text-align:left}.low-stock-table th{background:#f1f5f9;font-weight:600}.low-stock-table .no-products{text-align:center;width:100%}.settings-page{font-family:Arial,sans-serif;margin-left:15vw;min-height:100vh;padding:80px 40px 40px}.settings-page h4{color:#111827;font-size:1.5rem;font-weight:600;margin-bottom:15px}.settings-page h1{font-size:24px;font-weight:700}.settings-page div,.settings-page h1{margin-bottom:24px}.settings-page h2{font-size:20px;font-weight:600;margin-bottom:8px}.settings-page input[type=text]{border-radius:4px;cursor:pointer;font-size:14px;margin-bottom:8px;outline:none;padding:8px;width:100%}.settings-page input[type=text]:focus{border:3px solid #2164cf}.settings-page button{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:14px;margin-right:8px;padding:8px 12px}.settings-page button:last-child{margin-right:0}.settings-page button.save{background-color:#2563eb;border:none;color:#fff}.settings-page label{align-items:center;display:flex;font-size:14px;margin-bottom:4px}.settings-page input[type=checkbox]{margin-right:8px}.profile-page{margin-left:15vw;min-height:100vh;padding:80px 40px 40px}.profile-page main{display:flex;justify-content:space-between}.profile-page h4{color:#111827;font-size:1.5rem;font-weight:600;margin-bottom:15px}.profile-page .account-details,.profile-page .payment-methods .card-details,.profile-page .profile-info,.profile-page .shipping-address{background-color:#fff;border-radius:5px;box-shadow:0 8px 20px #0000001f;padding:12px}.profile-page .profile-info img{border-radius:10px;height:300px;width:300px}.profile-page .account-details>div,.profile-page .payment-methods .card-details>div,.profile-page .profile-info>div,.profile-page .shipping-address>div{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.profile-page .account-details>div .title,.profile-page .payment-methods .card-details>div .title,.profile-page .profile-info>div .title,.profile-page .shipping-address>div .title{align-items:center;color:#6d819c;display:flex;font-size:12px;gap:5px}.profile-page .profile-info>div span:last-child{font-weight:700}.profile-page .account-details{margin-bottom:10vh;width:500px}.profile-page .profile-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.profile-page .account-details .profile-title svg{cursor:pointer;transition:all .5s ease}.profile-page .account-details .profile-title svg:hover{transform:scale(1.05)}.profile-page .payment-methods .credit-card{background-color:#fff;margin-bottom:12px;margin-top:15px;padding:12px}.profile-page .payment-methods .credit-card img{border-radius:10px;height:100%;object-fit:cover;width:100%}.products-page{font-family:Arial,sans-serif;margin-left:15vw;min-height:100vh;padding:80px 40px 40px}.products-page h4{color:#111827;font-size:1.5rem;font-weight:600;margin-bottom:15px}.product-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.product-controls .product-search{border:1px solid #ccc;border-radius:4px;font-size:14px;outline:none;padding:8px 12px;width:300px}.product-controls .product-search:focus{border:3px solid #2f80ed}.product-controls .add-product{align-items:center;background-color:#2f80ed;color:#fff;display:flex;gap:5px;padding:10px 20px;transition:all .3s ease}.product-controls .add-product:hover{background-color:#2664b4;color:#fff;padding:10px 20px}.products-page .product-filters{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding:2px 8px;width:100%}.products-page .no-products{text-align:center}.product-filters .filter{position:relative;width:180px}.product-filters .filter .filter-input{background-color:#f1f3f7;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 10px;position:relative}.product-filters .filter .filter-input span{color:#555}.product-filters .filter .filter-input .drop-down{background:#fff;border:1px solid #ccc;border-radius:4px;display:none;left:0;position:absolute;top:110%;width:100%;z-index:10}.product-filters .filter .filter-input:hover .drop-down{display:block}.product-filters .filter .filter-input .drop-down .dropdown-item{cursor:pointer;font-size:14px;padding:8px 10px}.product-filters .filter .filter-input .drop-down .dropdown-item:hover{background-color:#eef3ff}.products-page .products-table-wrapper{overflow-x:auto;overflow-y:auto}.products-page table{background-color:#eff2fc;border-collapse:collapse;border-radius:8px;box-shadow:0 4px 10px #0000000d;overflow:hidden;width:100%}.products-page table th{background-color:#2f80ed;color:#fff;font-size:14px;font-weight:600;padding:15px;text-align:left}.products-page img{border-radius:50px;height:50px;object-fit:cover;width:50px}.products-page table .product-name{align-items:center;display:flex;gap:10px}.products-page table td{border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;padding:12px 15px;transform:all .5s ease}.products-page table tr:hover{background-color:#dae5ff;cursor:pointer}.products-page table .status-active{background-color:#d4f8e0;border-radius:12px;color:#27ae60;display:inline-block;font-weight:600;padding:4px 8px}.products-page .table-actions{align-items:center;display:flex;gap:10px}.products-page .status-outofstock{background-color:#fdc9c3;color:#e22b16}.products-page .status-disabled,.products-page .status-outofstock{border-radius:12px;display:inline-block;font-weight:600;padding:4px 8px}.products-page .status-disabled{background-color:#d0fafd;color:#11a7af}.add-product-modal{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#0000004d;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.add-product-modal .product-form{background:#fff;border:3px solid #2f80ed;border-radius:5px;display:flex;flex-direction:column;gap:30px;justify-content:center;padding:20px;position:relative;width:450px}.add-product-modal .product-form .form-title{text-align:center}.add-product-modal .product-form h6{font-size:.85rem;letter-spacing:1px;margin:0;text-transform:uppercase}.add-product-modal .product-form .close-btn{cursor:pointer;position:absolute;right:12px;top:12px;transform:scale(1.03);transition:all .3s ease;z-index:2}.add-product-modal .upload-product-div{align-items:center;display:flex;gap:30px;justify-content:space-between;margin-bottom:-1vh;width:100%}.add-product-modal .upload-product-div .product-input{display:flex;flex:1 1;flex-direction:column;gap:10px}.add-product-modal .upload-product-div .product-input input,.add-product-modal .upload-product-div .product-input select,.add-product-modal .upload-product-div .product-input textarea{border-radius:5px;box-sizing:border-box;cursor:pointer;outline:none;padding:5px 10px;width:100%}.add-product-modal button{align-items:center;background-color:#006eff;color:#fff;display:flex;font-size:16px;justify-content:center;margin-top:3vh;padding:10px 20px;transition:all .5s ease-in-out;width:100%}.add-product-modal button:hover{background-color:#1a5bb1;cursor:pointer}.update-product-modal{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#0000004d;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.update-product-modal .product-form{flex-direction:column;justify-content:center;position:relative}.update-product-modal .product-form h6{font-size:.85rem;letter-spacing:1px;text-transform:uppercase}.update-product-modal .product-form .close-btn{cursor:pointer;position:absolute;right:12px;top:12px;transform:scale(1.03);transition:all .3s ease;z-index:2}.update-product-modal .product-form{align-items:stretch;background-color:#fff;border:3px solid #2f80ed;border-radius:5px;display:flex;padding:20px}.update-product-modal .upload-product-div{align-items:center;display:flex;gap:50px;justify-content:space-between;margin-bottom:3vh}.update-product-modal .upload-product-div .product-input{width:100%}.update-product-modal .upload-product-div .product-input input,.update-product-modal .upload-product-div .product-input textarea{border-radius:5px;outline:none;padding:5px 10px;width:100%}.update-product-modal .upload-product-div .product-input input:focus,.update-product-modal .upload-product-div .product-input textarea:focus{border:3px solid #0b6ceb}.update-product-modal button{align-items:center;background-color:#006eff;color:#fff;display:flex;font-size:16px;justify-content:center;padding:10px 20px;transition:all .5s ease-in-out;width:100%}.update-product-modal button:hover{background-color:#1a5bb1;cursor:pointer}.update-product-modal img{height:15vh;margin-bottom:10px;object-fit:cover;width:100%}.view-product-modal{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0000004d;display:flex;height:100%;inset:0;justify-content:center;position:fixed;width:100%;z-index:1000}.view-product-modal .view-product-card{background-color:#fff;border-radius:10px;box-shadow:0 8px 20px #0000001f;box-sizing:border-box;max-width:600px;padding:24px;position:relative;width:100%;z-index:1}.view-product-modal .view-product-card .close-btn{position:absolute;right:12px;top:12px;transition:all .3s ease;z-index:2}.view-product-modal .view-product-card .close-btn:hover{cursor:pointer;transform:scale(1.1)}.view-product-modal .header{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.view-product-modal .header h2{font-size:18px;margin:0}.view-product-modal .status.active{color:#16a34a}.view-product-modal .status.inactive{color:#dc2626}.view-product-modal img{border-radius:100px;height:150px;margin-bottom:12px;object-fit:cover;transition:all .3s ease;width:150px}.view-product-modal img:hover{cursor:pointer;transform:scale(1.1)}.view-product-modal .borderActive{border:4px solid #16a34a}.view-product-modal .borderInactive{border:4px solid #dc2626}.view-product-modal .grid{display:flex;flex-direction:column;gap:10px}.view-product-modal .grid .grid-details{display:flex;flex-direction:column;gap:5px}.view-product-modal .title{color:#6b7280;display:block;font-size:12px}.view-product-modal .ai{background:#f8fafc;border-radius:8px}.view-product-modal .tags{margin-top:10px}.view-product-modal .tag{background:#e0e7ff;border-radius:6px;color:#3770a3;font-size:12px;margin-right:6px;padding:4px 8px}.landing-page .values{align-items:center;display:flex;justify-content:space-between;padding:20px 100px}.landing-page .values .icon{align-items:center;display:flex;gap:20px;justify-content:center;padding:20px;transition:all .3s ease}.landing-page .values .icon:hover{background-color:#e5e9ec;cursor:pointer}.landing-page .values .icon .shake{color:#0c0cec;height:5vh;width:5vw}.landing-page .values .icon h5{font-size:16px;font-weight:700}.landing-page .values .icon p{font-size:14px;font-weight:500}.landing-page .grid-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:2fr 2fr;padding:20px 50px}.landing-page .grid-cards .right-column{grid-gap:15px;display:grid;gap:15px}.landing-page .grid-cards .right-column .top-cards{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.landing-page .grid-cards .women-advert,.landing-page .grid-cards .women-advert.card-one,.landing-page .grid-cards .women-advert.card-two{background-color:#edf0f5;border-radius:5px;padding:20px;position:relative;transition:all .3s ease}.landing-page .grid-cards .women-advert.card-one:hover,.landing-page .grid-cards .women-advert.card-two:hover,.landing-page .grid-cards .women-advert:hover{cursor:pointer;transform:translateY(-5px)}.landing-page .grid-cards .women-advert.card-one{background-color:#b0a090}.landing-page .grid-cards .women-advert.card-one img,.landing-page .grid-cards .women-advert.card-two img,.landing-page .grid-cards .women-advert.wide img{height:20vh;object-fit:cover;width:10vw}.landing-page .grid-cards .women-advert.wide img{height:25vh;object-fit:cover;width:12vw}.landing-page .grid-cards .women-advert.card-two{background-color:#d4cfcb}.landing-page .grid-cards .women-advert.wide{background-color:#b39d8d}.landing-page .grid-cards .women-advert.big{align-items:center;display:flex;justify-content:space-between}.landing-page .grid-cards .women-advert .advert-text{align-items:center;display:flex;flex-direction:column;justify-content:center;left:10px;position:absolute;top:40px;z-index:2}.landing-page .grid-cards .women-advert.big img{height:100%;position:absolute;right:20px;top:0;z-index:2}.landing-page .grid-cards .women-advert .advert-text.backpack,.landing-page .grid-cards .women-advert .advert-text.bag,.landing-page .grid-cards .women-advert .advert-text.watch{right:-15vw;top:20px}.landing-page .grid-cards .women-advert .advert-text.backpack{text-align:left}.landing-page .grid-cards .women-advert .advert-text h6,.landing-page .grid-cards .women-advert .advert-text.backpack h6,.landing-page .grid-cards .women-advert .advert-text.bag h6,.landing-page .grid-cards .women-advert .advert-text.watch h6{color:#0c0cec;font-size:25px}.landing-page .grid-cards .women-advert .advert-text.bag h6,.landing-page .grid-cards .women-advert .advert-text.watch h6{background-color:#0c0cec;color:#fff;font-size:12px;padding:3px}.landing-page .grid-cards .women-advert .advert-text.backpack h6{color:#fff;font-size:12px}.landing-page .grid-cards .women-advert .advert-text h5,.landing-page .grid-cards .women-advert .advert-text.bag h5,.landing-page .grid-cards .women-advert .advert-text.watch h5{font-size:40px;font-weight:700}.landing-page .grid-cards .women-advert .advert-text.bag h5{color:#fff;font-size:25px}.landing-page .grid-cards .women-advert .advert-text.watch h5{color:#333;font-size:25px}.landing-page .grid-cards .women-advert .advert-text.backpack h5{color:#fff;font-size:35px}.landing-page .grid-cards .women-advert .advert-text p{font-size:25px;transition:all .3 ease}.landing-page .grid-cards .women-advert .advert-text.bag p,.landing-page .grid-cards .women-advert .advert-text.watch p{color:#fff;font-size:14px}.landing-page .grid-cards .women-advert .advert-text.backpack p{color:#fff;font-size:18px;margin-top:10vh;text-decoration:underline}.landing-page .grid-cards .women-advert .advert-text.backpack p:hover,.landing-page .grid-cards .women-advert .advert-text.bag p:hover,.landing-page .grid-cards .women-advert .advert-text.watch p:hover{cursor:pointer;text-decoration:underline}.landing-page .grid-cards .women-advert .advert-text button{background:none;border:2px solid #333;border-radius:50px;padding:10px 30px;transition:all .3s ease}.landing-page .grid-cards .women-advert .advert-text button:hover{background-color:#33333380;cursor:pointer}.landing-page .product-titles{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:15vh}.landing-page .product-titles h4{font-size:18px}.landing-page .product-titles .product-texts{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:3vh}.landing-page .product-titles .product-texts h5{font-size:18px;font-weight:650}.landing-page .products{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(350px,2fr));margin-top:5vh;padding:20px}.landing-page .promo{grid-gap:10px;display:grid;gap:10px;grid-template-columns:2fr 2fr}.landing-page .promo .women{background-color:#ded8d3}.landing-page .promo .men{background-color:#d7dce0}.landing-page .promo .men,.landing-page .promo .women{align-items:center;border-radius:5px;display:flex;justify-content:space-between;padding:20px;transition:all .3s ease}.landing-page .promo .men:hover,.landing-page .promo .women:hover{cursor:pointer;transform:translateY(-5px)}.landing-page .promo .women img{height:20vh;object-fit:cover;width:10vw}.landing-page .promo .men img{height:25vh;object-fit:cover;width:10vw}.landing-page .promo .men-text h6,.landing-page .promo .women-text h6{color:#333;font-size:18px;font-weight:500}.landing-page .promo h5{color:#333;font-size:40px;font-weight:800}.landing-page .promo span{color:#0c0cec;font-size:20px}@media screen and (max-width:768px){.landing-page .values{grid-gap:10px;display:grid;flex-direction:column;gap:10px;grid-template-columns:repeat(2,1fr);padding:20px 10px}.landing-page .values .icon h5{font-size:14px}.landing-page .values .icon p{font-size:12px}.landing-page .products{gap:10px}.landing-page .products,.landing-page .promo{grid-template-columns:1fr}.landing-page .promo span{font-size:16px}.landing-page .promo h5{font-size:20px}.landing-page .promo .men-text h6,.landing-page .promo .women-text h6{font-size:14px}.landing-page .promo .men img{width:25vw}.landing-page .promo .women img{width:18vw}.landing-page .grid-cards{gap:5px;grid-template-columns:1fr;padding:20px 5px}.landing-page .grid-cards .women-advert.big{height:50vh}.landing-page .grid-cards .women-advert.big img{height:100%;width:50vw}.landing-page .grid-cards .women-advert.big .advert-text h6,.landing-page .grid-cards .women-advert.big .advert-text p{font-size:14px}.landing-page .grid-cards .women-advert .advert-text button{background:none;border:2px solid #333;border-radius:50px;padding:5px 20px;transition:all .3s ease}.landing-page .grid-cards .women-advert .advert-text h5,.landing-page .grid-cards .women-advert .advert-text.bag h5,.landing-page .grid-cards .women-advert .advert-text.watch h5{font-size:20px}.landing-page .grid-cards .women-advert .advert-text.bag h5{color:#fff;font-size:14px}.landing-page .grid-cards .women-advert .advert-text.watch h5{color:#333;font-size:14px}.landing-page .grid-cards .women-advert .advert-text.backpack h5{color:#fff;font-size:20px}.landing-page .grid-cards .women-advert.card-one img,.landing-page .grid-cards .women-advert.card-two img,.landing-page .grid-cards .women-advert.wide img{height:25vh;object-fit:cover;width:20vw}}.sales-section{--bs-heading-color:#0f172a;--bs-body-color:#0f172a;align-items:center;background-color:#e5e9ec;box-sizing:border-box;display:flex;justify-content:space-between;padding:100px 100px 20px 20px;width:100%}.sales-section .model{max-width:400px}.sales-section .model img{height:auto;width:100%}.sales-section .sales-section-one{z-index:2}.sales-section .advert-text,.sales-section .sales-section-one{align-items:center;display:flex;flex-direction:column;justify-content:center}.sales-section .advert-text{padding:40px}.sales-section .advert-text h5{color:#2563eb;font-size:35px;margin:0}.sales-section .advert-text h4{color:#0f172a;font-size:50px;font-weight:700;margin:0;text-transform:uppercase}.sales-section .advert-text p{color:#0f172a;font-size:20px;font-weight:500;margin:0;text-transform:uppercase}.sales-section .advert-btn{align-items:center;display:flex;gap:30px;margin-top:3vh}.sales-section .advert-btn button{background-color:#0808ff;border-radius:1px;color:#fff;padding:10px 30px;transition:all .3s ease}.sales-section .advert-btn .read{background:#fff;border:2px solid #0808ff;color:#0808ff}.sales-section .advert-btn .read:hover{background-color:#0808ff;color:#fff;cursor:pointer}.sales-section .advert-btn .shop:hover{background-color:#1b1bc4}@media screen and (max-width:768px){.sales-section{align-items:center;background-color:#e5e9ec;display:flex;flex-direction:column;justify-content:space-between;padding:50px 10px 20px}.sales-section img{display:none}.sales-section .advert-text h5{font-size:20px}.sales-section .advert-text h4{font-size:30px}.sales-section .advert-text p{font-size:14px}}.product-card{background:#fff;border:2px solid #33333380;border-radius:14px;box-shadow:0 6px 18px #00000014;display:flex;flex-direction:column;height:400px;overflow:hidden;transition:all .25s ease;width:100%}.product-card:hover{box-shadow:0 14px 30px #0000001f;cursor:pointer;transform:translateY(-6px)}.product-card .product-image{height:220px;overflow:hidden;position:relative;width:100%}.product-card .product-image img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.product-card .product-card:hover img{cursor:pointer;transform:scale(1.05)}.product-card .product-image:after{background:#0000004d;content:"";inset:0;position:absolute;z-index:2}.product-card .product-details{display:flex;flex-direction:column;gap:10px;padding:20px}.product-card .product-category{color:#888;font-size:12px;letter-spacing:1px;margin:0;text-transform:uppercase}.product-card .product-name{color:#222;font-size:16px;font-weight:600;margin:0}.product-card .product-bottom{grid-gap:10px;display:grid;gap:10px;grid-template-columns:2fr 1fr}.product-card .product-price{color:#111;font-size:18px;font-weight:700;margin:0}.product-card .product-bottom .add-to-cart{background:#2563eb;border:none;border-radius:6px;color:#fff;font-size:14px;padding:10px 20px;transition:all .3s ease}.product-card .add-to-cart:hover{background:#1d4ed8;cursor:pointer}.product-card .view-product{border:1px solid #333;border-radius:5px;padding:3px;transition:all .3s ease}.product-card .view-product:hover{cursor:pointer;transform:scale(1.03)}.shopHeader{background-color:#f1f5f9;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;left:0;padding:20px 50px;position:fixed;top:0;width:100%;z-index:900}.shopHeader h4{color:#334155;cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:3px;margin:0}.shopHeader .icons{align-items:center;display:flex;gap:30px}.shopHeader .icons svg{transition:all .3s ease}.shopHeader .icons svg:hover{cursor:pointer;transform:scale(1.05)}.shopHeader .icons .logged-in{padding:30px;position:relative;z-index:1}.shopHeader .icons .logged-in button{background-color:#0808ffcc;border:2px solid #43439bcc;color:#fff;cursor:pointer;display:none;left:0;padding:10px 20px;position:absolute;right:0;top:70px;transition:all .3s ease-in-out;width:100%;z-index:1000}.shopHeader .icons .logged-in button:hover{background-color:#0808ff;color:#fff}.shopHeader .icons .logged-in:hover button{display:block}.cart{background-color:#3f4a57cc;display:flex;flex-direction:column;gap:10px;inset:0;min-height:100vh;padding:50px;position:fixed;z-index:1000}.cart .close-btn{position:absolute;right:20px;top:20px;transition:all .3s ease;z-index:1001}.close-btn:hover{cursor:pointer;transform:scale(1.05)}.cart .cart-title h4{color:#fff;font-family:Georgia,Times New Roman,Times,serif;font-weight:700;margin-bottom:5vh;text-transform:uppercase;text-underline-offset:5px}.cart .cart-content .products-content{grid-gap:10px;display:grid;gap:10px;grid-template-columns:2fr 1fr}.cart .cart-title{display:flex;gap:10px;justify-content:center}.cart .cart-title h6{font-size:18px}.cart .products-content .cart-products{display:flex;flex-direction:column;gap:10px;max-height:80vh;overflow-y:auto;padding:10px;width:100%}.cart .products-content .cart-products::-webkit-scrollbar{width:8px}.cart .products-content .cart-products::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}.cart .products-content .cart-products::-webkit-scrollbar-thumb{background-color:#0073ff80;border:2px solid #0000;border-radius:4px}.cart .products-content .cart-products::-webkit-scrollbar-thumb:hover{background-color:#0073ffcc}.cart table{border-collapse:collapse;border-left:none;border-radius:12px;box-shadow:0 6px 18px #00000080;overflow:hidden;width:100%}.cart table th{background:#5596e6cc;border:none;color:#fff;font-size:16px;letter-spacing:2px;padding:15px;text-align:left}.cart td{border-bottom:2px solid #dddddd4d;color:#fff;font-size:14px;padding:14px 16px;position:relative}.cart td .delete-btn{position:absolute;right:10px;top:10px;transition:all .5 ease;z-index:2}.cart td .delete-btn:hover{cursor:pointer;transform:scale(1.05)}.cart table td,.cart table th{text-align:left;vertical-align:middle}.cart tbody tr{background-color:#0073ff4d;color:#fff;font-size:18px}.cart tbody .price,.cart tbody .total{color:#ff0;font-weight:700}.cart .products-content .cart-products .product{background-color:#0073ff33;gap:10px;padding:15px;width:100%}.cart .products-content .cart-products .product .product-cell{align-items:center;display:flex;gap:10px}.cart .products-content .cart-products .product .product-cell img{height:150px;object-fit:cover;width:150px}.cart .products-content .cart-products .cart-empty{background-color:#0073ff33;font-size:16px;letter-spacing:3px;padding:15px;text-transform:uppercase;width:100%}.cart .products-content .cart-products .cart-empty td{text-align:center}.cart .cart-content .cart-checkout{background-color:#ebe7e7;box-shadow:0 4px 20px #00000080;height:100%;padding:30px}.cart .cart-content .cart-checkout .title{border-bottom:2px solid #8080804d;width:100%}.cart .cart-content .cart-checkout .tally{border-bottom:2px solid #8080804d;display:flex;flex-direction:column;gap:20px;padding:20px 0}.cart .cart-content .cart-checkout .tally h5{font-size:20px;font-weight:700}.cart .cart-content .cart-checkout .tally .tally-item,.cart .tally-total{display:flex;justify-content:space-between}.cart .tally-total{padding:20px 0}.cart .checkout-btn{background:#0808ffb3;color:#fff;font-size:16px;padding:20px;transition:all .5s ease;width:100%}.cart .checkout-btn:hover{background:#0808ff;cursor:pointer}@media screen and (max-width:768px){.cart{overflow-y:auto;padding:20px}.cart .cart-content .products-content{gap:20px;grid-template-columns:1fr}.cart table th{flex-direction:column}.cart .product-cell img{height:10vh;width:100%}}.product-details-page{background:#f9f9f9;display:flex;gap:80px;min-height:100vh;padding:100px 20px}.product-details-page .left-column{align-items:center;display:flex;flex:1 1;height:85vh;justify-content:center}.product-details-page .right-column{display:flex;flex:1 1;flex-direction:column;gap:15px;justify-content:start}.product-details-page .left-column .image-wrapper{background:#fff;border-radius:20px;box-shadow:0 20px 50px #00000014;height:100%;padding:40px;transition:transform .4s ease;width:100%}.product-details-page .left-column .image-wrapper:hover{transform:scale(1.02)}.product-details-page .left-column .image-wrapper img{height:100%;object-fit:cover;width:100%}.product-details-page .product-category{font-size:18px;font-weight:700}.product-details-page .product-title{color:#111;font-size:42px;font-weight:700;line-height:1.2}.product-details-page .product-description{color:#555;font-size:16px;line-height:1.8;margin:0}.product-details-page .product-price{color:#111;font-size:14px;font-weight:700;letter-spacing:2px}.product-details-page .product-price span{color:#352f8a;font-size:18px;font-weight:700;margin-top:10px}.product-details-page .product-actions{display:flex;flex-direction:column;gap:20px;margin-top:20px}.product-details-page .add-to-cart{align-items:center;background:#0000;border:1px solid #0808ff;color:#0808ff;cursor:pointer;display:flex;font-weight:600;gap:5px;justify-content:center;padding:10px 20px;transition:all .3s ease}.product-details-page .add-to-cart:hover{background:#0808ff;border:none;color:#fff}.product-details-page .order-btn{align-items:center;background:#0000;border:1px solid #0808ff;color:#0808ff;cursor:pointer;display:flex;font-weight:600;gap:5px;justify-content:center;padding:10px 20px;transition:all .3s ease}.product-details-page .order-btn:hover{background:#0808ff;border:none;color:#fff}.product-details-page .order-btn:hover svg{color:#fff}.product-details-page .buy-now{align-items:center;background:#0808ff;border:none;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:5px;justify-content:center;padding:10px 20px;transition:all .5s ease}.product-details-page .buy-now:hover{background:#1b1bc4;border:none;color:#fff}.product-details-page .not-found{font-size:20px;padding:100px;text-align:center}.product-details-page .product-sizes{border:2px solid #33333380;border-radius:5px;box-shadow:0 6px 18px #00000014;display:flex;flex-direction:column;gap:20px;padding:20px}.product-details-page .product-sizes .colors,.product-details-page .product-sizes .sizes{display:flex;flex-wrap:wrap;gap:10px}.product-details-page .color-btn,.product-details-page .size-btn{background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;font-weight:700;letter-spacing:2px;padding:10px 14px;transition:all .2s ease}.product-details-page .color-btn{align-items:center;display:flex;gap:10px}.product-details-page .color-btn .color-tag{border-radius:50px;height:20px;width:20px}.product-details-page .size-btn:hover{border-color:#2563eb;color:#2563eb;transform:translateY(-2px)}.product-details-page .size-btn.active{background:#2563eb;border-color:#2563eb;color:#fff}.product-details-page .color-btn.active{background:#e0f2fe;border-color:#2563eb;color:#333}.product-details-page .quantity-section{align-items:center;display:flex;gap:10px}.product-details-page .quantity-section h6{color:#111;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.product-details-page .quantity-section>div{align-items:center;background:#fff;border:1px solid #dbe3f0;border-radius:8px;display:flex;overflow:hidden;width:fit-content}.product-details-page .quantity-section button{background:#2563eb;border:none;color:#fff;cursor:pointer;font-size:16px;margin:0;padding:10px 14px}.product-details-page .quantity-section button:hover{background:#1e4fd1}.product-details-page .quantity-section p{background:#f8fafc;color:#111;font-weight:600;margin:0;min-width:40px;padding:10px 16px;text-align:center}@media (max-width:768px){.product-details-page{flex-direction:column;gap:50px;padding:5px}.product-details-page .image-wrapper img{height:400px}.product-details-page .product-title{font-size:32px}}.searchbar{align-items:center;background-color:#3f4a57cc;display:flex;height:40vh;justify-content:center;padding-top:10vh;position:fixed;top:0;width:100vw;z-index:1000}.searchbar .close-btn{position:absolute;right:50px;top:20px;transition:all .3s ease;z-index:1001}.searchbar .close-btn:hover{cursor:pointer;transform:scale(1.05)}.searchbar input{background:none;border:2px solid #4588dacc;border-radius:50px;color:#fff;outline:none;padding:8px 16px}.searchbar input::placeholder{color:#fff;font-size:14px}.footer-section{background:#0808ff;box-sizing:border-box;color:#fff;width:100%}.footer-section .footer-content{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(4,1fr);padding:100px 50px}.footer-section .footer-logo h4{color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:3px;margin:0}.footer-section .footer-links,.footer-section .footer-links .links{align-items:flex-start;display:flex;flex-direction:column}.footer-section .footer-links .links{gap:12px}.footer-section .footer-links .links a{color:#fff;display:inline-block;text-decoration:none;transition:all .5s ease}.footer-section .footer-links .links a:hover{cursor:pointer;text-decoration:underline;transform:translateY(-2px)}.footer-section .footer-bottom{align-items:center;border-top:1px solid #ffffff80;display:flex;justify-content:space-between;padding:20px 20px 30px}@media screen and (max-width:768px){.footer-section .footer-content{gap:20px;grid-template-columns:1fr;padding:100px 20px 50px}}.shop-page{padding-top:6vh}.shop-page .shop-products{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:5vh;padding:20px}.shop-page .shop-products a{color:#333;text-decoration:none}.shop-page .fetching-products,.shop-page .no-products{align-items:center;display:flex;height:50vh;justify-content:center;width:100vw}.shop-page input{border:1px solid #ccc;border-radius:4px;font-size:14px;margin-top:5vh;outline:none;padding:8px 12px;width:300px}.shop-page input:focus{border:3px solid #2f80ed}@media screen and (max-width:768px){.shop-page .shop-products{grid-template-columns:1fr;margin-top:10vh;padding:10px}}.registration-page{display:grid;grid-template-columns:repeat(2,1fr);min-height:100vh}.registration-page .column-one{align-items:center;background-image:url(https://i.pinimg.com/1200x/f9/28/6b/f9286ba9151eae8fc2d5f8b0f856ea6e.jpg);background-position:50%;background-size:cover;color:#fff;display:flex;justify-content:center;position:relative}.registration-page .column-one:after{background:linear-gradient(#3534344d,#0f12a080);content:"";inset:0;position:absolute;z-index:2}.registration-page .column-one .text{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.registration-page .column-one .text h6{font-size:14px;letter-spacing:3px}.registration-page .column-one .text p{font-size:18px;letter-spacing:3px}.registration-page .column-two{justify-content:center;padding:50px 50px 50px 100px;width:100%}.registration-page .column-two,.registration-page .column-two .title{align-items:center;display:flex;flex-direction:column;gap:20px}.registration-page .alternatives{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);width:100%}.registration-page .alternatives .faceBook,.registration-page .alternatives .google{align-items:center;box-shadow:0 4px 10px #00000080;display:flex;gap:10px;padding:10px;transition:all .3s ease}.registration-page .alternatives .faceBook:hover,.registration-page .alternatives .google:hover{cursor:pointer;transform:scale(1.03)}.registration-page .alternatives .icon{border-radius:50px;height:30px;width:30px}.registration-page .alternatives .icon img{border-radius:inherit;height:100%;object-fit:cover;width:100%}.registration-page .column-two form{display:flex;flex-direction:column;gap:20px;justify-content:center;padding:20px 50px;width:100%}.registration-page form .first-row{display:flex;gap:20px}.registration-page form .second-row{display:flex;flex-direction:column;gap:20px}.registration-page form input,.registration-page form select{border:2px solid #0c0cec80;border-radius:5px;cursor:pointer;outline:none;padding:5px 10px;transition:all .3s ease;width:100%}.registration-page form input:focus{border:3px solid #0c0cec}.registration-page .first-row .input-div{display:flex;flex:1 1;flex-direction:column;gap:10px}.registration-page .button-div{align-items:center;display:flex;flex-direction:column;gap:20px}.registration-page .button-div h6{transition:all .3s ease-in-out}.registration-page .button-div h6:hover{color:#5d5dbb;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.registration-page .submit-btn{background-color:#2b2bd1;border:none;color:#fff;font-size:14px;padding:10px 20px;transition:all .3s ease;width:100%}.registration-page .submit-btn:hover{background-color:#1616b6;cursor:pointer}.registration-home-btn{background:none;border:2px solid #1616b6;border-radius:1px;color:#fff;font-size:16px;left:0;letter-spacing:2px;padding:20px 40px;position:absolute;top:10px;transition:all .3 ease;z-index:3}.registration-home-btn:hover{background:#1616b6;cursor:pointer}@media screen and (max-width:768px){.registration-page{grid-template-columns:1fr}.registration-page form .first-row{flex-direction:column}.registration-page .column-one{display:none}.registration-page .column-two{display:flex;flex-direction:column;gap:10px;padding:20px 10px;width:100%}.registration-page .first-row .input-div{gap:5px}.registration-page .alternatives{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr}.registration-page .column-two form{gap:20px;padding:20px 10px}}.payment-success-page{align-items:center;background:#f6f7fb;display:flex;justify-content:center;min-height:100vh;padding:20px}.payment-success-page .card{background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000014;max-width:420px;padding:24px;text-align:center;width:100%}.payment-success-page .success{color:#16a34a;margin-bottom:10px}.payment-success-page .failed{color:#dc2626;margin-bottom:10px}.payment-success-page .card p{color:#444;font-size:14px;line-height:1.4;margin:8px 0}.payment-success-page .meta{background:#f3f4f6;border-radius:6px;color:#666;font-size:13px;margin-top:6px;padding:6px 10px}.payment-success-page .action-btn{background:#0808ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-top:16px;padding:12px;transition:all .5s ease;width:100%}.payment-success-page .action-btn:hover{cursor:pointer;opacity:.9;transform:scale(1.03)}.no-page-found{align-items:center;display:flex;flex-direction:column;height:100vh;inset:0;justify-content:center;position:fixed;z-index:999999}.no-page-found h1{font-size:8rem}.no-page-found p{font-size:1.2rem}@media screen and (max-width:992px){.no-page-found p{font-size:14px}.no-page-found h1{font-size:4rem}}.login-overlay{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.login-overlay .login-modal{background:linear-gradient(135deg,#fff,#f3f6ff);border-radius:14px;box-shadow:0 10px 30px #0003;display:grid;grid-template-columns:1fr 1fr;height:70vh;overflow:hidden;position:relative;width:min(900px,100vw)}.login-overlay .login-modal .close-btn{position:absolute;right:20px;top:20px;z-index:2001}.login-overlay .login-image{height:100%;width:100%}.login-overlay .login-image img{display:block;height:100%;object-fit:cover;width:100%}.login-overlay .login-content{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:40px;text-align:center}.login-overlay .login-content button{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.login-overlay .login-content button:hover{box-shadow:0 10px 20px #2563eb40;transform:translateY(-2px)}@media screen and (max-width:768px){.login-overlay{overflow-y:auto;padding:10px}.login-overlay .login-modal{grid-template-columns:1fr}}.about-page{align-items:center;background:#f8f8f7;display:flex;flex-direction:column;justify-content:center;padding:100px 50px 50px}.about-page h4{font-size:20px;font-weight:700;letter-spacing:3px;margin-bottom:5vh}.about-page .about-page-content{max-width:1200px;text-align:center}.about-page .about-page-content p{font-size:18px;line-height:3vh}.about-page .about-section-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:5vh}.about-page .shop-nav{background:#0000;border:1px solid #0808ff;color:#0808ff;cursor:pointer;font-weight:600;margin-top:10vh;padding:12px 24px;transition:all .3s ease}.about-page .shop-nav:hover{background:#0808ff;color:#fff}@media screen and (max-width:768px){.about-page{padding:100px 10px 50px}.about-page .about-section-cards{grid-template-columns:1fr}.about-page .about-page-content p{font-size:14px;line-height:4vh}}.about-card{background:#fff;border:1px solid #e5eaf2;border-radius:12px;box-shadow:0 8px 20px #0000000a;padding:20px;text-align:center;transition:all .25s ease}.about-card:hover{border-color:#2563eb;box-shadow:0 12px 25px #2563eb26;cursor:pointer;transform:translateY(-5px)}.about-card-icon{color:#2563eb;font-size:28px;margin-bottom:10px}.about-card h5{color:#111;font-size:16px;font-weight:700;margin-bottom:8px}.about-card p{color:#555;font-size:14px;line-height:1.6}
/*# sourceMappingURL=main.89de5130.css.map*/