.featured-stylist{padding:0 17px}.featured-stylist .featured-stylist__wrap{padding:30px 0 20px;min-height:312px;background:#fff;border-radius:4px;position:relative;margin-top:-2rem;z-index:10}.featured-stylist .section-header{margin-bottom:40px}.featured-stylist .section-header .section-header--group{display:flex;justify-content:center;gap:15px}.featured-stylist .section-header .section-header--group svg{height:12px;display:flex}.featured-stylist .carousel--stylist{display:flex;justify-content:center;flex-direction:column;max-width:1000px;margin:0 auto}.featured-stylist .carousel--stylist .grid-product{width:150px;padding:.75rem;text-align:center;min-height:170px;margin-bottom:0}.featured-stylist .carousel--stylist .grid-product .grid-product__title{text-transform:capitalize;letter-spacing:normal;font-size:14px;margin-top:2px}.featured-stylist .carousel--stylist .grid-product img,.featured-stylist .carousel--stylist .grid-product svg{height:130px;width:100%;border-radius:100%;background:#f4f4f4}.featured-stylist .carousel--stylist .flickity-prev-next-button{background:var(--colorBtnPrimary);border-radius:var(--buttonRadius);width:32px;height:32px}.featured-stylist .carousel--stylist .flickity-prev-next-button:hover{box-shadow:inset 0 0 100px 100px rgba(255,255,255,.2);transform:translateY(-50%)}.featured-stylist .carousel--stylist .flickity-prev-next-button .flickity-button-icon{fill:#fff}.featured-stylist .carousel--stylist .flickity-prev-next-button.flickity-previous{left:-40px!important}.featured-stylist .carousel--stylist .flickity-prev-next-button.flickity-next{right:-40px!important}.featured-articles{padding:0 17px}.featured-articles .featured-articles--wrap{padding:75px 0 75px;min-height:850px}.featured-articles .featured-articles--wrap .section-header{margin-bottom:15px}.featured-articles .featured-articles--wrap .carousel-split{margin:15px auto;padding:15px 70px 30px}.featured-articles .featured-articles--wrap .carousel-split-cell{width:100%;height:100%;height:auto;background:#fff;border-radius:8px}.featured-articles .featured-articles--wrap .carousel-split-cell .carousel-split-cell-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.featured-articles .featured-articles--wrap .carousel-split-cell .carousel-split-cell-inner .carousel-split-cell-inner-content{padding:0 75px}.featured-articles .featured-articles--wrap .carousel-split-cell .carousel-split-cell-inner .carousel-split-cell-inner-content .article_author{margin:0 0 10px}.featured-articles .featured-articles--wrap .carousel-split-cell .carousel-split-cell-inner .carousel-split-cell-inner-content .article-tag--list{margin-bottom:15px!important;-moz-column-gap:10px;column-gap:10px}.featured-articles .featured-articles--wrap .carousel-split-cell .carousel-split-cell-inner .carousel-split-cell-inner-content .article-tag--list>a{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.15em;padding:5px 12px;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:33px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#212529;background-color:#efeeec}.featured-articles .featured-articles--wrap .carousel-split-cell .carousel-split-cell-inner>div{max-width:49%;border-radius:8px}.featured-articles .featured-articles--wrap .carousel-split-cell .carousel-split-cell-inner-image img{-o-object-fit:cover;-o-object-position:center;object-fit:cover;object-position:center;width:100%;height:600px;border-top-right-radius:8px;border-bottom-right-radius:8px}.featured-articles .featured-articles--wrap .flickity-page-dots{left:0;right:0}.featured-articles .featured-articles--wrap .flickity-prev-next-button.flickity-previous{left:0}.featured-articles .featured-articles--wrap .flickity-prev-next-button.flickity-next{right:0}@media only screen and (max-width:992px){.featured-articles .featured-articles--wrap .carousel-split-cell{border-top-left-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.featured-articles .featured-articles--wrap .carousel-split-cell .carousel-split-cell-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.featured-articles .featured-articles--wrap .carousel-split-cell .carousel-split-cell-inner .carousel-split-cell-inner-content{order:2;padding:30px;text-align:center}.featured-articles .featured-articles--wrap .carousel-split-cell .carousel-split-cell-inner .carousel-split-cell-inner-content>a{margin-top:15px}.featured-articles .featured-articles--wrap .carousel-split-cell .carousel-split-cell-inner>div{width:100%;max-width:100%}.featured-articles .featured-articles--wrap .carousel-split-cell .carousel-split-cell-inner-image{order:1}.featured-articles .featured-articles--wrap .carousel-split-cell .carousel-split-cell-inner-image img{width:100%;height:350px;border-top-right-radius:8px;border-top-left-radius:8px;border-bottom-right-radius:0}}@media only screen and (max-width:768px){.featured-articles .featured-articles--wrap .carousel-split{padding:15px 45px 15px;margin-bottom:0}.featured-articles .featured-articles--wrap .carousel-split-cell .carousel-split-cell-inner-image img{height:100%}}.moodboard-wrapper{background-color:#fff;margin-bottom:-75px}.moodboard-wrapper .moodboard-filter--list{display:flex;overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin:0 0 20px 0;gap:10px;width:100%;-webkit-overflow-scrolling:touch}@media(hover:none){.moodboard-wrapper .moodboard-filter--list::-webkit-scrollbar{display:none}}@media(hover){.moodboard-wrapper .moodboard-filter--list::-webkit-scrollbar{width:8px;height:12px}.moodboard-wrapper .moodboard-filter--list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.moodboard-wrapper .moodboard-filter--list::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:8px;border:4px solid #fff}}.moodboard-wrapper .moodboard-filter--list .moodboard-filter--buttons{flex:0 0 auto;width:auto;height:auto;display:inline-block}.moodboard-wrapper .moodboard-filter--list .moodboard-filter--buttons:first-of-type{margin-left:auto}.moodboard-wrapper .moodboard-filter--list .moodboard-filter--buttons:last-of-type{margin-right:auto}.moodboard-wrapper .moodboard-filter--list .moodboard-filter--buttons>a{transition:all .25s ease-in;margin-bottom:0;border-color:#efeeec;color:var(--colorTextBody);border-color:var(--colorBorder);font-size:14px;border-radius:4px;padding:8px 10px}.moodboard-wrapper .moodboard-filter--list .moodboard-filter--buttons>a.btn--active,.moodboard-wrapper .moodboard-filter--list .moodboard-filter--buttons>a:active,.moodboard-wrapper .moodboard-filter--list .moodboard-filter--buttons>a:focus,.moodboard-wrapper .moodboard-filter--list .moodboard-filter--buttons>a:hover{background-color:#efeeec}.moodboard-wrapper .moodboard-filter--list .moodboard-filter--buttons>a.btn--all{min-width:75px}.grid--blog{margin-left:0;margin-right:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.grid--blog>.grid__item{padding:0}.grid--blog .article__grid-meta{display:grid;gap:5px}.grid--blog .article__grid-meta .article__date{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:5px}.grid--blog .article__grid-meta .article__date>a.moodboard-tag{display:inline-block;padding:4px 8px;font-size:12px;line-height:normal;text-align:center;white-space:nowrap;border-radius:4px;background-color:#efeeec;margin:0}.grid--blog .article__grid-meta .article__title{font-weight:500}@media only screen and (min-width:769px)and (max-width:959px){.grid--blog{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:768px){.grid--blog{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--blog .article__grid-meta .article__date{justify-content:flex-start}.moodboard-wrapper .moodboard-filter--list .moodboard-filter--buttons>a:first-of-type{margin-left:0}}.moodboard-hero{max-width:650px;margin:0 auto;height:auto;width:100%;padding:55px 0 45px;position:relative;box-sizing:initial;overflow:hidden}.moodboard-content{padding-top:0}article .article__header .section-header{display:grid;gap:10px}article .article__header .section-header>.h4,article .article__header .section-header>div,article .article__header .section-header>h1{margin-bottom:0}article .article__header .article-tag--list{margin-bottom:15px!important;display:flex;justify-content:flex-start;-moz-column-gap:10px;column-gap:10px}article .article__header .article-tag--list>a{display:inline-block;font-size:12px;padding:8px 10px;line-height:normal;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:4px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#212529;background-color:#efeeec}article .article__products{margin-bottom:30px}.grid--upsell{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.grid--upsell>.grid__item{width:100%!important;padding:0}.grid--upsell .grid-product__meta{display:grid;gap:5px;font-size:1.1em;line-height:normal}.grid--upsell .grid-product__meta .grid-product__vendor{margin:0;font-size:90%;letter-spacing:normal;text-transform:none;opacity:1;color:#969594}.grid--upsell .grid-product__meta .grid-product__title{display:flex;text-transform:none;justify-content:space-between;font-size:100%;letter-spacing:normal;flex:1;gap:10px}.grid--upsell .grid-product__meta .grid-product__title div,.grid--upsell .grid-product__meta .grid-product__title>a{font-weight:500;flex:1 1 auto}.grid--upsell .grid-product__meta .grid-product__title .grid-product__ratings{text-align:right;font-size:90%;font-weight:400;flex:0 0 auto;color:#969594}.grid--upsell .grid-product__meta .grid-product__title .grid-product__ratings span.ratings--star{color:#eccf32}.grid--upsell .grid-product__meta .grid-product__price{font-size:100%;margin-top:3px}.grid--upsell .grid-product__meta .grid-product__price.grid-product__price_sale{color:var(--colorTextSavings)}.grid--upsell .grid-product__meta .grid-product__price .grid-product__price--original{font-size:85%;color:#969594;text-decoration:line-through;margin-left:5px;margin-right:0}.grid--upsell .grid-product__addon{margin-top:5px;display:grid;row-gap:15px}.grid--upsell .grid-product__addon:empty{display:none;margin:0}.grid--upsell .grid-product__colors{justify-content:flex-start;gap:8px;line-height:normal;margin:1px}.grid--upsell .grid-product__colors>a{margin:0}.grid--upsell .grid-product__colors .color-swatch--count{color:#969594}.grid-product-upsell .grid-product__content>.quick-product__btn{position:unset;top:unset;bottom:unset;left:unset;right:unset;opacity:1;transform:none!important;transition:none!important;background:rgba(0,0,0,0);color:#000;padding:0 0;display:block!important;margin:0 auto}.upsell-shop-modal .modal{align-items:center}.upsell-shop-modal .modal .modal__centered-content{max-height:calc(100vh - 100px)}.upsell-shop-modal .modal .view-product-btn{right:0;margin-left:auto;display:block;width:calc(50% - 55px);text-align:center}.upsell-shop-modal .modal .view-product-btn>a{text-decoration:underline;letter-spacing:normal;color:#000;background:rgba(0,0,0,0);border:transparent}.upsell-shop-modal .modal .product-block--providers,.upsell-shop-modal .modal .product-block--sidebar,.upsell-shop-modal .modal .product-promotions,.upsell-shop-modal .modal .th_prd_wl_btn{display:none}.upsell-shop-modal .modal .product-group--sales-point .sales-points{display:grid;gap:12px;font-size:14px}.upsell-shop-modal .modal .product-group--sales-point .sales-point{margin:0}.upsell-shop-modal .modal .product-group--sales-point .sales-point.sales-lead-time p{margin:0}.upsell-shop-modal .modal .product-group--sales-point .sales-point.sales-inventory-point .icon-and-text{gap:4px}.upsell-shop-modal .modal .product-group--sales-point .sales-point.sales-inventory-point button{display:none}.upsell-shop-modal .modal .product-group--sales-point .icon-and-text{align-items:flex-start}.upsell-shop-modal .modal .product-group--sales-point .icon-and-text svg{margin-right:10px;max-width:22px;min-width:20px}.upsell-shop-modal .modal .product-group--sales-point .sales-inventory-point .icon.icon--inventory{display:inline-block;width:19px;height:20px;margin-right:10px}.upsell-shop-modal .modal .product-group--sales-point .sales-inventory-point .icon.icon--inventory:after,.upsell-shop-modal .modal .product-group--sales-point .sales-inventory-point .icon.icon--inventory:before{top:-4px;height:10px;width:10px;left:-4px}.upsell-shop-modal .modal .product-group--sales-point .sales-inventory-point .icon.icon--inventory-low:after,.upsell-shop-modal .modal .product-group--sales-point .sales-inventory-point .icon.icon--inventory-low:before{background:#f4af29}.upsell-shop-modal .modal .product-group--sales-point .sales-inventory-point .icon.icon--inventory-pre:after,.upsell-shop-modal .modal .product-group--sales-point .sales-inventory-point .icon.icon--inventory-pre:before{background:#f4d629}.upsell-shop-modal .modal .product-group--sales-point .sales-inventory-point .icon.icon--inventory-sold:after,.upsell-shop-modal .modal .product-group--sales-point .sales-inventory-point .icon.icon--inventory-sold:before{background:#f42929}.upsell-shop-modal .modal .product-group--sales-point a{text-decoration:underline;transition:all .2s ease}.upsell-shop-modal .modal .product-group--sales-point a:focus,.upsell-shop-modal .modal .product-group--sales-point a:hover{text-decoration:none}.upsell-shop-modal .modal .variant-wrapper .variant__label{letter-spacing:normal;text-transform:capitalize;font-size:var(--typeBaseSize)}.upsell-shop-modal .modal .variant-wrapper .variant__label-info{font-size:calc(var(--typeBaseSize) + 1px)}.upsell-shop-modal .modal .variant-wrapper .variant-input .color-swatch{width:30px!important;height:100%!important;min-height:unset;aspect-ratio:1/1;padding:0}.upsell-shop-modal .modal .variant-wrapper .variant-input-wrap:not([name=Colour]) .variant__button-label{border-radius:4px;padding:4px 12px}.modal-open .upsell-shop-modal .modal:before{background-color:rgba(205,201,194,.6);opacity:1;animation:none!important}@media only screen and (min-width:769px)and (max-width:959px){.grid--upsell{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){.moodboard-hero{padding-top:0}.moodboard-content{padding-top:0}.grid--upsell{grid-template-columns:repeat(2,1fr)}.upsell-shop-modal .modal .product-main-slide .product-image-main img.photoswipe__image{height:100%!important}.upsell-shop-modal .modal .image-wrap,.upsell-shop-modal .modal .modal__inner,.upsell-shop-modal .modal .product-main-slide{background-color:#fff}.upsell-shop-modal .modal .view-product-btn{width:100%!important}.upsell-shop-modal .modal .product-price-wrapper{flex-direction:column}.upsell-shop-modal .modal .product-price-wrapper .payment-options{margin-top:12px}.upsell-shop-modal .modal .product-price-wrapper .payment-options .payment-icons{justify-content:center}.upsell-shop-modal .modal .product-block.product-block--sales-point .icon-and-text,.upsell-shop-modal .modal .product-block.product-group--sales-point .icon-and-text{justify-content:left!important;text-align:left}.modal-closing .upsell-shop-modal .modal:before{background-color:rgba(0,0,0,0);opacity:0}.modal-open .upsell-shop-modal .modal .modal__inner{animation:none!important}}.stylist-page-header{position:relative}.stylist-page-header .hero{position:absolute;top:0;left:0;right:0;z-index:1;height:25vw;max-height:450px;min-height:250px}.stylist-page-header .feature-row-wrapper{position:relative;z-index:10}.stylist-page-header .feature-row-wrapper .feature-row{align-items:stretch}.stylist-page-header .feature-row-wrapper .feature-row .feature-row__text{padding:30px 5%;align-self:center;display:grid;gap:10px}.stylist-page-header .feature-row-wrapper .feature-row .feature-row__text h1,.stylist-page-header .feature-row-wrapper .feature-row .feature-row__text p{margin-bottom:5px}.stylist-page-header .feature-row-wrapper .feature-row .feature-row__images div{height:100%!important}.stylist-page-header .feature-row-wrapper .feature-row .feature-row__images .image-wrap--desktop{display:block}.stylist-page-header .feature-row-wrapper .feature-row .feature-row__images .image-wrap--mobile{display:none}@media only screen and (max-width:768px){.stylist-page-header .feature-row-wrapper .feature-row{flex-direction:column-reverse}.stylist-page-header .feature-row-wrapper .feature-row .feature-row__images{padding:0;max-height:310px}.stylist-page-header .feature-row-wrapper .feature-row .feature-row__images img{-o-object-position:center;object-position:center}.stylist-page-header .feature-row-wrapper .feature-row .feature-row__images .image-wrap--mobile{display:block}.stylist-page-header .feature-row-wrapper .feature-row .feature-row__images .image-wrap--desktop{display:none}}