html body #MainContent .bf-home{--bf-logo-rose: #e8aeb6;--bf-cream: #fffdfb;--bf-cream-2: #f8efed;--bf-paper: #fbf1f2;--bf-ink: #3f3533;--bf-muted: #6b5f5c;--bf-body: #6b5f5c;--bf-rose: #a95c68;--bf-rose-dark: #8f4855;--bf-line: rgb(63 53 51 / .12);--bf-max: 1200px;color:#3f3533}html body #MainContent .bf-home__wrap{width:min(1200px,calc(100% - 64px));min-width:0}html body #MainContent .bf-home h2{font-size:clamp(34px,3.5vw,52px)!important;line-height:1.08!important;letter-spacing:-.025em!important;text-wrap:balance}html body #MainContent .bf-home__eyebrow{font-size:12px!important;letter-spacing:.12em;line-height:1.5;color:#a95c68}html body #MainContent .bf-home__btn{min-height:48px;max-width:100%;padding:13px 24px!important;font-size:13px!important;font-weight:600;line-height:1.4;letter-spacing:.025em!important;text-transform:none;text-align:center;white-space:normal;border-radius:3px!important;box-shadow:none!important;touch-action:manipulation}html body #MainContent .bf-home__btn--primary,html body #MainContent .bf-home__btn--on-media{background:#a95c68!important;border-color:#a95c68!important;color:#fff!important}html body #MainContent .bf-home__btn--ghost,html body #MainContent .bf-home__btn--ghost-on-media{background:transparent!important;border-color:#a95c68!important;color:#3f3533!important}html body #MainContent .bf-home__btn--ghost:before{content:none!important}html body #MainContent .bf-home :is(a,button,input,summary):focus-visible{outline:2px solid #3f3533!important;outline-offset:4px!important}html body #MainContent .section-bf-hero .bf-hero.bf-hero--overlay{--bfr-hero-height: clamp(550px, 68svh, 680px);display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-height:var(--bfr-hero-height)!important;height:auto!important;background:#fbf1f2!important;isolation:isolate}html body #MainContent .section-bf-hero .bf-hero--overlay .bf-hero__media{grid-area:1 / 1!important;min-width:0;min-height:var(--bfr-hero-height)!important;height:auto!important;max-height:none!important;align-self:stretch}html body #MainContent .section-bf-hero .bf-hero--overlay .bf-hero__media picture,html body #MainContent .section-bf-hero .bf-hero--overlay .bf-hero__media img{min-height:0!important;max-height:none!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:72% center!important}html body #MainContent .section-bf-hero .bf-hero--overlay.bf-fade--light .bf-hero__veil{background:linear-gradient(90deg,#fbf1f2 0%,rgb(251 241 242 / .98) 24%,rgb(251 241 242 / .88) 38%,rgb(251 241 242 / .32) 57%,transparent 74%)!important}html body #MainContent .section-bf-hero .bf-hero--overlay .bf-hero__copy{grid-area:1 / 1!important;align-self:center!important;width:min(590px,55%)!important;max-width:none!important;min-width:0;padding:44px clamp(32px,5vw,72px)!important;gap:18px!important;color:#3f3533!important;background:transparent!important}html body #MainContent .section-bf-hero .bf-hero__copy h1{max-width:none!important;margin:0!important;color:#3f3533!important;font-size:clamp(54px,5.4vw,78px)!important;line-height:1.02!important;letter-spacing:-.035em!important;text-shadow:none!important;text-wrap:balance}html body #MainContent .section-bf-hero .bf-hero__h1-kicker{display:block;max-width:36ch;margin:0 0 16px!important;font-family:var(--bf-sans, sans-serif);font-size:12px!important;font-weight:500;line-height:1.5!important;letter-spacing:.12em!important;color:#3f3533!important;text-shadow:none!important}html body #MainContent .section-bf-hero .bf-hero__h1-display{display:block}html body #MainContent .section-bf-hero .bf-hero__copy>.bf-home__eyebrow{margin:0!important;color:#a95c68!important;text-shadow:none!important}html body #MainContent .section-bf-hero .bf-hero__lead{max-width:36ch;margin:0!important;color:#3f3533!important;font-size:16px!important;font-weight:400;line-height:1.6;text-shadow:none!important}html body #MainContent .section-bf-hero .bf-hero__ctas{gap:10px;margin:5px 0 0}html body #MainContent .section-bf-cats{padding:0!important;background:#fffdfb!important}html body #MainContent .bf-cats{padding:clamp(44px,5vw,68px) 0!important;background:#fffdfb!important}html body #MainContent .bf-cats__head{margin-bottom:28px;gap:16px}html body #MainContent .bf-cats__titles{max-width:620px}html body #MainContent .bf-cats__titles h2{margin:0 0 10px}html body #MainContent .bf-cats__titles p:not(.bf-home__eyebrow){max-width:50ch;font-size:15px;line-height:1.6}html body #MainContent .bf-cats__nav{display:none!important}html body #MainContent .bf-cats__track{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:24px!important;overflow:visible!important;scroll-snap-type:none!important;margin:0!important;padding:0!important}html body #MainContent .bf-cats__track>li{min-width:0}html body #MainContent .bf-cats__card{min-width:0;gap:13px;overflow:visible;transform:none!important;box-shadow:none!important}html body #MainContent .bf-cats__media{aspect-ratio:4 / 5;border:0;background:#f8efed}html body #MainContent .bf-cats__media picture{display:block;width:100%;height:100%}html body #MainContent .bf-cats__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%;transform:none!important}html body #MainContent .bf-cats__card .bf-cats__label{font-size:clamp(19px,1.8vw,25px)!important;line-height:1.2;color:#3f3533!important;overflow-wrap:anywhere}html body #MainContent .section-bf-lookbook,html body #MainContent .bf-lookbook{background:#3f3533!important}html body #MainContent .bf-lookbook__stage{--bfr-lookbook-height: clamp(460px, 43vw, 580px);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)!important;min-height:var(--bfr-lookbook-height)!important}html body #MainContent .bf-lookbook__visual{min-width:0;min-height:var(--bfr-lookbook-height)!important;background:#f7efe9}html body #MainContent .bf-lookbook__hero{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0!important;object-fit:contain;object-position:center}html body #MainContent .bf-lookbook__pair-inset{width:min(23%,128px);right:20px;top:20px;border:3px solid #fffdfb;box-shadow:0 5px 16px #3f35331f}html body #MainContent .bf-lookbook__copy{min-width:0;padding:clamp(32px,4.5vw,64px)!important;gap:18px;background:#3f3533!important;color:#fffdfb!important}html body #MainContent .bf-lookbook__copy h2{font-size:clamp(38px,4vw,56px)!important;color:#fffdfb!important}html body #MainContent .bf-lookbook__copy p{font-size:16px;color:#fffdfb!important;line-height:1.6}html body #MainContent .bf-lookbook__copy .bf-home__eyebrow{color:#e8aeb6!important}html body #MainContent .bf-lookbook__copy .bf-home__btn--primary{background:#e8aeb6!important;border-color:#e8aeb6!important;color:#3f3533!important}html body #MainContent .bf-lookbook__copy .bf-home__btn--ghost{color:#fffdfb!important;border-color:#fffdfb99!important}html body #MainContent .bf-lookbook__copy :is(a,button):focus-visible{outline-color:#fffdfb!important}html body #MainContent .bf-lookbook__tip{max-width:min(240px,calc(100% - 32px));min-width:0}html body #MainContent .bf-lookbook__tip a{display:inline-flex;align-items:center;min-height:44px;font-size:12px}html body #MainContent .bf-card{min-width:0;overflow:visible;color:#3f3533;transform:none!important;box-shadow:none!important}html body #MainContent .bf-card__img{aspect-ratio:4 / 5;background:#f8efed}html body #MainContent .bf-card__img picture{display:block;width:100%;height:100%}html body #MainContent .bf-card__img img{object-fit:contain;object-position:center;transform:none!important}html body #MainContent .bf-card__body{gap:8px;padding:16px 0 4px}html body #MainContent .bf-card__body h3{min-height:0;margin:0;font-size:21px;line-height:1.25;overflow-wrap:anywhere}html body #MainContent .bf-card__meta{font-size:13px;line-height:1.45}html body #MainContent .bf-card__price{margin:0;font-size:15px;font-weight:600;color:#3f3533}html body #MainContent .bf-card__cta{min-height:44px;display:inline-flex;align-items:center;padding-top:8px;font-size:13px;font-weight:600;letter-spacing:.01em;color:#a95c68;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}html body #MainContent .bf-card__cta:after,html body #MainContent .bf-card__cta:before{content:none!important;display:none!important}html body #MainContent .bf-card__quick{display:none!important}html body #MainContent .bf-featured__grid{gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}html body .bfl>.announcement{background:#e8aeb6!important;color:#3f3533!important;font-size:12px;letter-spacing:.015em;line-height:1.5}html body .bfl>.header{background:#fffdfb;color:#3f3533}html body .bfl .masthead{height:82px}html body .bfl .header :is(.text-button,.account,.bfl-utility-link){min-height:44px;align-items:center;touch-action:manipulation}@media(min-width:761px){html body .bfl .header .header-right .account{display:flex}}html body .bfl .header .brand{color:#3f3533}html body .bfl .header .main-nav>a,html body .bfl .header .bfl-category-menu>summary{min-height:48px;color:#3f3533!important;font-size:13px!important;font-weight:500;letter-spacing:.025em!important;text-transform:none!important}html body .bfl .header .bfl-category-menu__links a{font-size:13px!important;letter-spacing:0!important;text-transform:none!important;color:#3f3533!important}html body .bfl .header .bfl-category-menu>summary svg{display:none}html body .bfl .header .bfl-category-menu>summary:after{content:"+";width:14px;text-align:center;font-size:18px;line-height:1;color:#a95c68}html body .bfl .header .bfl-category-menu[open]>summary:after{content:"\2212"}html body .bfl .header :is(a,button,summary):focus-visible{outline:2px solid #a95c68!important;outline-offset:4px}@media(max-width:959px){html body #MainContent .section-bf-hero .bf-hero.bf-hero--overlay{display:flex!important;flex-direction:column!important;min-height:0!important}html body #MainContent .section-bf-hero .bf-hero--overlay .bf-hero__media{order:0!important;flex:none;height:clamp(240px,60vw,420px)!important;min-height:0!important;max-height:none!important}html body #MainContent .section-bf-hero .bf-hero--overlay.bf-fade--light .bf-hero__veil{background:linear-gradient(180deg,transparent 80%,rgb(251 241 242 / .6))!important}html body #MainContent .section-bf-hero .bf-hero--overlay .bf-hero__copy{order:1!important;width:100%!important;max-width:none!important;padding:28px clamp(20px,5vw,40px) 32px!important;gap:14px!important;background:#fbf1f2!important}html body #MainContent .section-bf-hero .bf-hero__copy h1{font-size:clamp(43px,7vw,58px)!important;line-height:1.04!important}html body #MainContent .section-bf-hero .bf-hero__h1-kicker{max-width:42ch;margin-bottom:11px!important;font-size:11px!important;letter-spacing:.09em!important}html body #MainContent .section-bf-hero .bf-hero__lead{max-width:44ch;font-size:15px!important;line-height:1.55}html body #MainContent .section-bf-hero .bf-hero__ctas{margin-top:3px}}@media(max-width:899px){html body #MainContent .bf-lookbook__stage{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}html body #MainContent .bf-lookbook__visual{height:clamp(300px,88vw,500px);min-height:0!important}html body #MainContent .bf-lookbook__copy{padding:32px clamp(20px,5vw,40px) 36px!important;gap:15px}html body #MainContent .bf-lookbook__copy h2{font-size:clamp(36px,6vw,46px)!important}html body #MainContent .bf-lookbook__copy p{max-width:44ch;font-size:15px}html body #MainContent .bf-lookbook__pair-inset{top:16px;right:16px;width:min(24%,116px)}}@media(max-width:760px){html body .bfl .masthead{height:72px}html body .bfl .header .main-nav>a,html body .bfl .header .bfl-category-menu>summary{font-size:14px!important;letter-spacing:.01em!important;min-height:48px}html body .bfl .header .menu-button{font-size:12px!important;padding-inline:0}html body .bfl>.announcement{padding:8px 14px;font-size:11px}}@media(max-width:749px){html body #MainContent .bf-home__wrap{width:calc(100% - 40px)}html body #MainContent .bf-home h2{font-size:clamp(32px,7.5vw,40px)!important}html body #MainContent .bf-cats{padding:36px 0 40px!important}html body #MainContent .bf-cats__head{margin-bottom:22px}html body #MainContent .bf-cats__track{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 14px!important}html body #MainContent .bf-cats__card{gap:10px}html body #MainContent .bf-cats__card .bf-cats__label{font-size:20px!important;line-height:1.25}html body #MainContent .bf-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}html body #MainContent .bf-card__body{gap:6px;padding-top:12px}html body #MainContent .bf-card__body h3{font-size:18px;line-height:1.3}html body #MainContent .bf-card__meta{font-size:12px}html body #MainContent .bf-card__price{font-size:14px}html body #MainContent .bf-card__cta{font-size:12px;padding-top:4px}html body #MainContent .section-bf-hero .bf-hero__ctas{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;max-width:440px}html body #MainContent .section-bf-hero .bf-home__btn{padding-inline:18px!important;min-width:0}html body #MainContent .bf-lookbook__copy h2{font-size:clamp(36px,8vw,44px)!important}}@media(hover:none){html body #MainContent .bf-card .bf-card__img-primary{opacity:1!important}html body #MainContent .bf-card .bf-card__img-secondary{opacity:0!important}html body #MainContent .bf-home__btn:hover{transform:none!important}}@media(hover:hover)and (pointer:fine){html body #MainContent .bf-home__btn--primary:hover,html body #MainContent .bf-home__btn--on-media:hover{background:#8f4855!important;border-color:#8f4855!important;color:#fff!important}html body #MainContent .bf-home__btn--ghost:hover{background:#f3dce0!important;color:#3f3533!important}html body #MainContent .bf-lookbook__copy .bf-home__btn--primary:hover{background:#f1c7cd!important;border-color:#f1c7cd!important;color:#3f3533!important}html body #MainContent .bf-lookbook__copy .bf-home__btn--ghost:hover{background:#fffdfb1a!important;color:#fffdfb!important}}@media(pointer:coarse){html body .bfl [data-bfl-search] input[type=search]{font-size:16px}}html body #MainContent .bf-featured__grid{grid-template-columns:repeat(3,minmax(0,1fr))}html body #header-group .bfl .announcement{background:#e8aeb6!important;color:#3f3533!important}html body #header-group .bfl .announcement a{color:#3f3533!important}html body #header-group .bfl .announcement a:focus-visible{outline:2px solid #3f3533;outline-offset:3px}@media(max-width:749px){html body #MainContent .bf-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:374px){html body .bfl .masthead{grid-template-columns:44px minmax(0,1fr) 44px;gap:4px}html body .bfl .brand{min-width:0;justify-content:center;gap:3px}html body .bfl .brand>span{font-size:18px!important;letter-spacing:0}html body .bfl .brand img{width:28px;height:28px}html body .bfl .brand small{font-size:6px;letter-spacing:1.8px}html body .bfl .menu-button{min-width:44px;min-height:44px}html body .bfl .cart-button{min-width:44px;min-height:44px;justify-content:center}html body .bfl .cart-button>span{white-space:nowrap;font-size:10px}html body #MainContent .section-bf-hero .bf-hero__ctas{grid-template-columns:minmax(0,1fr);gap:10px}html body #MainContent .section-bf-hero .bf-home__btn{width:100%;min-height:48px;padding:12px 16px!important}}@media(min-width:1600px){html body #MainContent .section-bf-hero .bf-hero--overlay .bf-hero__media img{object-fit:contain!important;object-position:right center!important}}
/*# sourceMappingURL=/cdn/shop/t/269/assets/bf-refinement.css.map */
