.bf-house{background:#fffdf9;color:#282824}.bf-house__wordmark{display:flex;gap:24px;align-items:center;padding:22px 28px 0}.bf-house__wordmark span{flex:1;height:1px;background:#b8b0a4}.bf-house__wordmark p{font-size:25px;letter-spacing:.16em;margin:0}.bf-house__nav{display:flex;gap:30px;justify-content:center;flex-wrap:wrap;padding:18px}.bf-house__nav a{font-size:13px;color:#393933;text-decoration:none}.bf-house__hero{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:none;margin:0;min-height:540px;scroll-margin-top:90px}.bf-house__copy{padding:70px clamp(24px,6vw,90px);align-self:center}.bf-house__eyebrow{font-size:11px;letter-spacing:.17em;text-transform:uppercase;margin:0 0 24px}.bf-house h1{font-family:var(--font-body-family,Arial,sans-serif)!important;font-size:clamp(44px,5.8vw,78px)!important;line-height:1.02!important;letter-spacing:-.05em!important;font-weight:400!important;text-transform:none!important;color:#282824!important;margin:0 0 25px!important;max-width:550px}.bf-house__lede{font-size:18px;line-height:1.6;max-width:370px;margin:0 0 30px}.bf-house__button{display:inline-flex;align-items:center;gap:38px;background:#253473;color:#fff!important;padding:17px 25px;min-height:54px;text-decoration:none;font-size:15px;font-weight:600}.bf-house__button:hover{background:#17224e}.bf-house__button:focus-visible,.bf-house__nav a:focus-visible{outline:3px solid #b5643e;outline-offset:4px}.bf-house__price{font-size:12px;color:#68645d;margin:16px 0 0}.bf-house__visual{background:#e9e2d7;position:relative;display:grid;place-items:center;overflow:hidden;padding:40px}.bf-house__visual img{width:100%;height:auto;max-height:490px;object-fit:contain;mix-blend-mode:multiply}.bf-house__stamp{position:absolute;right:24px;bottom:24px;background:#b5643e;color:#fff;padding:18px;border-radius:50%;width:94px;height:94px;display:grid;place-content:center;text-align:center;font-size:12px;line-height:1.4;letter-spacing:.1em;transform:rotate(10deg)}.bf-house__strip{display:flex;justify-content:center;gap:45px;flex-wrap:wrap;background:#253473;color:#fff;padding:18px 20px;font-size:11px;letter-spacing:.15em}.bf-house__christina{display:grid;grid-template-columns:1fr 1fr;background:#f1e5d3;color:#493c2e;padding:65px max(24px,7vw);gap:40px;align-items:center;scroll-margin-top:90px}.bf-house__christina h2{font-family:var(--font-body-family,Arial,sans-serif)!important;font-weight:400!important;text-transform:none!important;font-size:clamp(30px,3.5vw,46px)!important;letter-spacing:-.03em!important;line-height:1.15!important;color:#493c2e!important;margin:0 0 18px!important;max-width:460px}.bf-house__christina p{line-height:1.6;font-size:16px}.bf-house__christina .bf-house__eyebrow{font-size:11px}.bf-house__soon{display:inline-block;font-size:10px;letter-spacing:.13em;border:1px solid #8a7356;padding:9px 15px;margin-top:12px;text-transform:uppercase}.bf-house__ch-mark{min-height:220px;border:1px solid #bda98d;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#e8d5b9}.bf-house__ch-mark span{font-family:Georgia,serif;font-size:clamp(30px,4vw,56px);letter-spacing:.08em}.bf-house__ch-mark small{font-size:11px;letter-spacing:.4em;margin-top:14px}.bf-house__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:40px}.bf-house__grid a{color:inherit;text-decoration:none}.bf-house__grid img{width:100%;height:auto}.bf-house__grid h3{font-size:17px}@media(max-width:749px){.bf-house__wordmark{gap:12px;padding:20px 18px 0}.bf-house__wordmark p{font-size:20px}.bf-house__nav{gap:12px 20px}.bf-house__hero{grid-template-columns:1fr}.bf-house__copy{padding:36px 24px}.bf-house__visual{padding:25px;min-height:310px}.bf-house__visual img{max-height:330px}.bf-house__strip{gap:12px;font-size:9px}.bf-house__strip span:last-child{display:none}.bf-house__christina{grid-template-columns:1fr;padding:38px 24px;gap:25px}.bf-house__ch-mark{min-height:170px}.bf-house__grid{grid-template-columns:repeat(2,1fr);padding:24px}}.bf-house__visual{padding:0;background:#d4b894}.bf-house__visual img{width:100%;height:100%;max-height:none;object-fit:cover;mix-blend-mode:normal}.bf-house__copy{background:#faf3e8}.bf-house__hero{grid-template-columns:.85fr 1.15fr}.bf-house__stamp{display:none}@media(max-width:749px){.bf-house__hero{grid-template-columns:1fr}.bf-house__visual{min-height:0}.bf-house__visual img{height:auto;aspect-ratio:3/2;object-fit:contain}}.bf-quick-buy{display:grid;grid-template-columns:1fr 80px;gap:10px 14px;max-width:400px}.bf-quick-buy label{font-size:12px;grid-row:1}.bf-quick-buy select,.bf-quick-buy input{grid-row:2;min-width:0;width:100%;height:46px;border:1px solid #a99c89;border-radius:4px;background:#fff;padding:9px;font-size:14px;color:#282824}.bf-quick-buy button{grid-column:1/-1;justify-content:center;border:0;cursor:pointer}.bf-quick-buy button:disabled{opacity:.5;cursor:wait}.bf-quick-buy__error{grid-column:1/-1;color:#872e25;font-size:13px}.bf-quick-buy__details{display:inline-block;font-size:12px;color:#493c2e;margin-top:14px;text-underline-offset:3px}.bf-house{width:100%;max-width:none;box-sizing:border-box}.bf-house__hero{width:100%;max-width:none;margin:0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.bf-house__copy,.bf-house__visual{min-width:0;box-sizing:border-box}.bf-house__copy{padding:clamp(36px,4vw,80px) clamp(24px,4.5vw,100px)}.bf-house__visual img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:750px)and (max-width:1024px){.bf-house__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:520px}.bf-house__copy{padding:36px 24px}.bf-house h1{font-size:clamp(42px,5.5vw,58px)!important}.bf-house__lede{font-size:16px}.bf-quick-buy{grid-template-columns:minmax(0,1fr) 64px;gap:10px}}@media(max-width:749px){.bf-house__hero{grid-template-columns:minmax(0,1fr);min-height:0}.bf-house__copy{padding:32px 22px}.bf-house__visual{width:100%;padding:0;min-height:0}.bf-house__visual img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.bf-house h1{font-size:clamp(36px,10vw,52px)!important;overflow-wrap:break-word}.bf-house__wordmark p{font-size:clamp(16px,4.8vw,20px);white-space:nowrap}.bf-quick-buy{max-width:none;grid-template-columns:minmax(0,1fr) 64px}.bf-house__button{max-width:100%;box-sizing:border-box}}.bf-house__hero{align-items:stretch}.bf-house__copy{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.bf-house__copy>.bf-house__button,.bf-house__copy>.bf-quick-buy__details{align-self:flex-start}.bf-house__visual{align-self:stretch}@media(max-width:749px){.bf-house__copy{display:block}}.bf-house__visual:focus-visible{outline:3px solid #253473;outline-offset:-3px}.bf-christina-section{padding:70px 24px;background:#fffdf9;color:#282824}.bf-christina-section bf-christina-catalog{display:block;max-width:1280px;margin:auto}.bf-ch__header{text-align:center;max-width:760px;margin:0 auto 36px}.bf-ch__eyebrow{font-size:11px;letter-spacing:.2em;color:#8a7356}.bf-ch__header h2{font-family:var(--font-body-family,Arial,sans-serif)!important;text-transform:none!important;font-weight:400!important;letter-spacing:-.04em!important;font-size:clamp(32px,4vw,52px)!important;line-height:1.12!important;color:#282824!important;margin:16px 0!important}.bf-ch__header>p{line-height:1.7}.bf-ch__notice{font-size:12px;color:#796d5c;background:#f7efe2;padding:12px 18px}.bf-ch__filters{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:15px;margin:28px 0 18px}.bf-ch__filters label{font-size:11px;color:#6a6052}.bf-ch__filters label span{display:block;margin-bottom:8px}.bf-ch__filters input,.bf-ch__filters select{width:100%;min-width:0;border:1px solid #d5c9b8;background:#fff;border-radius:4px;height:46px;padding:10px;font-size:14px;color:#282824}.bf-ch__count{font-size:13px;color:#746754}.bf-ch__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}.bf-ch__card{display:flex;flex-direction:column;background:#fff;border:1px solid #e8dfd2;padding:14px;border-radius:5px}.bf-ch__card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.bf-ch__card h3{font-family:var(--font-body-family,Arial,sans-serif)!important;font-size:16px!important;font-weight:500!important;text-transform:none!important;line-height:1.4!important;color:#282824!important;margin:14px 0 8px!important;letter-spacing:0!important}.bf-ch__tag{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#8a7356}.bf-ch__price{font-size:16px;color:#253473;margin:0 0 14px}.bf-ch__card button{margin-top:auto;border:1px solid #253473;background:#fff;color:#253473;padding:12px;min-height:44px;cursor:pointer;font-size:13px}.bf-ch__card button:hover{background:#253473;color:#fff}.bf-ch__more{display:block;width:max-content;max-width:100%;margin:32px auto 0;background:#253473;color:#fff!important;text-decoration:none;border:0;padding:16px 28px;cursor:pointer;font-size:14px}.bf-ch__dialog{width:min(1050px,94vw);max-height:90vh;overflow:auto;border:0;padding:38px;background:#fffdf9;color:#282824}.bf-ch__dialog::backdrop{background:#192134aa}.bf-ch__close{position:sticky;top:0;float:right;background:#fff;border:1px solid #d5c9b8;width:44px;height:44px;font-size:28px;z-index:1;cursor:pointer}.bf-ch__detail{display:grid;grid-template-columns:1fr 1.2fr;gap:32px;clear:both}.bf-ch__photos img{display:block;width:100%;height:auto;max-height:430px;object-fit:contain;margin-bottom:14px;background:#fff}.bf-ch__detail h3{font-family:var(--font-body-family,Arial,sans-serif)!important;font-size:27px!important;line-height:1.2!important;text-transform:none!important;font-weight:400!important;color:#282824!important;letter-spacing:-.02em!important}.bf-ch__detail p,.bf-ch__detail li{font-size:14px;line-height:1.7}.bf-ch__detail details{border-top:1px solid #ded3c3;padding:15px 0}.bf-ch__detail summary{font-size:14px;font-weight:600;cursor:pointer}.bf-ch__detail a{color:#253473;text-underline-offset:3px}.bf-ch__preview-label{font-size:12px!important;background:#f1e5d3;padding:12px}.bf-christina-section :focus-visible{outline:2px solid #253473;outline-offset:4px}.bf-ch__more[hidden],.bf-ch__error[hidden]{display:none}@media(max-width:999px){.bf-ch__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bf-ch__filters{grid-template-columns:1fr 1fr}}@media(max-width:649px){.bf-christina-section{padding:42px 18px}.bf-ch__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.bf-ch__card{padding:10px}.bf-ch__card h3{font-size:14px!important}.bf-ch__filters{gap:10px}.bf-ch__filters label:first-child{grid-column:1/-1}.bf-ch__detail{grid-template-columns:1fr}.bf-ch__dialog{padding:20px}.bf-ch__photos{display:flex;overflow:auto;gap:10px}.bf-ch__photos img{width:85%;flex-shrink:0;max-height:300px}.bf-ch__price{font-size:14px}}.bf-ch__line-nav{display:flex;gap:10px;overflow-x:auto;padding:4px 0 20px;margin-bottom:12px}.bf-ch__line-nav button{white-space:nowrap;padding:12px 20px;border:1px solid #ded8d0;border-bottom:3px solid var(--line-color);background:#fff;color:#39352f;cursor:pointer;font-size:13px}.bf-ch__line-nav button[aria-pressed=true]{background:var(--line-color);color:#fff;border-color:var(--line-color)}.bf-ch__campaign{background:#fff;border-bottom:3px solid var(--line-color);margin-bottom:28px}.bf-ch__campaign>img{display:block;width:100%;height:auto;object-fit:contain}.bf-ch__campaign h2{font-family:Georgia,serif!important;font-weight:400!important;font-size:46px!important;letter-spacing:.05em!important;color:var(--line-color)!important;margin:0;padding:22px 28px;text-transform:uppercase}.bf-ch__editorial{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 28px 28px}.bf-ch__editorial img{width:100%;height:auto;display:block}.bf-ch__editorial .bf-ch__mask-campaign{grid-column:1/-1;max-height:650px;object-fit:contain;background:#f9f8fa}.bf-ch__campaign[hidden]{display:none}@media(max-width:649px){.bf-ch__campaign h2{font-size:32px!important;padding:18px}.bf-ch__editorial{padding:0 14px 14px;gap:10px}}.bf-ch__line-hero{position:relative;background:#fff}.bf-ch__line-hero>img{display:block;width:100%;height:auto}.bf-ch__line-intro{position:absolute;left:4%;bottom:12%;max-width:39%}.bf-ch__line-intro h2{padding:0!important;margin:0 0 14px!important;font-family:Arial,sans-serif!important;font-size:clamp(24px,3vw,42px)!important;letter-spacing:.04em!important;color:#242424!important}.bf-ch__line-intro p{font-size:15px;line-height:1.65;margin:0;color:#373737}.bf-ch__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:28px 0 32px}.bf-ch__features article{min-width:0}.bf-ch__features img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center top;display:block}.bf-ch__features h3{font-family:Arial,sans-serif!important;font-size:18px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;line-height:1.3!important;color:#242424!important;margin:16px 0 8px!important}.bf-ch__features p{font-size:15px;line-height:1.55;color:#555;margin:0}.bf-ch__campaign{border:0}.bf-ch__card{border:0;border-radius:0;padding:0}.bf-ch__card img{aspect-ratio:6/7}.bf-ch__card button{border-color:var(--line-color,#253473)}@media(max-width:649px){.bf-ch__line-intro{position:static;max-width:none;padding:20px}.bf-ch__line-intro h2{font-size:28px!important}.bf-ch__line-hero>img{min-height:180px;object-fit:cover;object-position:right}.bf-ch__features{display:flex;overflow:auto;scroll-snap-type:x mandatory;gap:14px;padding:20px 0}.bf-ch__features article{flex:0 0 84%;scroll-snap-align:start}.bf-ch__features img{aspect-ratio:1}}bf-christina-catalog:has(.bf-ch__campaign:not([hidden]))>.bf-ch__header>h2,bf-christina-catalog:has(.bf-ch__campaign:not([hidden]))>.bf-ch__header>p:not(.bf-ch__notice):not(.bf-ch__eyebrow){display:none}bf-christina-catalog:has(.bf-ch__campaign:not([hidden]))>.bf-ch__header{margin-bottom:20px}.bf-ch__line-nav{scrollbar-width:thin}.bf-ch__line-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 0 48px}.bf-ch__line-tile{display:block;color:#292820;text-decoration:none;background:#fff}.bf-ch__line-tile img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:top}.bf-ch__line-tile span{display:block;padding:16px 4px;font-size:17px;border-bottom:1px solid #dfd4c5}.bf-ch__line-tile:hover img{filter:brightness(.96)}@media(max-width:649px){.bf-ch__line-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bf-ch__line-tile span{font-size:14px;padding:12px 2px}}bf-christina-catalog[data-mode=compact] .bf-ch__grid{display:none}bf-christina-catalog[data-mode=compact] .bf-ch__line-tiles{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;margin:0 auto 28px;gap:28px}bf-christina-catalog[data-mode=compact] .bf-ch__line-tile img{aspect-ratio:6/7;object-fit:cover}bf-christina-catalog[data-mode=compact] .bf-ch__line-tile span{font-size:20px;padding:18px 0;border:0}bf-christina-catalog[data-mode=compact] .bf-ch__notice{background:transparent;padding:0;font-size:11px;max-width:620px;margin:12px auto 0}bf-christina-catalog[data-mode=compact] .bf-ch__header{margin-bottom:28px}bf-christina-catalog[data-mode=compact] .bf-ch__more{margin-top:24px}@media(max-width:649px){bf-christina-catalog[data-mode=compact] .bf-ch__line-tiles{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px}bf-christina-catalog[data-mode=compact] .bf-ch__line-tile{flex:0 0 82%;scroll-snap-align:start}bf-christina-catalog[data-mode=compact] .bf-ch__line-tile span{font-size:17px}}.bf-ch__add{display:block;width:100%;padding:14px 20px;background:#253473!important;color:#fff!important;border:1px solid #253473;cursor:pointer;min-height:48px;font-size:14px;margin-top:10px!important}.bf-ch__add:disabled{opacity:.65;cursor:wait}.bf-ch__cart-error{font-size:13px;color:#9e2727}.bf-ch__filters{grid-template-columns:1.5fr 1fr 1fr}.bf-ch__story{margin-top:40px;border-top:1px solid #ded3c3;padding-top:18px}.bf-ch__story>summary{cursor:pointer;font-size:16px;padding:12px 0}.bf-ch__grid{scroll-margin-top:110px}.bf-ch-product{padding:50px 24px;background:#fffdf9;color:#282824}.bf-ch-product__wrap{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1.1fr;gap:50px}.bf-ch-product__images img{display:block;width:100%;height:auto;max-height:650px;object-fit:contain;background:#fff;margin-bottom:20px}.bf-ch-product h1{font-family:var(--font-body-family,Arial,sans-serif)!important;font-size:clamp(30px,3.5vw,46px)!important;text-transform:none!important;font-weight:400!important;letter-spacing:-.03em!important;line-height:1.15!important;color:#282824!important}.bf-ch-product h2,.bf-ch-product h3{font-size:18px!important;text-transform:none!important;font-family:var(--font-body-family,Arial,sans-serif)!important;font-weight:600!important;letter-spacing:0!important;color:#282824!important}.bf-ch-product p,.bf-ch-product li{font-size:14px;line-height:1.8}.bf-ch-product__notice{background:#f1e5d3;padding:14px}.bf-ch-product a{color:#253473;text-underline-offset:3px}.bf-ch-product .bf-ch__eyebrow{font-size:11px;letter-spacing:.16em}@media(max-width:749px){.bf-ch-product{padding:30px 18px}.bf-ch-product__wrap{grid-template-columns:1fr;gap:24px}.bf-ch-product__images{display:flex;overflow:auto;gap:12px}.bf-ch-product__images img{width:90%;flex-shrink:0;max-height:380px}}.bf-ch-product__add{width:100%;padding:16px;background:#253473;color:#fff;border:0;min-height:52px;font-size:16px;cursor:pointer}.bf-ch-product__price{font-size:24px!important;color:#253473}.bf-ch-product__add:disabled{opacity:.5}.bf-demo{background:#faf9f6;color:#282824;padding:64px 24px;font-family:var(--font-body-family,Arial,sans-serif)}.bf-demo__wrap{max-width:1120px;margin:auto;display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:center}.bf-demo__eyebrow{font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#65615b}.bf-demo h1,.bf-demo h2{font-family:var(--font-heading-family,Arial,sans-serif);text-transform:none;letter-spacing:-1px;color:#282824;line-height:1.12}.bf-demo h1,.bf-demo__copy h2{font-size:clamp(32px,4.5vw,58px);margin:18px 0 24px}.bf-demo__intro{font-size:18px;line-height:1.65;max-width:540px}.bf-demo__benefits{padding-left:22px;margin:25px 0;line-height:1.8;font-size:16px}.bf-demo__price{font-size:21px;font-weight:700;margin:20px 0 14px}.bf-demo__cta{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:430px;min-height:58px;background:#192b87;color:#fff!important;padding:16px 24px;border-radius:3px;text-decoration:none;font-weight:700;font-size:17px}.bf-demo__cta:hover{background:#0c1a59}.bf-demo__cta:focus-visible,.bf-demo__policy:focus-visible{outline:3px solid #4166df;outline-offset:5px}.bf-demo__fine{font-size:12px;line-height:1.6;color:#6b6761;margin:14px 0 8px}.bf-demo__policy{font-size:13px;text-underline-offset:3px;color:#383832}.bf-demo__media{max-width:360px;width:100%;justify-self:center}.bf-demo__video{display:block;width:100%;height:auto;aspect-ratio:9/16;border-radius:4px;background:#eeece7;box-shadow:0 18px 48px #2828240d;object-fit:contain}.bf-demo__proof{max-width:900px;margin:64px auto 0;text-align:center}.bf-demo__proof h2{font-size:30px;margin-bottom:24px}.bf-demo__pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bf-demo figure{margin:0;background:#fff;border-radius:3px;overflow:hidden;border:1px solid #e6e2db}.bf-demo figure img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;background:#f3f1ec}.bf-demo figcaption{font-size:16px;font-weight:700;padding:14px}@media(max-width:749px){.bf-demo{padding:32px 18px}.bf-demo__wrap{grid-template-columns:1fr;gap:28px}.bf-demo__intro{font-size:16px}.bf-demo__media{max-width:300px}.bf-demo__cta{max-width:none}.bf-demo__proof{margin-top:40px}.bf-demo__pair{gap:10px}.bf-demo__proof h2{font-size:25px}.bf-demo__copy h1,.bf-demo__copy h2{margin-top:12px}}.bf-proof{background:#faf3e8;padding:70px 24px;color:#282824}.bf-proof__wrap{max-width:1160px;margin:auto}.bf-proof header{text-align:center;margin:0 auto 32px}.bf-proof__eyebrow{font-size:11px;letter-spacing:.2em;color:#253473}.bf-proof h2{font-family:var(--font-body-family,Arial,sans-serif)!important;font-weight:400!important;text-transform:none!important;font-size:clamp(32px,4vw,52px)!important;letter-spacing:-.03em!important;line-height:1.15!important;color:#282824!important;margin:15px 0!important}.bf-proof header>p:last-child{font-size:16px;color:#6f6254}.bf-proof__feature{background:#fff;padding:12px;max-width:1040px;margin:auto;border:1px solid #e8d8c2}.bf-proof img{display:block;width:100%;height:auto;object-fit:contain}.bf-proof__support{display:grid;grid-template-columns:1.35fr 1fr;gap:24px;max-width:1040px;margin:24px auto 0;align-items:center}.bf-proof figure{margin:0;background:#fff;border:1px solid #e8d8c2;padding:12px}.bf-proof__note{max-width:800px;margin:24px auto;font-size:12px;line-height:1.7;color:#74685b;text-align:center}.bf-proof__cta{display:flex;justify-content:center;gap:28px;align-items:center;max-width:340px;margin:auto;background:#253473;color:#fff!important;padding:17px 24px;text-decoration:none;font-size:15px;min-height:54px}.bf-proof__cta:focus-visible{outline:3px solid #8a7356;outline-offset:4px}@media(max-width:749px){.bf-proof{padding:42px 18px}.bf-proof__support{grid-template-columns:1fr;gap:18px;margin-top:18px}.bf-proof__feature,.bf-proof figure{padding:6px}.bf-proof__cta{max-width:none}}.bf-results{padding:64px 24px;background:#fff;color:#282824}.bf-results__wrap{max-width:1160px;margin:auto}.bf-results__header{text-align:center;max-width:720px;margin:0 auto 32px}.bf-results__eyebrow{font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:#65615b}.bf-results h2{font-size:clamp(28px,3vw,42px);line-height:1.2;text-transform:none;letter-spacing:-.6px;color:#282824;margin:12px 0 18px}.bf-results__header>p:last-child{font-size:16px;line-height:1.6}.bf-results__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bf-results__card{margin:0;border:1px solid #e6e2db;border-radius:3px;overflow:hidden;background:#faf9f6}.bf-results__card a{display:block;background:#faf9f6}.bf-results__card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.bf-results__card figcaption{padding:14px 16px;background:#fff;font-size:14px;font-weight:600;text-align:center}.bf-results__card a:focus-visible{outline:3px solid #65615b;outline-offset:-4px}.bf-results__note{max-width:850px;margin:26px auto;font-size:12px;line-height:1.7;text-align:center;color:#6b6761}.bf-results__cta{display:flex;justify-content:center;align-items:center;gap:24px;background:#192b87;color:#fff!important;padding:17px 24px;min-height:56px;border-radius:3px;text-decoration:none;font-weight:700;max-width:400px;margin:24px auto 0}.bf-results__cta:focus-visible{outline:3px solid #4166df;outline-offset:4px}@media(max-width:999px){.bf-results__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:649px){.bf-results{padding:40px 18px}.bf-results__grid{grid-template-columns:1fr;gap:20px}.bf-results__header{margin-bottom:24px}.bf-results__cta{max-width:none}}.bf-results{background:#f7efe2}.bf-results__wrap{max-width:1440px}.bf-results__controls{display:flex;justify-content:space-between;gap:20px;align-items:center;max-width:1160px;margin:0 auto 22px;font-size:12px;color:#665b4e}.bf-results__controls label{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 0;min-height:44px}.bf-results__pause{width:18px;height:18px;accent-color:#253473}.bf-results__window{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#bda98d #ede1cf;border-top:1px solid #e4d4bc;border-bottom:1px solid #e4d4bc;padding:26px 0}.bf-results__track{display:flex;width:max-content;animation:bf-results-drift 65s linear infinite;will-change:transform}.bf-results__group{display:flex;gap:24px;padding-right:24px;flex-shrink:0}.bf-results__card{width:440px;flex:0 0 440px;box-shadow:0 8px 24px #493c2e0d;border-color:#e0d1bc;border-radius:8px}.bf-results__card img{height:330px;aspect-ratio:auto;object-fit:contain;background:#fff}.bf-results__card figcaption{font-size:12px;letter-spacing:.06em;color:#253473}.bf-results__window:hover .bf-results__track,.bf-results__window:focus-within .bf-results__track,.bf-results:has(.bf-results__pause:checked) .bf-results__track{animation-play-state:paused}.bf-results__window:focus-visible{outline:2px solid #253473;outline-offset:4px}@keyframes bf-results-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bf-results__track{animation:none;transform:none;will-change:auto}.bf-results__group[aria-hidden=true]{display:none}}@media(max-width:649px){.bf-results__card{width:310px;flex-basis:310px}.bf-results__card img{height:240px}.bf-results__group{gap:16px;padding-right:16px}.bf-results__controls{align-items:flex-start;gap:10px}.bf-results__controls>span{max-width:150px;text-align:right}.bf-results__window{padding:18px 0}}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.bf-cart-help{font-size:15px;line-height:1.6;background:#faf3e8;border-left:3px solid #253473;padding:15px 20px;margin:0 0 24px;color:#493c2e}cart-items .title-wrapper-with-link h1{text-transform:none;font-weight:500}#main-cart-footer .cart__checkout-button{background:#253473;color:#fff;font-weight:600;min-height:54px}.bf-cart-subscription{display:block;max-width:440px;margin:16px 0 0;padding:16px;background:#faf3e8;border:1px solid #e2d4bd;border-radius:10px;color:#282824}.bf-cart-subscription strong{display:block;font-size:16px;line-height:1.4}.bf-cart-subscription p{font-size:13px;line-height:1.5;margin:8px 0}.bf-cart-subscription .bf-cart-subscription__terms{font-size:12px;color:#625848}.bf-cart-subscription__button{display:block;background:#253473;color:#fff;border:0;border-radius:5px;min-height:44px;padding:12px 16px;font-size:14px;cursor:pointer;width:100%;white-space:normal}.bf-cart-subscription__back{border:0;background:none;text-decoration:underline;color:#253473;padding:10px 0;min-height:44px;cursor:pointer}.bf-cart-subscription button:disabled{opacity:.6;cursor:wait}.bf-cart-subscription__error{color:#872e25}.bf-cart-subscription[aria-busy=true]{opacity:.7}@media(max-width:749px){.bf-cart-subscription{padding:12px;max-width:100%}.bf-cart-subscription strong{font-size:14px}}.bf-stories{padding:64px 24px;background:#f7f1e8;color:#292820}.bf-stories__wrap{max-width:1060px;margin:auto}.bf-stories__intro{text-align:center;max-width:620px;margin:0 auto 32px}.bf-stories__eyebrow{font-size:11px;letter-spacing:2.5px;font-weight:600;margin:0 0 12px;color:#756856}.bf-stories__intro h2{font-family:Georgia,serif;font-size:clamp(30px,4vw,46px);font-weight:400;letter-spacing:-1px;line-height:1.15;text-transform:none;color:#292820;margin:0 0 16px}.bf-stories__intro>p:last-child{font-size:15px;line-height:1.6;color:#756b5e}.bf-stories__videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:920px;margin:auto}.bf-story{min-width:0;background:#fffdfa;border:1px solid #e5d9c9;border-radius:12px;overflow:hidden}.bf-story__media{aspect-ratio:9/16;background:#e9e0d3}.bf-stories .bf-story__video{display:block!important;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:9/16!important;object-fit:contain!important;border:0;border-radius:0}.bf-story__caption{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:18px 16px}.bf-story__caption h3{font-family:inherit;font-size:15px;line-height:1.4;font-weight:600;text-transform:none;letter-spacing:0;color:#292820;margin:0}.bf-story__caption span{font-size:12px;white-space:nowrap;color:#827360}.bf-stories__note{text-align:center;font-size:11px;line-height:1.6;color:#817564;margin:20px auto 32px}.bf-stories__quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;border-top:1px solid #dfd3c3;padding-top:24px}.bf-quote{min-width:0}.bf-quote__name{font-size:12px;letter-spacing:1px;font-weight:600;margin:0 0 10px;color:#5e5548}.bf-quote summary{font-size:13px;cursor:pointer;text-underline-offset:4px;color:#272b67}.bf-quote__body{font-size:13px;line-height:1.7;color:#6c6254;padding-top:10px}.bf-quote summary:focus-visible{outline:2px solid #272b67;outline-offset:5px}@media(max-width:749px){.bf-stories{padding:40px 18px}.bf-stories__videos{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:12px;max-width:100%}.bf-story{flex:0 0 78%;scroll-snap-align:center;max-width:300px}.bf-stories__quotes{grid-template-columns:1fr;gap:20px}.bf-stories__intro{margin-bottom:24px}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}bf-expanded-routine{display:block;background:#f8f1e7;border:1px solid #e4d7c5;border-radius:10px;padding:22px;margin:24px 0}bf-expanded-routine[hidden]{display:none}.bf-expanded__notice{font-size:12px;background:#fff;padding:10px;color:#766248}.bf-expanded__inner h3{font:26px/1.2 Georgia,serif!important;color:#302a23;text-transform:none!important;letter-spacing:0!important;margin:18px 0 10px}.bf-expanded__intro{font-size:14px;line-height:1.5;color:#6e6252}.bf-expanded__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:749px){.bf-expanded__cards{grid-template-columns:1fr}}.bf-expanded__card{background:#fffdf9;display:grid;grid-template-columns:70px 1fr;gap:12px;padding:12px}.bf-expanded__card img{width:70px;height:96px;object-fit:contain;background:#fff}.bf-expanded__card h4{font:500 14px/1.4 Arial,sans-serif!important;text-transform:none!important;margin:0 0 8px!important;letter-spacing:0!important}.bf-expanded__card p{margin:0 0 10px;font-size:14px}.bf-expanded__card s{font-size:12px;color:#82745f;margin-right:8px}.bf-expanded__card button{background:#d9d2c8;color:#554b3c;border:0;padding:10px 12px;min-height:44px}.bf-expanded__more{background:transparent;border:0;text-decoration:underline;color:#253473;padding:12px 0;min-height:44px;cursor:pointer}.bf-expanded__terms{font-size:11px;line-height:1.5;color:#82745f}bf-routine-offer{display:block;margin:24px 0;padding:22px;background:#f8f1e7;border:1px solid #e4d7c5;border-radius:8px}bf-routine-offer[hidden]{display:none}.bf-routine__content h3{font-family:Georgia,serif!important;font-size:24px!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;color:#302a23!important;margin:0 0 10px!important}.bf-routine__intro{font-size:13px;line-height:1.6;color:#6e6252;margin:0 0 18px}.bf-routine__cards{display:grid;gap:14px}.bf-routine__card{display:grid;grid-template-columns:72px 1fr;gap:14px;background:#fffdf9;padding:12px}.bf-routine__card img{width:72px;height:92px;object-fit:contain;background:#fff}.bf-routine__card h4{font:500 14px/1.4 Arial,sans-serif!important;color:#302a23!important;margin:0 0 8px!important;text-transform:none!important;letter-spacing:0!important}.bf-routine__card p{font-size:14px;margin:0 0 10px}.bf-routine__card s{font-size:12px;color:#8c8071;margin-right:8px}.bf-routine__card button{background:#253473;color:#fff;border:0;padding:11px 14px;font-size:13px;cursor:pointer;min-height:44px}.bf-routine__card button:disabled{opacity:.6;cursor:wait}.bf-routine__card button:focus-visible{outline:2px solid #253473;outline-offset:4px}.bf-routine__terms{font-size:11px;line-height:1.5;color:#82745f;margin:15px 0 0}.bf-routine__browse{display:block;width:100%;padding:12px 14px;min-height:44px;background:transparent;color:#253473;border:1px solid #253473;border-radius:3px;margin:16px 0 0;cursor:pointer;font-size:14px}.bf-routine__browse:disabled{opacity:.6}.bf-routine__picker{width:min(920px,94vw);max-width:94vw;max-height:85vh;overflow:auto;border:1px solid #e4d7c5;border-radius:10px;background:#fffdf9;color:#302a23;padding:24px}.bf-routine__picker::backdrop{background:#1e19148c}.bf-routine__picker-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.bf-routine__picker-header h3{font:26px/1.2 Georgia,serif!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 12px!important}.bf-routine__close{border:0;background:transparent;color:#253473;min-height:44px;padding:8px;cursor:pointer}.bf-routine__filters{display:flex;gap:12px;margin:16px 0}.bf-routine__filters input,.bf-routine__filters select{width:50%;min-width:0;min-height:44px;background:#fff;color:#302a23;border:1px solid #b6aa99;border-radius:3px;padding:10px;font-size:16px}.bf-routine__picker-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bf-routine__picker-status{font-size:13px}.bf-routine__picker button:focus-visible,.bf-routine__browse:focus-visible{outline:2px solid #253473;outline-offset:3px}@media(max-width:600px){.bf-routine__picker{padding:16px}.bf-routine__picker-results{grid-template-columns:1fr}.bf-routine__filters{flex-direction:column}.bf-routine__filters input,.bf-routine__filters select{width:100%}}cart-items .quantity,cart-drawer .quantity{border:1px solid #253473!important;border-radius:6px;background:#fff;min-height:46px;max-width:150px}cart-items .quantity__button,cart-drawer .quantity__button{min-width:44px;width:44px;color:#253473!important;background:#f5ecde!important;visibility:visible!important;opacity:1!important}cart-items .quantity__button svg,cart-drawer .quantity__button svg{width:14px;height:14px;display:block!important}cart-items .quantity__input,cart-drawer .quantity__input{font-size:16px!important;color:#282824!important}cart-items cart-remove-button .button,cart-drawer cart-remove-button .button{font-size:13px!important;color:#872e25!important;min-width:64px;padding:10px;text-decoration:underline!important}cart-items .cart-item__quantity-wrapper,cart-drawer .cart-item__quantity-wrapper{gap:12px;flex-wrap:wrap}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map */
