@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Manrope:wght@400;500;600;700;800&display=swap";html{scroll-behavior:smooth}body,.button,button,input,select,textarea{font-family:Manrope,sans-serif!important}body,.gradient,.content-for-layout{background:var(--bf-cream)!important;color:var(--bf-ink)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Manrope,sans-serif;letter-spacing:-.045em;color:var(--bf-ink)}.header-wrapper,.header,.section-header{background:var(--bf-cream)!important}.header-wrapper{border-bottom:1px solid var(--bf-line)!important}.header__menu-item,.list-menu__item,.header__icon{color:var(--bf-ink)!important;font-family:Manrope,sans-serif!important}.header__heading-link{max-width:170px}.bf-header-logo-link img{mix-blend-mode:multiply;max-height:70px}.announcement-bar,.announcement-bar__message{background:var(--bf-violet)!important;color:#fff!important}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded{border-radius:999px!important;font-family:Manrope,sans-serif!important;font-weight:800!important;letter-spacing:0!important}.button:not(.button--secondary),.shopify-challenge__button,.customer button{background:var(--bf-violet);color:#fff}.button--secondary{border-radius:999px!important;border:1px solid #D8DADE!important;color:var(--bf-violet)!important;background:#fff!important}.card,.card__inner,.media,.global-media-settings{border-radius:20px}input,select,textarea,.field__input{border-radius:12px}.footer,.footer__content-top,.footer__content-bottom{background:var(--bf-violet)!important;color:#fff!important}.footer h2,.footer h3,.footer p,.footer a,.footer .link,.footer__copyright,.footer__content-bottom *{color:#fff!important}.footer a{text-decoration-thickness:1px;text-underline-offset:4px}.product__title h1{font-weight:800;letter-spacing:-.06em}.price{color:var(--bf-violet)}@media(max-width:749px){.header__heading-link{max-width:125px}.bf-header-logo-link img{max-height:56px}}.bfp-page{--bfp-ink:#292C31;--bfp-deep:#34383F;--bfp-sage:#858A92;--bfp-pale:#ECEDEF;--bfp-cream:#F7F7F6;--bfp-line:#E0E1E4;color:var(--bfp-ink);background:var(--bfp-cream);font-family:Manrope,Arial,sans-serif}.bfp-wrap{width:min(1120px,calc(100% - 48px));margin:auto}.bfp-hero{padding:clamp(64px,10vw,120px) 0 64px;text-align:center}.bfp-eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--bfp-deep);margin:0 0 18px}.bfp-title{font-size:clamp(42px,7vw,82px);letter-spacing:-.055em;line-height:.98;font-weight:800;max-width:900px;margin:0 auto 22px}.bfp-title em,.bfp-page h2 em{font-family:"DM Serif Display",Georgia,serif;font-weight:400}.bfp-lede{max-width:650px;margin:0 auto;color:#6d737b;font-size:17px;line-height:1.8}.bfp-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:28px;padding:15px 24px;border-radius:100px;background:var(--bfp-deep);color:#fff!important;text-decoration:none;font-weight:800;font-size:13px}.bfp-section{padding:64px 0;border-top:1px solid var(--bfp-line)}.bfp-section.soft{background:var(--bfp-pale)}.bfp-heading{text-align:center;font-size:clamp(30px,4.5vw,50px);line-height:1.08;letter-spacing:-.04em;margin:0 auto 16px;max-width:780px}.bfp-copy{max-width:760px;margin:0 auto;color:#6d737b;line-height:1.85;font-size:15px}.bfp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px}.bfp-card{padding:28px;border:1px solid var(--bfp-line);border-radius:22px;background:#fdfdfd}.bfp-card h3{font-size:19px;margin:0 0 10px;letter-spacing:-.02em}.bfp-card p{font-size:14px;line-height:1.75;color:#6d737b;margin:0}.bfp-number{font-size:12px;letter-spacing:.14em;font-weight:800;color:var(--bfp-sage);margin-bottom:22px}.bfp-faqs{max-width:820px;margin:34px auto 0}.bfp-faqs details{border-bottom:1px solid var(--bfp-line);padding:21px 0}.bfp-faqs summary{cursor:pointer;list-style:none;font-weight:800;display:flex;justify-content:space-between;gap:18px}.bfp-faqs summary::-webkit-details-marker{display:none}.bfp-faqs summary:after{content:"+";font-size:22px;font-weight:400;color:var(--bfp-deep)}.bfp-faqs details[open] summary:after{content:"\2212"}.bfp-faqs details p{color:#6d737b;font-size:14px;line-height:1.8;max-width:720px}.bfp-note{padding:20px 22px;border-radius:16px;background:var(--bfp-pale);color:#6d737b;font-size:13px;line-height:1.7;margin-top:28px}.bfp-form{max-width:680px;margin:30px auto 0;display:grid;gap:14px}.bfp-form label{font-size:13px;font-weight:700}.bfp-form input,.bfp-form textarea{width:100%;padding:14px 16px;border:1px solid var(--bfp-line);border-radius:12px;background:#fdfdfd;color:var(--bfp-ink);font:inherit;margin-top:7px}.bfp-form textarea{min-height:150px;resize:vertical}.bfp-form button{border:0;cursor:pointer;font:inherit}.bfp-success{padding:16px;border-radius:12px;background:var(--bfp-pale)}@media(max-width:700px){.bfp-wrap{width:calc(100% - 36px)}.bfp-hero{padding-top:54px}.bfp-grid{grid-template-columns:1fr}.bfp-section{padding:46px 0}.bfp-lede{font-size:15px}}.bf-purchase{display:inline-flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:100%;vertical-align:middle}.bf-purchase-form{margin:0!important;padding:0!important;display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px}.bf-buy-button{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 25px;border-radius:999px;border:1px solid #34383F;background:#34383f;color:#fff;font-family:Manrope,Arial,sans-serif;font-weight:800;font-size:14px;line-height:1.2;letter-spacing:0;cursor:pointer;white-space:nowrap;transition:transform .2s,filter .2s}.bf-buy-button:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.09)}.bf-buy-button:disabled{opacity:.72;cursor:not-allowed}.bf-buy-note{display:block;font-family:Manrope,Arial,sans-serif;font-size:11px;letter-spacing:.01em;line-height:1.5;color:#767b83;margin:0!important}.bf-buy-choice-wrap{display:inline-flex;flex-direction:column;gap:4px}.bf-buy-label{font-size:10px;font-weight:800;color:#696d65;text-align:left;letter-spacing:.07em;text-transform:uppercase}.bf-buy-choice{min-height:49px;min-width:130px;padding:0 34px 0 15px;border:1px solid #C8D2C3;border-radius:13px;background:#fff;color:#292c31;font-family:Manrope,Arial,sans-serif;font-size:13px}#bf-store .bf-product-more{display:inline-flex;margin-top:14px;font-size:12px;font-weight:800;color:#34383f;text-decoration:underline;text-underline-offset:4px}#bf-store .bf-hero-purchase{align-items:flex-start}#bf-store .bf-final .bf-purchase{align-items:center}#bf-store .bf-final .bf-buy-button{background:#f7f7f6;color:#34383f;border-color:#f7f7f6}#bf-store .bf-final .bf-buy-note{color:#dfe7d8}.bfp-hero-purchase{display:flex;justify-content:center;margin-top:24px}.bfp-hero-purchase .bf-purchase{align-items:center}#bf-extra-product .bfx-promise .bf-purchase{margin:14px 0 8px}@media(max-width:760px){.bf-buy-button{min-height:49px;padding:0 20px;font-size:13px}.bf-purchase-form{gap:8px}.bfp-hero-purchase{padding:0 12px}}:root{--bf-ink:#292C31;--bf-violet:#34383F;--bf-purple:#858A92;--bf-pale:#ECEDEF;--bf-cream:#F7F7F6;--bf-muted:#767B83;--bf-line:#E0E1E4}body,.gradient,.content-for-layout,.header-wrapper,.header,.section-header{background:#f7f7f6!important}#bf-store{--bf-ink:#292C31;--bf-violet:#34383F;--bf-purple:#858A92;--bf-pale:#ECEDEF;--bf-cream:#F7F7F6;--bf-muted:#767B83;--bf-line:#E0E1E4;background:#f7f7f6;color:#292c31}#bf-store .bf-ticker,#bf-store .bf-final{background:#34383f!important}#bf-store .bf-art{background:radial-gradient(ellipse at 52% 43%,#fff,#f0f1f3 31%,#dee0e4 69%,#c7cbd1)!important}#bf-store .bf-feature-band{background:#e7e8eb!important}#bf-store .bf-feature-art{background:radial-gradient(ellipse at 50% 40%,#fafafb,#e7e8eb 55%,#cfd2d7)!important}#bf-store .bf-icon{background:#eaebed!important;color:#525861!important}#bf-store .bf-colour-form button{background:#34383f!important}#bf-store .bf-colour-notice{background:#e4e5e8!important;color:#555b65!important}#bf-product-story{background:#f7f7f6!important;color:#292c31!important;--ink:#292C31;--muted:#767B83;--paper:#F7F7F6;--cream:#ECEDEF;--orange:#858A92;--line:#E0E1E4}#bf-product-story .bps-feature,#bf-product-story .bps-gallery figure{background:#ecedef!important}#bf-product-story .bps-card{background:#fafafa!important;border-color:#e0e1e4!important}#bf-product-story .bps-bottom{background:#34383f!important}#bf-product-story h2 .bps-orange,#bf-product-story .bps-orange{color:#858a92!important}#bf-product-story .bps-note{background:#f7f7f6!important;border-color:#d9dbde!important}#bf-extra-product{--ink:#292C31;--muted:#767B83;--paper:#F7F7F6;--cream:#ECEDEF;--orange:#858A92;--line:#E0E1E4}.bfp-page{--bfp-ink:#292C31;--bfp-deep:#34383F;--bfp-sage:#858A92;--bfp-pale:#ECEDEF;--bfp-cream:#F7F7F6;--bfp-line:#E0E1E4}.main-product-section{background:#f7f7f6!important;color:#292c31!important}.main-product-section .price{color:#34383f!important}.main-product-section .product-form__submit,.footer,.footer__content-top,.footer__content-bottom{background:#34383f!important}.bf-buy-button{background:#34383f!important;border-color:#34383f!important}@media(prefers-reduced-motion:no-preference){html.bf-motion-on .bf-scroll-reveal{opacity:0;transform:translate3d(0,30px,0);filter:blur(3px);transition:opacity .82s cubic-bezier(.2,.7,.2,1),transform .82s cubic-bezier(.2,.7,.2,1),filter .82s ease;transition-delay:var(--bf-reveal-delay,0ms)}html.bf-motion-on .bf-scroll-reveal.bf-scroll-in{opacity:1;transform:translateZ(0);filter:blur(0)}}@media(prefers-reduced-motion:reduce){html.bf-motion-on .bf-scroll-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}.bf-purchase .bf-purchase-form{display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;gap:12px!important;flex-wrap:wrap!important}.bf-purchase .bf-buy-choice-wrap{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:6px!important}.bf-purchase .bf-buy-choice{height:52px!important;min-height:52px!important;box-sizing:border-box!important}.bf-purchase .bf-buy-button{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:flex-end!important;height:52px!important;min-height:52px!important;min-width:190px!important;padding:0 22px!important;opacity:1!important;visibility:visible!important;background:#34383f!important;color:#fff!important;border:1px solid #34383f!important;border-radius:999px!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;-webkit-text-fill-color:#fff!important;box-sizing:border-box!important}.bf-purchase .bf-buy-button .bf-buy-button-text{display:inline!important;position:relative!important;z-index:3!important;opacity:1!important;visibility:visible!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:13px!important;line-height:1.2!important}.bf-purchase .bf-buy-button:before,.bf-purchase .bf-buy-button:after{pointer-events:none!important}#bf-store .bf-final .bf-purchase .bf-buy-button{background:#f7f7f6!important;color:#34383f!important;border-color:#f7f7f6!important;-webkit-text-fill-color:#34383f!important}#bf-store .bf-final .bf-purchase .bf-buy-button .bf-buy-button-text{color:#34383f!important;-webkit-text-fill-color:#34383f!important}@media(max-width:560px){.bf-purchase .bf-purchase-form{gap:10px!important}.bf-purchase .bf-buy-choice{min-width:145px!important}.bf-purchase .bf-buy-button{min-width:160px!important;padding:0 14px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bedfellow-editorial.css.map */
