dialog.bf-gift-modal{width:min(90vw,420px);max-height:88dvh;margin:auto;padding:0;border:0;border-radius:var(--bf-tier-radius, 20px);background:var(--bf-modal-bg, var(--bf-blush-soft));color:var(--bf-modal-text, var(--bf-wine));box-shadow:0 20px 48px #2a0a0847;opacity:0;transform:scale(.95);transition-property:opacity,transform,display,overlay;transition-duration:.25s;transition-timing-function:var(--bf-ease);transition-behavior:allow-discrete}dialog.bf-gift-modal:modal{overscroll-behavior:contain}dialog.bf-gift-modal[open]{opacity:1;transform:scale(1)}@starting-style{dialog.bf-gift-modal[open]{opacity:0;transform:scale(.95)}}dialog.bf-gift-modal::backdrop{overflow:hidden;overscroll-behavior:contain;background-color:#2a0a0800;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition-property:background-color,display,overlay;transition-duration:.25s;transition-timing-function:ease-out;transition-behavior:allow-discrete}dialog.bf-gift-modal[open]::backdrop{background-color:#2a0a088c}@starting-style{dialog.bf-gift-modal[open]::backdrop{background-color:#2a0a0800}}.bf-gift-modal__box{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:inherit}.bf-gift-modal__close-form{position:absolute;top:12px;right:12px;z-index:2;margin:0}.bf-gift-modal__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--bf-modal-close-bg, var(--bf-wine));color:var(--bf-modal-close-color, #fff);box-shadow:0 4px 12px #2a0a0833;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-appearance:none;appearance:none;transition:transform .2s var(--bf-ease),opacity .2s ease}.bf-gift-modal__close:active{transform:scale(.94)}.bf-gift-modal__close:focus-visible{outline:2px solid var(--bf-modal-close-bg, var(--bf-wine));outline-offset:2px}.bf-gift-modal__close svg{width:16px;height:16px}.bf-gift-modal__panel{display:flex;flex-direction:column}.bf-gift-modal__panel[hidden]{display:none!important}.bf-gift-modal__media{position:relative;width:100%;aspect-ratio:var(--bf-gift-ratio, 1);overflow:hidden}.bf-gift-modal__img,.bf-gift-modal__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bf-gift-modal__placeholder{background:#ffffff73;fill:#9f2a2140}.bf-gift-modal__body{display:grid;gap:6px;padding:16px 20px 20px;text-align:center}.bf-gift-modal__title{font-family:var(--bf-heading-font);font-size:24px;line-height:1.05;color:var(--bf-modal-text, var(--bf-wine))}.bf-gift-modal__title p{margin:0;color:inherit;font-size:2rem;font-weight:600}.bf-gift-modal__caption{font-size:13px;line-height:1.4;color:var(--bf-tier-text, var(--bf-ink))}.bf-products__header{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:20px;text-align:center}.bf-products__header .bf-section-heading{margin-bottom:0}.bf-products__subtitle{font-family:var(--bf-heading-font);font-size:var(--bf-sub-m, 20px);line-height:1.1;color:var(--bf-sub-color, var(--bf-wine))}.bf-products__intro{font-size:13px;color:var(--bf-intro-color, var(--bf-muted))}@media(min-width:768px){.bf-products__header{margin-bottom:24px}.bf-products__subtitle{font-size:var(--bf-sub-d, 26px)}.bf-products__intro{font-size:14px}}.bf-countdown{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:4px 14px;border-radius:var(--bf-radius-pill);background:var(--bf-cd-bg, var(--bf-wine-dark));color:var(--bf-cd-color, #fff);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.bf-countdown.is-pending{visibility:hidden}.bf-countdown__time{font-weight:500;font-variant-numeric:tabular-nums}.bf-tabs{margin:0 calc(var(--bf-gutter) * -1) 16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--bf-gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none}.bf-tabs--sticky{position:-webkit-sticky;position:sticky;top:var(--bf-header-offset, var(--header-height, 64px));z-index:30;padding-block:10px;background:var(--bf-tabs-sticky-bg, var(--bf-bg, var(--bf-blush-soft)));transition:box-shadow .25s ease,background-color .25s ease}.bf-tabs--sticky.is-stuck{box-shadow:0 8px 20px -10px #2a0a0824;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bf-tabs.has-scroll-right:not(.has-scroll-left){-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent 100%)}.bf-tabs.has-scroll-left:not(.has-scroll-right){-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 28px);mask-image:linear-gradient(to right,transparent 0%,#000 28px)}.bf-tabs.has-scroll-left.has-scroll-right{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 24px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 24px,#000 calc(100% - 24px),transparent 100%)}.bf-tabs::-webkit-scrollbar{display:none}.bf-tabs__list{display:flex;gap:8px;width:max-content;margin-inline:auto;padding:2px var(--bf-gutter)}.bf-tab{display:inline-flex;align-items:center;justify-content:center;min-height:35px;padding:0 18px;border:1.5px solid var(--bf-tab-border, var(--bf-wine));border-radius:var(--bf-radius-pill);background:var(--bf-tab-bg, transparent);color:var(--bf-tab-color, var(--bf-wine));font-family:var(--bf-sans);font-size:14px;line-height:1;white-space:nowrap;text-decoration:none;scroll-snap-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-appearance:none;appearance:none;transition:background-color .2s ease,color .2s ease}.bf-tab[aria-selected=true]{border-color:var(--bf-tab-active-bg, var(--bf-wine-dark));background:var(--bf-tab-active-bg, var(--bf-wine-dark));color:var(--bf-tab-active-color, #fff)}.bf-tab:focus-visible{outline:2px solid var(--bf-tab-active-bg, var(--bf-wine-dark));outline-offset:2px}.bf-products__panel[hidden]{display:none}.bf-products__panel{min-height:var(--bf-panel-h, 0px)}.bf-grid{display:grid;grid-template-columns:repeat(var(--bf-cols-m, 2),minmax(0,1fr));gap:var(--bf-gap-m, 10px)}.bf-grid__item{display:flex;min-width:0}.bf-grid__item>card-product{display:flex;flex-direction:column;width:100%}.bf-grid--carousel-m{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--bf-gap-m, 10px) * (var(--bf-cols-m-raw, 2) - 1)) / var(--bf-cols-m-raw, 2));margin-inline:calc(var(--bf-gutter) * -1);padding-inline:var(--bf-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bf-gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none}.bf-grid--carousel-m::-webkit-scrollbar{display:none}.bf-grid--carousel-m .bf-grid__item{scroll-snap-align:start}@media(min-width:768px){.bf-grid,.bf-grid--carousel-m{grid-template-columns:repeat(var(--bf-cols-d, 4),minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:var(--bf-gap-d, 20px);margin-inline:0;padding-inline:0;overflow:visible;scroll-snap-type:none}}.bf-skeleton{display:grid;grid-template-columns:repeat(var(--bf-cols-m, 2),minmax(0,1fr));gap:var(--bf-gap-m, 10px)}.bf-skeleton__item{aspect-ratio:.72;border-radius:16px;background:linear-gradient(100deg,#0000000d 30%,#0000001a,#0000000d 70%);background-size:300% 100%;animation:bf-shimmer 1.4s ease-in-out infinite}.bf-skeleton__item:nth-child(n+3){display:none}@media(min-width:768px){.bf-skeleton{grid-template-columns:repeat(var(--bf-cols-d, 4),minmax(0,1fr));gap:var(--bf-gap-d, 20px)}.bf-skeleton__item:nth-child(n+3){display:block}}@keyframes bf-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.bf-products__message{padding:24px 0;text-align:center;font-size:14px;color:var(--bf-intro-color, var(--bf-muted))}.bf-products__footer{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:20px}.bf-disclaimer{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:8px 16px;border-radius:var(--bf-radius-pill);background:var(--bf-disc-bg, var(--bf-blush));color:var(--bf-disc-color, var(--bf-wine));font-size:12px;line-height:1.3;text-align:center}@media(min-width:768px){.bf-disclaimer{font-size:14px}}.bf-msi__card{display:grid;justify-items:center;gap:16px;padding:24px 16px;border-radius:var(--bf-msi-radius, 24px);background:var(--bf-card-bg, var(--bf-blush));color:var(--bf-msi-text, var(--bf-wine));text-align:center}.bf-msi__brand{display:grid;justify-items:center;gap:8px}.bf-msi__logo{display:block;width:var(--bf-logo-m, 140px);height:auto}.bf-msi__intro{font-size:13px;color:var(--bf-msi-text, var(--bf-wine))}.bf-msi__plans{display:grid;grid-template-columns:repeat(var(--bf-msi-cols-m, 1),minmax(0,1fr));width:100%;list-style:none}.bf-msi__plan{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;padding:12px 8px}.bf-msi__value{display:flex;align-items:baseline;justify-content:center;gap:.2em;font-family:var(--bf-heading-font);font-size:var(--bf-num-m, 36px);line-height:1;color:var(--bf-num-color, var(--bf-wine));font-variant-numeric:tabular-nums;font-weight:700}.bf-msi__prefix{font-size:.7em;color:var(--bf-prefix-color, var(--bf-wine))}.bf-msi__label{font-size:.8em}.bf-msi__desc{font-size:12px;line-height:1.3}.bf-msi--dividers.bf-msi--cols-1 .bf-msi__plan+.bf-msi__plan{border-top:1px solid var(--bf-divider, rgba(110, 26, 43, .25))}.bf-msi--dividers.bf-msi--cols-2 .bf-msi__plan:nth-child(2n){border-left:1px solid var(--bf-divider, rgba(110, 26, 43, .25))}.bf-msi--cols-2 .bf-msi__value{font-size:min(var(--bf-num-m, 36px),9vw)}@media(min-width:768px){.bf-msi__card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0;padding:20px 32px}.bf-msi__brand{padding-right:32px}.bf-msi--dividers .bf-msi__brand{border-right:1px solid var(--bf-divider, rgba(110, 26, 43, .25))}.bf-msi__logo{width:var(--bf-logo-d, 180px)}.bf-msi__intro{font-size:14px}.bf-msi__plans{display:flex}.bf-msi__plan{flex:1 1 0;padding:8px 16px}.bf-msi--dividers.bf-msi--cols-1 .bf-msi__plan+.bf-msi__plan,.bf-msi--dividers.bf-msi--cols-2 .bf-msi__plan:nth-child(2n){border-top:0;border-left:0}.bf-msi--dividers .bf-msi__plan+.bf-msi__plan,.bf-msi--dividers.bf-msi--cols-1 .bf-msi__plan+.bf-msi__plan,.bf-msi--dividers.bf-msi--cols-2 .bf-msi__plan+.bf-msi__plan{border-left:1px solid var(--bf-divider, rgba(110, 26, 43, .25))}.bf-msi__value,.bf-msi--cols-2 .bf-msi__value{font-size:var(--bf-num-d, 44px)}.bf-msi__desc{font-size:14px}}.bf-faq__list{display:grid;gap:10px;max-width:880px;margin-inline:auto}.bf-faq__item{border-radius:var(--bf-faq-radius, 16px);background:var(--bf-item-bg, #fff);box-shadow:inset 0 0 0 1px var(--bf-item-border, rgba(110, 26, 43, .15))}.bf-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:14px 18px;color:var(--bf-q-color, var(--bf-ink));font-size:15px;line-height:1.3;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.bf-faq__q::-webkit-details-marker,.bf-faq__q::marker{display:none;content:""}.bf-faq__q:focus-visible{outline:2px solid var(--bf-icon-color, var(--bf-wine));outline-offset:-2px;border-radius:var(--bf-faq-radius, 16px)}.bf-faq__icon{position:relative;flex:none;width:14px;height:14px;color:var(--bf-icon-color, var(--bf-wine))}.bf-faq__icon:before,.bf-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;border-radius:2px;background:currentColor;transition:transform .25s var(--bf-ease)}.bf-faq__icon:after{transform:rotate(90deg)}.bf-faq__item[open] .bf-faq__icon:after{transform:rotate(0)}.bf-faq__a{padding:0 18px 16px;color:var(--bf-a-color, var(--bf-muted));font-size:14px;line-height:1.5}.bf-faq__a p+p{margin-top:8px}.bf-faq__a a{color:inherit;text-decoration:underline}.bf-faq__deco{display:block;width:100%;margin-top:var(--bf-deco-gap, 32px)}.bf-faq__deco img{display:block;width:100%;height:auto}@media(min-width:768px){.bf-faq__q{font-size:16px}.bf-faq__a{font-size:15px}}html.bf-hide-chat .hellotext--webchat.hellotext--webchat-bottom-right{display:none!important}.hellotext--webchat.hellotext--webchat-bottom-right,.tiktok-live-floating-widget{transition:bottom .35s cubic-bezier(.16,1,.3,1)}html.bf-sticky-on .hellotext--webchat.hellotext--webchat-bottom-right{bottom:calc(var(--bf-sticky-h, 0px) + 14px)!important}html.bf-sticky-on :is(.tiktok-live-floating-widget,.tiktok-live-element).tiktok-live-floating-widget--bottom-left{bottom:calc(var(--bf-sticky-h, 0px) + 14px)!important;z-index:45!important}@media(min-width:769px){html.bf-sticky-on :is(.tiktok-live-floating-widget,.tiktok-live-element).tiktok-live-floating-widget--bottom-left{bottom:calc(var(--bf-sticky-h, 0px) + 18px)!important}}.bf-hellotext-close{position:absolute;top:-8px;right:-6px;z-index:2147483647;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1.5px solid #fff;border-radius:50%;background:#1b1b1b;color:#fff;box-shadow:0 2px 8px #00000047;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-appearance:none;appearance:none;transition:transform .15s ease,background-color .15s ease}.bf-hellotext-close:active{transform:scale(.92)}.bf-hellotext-close svg{width:10px;height:10px;pointer-events:none}.bf.bf-sticky-section{padding:0}.bf-sticky{position:fixed;right:0;bottom:0;left:0;z-index:40;display:block;padding:10px var(--bf-gutter) max(10px,env(safe-area-inset-bottom));border-radius:var(--bf-sticky-radius, 16px) var(--bf-sticky-radius, 16px) 0 0;background:var(--bf-sticky-bg, #fff);color:var(--bf-sticky-text, var(--bf-ink));box-shadow:0 -6px 24px #3b12191f;transform:translate3d(0,110%,0);transition:transform .35s var(--bf-ease),visibility 0s linear .35s;visibility:hidden;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bf-sticky.is-visible{transform:translateZ(0);visibility:visible;transition:transform .35s var(--bf-ease),visibility 0s linear 0s}.bf-sticky__inner{display:flex;align-items:center;gap:12px;padding:10px 20px;max-width:var(--bf-max);margin-inline:auto}.bf-sticky__info{display:grid;gap:3px;width:60%;flex:1 1 auto;min-width:0}.bf-sticky--full-info .bf-sticky__info{width:100%;flex-basis:100%}.bf-sticky__total{font-family:var(--bf-heading-font);font-size:18px;line-height:1;color:var(--bf-total-color, var(--bf-wine));font-variant-numeric:tabular-nums}.bf-sticky__msg{font-size:11px;line-height:1.25}.bf-sticky__msg strong,.bf-sticky__msg b{color:var(--bf-highlight, var(--bf-accent));font-weight:600}.bf-sticky__track{position:relative;height:6px;margin-top:2px;overflow:hidden;border-radius:var(--bf-radius-pill);background:var(--bf-track, rgba(110, 26, 43, .12))}.bf-sticky__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--bf-fill, var(--bf-wine-dark));transform:scaleX(var(--bf-progress, 0));transform-origin:left center;transition:transform .5s var(--bf-ease)}.bf-sticky.is-complete .bf-sticky__fill{background:var(--bf-fill-done, var(--bf-accent))}.bf-sticky .bf-btn{min-height:44px;padding:0 16px;font-size:12px;white-space:nowrap}@media(min-width:768px){.bf-sticky{padding-top:12px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.bf-sticky__inner{gap:20px}.bf-sticky__total{font-size:22px}.bf-sticky__msg{font-size:13px}.bf-sticky .bf-btn{padding:0 24px;font-size:13px}}html.bf-sticky-on body{padding-bottom:var(--bf-sticky-h, 0px)}@media(prefers-reduced-motion:reduce){dialog.bf-gift-modal{transform:none}@starting-style{dialog.bf-gift-modal[open]{transform:none}}.bf-skeleton__item{animation:none}.bf-gift-modal__close,.bf-sticky,.bf-sticky__fill,.bf-faq__icon:before,.bf-faq__icon:after{transition-duration:.15s}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/buen-fin-deferred.css.map */
