:root{--bibi-cream:#FBF6F1;--bibi-sage:#F4E6E1;--line:#DCC4BE;--bibi-rose:#E7C6C0;--bibi-rose-ink:#986C68;--ink:#23342D;--muted:#57655D}.bibi-announcement,.bibi-footer{background:#e7c6c0!important;color:#23342d!important}.bibi-footer input,.bibi-footer__bottom{border-color:#dcc4be!important}.bibi-highlights__circle,.bibi-product-ribbon{background:#e7c6c0!important;color:#23342d!important}.q4-home .q4-media-tone:after{background:#f0d7cf1f!important}@media(min-width:990px){.page-index .q4-home .q4-hero{background:#e7c6c0!important;color:#23342d!important}}:focus-visible{outline:2px solid #DCC4BE!important}.bibi-button,.bibi-announcement,.bibi-header [data-cart-count]{background:#e7c6c0!important;color:#23342d!important}.bibi-footer input{border:1px solid #DCC4BE!important}.bibi-trust-strip{background:#f4e6e1!important}.bibi-gallery-dots button[aria-selected=true]{background:#e7c6c0!important;color:#23342d!important}.bibi-gallery-thumbs button[aria-current=true]{border-color:#dcc4be!important}.bibi-option span{border:1px solid #DCC4BE!important}.bibi-option input:checked+span{border:2px solid #DCC4BE!important}.bibi-option input:focus-visible+span{outline:2px solid #DCC4BE!important}.bibimood-assurance__item{background:color-mix(in srgb,var(--color-background) 92%,#F4E6E1 8%)!important}.bibimood-pdp-summary__eyebrow{background:color-mix(in srgb,#F4E6E1 28%,transparent)!important}.bibi-technical dl>div{border-bottom:1px solid #DCC4BE!important}.bibi-editorial__contact{background:#e7c6c0!important;color:#23342d!important}.bibi-editorial__story{background:#f4e6e1!important}.bibi-use li>span{background:#e7c6c0!important;color:#23342d!important}.bibi-facts details{border-bottom:1px solid #DCC4BE!important}.bibi-editorial__help{background:#f4e6e1!important}.bibi-editorial :focus-visible{outline:2px solid #DCC4BE!important}.q4-hero,.q4-button--primary,.q4-image-copy,.q4-pack-card__cta{background:#e7c6c0!important;color:#23342d!important}.bibimood-withdrawal__success{background:#f4e6e1!important}.bibimood-withdrawal__success>span{background:#f4e6e1!important}.bibi-benefit-hover__fact{border-top:1px solid #DCC4BE!important}.bibi-choice__card{border:1px solid #DCC4BE!important}.bibi-choice__card--featured{border:2px solid var(--green,#DCC4BE)!important}.bibi-choice__note{border-top:1px solid #DCC4BE!important}.q4-home .bibi-choice__cta,.bibi-choice__cta{border:1px solid #DCC4BE!important}.q4-home .bibi-choice__card--featured .bibi-choice__cta,.bibi-choice__card--featured .bibi-choice__cta{background:#e7c6c0!important;color:#23342d!important}.bibi-choice__cta:focus-visible,.bibi-choice__image:focus-visible{outline:2px solid #DCC4BE!important}.bibi-product-offer{background:#f4e6e1!important}.bibi-offer-shipping progress::-webkit-progress-bar{background:#f4e6e1!important}.bibi-offer-shipping progress::-webkit-progress-value{background:#e7c6c0!important;color:#23342d!important}.bibi-offer-shipping progress::-moz-progress-bar{background:#e7c6c0!important;color:#23342d!important}.bibi-cart-shipping__track>span{background:#e7c6c0!important;color:#23342d!important}.bibi-outings{background:#f4e6e1!important}.bibi-outings .bibi-outings__path{border:1px solid #DCC4BE!important}.bibi-outings__icon{background:#f4e6e1!important}@media(min-width:750px)and (hover:hover)and (prefers-reduced-motion:no-preference){.bibi-outings__path:hover{border-color:#dcc4be!important}}.bibi-highlights__circle,.bibi-more__facts span{background:#f4e6e1!important}.bibi-footer,.bibi-footer p,.bibi-footer a,.bibi-footer h2,.bibi-announcement{color:#23342d!important}.bibi-footer{background:#f0dcd5!important}.bibi-footer input{background:#fff!important}.bibi-button:not(.bibi-button--secondary),.bibi-mobile-add .bibi-button,.bibi-drawer [data-cart-checkout] .bibi-button{background:#e7c6c0!important;color:#23342d!important}.bibi-button:hover{filter:brightness(.97)}.bibi-heart-mark{width:1em;height:1em;color:#b98280;display:inline-block;vertical-align:-.1em;flex:none}.bibi-logo{position:relative}.bibi-logo .bibi-heart-mark{position:absolute;width:21px;height:24px;right:-21px;top:-7px;transform:rotate(9deg)}.page-index .bibi-header{color:#23342d!important}.page-index .bibi-nav details[open]{color:#23342d!important}.page-index .bibi-header [data-cart-count]{background:#e7c6c0!important;color:#23342d!important}.q4-home{--ivory:#FBF6F1;--line:#DCC4BE}.q4-home .q4-hero{background:#fbf6f1!important;color:#23342d;min-height:620px!important;align-items:center}.q4-home .q4-hero:after{background:linear-gradient(90deg,rgba(251,246,241,.98) 0%,rgba(251,246,241,.92) 27%,rgba(251,246,241,.58) 43%,transparent 62%)!important}.q4-home .q4-hero__copy{width:52%;padding:110px 0 65px max(4.5vw,24px)}.q4-home .q4-hero .q4-kicker,.q4-home .q4-hero h1,.q4-home .q4-hero__text,.q4-home .q4-hero__proof{color:#23342d!important}.q4-home .q4-hero h1{display:block;font-size:clamp(36px,3.45vw,54px)!important;line-height:1.09;max-width:610px;letter-spacing:-.035em}.q4-home .q4-hero h1 .bibi-heart-mark{color:#b98280;width:.86em;height:.86em;vertical-align:-.1em;margin-left:.08em;transform:rotate(8deg)}.q4-home .q4-hero__text{max-width:470px;font-size:16px}.q4-home .q4-hero .q4-button--primary{background:#e7c6c0!important;color:#23342d!important}.q4-home .q4-hero__proof b{border-color:#84938b}.q4-home .q4-hero__image{object-position:center center!important}.bibi-product-ribbon{background:#f4e6e1!important;color:#23342d!important}.bibi-highlights__circle{background:#f4e6e1!important;color:#986c68!important}.bibi-progress-fill{background:#c49591!important}.bibi-mobile-add,.bibi-drawer{background:#fbf6f1}@media(min-width:750px)and (max-width:989px){.page-index .bibi-header{background:#fbf6f1!important}.q4-home .q4-hero__copy{width:60%}}@media(max-width:749px){.page-index .bibi-header{height:65px;top:43px!important;background:#fbf6f1f0!important}.bibi-logo{font-size:25px}.bibi-logo .bibi-heart-mark{width:17px;height:20px;right:-17px;top:-5px}.q4-home .q4-hero{min-height:770px!important;align-items:flex-end}.q4-home .q4-hero:after{background:linear-gradient(0deg,#fbf6f1,#fbf6f1fa 22%,#fbf6f1e6 37%,#fbf6f11a 63%,#fbf6f114)!important}.q4-home .q4-hero__image{object-position:60% top!important;object-fit:cover}.q4-home .q4-hero__copy{width:100%;max-width:none;padding:105px 22px 30px}.q4-home .q4-hero h1{font-size:33px!important;line-height:1.08;max-width:355px;margin-bottom:17px}.q4-home .q4-hero .q4-kicker{max-width:310px;font-size:9px;line-height:1.5;letter-spacing:.14em;margin-bottom:13px}.q4-home .q4-hero__text{max-width:355px;font-size:13px;margin-bottom:20px}.q4-home .q4-hero .q4-actions{width:100%}.q4-home .q4-hero .q4-button--primary{width:100%;justify-content:center;font-size:13px;padding:16px 12px}.q4-home .q4-hero__proof{font-size:11px;gap:15px;margin-top:18px}.q4-home .q4-hero__proof b{width:17px;height:17px}.bibi-header.menu-open .bibi-nav{background:#fbf6f1!important;color:#23342d!important}}@media(max-width:749px){.page-index .bibi-header{position:relative!important;top:auto!important;height:65px;background:#fbf6f1!important}.q4-home .q4-hero{min-height:780px!important}.q4-home .q4-hero__image{height:480px!important;top:0;object-fit:cover;object-position:center center!important}.q4-home .q4-hero:after{background:linear-gradient(0deg,#fbf6f1 0% 38%,#fbf6f1e6 43%,#fbf6f100 57%)!important}.q4-home .q4-hero__copy{padding-bottom:28px}}.page-index .bibi-header{position:absolute!important;top:35px!important;left:0;right:0;background:transparent!important;color:#fbf6f1!important}.page-index .bibi-nav details[open]{color:#fbf6f1!important}.page-index .bibi-logo .bibi-heart-mark{color:#e7c6c0}.q4-home .q4-hero{min-height:620px!important;align-items:center;background:#3b3533!important}.q4-home .q4-hero:after{background:linear-gradient(90deg,#1e1a19ba,#1e1a1987,#1e1a191a 70%,#1e1a1908)!important}.q4-home .q4-hero .q4-kicker,.q4-home .q4-hero h1,.q4-home .q4-hero__text,.q4-home .q4-hero__proof{color:#fbf6f1!important}.q4-home .q4-hero__copy{width:52%;padding:110px 0 65px max(4.5vw,24px);background:none}.q4-home .q4-hero__image{top:0;height:100%!important;width:100%;object-fit:cover;object-position:center center!important}.q4-home .q4-hero h1 .bibi-heart-mark{color:#e7c6c0}.q4-home .q4-hero__proof b{border-color:#fbf6f1cc}@media(min-width:750px)and (max-width:989px){.page-index .bibi-header{background:transparent!important}.q4-home .q4-hero__copy{width:60%}.page-index .bibi-header.menu-open .bibi-nav{color:#23342d!important}}@media(max-width:749px){.page-index .bibi-header{top:35px!important;height:65px;background:transparent!important}.q4-home .q4-hero{min-height:730px!important;align-items:flex-end}.q4-home .q4-hero__image{height:100%!important;object-fit:cover;object-position:60% center!important}.q4-home .q4-hero:after{background:linear-gradient(0deg,#1e1a19e8,#1e1a19b8 25%,#1e1a1933 55%,#1e1a1914)!important}.q4-home .q4-hero__copy{width:100%;max-width:none;padding:100px 22px 32px;background:none}.q4-home .q4-hero h1{font-size:33px!important;line-height:1.09;max-width:355px}.q4-home .q4-hero .q4-button--primary{background:#e7c6c0!important;color:#23342d!important}.page-index .bibi-header.menu-open .bibi-nav,.page-index .bibi-header.menu-open .bibi-nav details[open]{color:#23342d!important}}@media(max-width:359px){.page-index .bibi-header{top:48px!important}.q4-home .q4-hero{min-height:750px!important}.q4-home .q4-hero h1{font-size:30px!important}}.bibi-outings,.bibi-outings .bibi-outings__path{background:var(--bibi-cream,#FBF6F1)!important}.bibi-outings .bibi-outings__icon{background:#e7c6c0!important}.q4-home .q4-hero h1 .bibi-hero-line{display:block;white-space:nowrap}.q4-home .q4-accessories .bibi-card>p:last-child{margin-bottom:0}@media(max-width:749px){.q4-home .q4-hero{height:650px!important;min-height:650px!important;align-items:flex-start}.q4-home .q4-hero__image{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none;object-fit:cover;object-position:58% center!important;mask-image:none;-webkit-mask-image:none}.q4-home .q4-hero__copy{position:absolute;top:36%;bottom:auto;width:100%;max-width:none;padding:0 20px!important;margin:0}.q4-home .q4-hero .q4-kicker{font-size:9px;letter-spacing:.12em;max-width:none;line-height:1.5;margin-bottom:15px}.q4-home .q4-hero h1{font-size:clamp(25px,8.2vw,33px)!important;line-height:1.08;letter-spacing:-.035em;max-width:none;margin-bottom:21px}.q4-home .q4-hero h1 .bibi-heart-mark{width:.8em;height:.8em;vertical-align:-.08em;margin-left:.06em}.q4-home .q4-hero__text{font-size:14px;line-height:1.55;max-width:none;margin-bottom:25px}.q4-home .q4-hero .q4-button--primary{min-height:52px;font-size:13px;padding:15px 12px}.q4-home .q4-hero__proof{margin-top:23px;font-size:11px;gap:16px}.q4-home .q4-hero:after{background:linear-gradient(0deg,#1e1a19c7,#1e1a19a8 45%,#1e1a1957 67%,#1e1a1914)!important}.q4-home .q4-accessories{padding-bottom:16px!important}.q4-home .q4-accessories .bibi-catalog-grid{padding-bottom:4px}.q4-home .bibi-outings{padding-top:16px!important}}@media(max-width:359px){.q4-home .q4-hero{height:650px!important;min-height:650px!important}.q4-home .q4-hero__copy{top:34%}.q4-home .q4-hero__text{font-size:13px}.q4-home .q4-hero__proof{font-size:10px;gap:11px}}[data-bibi-bundle] button[type=submit],[data-bibi-offer-add] button[type=submit],[data-bibi-trio-add] button[type=submit]{background:#e7c6c0!important;color:#23342d!important;border-color:#e7c6c0!important}@media(max-width:749px){.q4-home .q4-hero{height:clamp(560px,148vw,600px)!important;min-height:clamp(560px,148vw,600px)!important}.q4-home .q4-hero__image{object-position:58% top!important;transform:scale(1.12);transform-origin:58% top}.q4-home .q4-hero__copy{top:auto!important;bottom:62px;z-index:2}.q4-home .q4-hero:after{background:linear-gradient(180deg,#1e1a191a,#1e1a192e,#1e1a19a6 50%,#1e1a19d1 calc(100% - 76px),#1e1a19b8 calc(100% - 56px),#1e1a1957 calc(100% - 34px),#1e1a1914 calc(100% - 16px),#1e1a1900)!important}.q4-home .q4-hero:before{content:"";position:absolute;inset:auto 0 0;height:80px;background:linear-gradient(0deg,#fbf6f1 0% 8%,#fbf6f1fa 20%,#fbf6f1e6 32%,#fbf6f1b0,#fbf6f166 60%,#fbf6f129 73%,#fbf6f109 87%,#fbf6f100);z-index:1;pointer-events:none}.q4-home .q4-hero__proof{justify-content:space-between;gap:10px;width:100%;margin-top:20px}.q4-home .q4-featured{padding-top:28px!important}}@media(max-width:749px){.q4-home .q4-collections{padding-bottom:18px!important}.q4-home .q4-accessories{padding-top:22px!important}}@media(max-width:749px){.q4-home .bibi-outings{padding-bottom:18px!important}.q4-home .q4-blog{padding-top:22px!important;padding-bottom:18px!important}.q4-home .q4-faq{padding-top:22px!important}}@media(max-width:749px){.q4-home .q4-featured{padding-bottom:42px!important}.q4-home .q4-collections{padding-top:42px!important}}.q4-home .q4-compare{border:1px solid #DCC4BE;border-radius:20px;background:#f8eeea;overflow:hidden;margin-top:28px}.q4-home .q4-compare>.bibi-compare-invite{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:26px 28px;list-style:none;cursor:pointer;position:relative}.q4-home .bibi-compare-invite__eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 13px;color:#76534f;font-size:10px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.q4-home .bibi-compare-invite__eyebrow svg{width:26px;height:26px;border:1px solid #DCC4BE;border-radius:50%;padding:5px;box-sizing:border-box;flex:none}.q4-home .bibi-compare-invite__title{font-size:28px;font-weight:650;line-height:1.12;letter-spacing:-.035em;color:#23342d;max-width:430px;text-wrap:balance}.q4-home .bibi-compare-invite__text{display:block;max-width:440px;margin-top:12px;font-size:14px;font-weight:400;line-height:1.6;color:#536159}.q4-home .bibi-compare-invite__action{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;margin-top:21px;padding:12px 20px;border-radius:9px;box-sizing:border-box;background:#e7c6c0;color:#23342d;font-size:14px;font-weight:750;line-height:1.3}.q4-home .bibi-compare-invite__action svg{width:21px;height:21px;flex:none;transition:transform .2s ease}.q4-home .bibi-compare-invite__opened,.q4-home .q4-compare[open] .bibi-compare-invite__closed{display:none}.q4-home .q4-compare[open] .bibi-compare-invite__opened{display:inline}.q4-home .q4-compare[open] .bibi-compare-invite__action svg{transform:rotate(-90deg)}.q4-home .q4-compare>.bibi-compare-invite:focus-visible{outline:2px solid #986C68;outline-offset:-5px;border-radius:20px}.q4-home .q4-compare .q4-compare__body{padding:0 22px 22px;background:#fbf6f1;border-top:1px solid #DCC4BE}@media(min-width:750px){.q4-home .q4-compare>.bibi-compare-invite{padding:28px 320px 28px 32px}.q4-home .bibi-compare-invite__action{position:absolute;right:32px;top:50%;transform:translateY(-50%);margin:0;min-width:240px}.q4-home .bibi-compare-invite__title{max-width:510px;font-size:30px}.q4-home .bibi-compare-invite__text{max-width:510px}}@media(max-width:749px){.q4-home .q4-compare>.bibi-compare-invite{padding:22px}.q4-home .bibi-compare-invite__action{width:100%;margin-top:19px}.q4-home .bibi-compare-invite__title{font-size:27px}.q4-home .q4-compare .q4-compare__body{padding:0 14px 16px}.q4-home .bibi-compare-invite__eyebrow{font-size:9px;letter-spacing:.07em}}@media(max-width:359px){.q4-home .q4-compare>.bibi-compare-invite{padding:19px}.q4-home .bibi-compare-invite__title{font-size:24px}.q4-home .bibi-compare-invite__action{font-size:13px;padding-inline:15px}.q4-home .bibi-compare-invite__text{font-size:13px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.q4-home .q4-compare:not([open])>.bibi-compare-invite:hover .bibi-compare-invite__action svg{transform:translate(4px)}}.q4-home .q4-compare .bibi-choice__cta,.q4-home .q4-compare .bibi-choice__kettle>a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;box-sizing:border-box;padding:12px 18px;border:1px solid #E7C6C0!important;border-radius:9px;background:#e7c6c0!important;color:#23342d!important;text-decoration:none!important;font-weight:750;line-height:1.35;max-width:100%}.q4-home .q4-compare .bibi-choice__cta:focus-visible,.q4-home .q4-compare .bibi-choice__kettle>a:focus-visible{outline:2px solid #986C68;outline-offset:3px}@media(hover:hover){.q4-home .q4-compare .bibi-choice__cta:hover,.q4-home .q4-compare .bibi-choice__kettle>a:hover{background:#dfb7b1!important;border-color:#dfb7b1!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/bibimood-rose-preview.css.map */
