body{font-size:1rem;min-height:100vh;background:#f2f2f2;padding-top:0px;min-height:100%}@media (min-width: 1350px){body{padding-top:0}}@media (min-width: 768px){body{padding-top:0}}@media (min-width: 576px){body{padding-top:0}}.template-landing #outletNav{position:relative}.template-landing #outletNav .logo-bar{position:absolute;width:100%;height:180px;top:0;left:0;z-index:2;right:0;margin:0 auto;padding:10px;text-align:center}.template-landing #outletNav .logo-bar img{max-width:90px}.template-landing main{background:#0D1228}.template-landing #hero{position:relative;height:85vh;min-height:680px;background-position:center top;background-repeat:no-repeat;background-size:cover}.template-landing #hero::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(13,18,40,0.6);z-index:1}.template-landing #hero h1{font-size:27px;margin-bottom:24px;color:#f2f2f2;z-index:2}.template-landing #hero p{margin-bottom:20px}.template-landing #hero .heading-wrapper{position:relative;z-index:2;text-align:center;margin-bottom:60px}.template-landing #hero .heading-wrapper img{width:70px;margin-bottom:1rem}.template-landing #hero .heading-wrapper p{color:white}.template-landing #hero .hero-wrapper{position:relative;z-index:2;padding:50px 30px 30px;background-color:rgba(255,255,255,0.95);border:3px solid #e20819}.template-landing #hero .hero-wrapper h3{color:#0D1228;margin-bottom:10px}.template-landing #hero .hero-wrapper p{margin-bottom:24px}.template-landing #hero .hero-wrapper img{position:absolute;left:0;right:0;top:-40px;margin:0 auto}.template-landing #favorite-products{background-color:white}.template-landing #favorite-products h2{margin-bottom:20px}.template-landing #favorite-products p{margin-bottom:50px}.modal-outlet .modal-content{border-radius:0;border:none !important}.modal-outlet .modal-content::before{background:transparent !important}.modal-outlet .modal-content .img-side{background-position:center center;background-repeat:no-repeat;background-size:cover}button:focus{box-shadow:0 0 0 3px #ffc9cc !important}@media (max-width: 320px){h3{font-size:1.55rem}.template-landing #hero h1{font-size:24px;margin-bottom:24px;color:#f2f2f2;z-index:2}.template-landing #hero .heading-wrapper img{width:70px;margin-bottom:1.51rem}}
