.bfm-home.bfh-hero.bfh-hero--noel{position:relative;width:100%;margin:0 auto 24px;overflow:hidden;border-radius:0;background:#f3e8d6}.bfm-home.bfh-hero--noel .bfh-hero__campaign-media{display:block;width:100%;height:calc(100vh - var(--header-height, 0px) - var(--announcement-bar-height, 0px));height:calc(100svh - var(--header-height, 0px) - var(--announcement-bar-height, 0px));min-height:360px}.bfm-home.bfh-hero--noel .bfh-hero__campaign-media>img{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}.bfm-home.bfh-hero.bfh-hero--noel .bfh-hero__layout{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;width:100%;min-height:0;margin:0;padding:32px clamp(28px,5vw,96px)}.bfm-home.bfh-hero.bfh-hero--noel .bfh-hero__copy{position:relative;display:block;width:47%;max-width:560px;padding:0;color:#1c1c1c}.bfm-home.bfh-hero.bfh-hero--noel h1{max-width:8.6em;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,calc(7vw - 16px),86px);font-weight:400;line-height:1.04;letter-spacing:-.045em}.bfm-home.bfh-hero.bfh-hero--noel .bfh-hero__intro{max-width:none;margin-top:clamp(10px,1.4vw,18px)!important;color:#1c1c1c;font-size:clamp(14px,2vw,28px);line-height:1.4}.bfm-home.bfh-hero--noel .bfh-hero__intro-desktop,.bfm-home.bfh-hero--noel .bfh-hero__copy>.bfh-eyebrow,.bfm-home.bfh-hero--noel .bfh-hero__actions>.bfh-text-link,.bfm-home.bfh-hero--noel .bfh-hero__products{display:none}.bfm-home.bfh-hero--noel .bfh-hero__intro>.bfh-mobile-reference-only{display:block}.bfm-home.bfh-hero.bfh-hero--noel .bfh-hero__actions{display:block;margin-top:clamp(14px,1.7vw,22px)}.bfm-home.bfh-hero.bfh-hero--noel .bfh-hero__actions>.bfh-button{width:auto;max-width:100%;min-height:clamp(48px,4.6vw,66px);padding:clamp(12px,1.3vw,18px) clamp(18px,2vw,28px);gap:clamp(12px,1.8vw,24px);font-size:clamp(14px,1.6vw,21px);white-space:normal}.bfm-home.bfh-hero--noel .bfh-hero__actions>.bfh-button svg{width:clamp(16px,1.5vw,20px);height:clamp(16px,1.5vw,20px)}@media(max-width:989.98px){.bfm-home.bfh-hero.bfh-hero--noel{width:100%;margin-bottom:12px;border-radius:0}.bfm-home.bfh-hero--noel .bfh-hero__campaign-media{height:auto;min-height:0;aspect-ratio:2 / 3}.bfm-home.bfh-hero.bfh-hero--noel .bfh-hero__layout{align-items:flex-start;justify-content:center;padding:clamp(24px,6.5vw,36px) 20px clamp(12px,3.2vw,24px)}.bfm-home.bfh-hero.bfh-hero--noel .bfh-hero__copy{display:flex;flex-direction:column;width:100%;height:100%;max-width:440px;text-align:center}.bfm-home.bfh-hero.bfh-hero--noel h1{max-width:7.6em;margin-inline:auto;font-size:clamp(29px,9.2vw,42px)}.bfm-home.bfh-hero.bfh-hero--noel .bfh-hero__intro{margin-top:10px!important;font-size:14px}.bfm-home.bfh-hero.bfh-hero--noel .bfh-hero__actions{flex-shrink:0;margin-top:auto}.bfm-home.bfh-hero.bfh-hero--noel .bfh-hero__actions>.bfh-button{justify-content:center;width:min(100%,340px);min-height:50px;padding:14px 20px;gap:16px;font-size:15px}}@media(min-width:990px)and (max-width:1199.98px){.bfm-home.bfh-hero.bfh-hero--noel .bfh-hero__copy{width:34%}.bfm-home.bfh-hero.bfh-hero--noel h1{font-size:clamp(34px,3.9vw,46px)}}.bfm-home.bfh-hero--noel .bfh-hero__santa{--bfh-santa-rope: clamp(36px, 5vw, 64px);--bfh-santa-start: -28px;position:absolute;z-index:1;top:0;left:clamp(24px,2.4vw,48px);width:clamp(80px,6.5vw,120px);padding-top:var(--bfh-santa-rope);pointer-events:none}.bfm-home.bfh-hero--noel .bfh-hero__santa:before{content:"";position:absolute;top:0;left:54%;width:1.5px;height:var(--bfh-santa-rope);background:repeating-linear-gradient(180deg,#8e683d 0 3px,#c4a16a 3px 6px)}.bfm-home.bfh-hero--noel .bfh-hero__santa>img{display:block;width:100%;height:auto;animation:bfh-santa-descent 4s ease-out both}@keyframes bfh-santa-descent{0%{transform:translateY(var(--bfh-santa-start))}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bfm-home.bfh-hero--noel .bfh-hero__santa>img{animation:none}}@media(max-width:989.98px){.bfm-home.bfh-hero--noel .bfh-hero__santa{--bfh-santa-rope: clamp(24px, 7vw, 36px);--bfh-santa-start: -18px;left:clamp(4px,1.2vw,12px);width:clamp(32px,10.5vw,52px)}}.bfm-home.bfh-hero--noel .bfh-hero__snow{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;pointer-events:none}.bfm-home.bfh-hero--noel .bfh-hero__snow>canvas{display:block;width:100%;height:100%}@media(prefers-reduced-motion:reduce){.bfm-home.bfh-hero--noel .bfh-hero__snow{display:none}}.bfm-home.bfh-hero--noel .bfh-hero__bottles{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;transform:perspective(1400px) translate3d(var(--bfh-bottle-x, 0px),var(--bfh-bottle-y, 0px),0) rotateY(var(--bfh-bottle-tilt, 0deg));transform-origin:69% 80%;transition:transform .65s ease-out}.bfm-home.bfh-hero--noel .bfh-hero__bottle-scene{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.bfm-home.bfh-hero--noel .bfh-hero__bottle-scene--mobile{display:none}.bfm-home.bfh-hero--noel .bfh-hero__bottle-float{transform-box:fill-box;transform-origin:center bottom;animation:bfh-bottle-float 6.5s ease-in-out infinite;will-change:transform}.bfm-home.bfh-hero--noel .bfh-hero__bottle-float--second{animation-duration:7.3s;animation-delay:-2.1s}.bfm-home.bfh-hero--noel .bfh-hero__bottle-shadow{fill:#432a16;opacity:.18;filter:blur(9px);transform-box:fill-box;transform-origin:center;animation:bfh-bottle-shadow 6.5s ease-in-out infinite}.bfm-home.bfh-hero--noel .bfh-hero__bottle-shadow--second{animation-duration:7.3s;animation-delay:-2.1s}.bfm-home.bfh-hero--noel .bfh-hero__bottles[data-paused] .bfh-hero__bottle-float,.bfm-home.bfh-hero--noel .bfh-hero__bottles[data-paused] .bfh-hero__bottle-shadow{animation-play-state:paused}@keyframes bfh-bottle-float{0%,to{transform:translateY(0) rotate(-.3deg)}50%{transform:translateY(-9px) rotate(.3deg)}}@keyframes bfh-bottle-shadow{0%,to{transform:scaleX(1);opacity:.18}50%{transform:scaleX(.9);opacity:.12}}@media(max-width:989.98px){.bfm-home.bfh-hero--noel .bfh-hero__bottle-scene--desktop{display:none}.bfm-home.bfh-hero--noel .bfh-hero__bottle-scene--mobile{display:block}}@media(prefers-reduced-motion:reduce){.bfm-home.bfh-hero--noel .bfh-hero__bottles{transform:none;transition:none}.bfm-home.bfh-hero--noel .bfh-hero__bottle-float,.bfm-home.bfh-hero--noel .bfh-hero__bottle-shadow{animation:none;will-change:auto}}
/*# sourceMappingURL=/cdn/shop/t/205/assets/bellefrag-home-hero.css.map */
