html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}.promo-message-wrapper .promo-message-container{margin-top:0}@media screen and (min-width:1366px){.main-menu .level0.category-item:hover::before,.main-menu .level0.category-item.active::before{height:55px;top:var(--header-content-height)}}.page-header .logo-wrapper{bottom:auto;transform:translateX(-50%);top:15px;width:135px}@media screen and (min-width:600px){.page-header .logo-wrapper{width:165px}}@media screen and (min-width:1200px){.page-header .logo-wrapper{top:35px;width:192px}}.page-header .logo-wrapper .logo svg{height:100%;max-height:82px}@media screen and (min-width:1200px){.page-header .main-menu .level0.submenu{top:var(--header-content-height)!important}}.page-header .main-menu .boutiques{display:none!important}.page-header .stylist-banner{background-color:#e6e6e6;padding:0 10px}@media screen and (min-width:600px){.page-header .stylist-banner{padding:0 25px}}.page-header .stylist-banner .banner-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:15px;padding:10px 0}@media screen and (min-width:600px){.page-header .stylist-banner .banner-wrapper{gap:25px;max-width:1000px;margin:0 auto}}@media screen and (min-width:1200px){.page-header .stylist-banner .banner-wrapper{max-width:1340px}}.page-header .stylist-banner .banner-wrapper img{width:66px;height:84px}.page-header .stylist-banner .banner-wrapper p,.page-header .stylist-banner .banner-wrapper a{font-weight:300;font-size:15px;color:#4d4d4d;letter-spacing:.5px;line-height:22px;padding:0}.page-header .stylist-banner .banner-wrapper a{cursor:pointer;display:none;text-decoration:none}.page-header .stylist-banner .banner-wrapper a::before{content:"|";color:#000}.page-header .stylist-banner .banner-wrapper a:hover{color:#a45a2a}.page-header .stylist-banner .banner-wrapper .banner-header{font-weight:500}.page-header .stylist-banner .banner-wrapper .banner-header span{text-transform:capitalize}.page-header .stylist-banner .banner-wrapper .banner-header .title{color:gray}.page-header.sticky{background:#fff}.page-header.sticky .stylist-banner .banner-wrapper:not(.expand) .contact-info{margin:0 auto}@media screen and (min-width:600px){.page-header.sticky .stylist-banner .banner-wrapper:not(.expand) .contact-info{margin:unset}}.page-header.sticky .stylist-banner .banner-wrapper:not(.expand) img,.page-header.sticky .stylist-banner .banner-wrapper:not(.expand) p:not(.banner-header){display:none}.page-header.sticky .stylist-banner .banner-wrapper:not(.expand) a{display:inline-block}.page-header.sticky .header.content{padding-top:14px}@media screen and (min-width:700px){.page-header.sticky .header.content{padding-top:24px}}@media screen and (min-width:1200px){.page-header.sticky .header.content{padding:22px 24px 0}}.page-header .header{-ms-flex-align:start;align-items:flex-start;height:100px;padding-top:14px}@media screen and (min-width:700px){.page-header .header{height:120px;padding-top:24px}}@media screen and (min-width:1200px){.page-header .header{height:120px;padding:22px 24px 0}}.page-header .header-right-wrapper{height:auto}@media screen and (min-width:1366px){.page-header .navigation.main-menu{-ms-flex-item-align:start;align-self:flex-start;margin-top:-8px}}iframe#launcher,iframe[title="Close message"],iframe[title="Message from company"]{display:none!important}.checkout-cart-cms-block .block-wrapper [data-content-type=html] .checkout-info:last-of-type,footer .contact-us,footer .outlet-site,.promo-message{display:none!important}