@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');:root{--h1:clamp(24px,3vw,32px);--h2:clamp(20px,3vw,24px);--h3:clamp(18px,3vw,20px);--h4:clamp(16px,3vw,18px);--h5:clamp(15px,3vw,17px);--p:clamp(14px,3vw,17px);--white:#ffffff;--black:#000000;--orange:#f15922;--blue:#0948B3;--silver:#e1e5eb;--silver-dark:#cacaca}*{font-family:Open Sans,sans-serif}.container-inner{max-width:1400px}.fs-h1{font-size:var(--h1)}.fs-h2{font-size:var(--h2)}.fs-h3{font-size:var(--h3)}.fs-h4{font-size:var(--h4)}.fs-h5{font-size:var(--h5)}.fs-p{font-size:var(--p)!important}.hidden-custom-css{visibility:hidden;opacity:0;height:0;margin:0;padding:0;border:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1;transition:none}.light-border-shadow{box-shadow:rgba(0,0,0,.1) 0 2px 4px}body:has(>section.full-container.login){background-color:#f0f0f0}.full-container{display:flex;justify-content:center;align-items:center}.container-inner{display:flex;flex-direction:column;align-items:center}.products-container-outer{background-color:var(--white);box-shadow:0 2px 4px var(--silver-dark);border-radius:8px}hr{height:1px;color:var(--white);background-color:var(--silver);margin-top:10px!important;margin-bottom:10px!important}.light-border-shadow{box-shadow:rgba(0,0,0,.2) 0 2px 4px}button.main-btn,.main-btn{background-color:var(--orange)!important;color:#fff!important;border:2px solid var(--orange)!important;border-radius:8px;padding:12px 32px;font-size:1rem;font-weight:700;letter-spacing:.03em;cursor:pointer;position:relative;overflow:hidden;transition:color .3s cubic-bezier(.55,0,.1,1),background .3s cubic-bezier(.55,0,.1,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;display:inline-block}.main-btn::before{content:'';position:absolute;left:0;top:0;bottom:0;width:0;background:#fff;z-index:0;transition:width .3s cubic-bezier(.55,0,.1,1);pointer-events:none}.main-btn:hover::before,.main-btn:focus::before{width:100%}.main-btn span{position:relative;z-index:2;display:inline-block}button.main-btn:hover,button.main-btn:focus,button.main-btn:active,.main-btn:hover,.main-btn:focus,.main-btn:active{color:var(--orange)!important;border-color:var(--orange)}button.main-btn:hover *,button.main-btn:focus *,button.main-btn:active *,.main-btn:hover *,.main-btn:focus *,.main-btn:active *{color:var(--orange)!important;position:relative;z-index:2}.products-container .product-card{border:1px solid var(--silver-dark);border-radius:8px;cursor:pointer;transition:.4s}.products-container .product-card:hover{transform:translateY(-5px);border-color:var(--blue)}.product-card p{color:#491414;font-size:var(--h5)!important;font-weight:500;line-height:18px}.product-card .product-card-inner{width:100%!important;gap:8px}.products-flexbox{gap:18px;flex-wrap:wrap!important}@media screen and (max-width:440px){.products-flexbox{gap:24px;flex-wrap:wrap!important}}.login-card{border-radius:18px}.login-logo{max-width:200px}.login-link{color:var(--orange);font-weight:500;transition:color .2s}.login-link:hover{color:var(--orange);opacity:.8}.login-link-orange{color:var(--orange);font-weight:500;transition:color .2s}.login-link-orange:hover{color:var(--orange);opacity:.8}.btn-primary{background-color:var(--blue);border-color:var(--blue)}.btn-primary:hover{background-color:var(--blue);border-color:var(--blue);opacity:.9}.text-primary{color:var(--blue)!important}.input-group-text{border-color:#dee2e6}.form-control{border:1px solid #c7c7c7}.form-control:focus{border-color:var(--blue);box-shadow:0 0 0 .25rem rgba(9,72,179,.25)}