*,body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;box-sizing:border-box}::-webkit-scrollbar{width:0}a{color:inherit;text-decoration:none}.login-button:hover{background-color:#4684b17d!important}.top-small{margin-top:24px}.flex-row{display:flex;align-items:center;gap:1rem}.flex-wrap{flex-wrap:wrap}.baseline{align-items:center;justify-content:center}.main-container{max-width:1400px;margin:auto;width:100%}.layout{padding:24px;@media screen and (max-width:800px){padding-left:12px;padding-bottom:12px;padding-right:12px;padding-top:12px}}.navbar-container{display:flex;justify-content:space-between;position:relative;margin-bottom:24px}.marquee-text{font-size:29px;font-weight:600;margin:60px 0;color:#4684b1a2}.marquee{width:100%;overflow-x:hidden}.track{position:absolute;white-space:nowrap;will-change:transform;animation:marquee 15s linear infinite;width:180%}.track:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}span.text-red{-webkit-text-stroke:1px #4684b1a2;margin-left:6px}.logo{color:rgb(62,61,61);font-size:18px}.cart-item-qty{position:absolute;right:-8px;font-size:12px;color:#eee;background-color:#4684b1dd;width:18px;height:18px;border-radius:50%;text-align:center;font-weight:600}.product-card{transform:scale(1);transition:transform .5s ease}.product-card:hover{transform:scale(1.03)}.product-name{font-weight:500}.desc{position:absolute;right:10%;bottom:5%;width:300px;line-height:1.3;display:flex;flex-direction:column;color:#324d67}.desc p{color:#5f5f5f;font-weight:100;text-align:end}.desc h5{margin-bottom:12px;font-weight:700;font-size:16px;align-self:flex-end}.products-heading{text-align:center;margin:40px 0;color:#324d67}.products-heading h2{font-size:40px;font-weight:800}.products-heading p{font-size:16px;font-weight:200}.footer-container{color:#324d67;text-align:center;margin-top:20px;padding:30px 10px;font-weight:700;display:flex;flex-direction:column;align-items:center;gap:10px;justify-content:center}.footer-container .icons{font-size:30px;display:flex;gap:10px}.empty-cart{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;margin:45% auto auto}.empty-cart h3{font-weight:600;font-size:20px}.cancel{cursor:pointer}.product-container{margin-top:15px;overflow:auto;max-height:70vh;padding:20px 10px}.flex h5{font-size:24px}.flex h4{font-size:20px}.total{display:flex;justify-content:space-between}.total h3{font-size:22px}.product-detail-desc h4,.product-detail-desc p{margin-top:10px}.product-detail-desc .price{font-weight:700;font-size:26px;margin-top:30px;color:#4684b18f}.old-price,.product-detail-desc .old-price{color:gray;text-decoration:line-through}.product-detail-desc .old-price{font-weight:700;font-size:26px;margin-top:30px}.old-price,.price .old-price{color:gray;text-decoration:line-through}.product-detail-desc .quantity{display:flex;gap:20px;margin-top:10px;align-items:center}.product-detail-desc .buttons{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:18px;margin-top:20px}.success .icon{color:green;font-size:40px}.success h2{text-transform:capitalize;margin-top:15px 0;font-weight:900;font-size:40px;color:#324d67}.cancel p{font-size:20px;font-weight:600}.success .description{font-size:16px;font-weight:600;text-align:center;margin:30px 10px 10px}.success .description .email{margin-left:5px;color:#4684b18f}@media screen and (max-width:800px){.desc{bottom:60px}.product-container{margin-top:10px}.buy-with-raverly{width:120px}.top{flex-wrap:wrap;gap:10px}.flex h5{font-size:16px;color:#324d67}.flex h4{font-size:16px;color:black}.total h3{font-size:20px}}