*,*:before,*:after{box-sizing:border-box}body{overflow-x:hidden;margin:0;padding:0}.container{width:100%;max-width:100%;overflow-x:hidden}.card{border:1px solid #ddd;border-radius:5px;padding:10px;text-align:center;background-color:#f9f9f9;margin:10px}.card img{max-width:100%;height:auto}.title{overflow-wrap:break-word;text-overflow:ellipsis;overflow:hidden;max-width:100%;font-family:poppins;font-weight:700;font-weight:600;width:95%;font-size:16px;padding:10px 0;margin:0}.size{display:flex;font-size:15px;flex-wrap:wrap;color:#000042;align-items:center;font-family:poppins;font-weight:400}.price{color:#000;font-weight:700;font-family:poppins;font-size:14px}.ad-container{background-image:url("E:/react assignment/Route/src/assets/New Web Banner (1).webp");background-position:center;background-size:cover;background-color:#e0f7f5;text-align:center;padding:20px;position:relative}.ad-text,.ad-button{margin-top:20px}.ad-image{max-width:100%;height:auto}.flex-container{width:100%;display:flex;justify-content:space-between;align-items:center}.line{flex-grow:1;height:1px;background-color:#000}.text{white-space:nowrap;letter-spacing:.5px;text-transform:uppercase;font-size:30px;font-weight:400;color:#000;margin:0%;padding:0;width:0%}.carousel-control-prev-icon,.carousel-control-next-icon{width:3rem;height:3rem;background-color:#b1b1b180;border-radius:50%;margin-left:15px}.carousel-control-prev-icon{background-image:url('data:image/svg+xml;charset=UTF8,%3Csvg xmlns%3D"http%3A//www.w3.org/2000/svg" fill%3D"%23fff" viewBox%3D"0 0 16 16"%3E%3Cpath fill-rule%3D"evenodd" d%3D"M11.354 3.646a.5.5 0 0 1 0 .708L7.707 8l3.647 3.646a.5.5 0 0 1-.708.708l-4-4a.5.5 0 0 1 0-.708l4-4a.5.5 0 0 1 .708 0z"/%3E%3C/svg%3E')}.carousel-control-next-icon{background-image:url('data:image/svg+xml;charset=UTF8,%3Csvg xmlns%3D"http%3A//www.w3.org/2000/svg" fill%3D"%23fff" viewBox%3D"0 0 16 16"%3E%3Cpath fill-rule%3D"evenodd" d%3D"M4.646 3.646a.5.5 0 0 1 .708 0l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L8.293 8 4.646 4.354a.5.5 0 0 1 0-.708z"/%3E%3C/svg%3E')}.product-card{position:relative;text-align:left;color:#fff;margin-bottom:30px}.product-card img{width:100%;height:auto}.product-card .overlay{position:absolute;bottom:10px;left:10px;background:#00000080;color:#f1f1f1;padding:20px;max-width:250px}.custom-toggle{display:flex;align-items:center}.custom-dropdown{margin-left:auto}.custom-toggle input{display:none}.custom-toggle label{cursor:pointer;display:inline-block;width:40px;height:20px;background-color:#ddd;border-radius:20px;position:relative}.custom-toggle label:after{content:"";width:16px;height:16px;background-color:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:all .3s}.custom-toggle input:checked+label{background-color:#20c997}.custom-toggle input:checked+label:after{transform:translate(20px)}body{background-color:#1b2247;color:#fff}.footer{background-color:#000042;padding:2rem 1rem}.footer a{color:#fff;text-decoration:none;font-family:poppins;font-weight:200;font-size:15px;letter-spacing:1px}.footer p{font-family:poppins;font-weight:200;font-size:13px;letter-spacing:1px;word-spacing:1px}.footer h3{font-size:20px;font-weight:400}.footer h1{font-size:30px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;word-spacing:.6px}.modal{border:none;background:transparent!important}.modal-dialog{border:none;animation:drop .5s ease-out}@keyframes drop{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.modal-content{background-color:transparent;border:none;border-radius:8px}.login-container{text-align:center}.login-container form{max-width:300px;margin:0 auto}:root{--modal-width: 350px;--modal-header-bg: #fafafa;--modal-header-border: #eeeeee;--modal-body-padding: 0px 0px 5px 0px;--modal-transition-duration: .3s;--modal-transition-ease: ease-out}.modal.left .modal-dialog{position:fixed;right:0;margin:0;padding:0;width:var(--modal-width);height:100%;transform:translateZ(0)}.modal.left .modal-content{padding-top:0;height:100%;overflow-y:auto}.modal.right .modal-dialog{position:fixed;left:0;margin:0;padding:0;width:var(--modal-width);height:100%;transform:translateZ(0)}.modal.right .modal-content{padding-top:0;height:100%;overflow-y:auto}.modal.right.fade .modal-dialog{left:calc(-1 * var(--modal-width));transition:opacity var(--modal-transition-duration) linear,left var(--modal-transition-duration) var(--modal-transition-ease)}.modal.right.fade.show .modal-dialog{left:0}.modal-content{border-radius:0;border:none}.modal-header{border-bottom-color:var(--modal-header-border);background-color:var(--modal-header-bg)}.modal-body{padding:var(--modal-body-padding);overflow-x:hidden}.homecategory .card{background-color:#fff;border:none;padding:2.5%}.card{border:none;width:5%;border-radius:10px;background-color:#fff;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.card:hover{transform:translateY(1px);z-index:10}.card img{border-top-left-radius:10px;border-top-right-radius:10px;object-fit:cover}.card-body{padding:10px}.card-text{font-size:1em;font-weight:500;color:#555}@media (max-width: 767.98px){.card{margin-bottom:20px}}.text{display:none}.card:hover .text{display:block}.product-card img{max-width:100%}.product-card{text-align:center;margin-bottom:20px}.product-card button{background-color:#5bc0de;border:none;color:#fff;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin-top:10px;cursor:pointer;border-radius:20%}.flex-container{display:flex;justify-content:space-between;align-items:center}.heading-container{flex:1}.products-container{flex:3}.product-card img{max-width:100%;height:auto}.product-card{text-align:center}.product-card button{background-color:#5bc0de;border:none;color:#fff;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin-top:10px;cursor:pointer}.card{width:18rem;border:1px solid #d1d1d1;border-radius:10px;overflow:hidden;position:relative;background-color:#f9f9f9}.card img{border-bottom:1px solid #d1d1d1}.card-body{padding:1rem}.card-title{font-size:1.1rem;margin-bottom:.5rem;font-weight:700}.card-text{margin-bottom:.5rem;font-size:.9rem}.card-text .text-danger{font-weight:700}.discount-info{background-color:#f7f7d4;padding:.5rem;text-align:center;font-size:.9rem;color:#8d6708;border-top:1px solid #d1d1d1;position:absolute;bottom:0;width:100%}.discount-info span{font-weight:700}body{font-family:Arial,sans-serif}.card-ac{color:#000;text-decoration:none}.card-ac p{font-size:16px;font-weight:400;font-family:poppins;text-transform:uppercase}.card-ac p:hover,.card-ac p:hover i{color:#8d6708}.card-ac i{color:#8b0000}.btn-link{text-decoration:none}label{font-family:poppins;font-size:15px;padding:4px;color:gray}label:hover{color:#000}.text{text-align:center;padding:40px;border-radius:8px;animation:fadeIn 2s ease-in-out}.text-heading{font-size:10px;color:#1a1a1a;margin-bottom:10px;animation:slideInFromTop 1s ease-in-out;font-style:normal;text-align:center;letter-spacing:-.02em;color:#000042;font-size:40px;line-height:84px;font-family:poppins;font-weight:300}.text-details{font-size:20px;line-height:40px;color:#4c4c7a;margin-bottom:20px;animation:slideInFromBottom 1s ease-in-out;letter-spacing:-.02em;text-transform:capitalize;font-family:poppins}.btn{padding:7px 10px;font-size:15px;color:wgrey;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInFromTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInFromBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.row,.container-fluid,.border-row{margin:0%;padding:0%}.info-desc{margin:0%;padding:0%;width:120%}.info-desc h2{font-size:14px;color:#959999;font-weight:600}.info-desc h1{font-size:24px;color:#333;font-weight:600;text-transform:capitalize}.info-desc p{color:#999;font-weight:700;font-size:17px}.info-desc span{color:#00bac6;font-size:25px;font-weight:700}.info-desc .description{color:gray;font-size:1;font-weight:400;letter-spacing:.5px;width:100%}.info-desc .PRoductID{font-size:18px;color:gray;font-weight:400}.sec-text{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 16px;gap:10px;color:#000;margin-bottom:15px;background-color:#f7f1de}.main-code{background-color:#f7f1de;color:#000;padding:10px;width:100%;border-radius:3px}.main-code .offer{padding:5px;font-size:15px}.main-code .offer-details{padding-left:5px;font-size:17px;color:#333}.buy-now{letter-spacing:1px;background-color:#00bac6;border:1px solid #00bac6;border-radius:10px;padding:10px;color:#fff;margin:0;font-size:14px;letter-spacing:1.2px;font-family:poppins;font-family:inherit;transition:all .6d}.buy-now:hover{border:1px solid #00bac6}.cart{font-size:14px;letter-spacing:1px;font-family:inherit;background-color:transparent;border:1px solid #00bac6;border-radius:10px;padding:10px;color:#fff;letter-spacing:1.2px;color:#000}.accordion-button{font-size:15px;letter-spacing:2px;color:#333}.accordian p{font-size:15px;letter-spacing:2px;font-family:poppins}.my-carousel{width:50%}.inner-slide{width:100%}.item-nav{height:300px;width:300px}.item-nav .d-block{height:50%;width:50%;margin-top:25%;margin-left:35%;object-fit:contain}.info-desc{width:100%}.border-row{padding:20px;border-radius:10px}.pic{border-radius:15px;margin:2%;overflow:hidden}.pic img{height:auto;transition:transform .7s;object-fit:cover;width:100%}.pic{position:relative}#img1{position:absolute;top:25%}.custom-accordion-button{outline:none;border:none;box-shadow:none;background-color:transparent;padding:1rem;font-size:1rem;text-align:left;width:100%}.custom-accordion-button:focus{outline:none;box-shadow:none}.custom-accordion-button:not(.collapsed){color:#000;background-color:#fff;box-shadow:none}.custom-accordion-button p{margin:0;font-weight:700}.custom-accordion-button:after{display:none}.accordion-button:focus{border:none;box-shadow:none}.accordion-button{outline:none;border:none}.accordion-button:focus{box-shadow:none}.accordion-item{border:none}.accordion-header{border-bottom:1px solid #dee2e6}.accordion-button:focus{box-shadow:none!important;outline:none!important}
