.retail-landing{background-image:url(/cdn/shop/files/instore_shelves_2400px.jpg?v=1643323894);font-family:Avenir Next,sans-serif!important;height:calc(100vh - 130px);min-height:1100px;position:relative;width:100%;background-position:center center;background-repeat:no-repeat;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}.retail-landing .container{height:100%;position:relative}.retail-landing h1{color:#fff;font-size:24px;font-weight:700;letter-spacing:6px;left:0;margin-top:0;position:absolute;top:-60px;text-transform:uppercase}.retail-landing .retail-landing-box{left:12%;width:600px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.retail-landing .retail-landing-box__title{font-family:Avenir Next,sans-serif;font-size:20px;font-weight:700;letter-spacing:1px;margin:0;padding:38px;text-transform:uppercase}.retail-landing .retail-landing-box__top{background-color:#f7f3eb;line-height:0}.retail-landing .retail-landing-box__content{background-color:#fff;padding:30px 50px 50px}.retail-landing .retail-landing-box__content h4{font-size:18px;font-weight:700;margin:0}.retail-landing .retail-landing-box__content a{font-size:14px;line-height:22px}.retail-landing .retail-landing-box__content .rte{padding-top:50px}.retail-landing .retail-landing-box__content .rte p{font-size:12px;margin-bottom:20px}@media only screen and (max-width: 989px){.retail-landing .retail-landing-box{left:0;margin:auto;right:0}}@media only screen and (max-width: 768px){.retail-landing{height:calc(100vh - 126px);min-height:890px}.retail-landing h1{font-size:26px;letter-spacing:4px;top:-60px}.retail-landing .retail-landing-box{width:calc(100% - 40px)}.retail-landing .retail-landing-box__title{font-size:21px;padding:30px}.retail-landing .retail-landing-box__content{padding:20px}.retail-landing .retail-landing-box__content .rte{padding-top:20px}}html:not(.no-announcement) .retail-landing{height:calc(100vh - 100px)}@media only screen and (max-width: 768px){html:not(.no-announcement) .retail-landing{height:calc(100vh - 96px)}}
