.StepsNavigation_steps-navigation__JUhHQ{height:30px;margin-top:40px;margin-bottom:20px}@media only screen and (max-width:40em){.StepsNavigation_steps-navigation__JUhHQ{margin-top:20px}}.StepsNavigation_steps-navigation__JUhHQ .steps-navigation__navigation-icon{cursor:pointer;position:absolute;height:24px;width:24px;background-size:contain;outline:none;padding:0;background:transparent;border:none}.StepsNavigation_steps-navigation__JUhHQ .steps-navigation__navigation-icon--back{left:5%}.StepsNavigation_steps-navigation__JUhHQ .steps-navigation__navigation-icon--close{right:5%}.InStoreHeader_in-store-header__zxBHB{width:60%;display:flex;justify-content:center}.InStoreHeader_in-store-header__zxBHB .in-store-header__progress{position:relative;width:100%;margin-bottom:30px;margin-top:25px;max-width:600px}.InStoreHeader_in-store-header__zxBHB .in-store-header__progress-bar{list-style:none;margin:0;left:0}.InStoreHeader_in-store-header__zxBHB .in-store-header__progress-bar li{display:inline-block;width:33%;color:#999;text-transform:uppercase;font-size:14px;font-family:Roboto Condensed,sans-serif;font-weight:400;letter-spacing:1px;text-align:center;position:relative;margin-bottom:.4rem}.InStoreHeader_in-store-header__zxBHB .in-store-header__progress-bar li:last-child span.status:before{display:none}.InStoreHeader_in-store-header__zxBHB .in-store-header__progress-bar li.active{color:#222;font-weight:700}.InStoreHeader_in-store-header__zxBHB .in-store-header__progress-bar li.active .status{border-color:#222}.InStoreHeader_in-store-header__zxBHB .in-store-header__progress-bar li.complete .status:before{border-color:#000}.InStoreHeader_in-store-header__zxBHB .in-store-header__progress-bar li.complete .status:after{content:"";background-size:18px 18px;background-repeat:no-repeat;background-position:50%;width:1.875rem;height:1.875rem;padding:10px 10px 20px 20px;position:absolute;top:-1px;background-image:url(/svg/check-black.svg);left:0}.InStoreHeader_in-store-header__zxBHB .in-store-header__progress-bar span.status{display:block;width:1.875rem;height:1.875rem;border-radius:50%;margin:0 auto 2rem;border:1px solid #999;background:#fff;position:relative}.InStoreHeader_in-store-header__zxBHB .in-store-header__progress-bar span.status:before{content:"";height:1px;border:none;border-bottom:1px solid #999;position:absolute;top:50%;z-index:-1;width:17vw;max-width:200px;left:90%;right:0}.InStoreHeader_banner-wrapper__GEgdA{width:100%;display:flex;align-items:center;justify-content:center}.InStoreHeader_banner-wrapper__GEgdA .notification-banner{background-color:#e6f3ee;width:80%;height:64px;display:flex;justify-content:space-between;align-items:center;padding:0 15px}.InStoreHeader_banner-wrapper__GEgdA .notification-banner .icon{content:"";background-size:18px 18px;background-repeat:no-repeat;background-position:50%;width:1.875rem;height:1.875rem;padding:10px 10px 20px 20px;top:-1px;background-image:url(/svg/check-black.svg);left:0}.InStoreHeader_banner-wrapper__GEgdA .notification-banner .message{color:#008756}.InStoreHeader_banner-wrapper__GEgdA .notification-banner .btn .close-button{background-color:transparent;border:0;padding:0;margin:0;cursor:pointer;font-size:1rem;height:12px;width:12px;background-image:url(/svg/close-green.svg),none;background-position:50%;z-index:10}.InStoreStickyHeader_prom-in-store-module__pG91K{color:#000;position:fixed;top:0;right:0;left:0;z-index:7;background-color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.45);box-shadow:0 2px 10px 0 rgba(0,0,0,.45)}@media only screen and (max-width:40em){.InStoreStickyHeader_prom-in-store-module__pG91K{width:100%}}.InStoreStickyHeader_prom-in-store-module__pG91K p{font-size:12px;font-weight:700}.InStoreStickyHeader_prom-in-store-module__pG91K .steps-navigation{margin:10px 0 0}.InStoreStickyHeader_prom-in-store-module__pG91K .in-store-header__progress{margin:0 0 5px}.InStoreStickyHeader_prom-in-store-module__pG91K .in-store-header__progress .in-store-header__progress-bar{margin-top:-20px}@media only screen and (max-width:40em){.InStoreStickyHeader_prom-in-store-module__pG91K .in-store-header__progress .in-store-header__progress-bar{margin-top:-10px}}.InStoreStickyHeader_prom-in-store-module__pG91K .in-store-header__progress .in-store-header__progress-bar .status{margin-bottom:.5rem}.InStoreStickyHeader_prom-in-store-module__pG91K .reservation-details-btn{background-color:#000;color:#fff;margin-top:10px;margin-bottom:10px;padding:8px 16px;border:none;font-weight:700;width:-webkit-fit-content;width:fit-content}@media only screen and (max-width:40em){.InStoreStickyHeader_prom-in-store-module__pG91K .reservation-details-btn{width:80%}}.CreateYourLookPage_tuxedo-look__2XXJy .page-section{padding:0 10px}