@media screen and (min-width:750px){.hero-wrapper .hero{min-height:calc(88svh - var(--hero-height-offset, 0px))}}@media screen and (min-width:750px){.hero__media{object-position:center 22%}}@media screen and (max-width:749px){.hero__media{object-position:center 30%}}.hero__content-wrapper h1,.hero__content-wrapper .h1{text-shadow:0 1px 24px rgb(26 26 26 / .45)}.hero__content-wrapper .text-block p{text-shadow:0 1px 12px rgb(26 26 26 / .5)}.collection-card img,.collection-card__image img,.resource-list__item img{border-radius:0}@media(hover:hover)and (pointer:fine){.collection-card img,.collection-card__image img{transition:transform .6s var(--bf-ease)}.collection-card:hover img,.collection-card__image:hover img{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.hero__media,.collection-card img,.collection-card__image img{transition:none}.collection-card:hover img,.collection-card__image:hover img{transform:none}}.header-menu a:hover,.header__menu a:hover,.footer-content a:hover{text-decoration-color:#e5c6a9}#header-group>.header-section,#header-component,#header-component .header{background:#f7e6e7!important}#header-component .header__row--top,#header-component .header__row--top .header__columns,#header-component .header__navigation-bar-row{background:linear-gradient(180deg,#2f2929,#493b37)!important;color:#fff8f5}#header-component .header__row--top a,#header-component .header__row--top button,#header-component .header__navigation-bar-row a,#header-component .header__navigation-bar-row button{color:#fff8f5!important}#header-component .header__row--top{border-bottom:1px solid rgb(255 248 245 / .16)}#header-group .announcement-bar,#header-group .announcement-bar__slider{background:#3b3030!important;color:#fff8f5!important}#header-group .announcement-bar a,#header-group .announcement-bar button{color:#fff8f5!important}#header-component .header__menu a,#header-component .header-menu a,#header-component .header__actions button,#header-component .header-actions button{color:#4a2c36}.hero__content-wrapper{justify-content:flex-end!important;align-items:flex-start!important;text-align:left!important;padding-inline:clamp(1.25rem,6vw,7rem)!important;padding-block:clamp(2rem,8vh,7rem)!important}.hero__content-wrapper>*{max-width:min(38rem,100%)}.hero__content-wrapper h1,.hero__content-wrapper .h1{max-width:9ch;text-wrap:balance;letter-spacing:-.045em}.hero__content-wrapper .button,.hero__content-wrapper a.button{box-shadow:0 .7rem 1.5rem #2f1a1f2e;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.hero__content-wrapper .button:hover,.hero__content-wrapper a.button:hover{transform:translateY(-2px);box-shadow:0 1rem 2rem #2f1a1f3d}.footer-content{position:relative;display:grid!important;grid-template-columns:minmax(330px,1.35fr) repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.2vw,2.25rem);padding-block:clamp(2.75rem,6vw,5.5rem) clamp(2rem,4vw,3.5rem);color:#fffaf7}.footer-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(135deg,#211613,#2f211e 54%,#3b2925);border-radius:1.5rem 1.5rem 0 0}.footer-content:after{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgb(245 210 194 / .8),transparent)}.footer-content>*{position:relative}.footer-content .group-block,.footer-content .menu__details,.footer-content .menu__details.color-custom-AWEJZRlQ0TDZEQXR2Y__menu_shop_bf,.footer-content .menu__details.color-custom-AZUw0ZldQTXF2N3FJb__menu_help_bf,.footer-content .menu__details.color-custom-AcDlZOEVwRUJBT0lOd__menu_about_bf{background:transparent!important;color:#fff8f5}.footer-content .group-block{border:1px solid rgb(255 248 245 / .16);border-radius:1rem;padding:clamp(1.25rem,2vw,2rem)}.footer-content .menu__details{border-top:1px solid rgb(255 248 245 / .14);padding-block:.9rem}.footer-content>.group-block .group-block-content{display:grid!important;grid-template-columns:1fr;gap:1.15rem!important;align-content:start;width:100%!important}.footer-content>.group-block .logo-block,.footer-content>.group-block .text-block,.footer-content>.group-block .email-signup-block,.footer-content>.group-block .payment-icons{width:100%!important;min-width:0!important}.footer-content>.group-block .text-block{max-width:26rem}.footer-content>.group-block .text-block p{max-width:25rem;line-height:1.55}.footer-content .menu__details{min-width:0}.footer-content .logo-block__image{max-width:min(13rem,100%)}.footer-content .email-signup__input{background:#fff8f514!important;border-color:#fff8f547!important;color:#fff8f5!important}.footer-content .email-signup__button{background:#e5c6a9!important;color:#302727!important}.footer-content .email-signup__button:hover{background:#f1ddc7!important}.footer-content .payment-icons__list{opacity:.72}.footer-content .menu__heading,.footer-content .menu__heading__default,.footer-content .menu__heading__accordion{color:#e5c6a9!important}.footer-content .menu__item a{color:#fff8f5d1!important}.footer-content .menu__item a:hover{color:#fff8f5!important}[class*=hair_tools] .button,[class*=hair_tools] a.button,[class*=ht_button],[class*=discover] .button,[class*=discover] a.button,[class*=brand] .button,[class*=brand] a.button{--button-background-color: #e5c6a9 !important;--button-color: #302727 !important;--button-border-color: #e5c6a9 !important;background:#e5c6a9!important;color:#302727!important}main a.button{--button-background-color: #e5c6a9 !important;--button-color: #302727 !important;--button-border-color: #e5c6a9 !important;background:#e5c6a9!important;color:#302727!important}.footer-content form{display:flex;gap:.6rem;align-items:stretch}.footer-content input{min-height:3rem;border:1px solid rgb(255 247 244 / .34);border-radius:999px;background:#fff7f41a;color:#fffaf7;padding-inline:1rem}.footer-content input::placeholder{color:#fff7f4a8}.footer-content form button,.footer-content button[type=submit]{min-height:3rem;border:0;border-radius:999px;background:#f2c8c9;color:#3d2930;padding-inline:1.15rem;font-weight:700;letter-spacing:.05em;transition:transform .18s ease,background-color .18s ease}.footer-content form button:hover,.footer-content button[type=submit]:hover{background:#ffe1dc;transform:translateY(-2px)}.footer-content .menu__heading__default,.footer-content h2,.footer-content h3{color:#fffaf7;letter-spacing:.08em}.footer-content a{color:#fffaf7d6;text-underline-offset:.25em;transition:color .18s ease,opacity .18s ease,transform .18s ease}.footer-content a:hover{color:#fff;opacity:1;transform:translate(2px)}.product-card .card-gallery{overflow:hidden;border-radius:.75rem;background:linear-gradient(145deg,#f8ecec,#eee0e1)}.product-card .card-gallery img,.product-card .card-gallery .product-media-container{transition:opacity .42s ease,transform .6s cubic-bezier(.22,1,.36,1),filter .42s ease}.product-card:hover .card-gallery img,.product-card:focus-within .card-gallery img{transform:scale(1.035)}.product-card:hover .product-card__content,.product-card:focus-within .product-card__content{transform:translateY(-3px)}.product-card__content{transition:transform .26s ease}.product-card__content:after{content:"Explore the edit";display:block;margin-top:.35rem;color:#8f4b63;font-size:.68rem;font-weight:650;letter-spacing:.13em;opacity:0;transform:translateY(4px);transition:opacity .22s ease,transform .22s ease}.product-card:hover .product-card__content:after,.product-card:focus-within .product-card__content:after{opacity:1;transform:translateY(0)}@media screen and (max-width:749px){.header-logo{width:auto!important;max-width:min(42vw,10rem);min-width:0;overflow:visible}.bf-header-logo{width:clamp(7.5rem,31vw,9.5rem);max-height:2.35rem}#header-component .header__row,#header-component .header__row--top{gap:.5rem}#header-component button,#header-component a{min-height:2.75rem}.hero-wrapper .hero{min-height:min(78svh,42rem)!important}.hero__media{object-position:center 24%}.hero__content-wrapper{width:100%!important;max-width:100%!important;justify-content:flex-end!important;align-items:flex-start!important;gap:.8rem!important;padding:1.25rem 1.25rem 2rem!important}.hero__content-wrapper>*{width:min(100%,22rem);max-width:100%}.hero__content-wrapper h1,.hero__content-wrapper .h1{max-width:11ch;font-size:clamp(2rem,8.5vw,2.75rem);line-height:.98;letter-spacing:-.02em}.hero__content-wrapper .text-block p{max-width:19rem;font-size:.9rem;line-height:1.42}.hero__content-wrapper .button,.hero__content-wrapper a.button{min-height:3rem;width:auto;max-width:100%}.product-grid,.main-collection-grid,.resource-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:.75rem!important;row-gap:1.5rem!important}.ui-test-collection-list .resource-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important}.ui-test-collection-list .resource-list__item:last-child{grid-column:1 / -1;width:calc(50% - .375rem)!important;max-width:calc(50% - .375rem)!important;justify-self:center!important;margin-inline:auto!important}.ui-test-product-list .resource-list,.ui-test-product-list .resource-list--grid{grid-template-columns:minmax(0,1fr)!important}.ui-test-product-list .resource-list__item,.ui-test-product-list .product-card{width:100%!important;max-width:none!important}.ui-test-product-list .section-resource-list__header{padding-inline:1rem!important}.ui-test-product-list .section-resource-list__header .group-block-content{flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:.75rem!important}.ui-test-product-list .section-resource-list__header .text-block,.ui-test-product-list .section-resource-list__header h2{flex:1 1 100%!important;width:100%!important;max-width:none!important;min-width:0;margin-inline:0!important;padding-inline:0!important;box-sizing:border-box;overflow:visible}.ui-test-product-list slideshow-slide.resource-list__slide{width:100%!important;min-width:100%!important;flex:0 0 100%!important}.ui-test-product-list slideshow-slide.resource-list__slide product-card,.ui-test-product-list slideshow-slide.resource-list__slide .product-card__content{width:100%!important;max-width:none!important}.ui-test-product-list .section-resource-list__header h2{font-size:clamp(1.65rem,7vw,2.35rem);line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.product-card .button,.product-card a.button{min-height:2.6rem!important;padding-block:.65rem!important;font-size:.78rem!important;letter-spacing:.12em}.ui-test-product-list .section-resource-list__header a,.ui-test-product-list .section-resource-list__header .button{margin-inline-start:0!important}.product-card__content{min-width:0}.product-card__content:after{display:none}.product-card__title,.product-card .h4,.product-card h3{overflow-wrap:anywhere;font-size:.88rem;line-height:1.2}.product-card .card-gallery{border-radius:.55rem}.footer-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;min-height:auto!important;align-content:start;padding:2rem 1.25rem 1.5rem}.footer-content .group-block{padding:1rem}.footer-content>*:first-child,.footer-content form,.footer-content .newsletter,.footer-content .footer-newsletter{grid-column:1 / -1}.footer-content input,.footer-content button,.footer-content a{min-height:2.75rem}.footer-content input{width:100%;max-width:none}.footer-content:before{border-radius:1rem 1rem 0 0}}#header-component{background:#2a201d!important;color:#fff8f5;border-bottom:1px solid rgb(255 248 245 / .14);box-shadow:0 8px 24px #190f0c1f}#header-component .header__row,#header-component .header__columns,#header-component .header__underlay{background:#2a201d!important}#header-component .header__columns{min-height:4.5rem;padding-inline:clamp(1rem,4vw,4rem)}#header-component .header-menu,#header-component .header-menu .menu-list{height:100%}#header-component .header-menu .menu-list__list{gap:.25rem}#header-component .header-menu .menu-list__link{min-height:2.5rem;padding-inline:.2rem;color:#fff8f5!important;font-size:.72rem;letter-spacing:.14em;transition:color .18s ease,transform .18s ease}#header-component .header-menu .menu-list__link-title{position:relative;padding-inline:.7rem}#header-component .header-menu .menu-list__link-title:after{content:"";position:absolute;right:.7rem;bottom:-.35rem;left:.7rem;height:1px;background:#e5c6a9;transform:scaleX(0);transform-origin:center;transition:transform .18s ease}#header-component .header-menu .menu-list__list-item:hover .menu-list__link,#header-component .header-menu .menu-list__list-item:focus-within .menu-list__link,#header-component .header-menu .menu-list__link--active{color:#e5c6a9!important;transform:translateY(-1px)}#header-component .header-menu .menu-list__list-item:hover .menu-list__link-title:after,#header-component .header-menu .menu-list__list-item:focus-within .menu-list__link-title:after,#header-component .header-menu .menu-list__link--active .menu-list__link-title:after{transform:scaleX(1)}#header-component .header-actions__action,#header-component .header-actions__action svg,#header-component .header__drawer-toggle{color:#fff8f5!important}#header-component .header-actions__action:hover,#header-component .header-actions__action:focus-visible,#header-component .header__drawer-toggle:hover,#header-component .header__drawer-toggle:focus-visible{color:#e5c6a9!important}@media screen and (max-width:749px){#header-component .header__columns{min-height:4.1rem;padding-inline:.85rem}#header-component .header-actions__action,#header-component .header__drawer-toggle{width:2.65rem;height:2.65rem;border:1px solid rgb(255 248 245 / .18);border-radius:999px;display:inline-grid;place-items:center;background:#fff8f50f}#header-component .header-menu .menu-list__link{font-size:.68rem}}@media(prefers-reduced-motion:reduce){#header-component .header-menu .menu-list__link,#header-component .header-menu .menu-list__link-title:after{transition:none}}@media(prefers-reduced-motion:reduce){.hero__content-wrapper .button,.hero__content-wrapper a.button,.product-card .card-gallery img,.product-card .card-gallery .product-media-container,.product-card__content,.product-card__content:after,.footer-content a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/bf-media.css.map */
