@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap";*{font-family:Poppins,sans-serif}:root,[data-bs-theme=light]{--bs-blue: #1e4495;--bs-primary: #1e4495}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #1e4495}.ant-select-focused.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector{border-color:#1e4495;box-shadow:0 0 0 2px #1e4495;outline:0}body{font-optical-sizing:auto;font-style:normal}header{z-index:1000;position:sticky;display:flex;flex-direction:column;top:0;transition:transform .3s ease-in-out;background:#fff;box-shadow:0 2px 8px #0000001f}header.hide{transform:translateY(-100%)}header>.info-banner{display:flex;justify-content:space-between;align-items:center;background-color:#1e4495;padding:0 16px;font-size:small}header>.info-banner>div{display:flex;gap:12px}header>.info-banner a{color:#fff}@media(max-width:1060px){header>.info-banner>div>span:last-child{display:none}}@media(max-width:480px){header>.info-banner>div>span:nth-child(2){display:none}}header>nav{padding:10px 16px;height:70px;display:flex;align-items:center;justify-content:space-between}.logo{background-color:#fff;height:50px;padding:3px}header .logo a{display:flex;flex-wrap:nowrap}header .logo a>img{height:45px}header .links{display:flex;gap:12px}header .links-wrap{display:flex;align-items:center;width:100%}header .links-wrap .search{padding:0 15px;width:100%}header .mobile-links{margin-right:12px}header .mobile-links .btn-dark{padding:4px 9px}@media(max-width:700px){header .mobile-links{display:flex;justify-content:flex-end}}header .links a{white-space:nowrap;display:flex;color:#000;border-radius:0;padding:5px;top:0;position:relative;text-decoration:none;z-index:0;overflow:hidden}header .links a:hover{transition:all .2s ease-out;box-shadow:4px 4px 4px #00000080;top:-4px;color:#1e4495;background-color:#fff}header .links a:hover:before{transform:scale(3.15)}header .links a.active{top:-4px;box-shadow:4px 4px 4px #0006;color:#1e4495;background-color:#fff}@media(max-width:620px){header .links{display:none}header .links-wrap .search{padding:0 5px}header .mobile-links{margin-left:5px}header>nav{padding:10px 8px}}@media(max-width:350px){header .links{display:none}}textarea{resize:none;border:none;border-radius:3px;background-color:#ced4da30}.form-control-sm,.form-control,.form-select{font-family:Inter,serif;font-weight:500;background-color:#1976d215;border-radius:3px;box-shadow:none;font-family:Itim}.form-control-sm:focus,.form-control:focus,.form-select:focus{outline:1px solid #1976d2;border-color:#1976d2;box-shadow:none}.form-control.is-invalid:focus,.form-select.is-invalid:focus{outline-color:#dc3545;box-shadow:none}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus,.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{outline-color:#dc3545;box-shadow:none}.categories{margin:0;width:100%;position:sticky;top:70px;z-index:500;background-color:#1e4495;display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;padding:10px 10px 0;transition:transform .3s ease-in-out}.categories.hide{transform:translateY(-400%)}.category{white-space:nowrap;cursor:pointer;border-radius:2px;padding:5px 6px;height:auto;display:flex;align-items:center;text-decoration:none;color:#fff;display:block;top:0;position:relative}.category:hover{transition:all .2s ease-out;box-shadow:4px 4px 4px #ffffff4d;top:-6px;color:#1e4495;background-color:#fff}.category:hover:before{transform:scale(3.15)}.category.active{box-shadow:4px 4px 4px #ffffff4d;top:-6px;color:#1e4495;background-color:#fff}p.product-name{font-weight:600}.offcanvas-body .nav-links{display:flex;flex-direction:column;gap:15px}.offcanvas-body .nav-links a{padding:14px 16px;color:#000;font-size:.9rem;display:flex;justify-content:space-between;align-items:center;text-decoration:none;border:1px solid #ced4da;transition:transform .2s ease,background .25s ease,color .25s ease}.offcanvas-body .nav-links a>div{display:flex;align-items:center;gap:14px}.offcanvas-body .nav-links a:hover,.offcanvas-body .nav-links a.active{background-color:#161c5c;color:#fff;transform:scale(1.03);border-color:#161c5c}.offcanvas-body .nav-links a svg{fill:#1e4495}.offcanvas-body .nav-links a:hover svg,.offcanvas-body .nav-links a.active svg{fill:#fff}footer{border-bottom:41px solid #1e4495;padding:10px;background-color:#000;z-index:100}footer .copy{color:#a8e6ff}footer .made-by{color:#a8e6ff}footer section{box-sizing:border-box;color:#fff;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:10px}footer .contact div{display:flex;flex-direction:column}footer h6{text-decoration:underline;font-size:1.2rem;text-transform:uppercase;color:#fff}footer .foot-links{display:flex;flex-direction:column}footer a{text-decoration:none;color:#ced4da}footer .social-icons a{color:#fff;width:48px;height:48px;border:1px solid #fff;border-radius:50%;display:flex;scale:.8;align-items:center;justify-content:center}footer a.active{color:#ff8c00;border-bottom:2px solid #fff;border-radius:10%}footer .footer-logo{display:flex;position:relative;filter:grayscale(0) brightness(0) invert(1)}footer .footer-logo img{height:120px}.opening-hours p{color:#ced4da}footer .address{display:flex;flex-direction:column;align-items:center;color:#ced4da}.loader-wrap{position:fixed;transform:translate(-50%,-50%);top:50%;left:50%}.loader{width:40px;aspect-ratio:1;display:grid}.offcanvas-body>.cart-items>div{font-size:.85em;color:#1e4495;font-weight:500;margin:10px 0;padding:5px;width:100%;max-width:400px;border:1px solid #d0d0d0;border-radius:2px}.offcanvas-body>.cart-items>div small{font-size:.95;font-weight:500}.offcanvas-body>.cart-items>div .item-footer{display:flex;justify-content:space-between;align-items:center}.cart-footer{border-top:1px solid #ced4da;padding-top:8px}.cart-modifier{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.cart-modifier>small:first-child{color:#202020;margin-right:5px}.cart-footer .btn-primary,.cart-footer .btn-dark{width:50%;border-radius:0}footer div.media{display:flex;flex-direction:row;align-items:center;gap:12px}footer .media>i{height:40px;width:40px;display:flex;justify-content:center;align-items:center;font-size:large;border:1px solid #1e4495;border-radius:50%}footer .media a{width:fit-content;margin:4px 0}
