@media(min-width:700px){.bfh-page{background:#fdfbf8}.bfh-page .bfh-container{width:min(1320px,calc(100% - 64px))}.bfm-home.bfh-section{padding-block:28px}.bfm-home .bfh-section-heading{align-items:center;margin-bottom:20px}.bfm-home .bfh-section-heading h2{font-size:clamp(25px,2.25vw,32px)}.bfm-home .bfh-section-heading>.bfh-text-link{font-size:13px}.bfm-home .bfh-button{min-height:48px}.bfm-home.bfh-hero{position:relative;width:min(1320px,calc(100% - 64px));margin:0 auto 24px;border-radius:8px;overflow:hidden;background:#f6e6d5 url(bfh-mobile-hero-scene.webp) center / cover no-repeat}.bfm-home.bfh-hero--campaign{background-image:url(bfh-hero-natural-v2.webp);background-position:center 80%}.bfm-home.bfh-hero .bfh-hero__layout{position:relative;display:flex;align-items:center;width:100%;min-height:clamp(450px,52vw,730px);padding:clamp(32px,4.5vw,64px)}.bfm-home.bfh-hero .bfh-hero__copy{position:relative;z-index:2;width:42%;max-width:410px;padding:0}.bfm-home.bfh-hero .bfh-hero__copy>.bfh-eyebrow{display:none}.bfm-home.bfh-hero h1{max-width:100%;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.7vw,64px);line-height:1.03;font-weight:400;letter-spacing:-.045em}.bfm-home.bfh-hero .bfh-hero__intro{max-width:300px;margin-top:22px!important;font-size:17px;line-height:1.45;color:#30241d}.bfm-home.bfh-hero .bfh-hero__intro-desktop{display:none}.bfm-home.bfh-hero .bfh-hero__intro>.bfh-mobile-reference-only{display:block}.bfm-home.bfh-hero .bfh-hero__actions{display:block;margin-top:26px}.bfm-home.bfh-hero .bfh-hero__actions>.bfh-button{width:auto;min-height:52px;max-width:100%;padding:14px 20px;font-size:15px}.bfm-home.bfh-hero .bfh-hero__actions>.bfh-text-link{display:none}.bfm-home.bfh-hero .bfh-hero__products{position:absolute;right:4%;bottom:12%;display:flex;align-items:end;gap:0;width:49%;height:75%;padding:0}.bfm-home.bfh-hero .bfh-hero__products>div{width:50%;height:100%}.bfm-home.bfh-hero .bfh-hero__products>div:first-child{transform:translateY(10px)}.bfm-home.bfh-hero .bfh-product__photo{height:100%;overflow:visible}.bfm-home.bfh-hero .bfh-product__info,.bfm-home.bfh-hero--campaign .bfh-hero__products{display:none}.bfm-home.bfh-shopping-paths{display:block;margin-bottom:24px}.bfm-home .bfh-shopping-paths__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bfm-home .bfh-shopping-path{position:relative;display:block;min-height:clamp(180px,20vw,260px);overflow:hidden;border-radius:8px;padding:clamp(22px,2.5vw,34px);background:#f8e4d4 url(bfh-mobile-hero-scene.webp) 65% center / cover no-repeat}.bfm-home .bfh-shopping-path__copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;width:52%}.bfm-home .bfh-shopping-path__copy strong{font-size:clamp(24px,2.7vw,36px);font-weight:500;line-height:1.08;letter-spacing:-.03em}.bfm-home .bfh-shopping-path__copy>span{font-size:14px;line-height:1.4}.bfm-home .bfh-shopping-path__copy>svg{width:36px;height:36px;margin-top:4px;padding:9px;border-radius:50%;background:var(--bfh-accent);color:#fff}.bfm-home .bfh-shopping-path__coffret{position:absolute;right:0;bottom:3%;width:62%;height:88%}.bfm-home .bfh-shopping-path__coffret img{display:block;width:100%;height:100%;object-fit:contain}.bfm-home .bfh-shopping-path--coffret .bfh-shopping-path__copy{width:53%}.bfm-home .bfh-shopping-path--lot .bfh-shopping-path__copy{width:48%}.bfm-home .bfh-shopping-path__lots{position:absolute;inset:10px 1% 10px auto;width:47%;display:grid;grid-template-rows:repeat(2,minmax(0,1fr))}.bfm-home .bfh-shopping-path__lots>span{display:block;min-height:0}.bfm-home .bfh-shopping-path__lots img{display:block;width:100%;height:100%;object-fit:contain}.bfm-home.bfh-trust{display:none}.bfm-home .bfh-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bfm-home .bfh-product:not(.bfh-product--compact){background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #5137280d}.bfm-home .bfh-product:not(.bfh-product--compact) .bfh-product__photo{height:clamp(180px,18vw,245px);padding:16px 8px 10px;background:#faeee1 url(bfh-mobile-hero-scene.webp) left center / auto 100% no-repeat}.bfm-home .bfh-product:not(.bfh-product--compact) .bfh-product__info{display:grid;grid-template-columns:auto 1fr;align-content:start;align-items:center;padding:14px}.bfm-home .bfh-product__info>.bfh-eyebrow,.bfm-home .bfh-product__name,.bfm-home .bfh-product__info>.bfh-button{grid-column:1 / -1}.bfm-home .bfh-product__name{order:-2;margin-top:0!important;min-height:0;font-size:15px!important}.bfm-home .bfh-product__info>.bfh-eyebrow{order:-1;margin-top:5px;font-size:11px;letter-spacing:0;text-transform:none}.bfm-home .bfh-product__volume,.bfm-home .bfh-product__notes{display:none}.bfm-home .bfh-product__price{font-size:21px;margin-top:9px!important}.bfm-home .bfh-product__reviews{align-self:center;margin-top:9px;padding-left:10px;min-height:18px;font-size:11px}.bfm-home .bfh-product__reviews .jdgm-star{color:#ad6c28!important;font-size:12px}.bfm-home .bfh-product__info>.bfh-button{min-height:44px;margin-top:12px;padding:10px;border-color:#b68d91;border-radius:6px;color:#76333d;background:transparent;font-size:13px}.bfm-home .bfh-product__info>.bfh-button:hover{color:#fff;background:#76333d;border-color:#76333d}.bfm-home .bfh-universe-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.bfm-home .bfh-universe__tile{height:clamp(150px,16vw,220px);border-radius:8px}.bfm-home .bfh-universe__caption{padding:18px;gap:5px}.bfm-home .bfh-universe__name{font-size:clamp(22px,2vw,28px)}.bfm-home .bfh-universe__caption>span:last-child{justify-content:start;gap:8px;font-size:12px}.bfm-home .bfh-universe__results{width:calc(400% + 54px);padding:26px;margin-top:20px;border-radius:8px}.bfm-home .bfh-universe--floral .bfh-universe__results{margin-left:calc(-100% - 18px)}.bfm-home .bfh-universe--gourmand .bfh-universe__results{margin-left:calc(-200% - 36px)}.bfm-home .bfh-universe--boise .bfh-universe__results{margin-left:calc(-300% - 54px)}.bfm-home .bfh-universe__results .bfh-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));width:min(100%,calc(var(--bfh-results-count) * 260px));max-width:100%;margin-inline:auto}.bfm-home.bfh-range{width:min(1320px,calc(100% - 64px));max-width:1320px;margin:18px auto 26px;padding:0;border-radius:8px;overflow:hidden}.bfm-home.bfh-range .bfh-range__layout{width:100%}.bfm-home.bfh-range--refined .bfh-range__tagline,.bfm-home.bfh-range--refined .bfh-range__description,.bfm-home.bfh-range--refined .bfh-range__reference,.bfm-home.bfh-range--refined .bfh-range__copy>.bfh-eyebrow{display:none}.bfm-home.bfh-range--refined .bfh-range__mobile-intro{display:block;max-width:600px;margin-top:16px;font-size:18px;line-height:1.55}.bfm-home.bfh-range--refined .bfh-range__copy{max-width:620px}.bfm-home.bfh-range--refined .bfh-range__copy h2{font-size:clamp(34px,3vw,44px)}.bfm-home.bfh-range--editorial .bfh-range__layout{padding:42px 32px}.bfm-home.bfh-range--refined .bfh-range__copy>.bfh-button,.bfm-home.bfh-range--refined .bfh-range__copy>.bfh-range__secondary{width:100%;max-width:430px;min-height:50px;margin-top:20px;font-size:16px}.bfm-home.bfh-range--refined .bfh-range__copy>.bfh-range__secondary{margin-top:12px}.bfm-home.bfh-range--casa .bfh-range__layout{display:flex;flex-direction:column;gap:0;padding:0}.bfm-home.bfh-range--casa .bfh-range__campaign{order:0;width:100%;overflow:visible}.bfm-home.bfh-range--casa .bfh-range__campaign-image{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain;border-radius:8px}.bfm-home.bfh-range--casa .bfh-range__campaign-links{justify-content:center;padding:8px 18px}.bfm-home.bfh-range--casa .bfh-range__copy{width:100%;max-width:none;padding:28px 32px 34px}.bfm-home.bfh-range--casa .bfh-range__copy>.bfh-range__mobile-intro{display:none}.bfm-home.bfh-lots{margin-top:8px;padding-block:14px 28px;background:transparent}.bfm-home.bfh-lots .bfh-lots__heading,.bfm-home.bfh-lots .bfh-lots__steps,.bfm-home.bfh-lots .bfh-lots__grid{display:none}.bfm-home.bfh-lots .bfh-lots-compact{display:block;padding:0}.bfm-home.bfh-lots .bfh-lots-compact__copy{text-align:left}.bfm-home.bfh-lots .bfh-lots-compact h2{font-size:clamp(25px,2.25vw,32px)}.bfm-home.bfh-lots .bfh-lots-compact p{margin-top:10px;font-size:16px}.bfm-home.bfh-lots .bfh-lots-compact__families{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:22px}.bfm-home.bfh-lots .bfh-lots-compact__family{position:relative;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:16px;min-width:0;min-height:210px;padding:28px;border:0;border-radius:8px;overflow:hidden;background:#f3e0cd url(bfh-mobile-hero-scene.webp) 35% center / cover no-repeat}.bfm-home.bfh-lots .bfh-lots-compact__name{position:relative;z-index:1;width:40%;font-size:clamp(23px,2.4vw,30px);font-weight:500;line-height:1.12;letter-spacing:-.025em}.bfm-home.bfh-lots .bfh-lots-compact__name small{display:block;margin-top:8px;font-size:17px;font-weight:400;letter-spacing:0}.bfm-home.bfh-lots .bfh-lots-compact__family>svg{position:relative;z-index:1;width:30px;height:30px}.bfm-home.bfh-lots .bfh-lots-compact__family--parfum-33ml{background-image:url(bfh-mobile-elixir-scene.webp)}.bfm-home.bfh-lots .bfh-lots-compact__family--lot-campaign{min-height:0;aspect-ratio:8 / 3;background-image:url(bfh-elixir-50-lot-card-campaign-v1.webp);background-position:center}.bfm-home.bfh-lots .bfh-lots-compact__family--lot-campaign-33{min-height:0;aspect-ratio:8 / 3;background-image:url(bfh-elixir-33-lot-card-campaign-v1.webp);background-position:center}.bfm-home.bfh-lots .bfh-lots-compact__visual{position:absolute;inset:12px 3% 14px auto;display:block;width:53%}.bfm-home.bfh-lots .bfh-lot-range-bottle{display:flex;align-items:end;justify-content:center;height:100%}.bfm-home.bfh-lots .bfh-lot-range-bottle__item{display:block;width:100%;height:100%}.bfm-home.bfh-lots .bfh-lot-range-bottle--duo .bfh-lot-range-bottle__item{width:51%;height:95%}.bfm-home.bfh-lots .bfh-lot-range-bottle--duo .bfh-lot-range-bottle__item+.bfh-lot-range-bottle__item{margin-left:-7%;height:100%}.bfm-home.bfh-lots .bfh-lots-compact>.bfh-button{min-height:48px;margin-top:20px;font-size:14px}.bfm-home#bfh-coffrets .bfh-section-heading h2+p{display:none}.bfm-home .bfh-coffrets{grid-template-columns:minmax(0,1fr);max-width:1000px;margin-inline:auto}.bfm-home .bfh-coffret{display:flex;flex-direction:column;align-items:stretch;padding:0;gap:0;border-radius:8px;overflow:hidden;background:#faf3ec}.bfm-home .bfh-coffret__photo,.bfm-home .bfh-coffret__photo.bfc-coffret-visual{height:clamp(240px,27vw,340px);border-radius:8px;background:#f3ddcb url(bfh-mobile-elixir-scene.webp) center / cover no-repeat;padding:28px 34px 22px}.bfm-home .bfh-coffret>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 24px;padding:24px 28px}.bfm-home .bfh-coffret .bfh-eyebrow,.bfm-home .bfh-coffret h3,.bfm-home .bfh-coffret__price{grid-column:1}.bfm-home .bfh-coffret h3{margin-top:3px;font-size:23px}.bfm-home .bfh-coffret__price{margin:10px 0 0!important;font-size:14px}.bfm-home .bfh-coffret__price strong{display:inline;font-size:23px}.bfm-home .bfh-coffret__desktop-label{display:none}.bfm-home .bfh-coffret .bfh-button{grid-column:2;grid-row:1 / 4;width:auto;min-height:48px;margin:0;font-size:15px;padding:12px 20px;border-color:#b68d91}.bfm-home .bfh-coffret .bfh-mobile-reference-only{display:inline-flex;align-items:center;gap:10px}.bfm-home.bfh-reviews{padding-block:28px;background:transparent}.bfm-home.bfh-reviews>.bfh-container{display:grid;grid-template-columns:220px 1fr;align-items:start;gap:30px}.bfm-home.bfh-reviews>.bfh-container>.bfh-eyebrow{display:none}.bfm-home.bfh-reviews h2{padding-top:3px;font-size:25px}.bfm-home .bfh-reviews__layout{display:block;margin:0}.bfm-home .bfh-reviews__photo{display:none}.bfm-home.bfh-reviews blockquote p{font-size:24px;line-height:1.35}.bfm-home.bfh-reviews cite{margin-top:8px;font-size:13px}.bfm-home.bfh-reviews .bfh-text-link{margin-top:10px;font-size:13px}.bfm-home .bfh-faq__layout{grid-template-columns:1fr;gap:12px;max-width:1000px}.bfm-home .bfh-faq__layout>div>.bfh-eyebrow,.bfm-home .bfh-faq__layout>div>h2+p{display:none}.bfm-home.bfh-faq h2{margin-bottom:8px;font-size:28px}.bfm-home.bfh-faq summary{min-height:52px;padding-block:14px;font-size:16px}.bfm-home.bfh-faq details>p{font-size:15px}.bfh-page .bfh-footer{padding-block:30px 24px;background:#fdfbf8;border-top:0}.bfh-page .bfh-footer__layout{display:block}.bfh-page .bfh-footer__brand{text-align:center;padding-bottom:0}.bfh-page .bfh-footer__brand img{width:140px;height:auto;margin-inline:auto}.bfh-page .bfh-footer__wordmark{font-family:Georgia,Times New Roman,serif;font-size:22px;letter-spacing:.23em}.bfh-page .bfh-footer__brand p,.bfh-page .bfh-footer__group,.bfh-page .bfh-footer__payments{display:none}.bfh-page .bfh-footer__mobile-links{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 22px;margin-top:12px}.bfh-page .bfh-footer__mobile-links a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.bfh-page .bfh-footer__bottom{flex-direction:column;gap:10px;margin-top:10px;padding-top:0;border:0}.bfh-page .bfh-footer__bottom .social-media{order:-1;gap:18px}.bfh-page .bfh-footer__bottom>p{font-size:12px}@media(max-width:999px){.bfh-page .bfh-container,.bfm-home.bfh-hero,.bfm-home.bfh-range{width:calc(100% - 40px)}.bfm-home.bfh-hero .bfh-hero__layout{min-height:450px;padding:28px}.bfm-home.bfh-hero .bfh-hero__copy{width:43%}.bfm-home.bfh-hero h1{font-size:clamp(36px,4.8vw,47px)}.bfm-home.bfh-hero .bfh-hero__intro{font-size:15px}.bfm-home.bfh-hero .bfh-hero__actions>.bfh-button{padding-inline:12px;font-size:13px}.bfm-home .bfh-shopping-paths__grid{gap:18px}.bfm-home .bfh-shopping-path{min-height:190px;padding:22px}.bfm-home .bfh-shopping-path__copy strong{font-size:25px}.bfm-home .bfh-shopping-path__copy>span{font-size:12px}.bfm-home .bfh-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bfm-home .bfh-universe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bfm-home .bfh-universe__results{width:calc(200% + 18px)}.bfm-home .bfh-universe--floral .bfh-universe__results,.bfm-home .bfh-universe--boise .bfh-universe__results{margin-left:calc(-100% - 18px)}.bfm-home .bfh-universe--gourmand .bfh-universe__results{margin-left:0}.bfm-home .bfh-lots-compact__families{gap:18px}.bfm-home.bfh-lots .bfh-lots-compact__family{padding:20px}.bfm-home.bfh-lots .bfh-lots-compact__name{font-size:22px}.bfm-home.bfh-lots .bfh-lots-compact__name small{font-size:15px}.bfm-home.bfh-reviews>.bfh-container{grid-template-columns:170px 1fr;gap:24px}}}@media(min-width:1000px){.bfh-page .bfh-container{width:100%;max-width:none}.bfm-home.bfh-hero,.bfm-home.bfh-range{width:100%;max-width:none;margin-inline:0}.bfm-home.bfh-hero .bfh-hero__layout{min-height:clamp(490px,48vw,1230px)}.bfm-home.bfh-hero--campaign{background-position:center}.bfm-home .bfh-section-heading,.bfm-home .bfh-lots-compact__copy{padding-inline:clamp(20px,2vw,48px)}.bfm-home .bfh-shopping-paths__grid,.bfm-home .bfh-product-grid,.bfm-home .bfh-universe-grid,.bfm-home .bfh-lots-compact__families{column-gap:16px}.bfm-home .bfh-shopping-path{min-height:clamp(230px,22vw,470px)}.bfm-home .bfh-product:not(.bfh-product--compact) .bfh-product__photo{height:clamp(220px,22vw,480px)}.bfm-home .bfh-universe__tile{height:clamp(200px,23vw,460px)}.bfm-home .bfh-universe__results{width:calc(400% + 48px)}.bfm-home .bfh-universe--floral .bfh-universe__results{margin-left:calc(-100% - 16px)}.bfm-home .bfh-universe--gourmand .bfh-universe__results{margin-left:calc(-200% - 32px)}.bfm-home .bfh-universe--boise .bfh-universe__results{margin-left:calc(-300% - 48px)}.bfm-home .bfh-coffrets{max-width:none}.bfm-home .bfh-coffret__photo,.bfm-home .bfh-coffret__photo.bfc-coffret-visual{height:clamp(340px,34vw,760px)}.bfm-home.bfh-reviews>.bfh-container,.bfm-home .bfh-faq__layout{padding-inline:clamp(20px,2vw,48px)}}.bfh-page .bfm-home .bfh-product:not(.bfh-product--compact) .bfh-product__photo{background-size:cover;background-position:center bottom}@media(min-width:1000px){.bfm-home .bfh-shopping-path--coffret{background-image:url(bfm-home-coffret.webp);background-position:center}.bfm-home .bfh-shopping-path--lot{background-image:url(bfm-home-lot-50.webp);background-position:center}.bfm-home .bfh-shopping-path__coffret,.bfm-home .bfh-shopping-path__lots{display:none}}.bfm-home .bfh-shopping-path--lot{background-image:url(bfm-home-lot-50.webp);background-position:center;background-size:cover}.bfm-home .bfh-shopping-path--lot .bfh-shopping-path__lots{display:none}.bfm-home .bfh-shopping-path--coffret{background-image:url(dev5-home-coffret-natural-v2.webp);background-position:center;background-size:cover}.bfm-home .bfh-shopping-path--coffret .bfh-shopping-path__coffret{display:none}@media not (min-width:1000px){.bfm-home.bfh-shopping-paths{display:block}.bfm-home .bfh-shopping-path--coffret,.bfm-home .bfh-shopping-path--lot{min-width:0;width:100%;aspect-ratio:4 / 3;min-height:126px;background-size:cover;background-position:right center}.bfm-home .bfh-shopping-path--coffret{background-image:url(dev5-home-coffret-mobile-v4.webp)}.bfm-home .bfh-shopping-path--lot{background-image:url(dev5-home-lot-mobile-v3.webp)}}@media not (min-width:700px){.bfm-home .bfh-shopping-paths__grid{width:calc(100% - 24px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bfm-home .bfh-shopping-path{position:relative;display:block;overflow:hidden;border-radius:8px;padding:14px}.bfm-home .bfh-shopping-path__copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px;width:62%}.bfm-home .bfh-shopping-path__copy strong{font-weight:500;font-size:18px;line-height:1.05;letter-spacing:-.03em}.bfm-home .bfh-shopping-path__copy>span{font-size:9px;line-height:1.25}.bfm-home .bfh-shopping-path__copy>svg{margin-top:2px;width:26px;height:26px;border-radius:50%;background:var(--bfh-accent);color:#fff;padding:6px}}@media not (min-width:360px){.bfh-page .bfm-home .bfh-shopping-paths__grid{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/205/assets/bellefrag-homepage.css.map */
