.page-new-store-opening-landing article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1200px;margin-top:131px;background:linear-gradient(-15deg, #EAF9FE 62%, #ffffff 0 12%)}@media screen and (max-width: 576px){.page-new-store-opening-landing article{background:linear-gradient(-15deg, #EAF9FE 82%, #ffffff 0 12%)}}@media screen and (min-width: 577px)and (max-width: 767px){.page-new-store-opening-landing article{background:linear-gradient(-15deg, #EAF9FE 78%, #ffffff 0 12%)}}@media screen and (min-width: 768px)and (max-width: 990px){.page-new-store-opening-landing article{background:linear-gradient(-15deg, #EAF9FE 72%, #ffffff 0 12%)}}.page-new-store-opening-landing article .flex-item{width:50%}@media screen and (max-width: 990px){.page-new-store-opening-landing article .flex-item{width:100%}}.page-new-store-opening-landing article .content{text-align:center;padding:40px}.page-new-store-opening-landing article .content p{font-family:"Lato",sans-serif}.page-new-store-opening-landing article .content .in{margin-top:16px;font-family:"Lato",sans-serif;font-size:54px;font-style:italic;font-weight:bold !important;color:#003a5d !important}@media screen and (max-width: 575px){.page-new-store-opening-landing article .content .in{font-size:32px}}@media screen and (min-width: 576px)and (max-width: 767px){.page-new-store-opening-landing article .content .in{font-size:48px}}@media screen and (min-width: 768px)and (max-width: 990px){.page-new-store-opening-landing article .content .in{font-size:54px}}@media screen and (min-width: 991px)and (max-width: 1199px){.page-new-store-opening-landing article .content .in{font-size:48px}}.page-new-store-opening-landing article .content .discount-price{margin-top:50px;margin-bottom:20px;font-family:"lulo_cleanone_bold";font-size:57px;line-height:.7;letter-spacing:-7px;color:#003a5d}.page-new-store-opening-landing article .content .discount-price sup{font-size:60%}.page-new-store-opening-landing article .content .discount-price .your-order{font-size:27px;letter-spacing:-4px}@media screen and (max-width: 990px){.page-new-store-opening-landing article .content .discount-price .your-order{font-size:22px}}@media screen and (max-width: 990px){.page-new-store-opening-landing article .content .discount-price{font-size:40px;margin-top:30px}}@media screen and (min-width: 991px)and (max-width: 1199px){.page-new-store-opening-landing article .content .discount-price{font-size:48px}}.page-new-store-opening-landing article .content .use-promo-code{font-family:"Lato",sans-serif;font-size:1.2rem;color:#003a5d}@media screen and (max-width: 990px){.page-new-store-opening-landing article .content .use-promo-code{font-size:1rem}}.page-new-store-opening-landing article .content .promo-code{margin-bottom:30px;color:#fff;font-size:24px;letter-spacing:-3px;background-color:#3db5e6;display:inline-block;padding:7px;font-family:"lulo_cleanone_bold";text-transform:uppercase;font-weight:bold !important}@media screen and (max-width: 990px){.page-new-store-opening-landing article .content .promo-code{font-size:20px}}.page-new-store-opening-landing article .content .ribbon-cta{width:auto;height:50px;margin-bottom:20px;position:relative;color:#fff;font-size:28px;line-height:50px;font-family:lulo_cleanone_bold;text-align:center;text-transform:uppercase;background:#003a5d;display:inline-block;text-decoration:none;-webkit-animation:main 250ms;animation:main 250ms}@media screen and (max-width: 640px){.page-new-store-opening-landing article .content .ribbon-cta{font-size:17px;height:40px;line-height:40px;margin-bottom:10px}}.page-new-store-opening-landing article .content .ribbon-cta:after,.page-new-store-opening-landing article .content .ribbon-cta:before{position:absolute;content:""}.page-new-store-opening-landing article .content .ribbon-cta:before,.page-new-store-opening-landing article .content .ribbon-cta:after{width:0px;bottom:0;left:-39px}@media screen and (max-width: 640px){.page-new-store-opening-landing article .content .ribbon-cta:before,.page-new-store-opening-landing article .content .ribbon-cta:after{left:-35px}}.page-new-store-opening-landing article .content .ribbon-cta:before,.page-new-store-opening-landing article .content .ribbon-cta:after{-webkit-animation:back 600ms;animation:back 600ms;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.page-new-store-opening-landing article .content .ribbon-cta:before{border-top:25px solid #003a5d;border-left:15px solid rgba(0,0,0,0);border-bottom:25px solid #003a5d;border-right:25px solid #003a5d}@media screen and (max-width: 640px){.page-new-store-opening-landing article .content .ribbon-cta:before{border-top:20px solid #003a5d;border-bottom:20px solid #003a5d;border-right:20px solid #003a5d}}.page-new-store-opening-landing article .content .ribbon-cta:after{bottom:0;left:auto;right:-40px;border-top:25px solid #003a5d;border-right:15px solid rgba(0,0,0,0);border-bottom:25px solid #003a5d;border-left:25px solid #003a5d;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}@media screen and (max-width: 640px){.page-new-store-opening-landing article .content .ribbon-cta:after{right:-35px;border-top:20px solid #003a5d;border-bottom:20px solid #003a5d;border-left:20px solid #003a5d}}.page-new-store-opening-landing article .content .disclaimer{max-width:550px;font-size:13px;margin:0 auto;line-height:1rem;margin-bottom:25px}@media screen and (max-width: 767px){.page-new-store-opening-landing article .content .disclaimer{font-size:11px}}.page-new-store-opening-landing article .content .treat{max-width:570px;font-size:18px;margin:0 auto 21px;color:#003a5d;font-weight:300;line-height:1.4rem}@media screen and (max-width: 767px){.page-new-store-opening-landing article .content .treat{font-size:12px;line-height:1.1rem}}.page-new-store-opening-landing article .content .location-info .location-info-container{position:relative}.page-new-store-opening-landing article .content .location-info .location-info-container div a{text-decoration:none;position:relative;top:15px}.page-new-store-opening-landing article .content .location-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Lato,sans-serif;color:#54565a;line-height:1.2}.page-new-store-opening-landing article .content .location-info img{position:absolute;left:-50px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;height:50px;width:50px}.page-new-store-opening-landing article .content .location-info h3{font-size:20px;font-weight:bold;text-transform:uppercase;font-family:lulo_cleanone_bold;margin-bottom:5px}.page-new-store-opening-landing article .content .location-info p{font-family:Lato,sans-serif;color:#54565a;font-size:18px;line-height:1.2}.page-new-store-opening-landing article .content .location-info p small{font-size:16px}@media screen and (max-width: 767px){.page-new-store-opening-landing article .content{height:auto;width:100%;margin-bottom:0;padding:0 20px}}@media screen and (min-width: 768px)and (max-width: 990px){.page-new-store-opening-landing article .content{height:auto;width:100%;margin-bottom:100px}}.page-new-store-opening-landing article .image{height:100%;position:relative}.page-new-store-opening-landing article .image img{height:1225px;position:absolute;bottom:0;right:0}@media screen and (max-width: 990px){.page-new-store-opening-landing article .image img{height:auto;width:400px}}@media screen and (min-width: 991px)and (max-width: 1076px){.page-new-store-opening-landing article .image img{height:675px}}@media screen and (min-width: 1077px)and (max-width: 1236px){.page-new-store-opening-landing article .image img{height:725px}}@media screen and (min-width: 1237px)and (max-width: 1384px){.page-new-store-opening-landing article .image img{height:825px}}@media screen and (min-width: 1385px)and (max-width: 1530px){.page-new-store-opening-landing article .image img{height:925px}}@media screen and (min-width: 1531px)and (max-width: 1680px){.page-new-store-opening-landing article .image img{height:1025px}}@media screen and (min-width: 1681px)and (max-width: 1822px){.page-new-store-opening-landing article .image img{height:1125px}}@media screen and (max-width: 990px){.page-new-store-opening-landing article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:1100px}}@media screen and (min-width: 991px)and (max-width: 1076px){.page-new-store-opening-landing article{height:650px}}@media screen and (min-width: 1077px)and (max-width: 1236px){.page-new-store-opening-landing article{height:700px}}@media screen and (min-width: 1237px)and (max-width: 1384px){.page-new-store-opening-landing article{height:800px}}@media screen and (min-width: 1385px)and (max-width: 1530px){.page-new-store-opening-landing article{height:900px}}@media screen and (min-width: 1531px)and (max-width: 1680px){.page-new-store-opening-landing article{height:1000px}}@media screen and (min-width: 1681px)and (max-width: 1822px){.page-new-store-opening-landing article{height:1100px}}#main-footer{background-image:none}