:root{--bf-ink:#292329;--bf-accent:#d8572e;--bf-button:#ae3b20;--bf-cream:#fbf7f5;--bf-peach:#f8e5dc;--bf-green:#21684d}body.myvi-bf-active .site-header .cart-item-count-bubble,body.myvi-bf-active .site-header .site-nav--mobile .cart-item-count-bubble,body.myvi-bf-active .site-header .top-links--icon-links .cart-item-count-bubble{background:var(--bf-button)!important;color:#fff!important;border:2px solid var(--bf-cream);box-shadow:0 2px 6px #29232933;font-weight:700}body.myvi-bf-active #CollectionProductGrid .wow{visibility:visible!important;animation:none!important}body.myvi-bf-active .product-price-group{flex-wrap:wrap;gap:8px}body.myvi-bf-active .product-price-group>.myvi-bf-product-offer{flex-basis:100%;order:10;margin:4px 0 10px}body.myvi-bf-active .paymentButtonsWrapper #AddToCart:not(:disabled){background:var(--bf-button);border-color:var(--bf-button);color:#fff;border-radius:8px;min-height:48px}body.myvi-bf-active .paymentButtonsWrapper .shopify-payment-button__button{border-radius:8px;min-height:46px}.myvi-bf-announcement{background:var(--bf-ink);color:#fff;position:relative;z-index:101;font-size:12px;line-height:1.4;text-align:center}.myvi-bf-announcement__link{display:flex;min-height:36px;gap:10px;align-items:center;justify-content:center;padding:7px 18px;color:inherit!important;text-decoration:none!important}.myvi-bf-announcement__link strong{font-weight:600}.myvi-bf-announcement__note{opacity:.72;font-size:11px}.myvi-bf-dot{width:6px;height:6px;border-radius:50%;background:#ffa17f;display:inline-block;flex:none}.myvi-bf-arrow{font-size:16px}.myvi-bf-hero{color:var(--bf-ink);background:var(--bf-cream);padding:0;overflow:hidden}.myvi-bf-hero__inner{max-width:1320px;margin:auto;padding:34px 60px 28px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;min-height:390px;gap:30px}.myvi-bf-eyebrow{display:flex;align-items:center;gap:9px;text-transform:uppercase;font-size:11px;letter-spacing:1.7px;font-weight:700;margin-bottom:15px}.myvi-bf-eyebrow .myvi-bf-dot{background:var(--bf-accent)}.myvi-bf-pill{border:1px solid #dcc9bf;border-radius:30px;font-size:10px;letter-spacing:.5px;padding:4px 9px;margin-inline-start:6px}.myvi-bf-hero h1{font-family:inherit;font-size:clamp(36px,4.1vw,62px);font-weight:600;line-height:1.02;letter-spacing:-2.3px;margin:0 0 14px;color:var(--bf-ink)}.myvi-bf-hero h1 em{font-style:normal;color:var(--bf-accent)}.myvi-bf-hero__description{max-width:410px;font-size:14px;line-height:1.65;opacity:.8;margin:0 0 20px}.myvi-bf-hero__actions{display:flex;align-items:center;gap:17px}.myvi-bf-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:var(--bf-button);color:#fff!important;border:1px solid var(--bf-button);padding:13px 18px;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none!important;min-height:46px;transition:background .2s,transform .2s}.myvi-bf-button:hover{background:var(--bf-ink);border-color:var(--bf-ink);transform:translateY(-1px)}.myvi-bf-hero__terms{font-size:11px;max-width:140px;opacity:.7;line-height:1.5}.myvi-bf-clock{display:flex;align-items:center;gap:12px;margin-top:21px}.myvi-bf-clock__label{font-size:10px;text-transform:uppercase;letter-spacing:1px;opacity:.65;max-width:64px}.myvi-bf-clock__digits{display:flex;gap:9px;align-items:flex-start;font-variant-numeric:tabular-nums}.myvi-bf-clock__digits>span{text-align:center;min-width:25px;display:flex;flex-direction:column;gap:2px}.myvi-bf-clock b{font-size:21px;line-height:1.1;font-weight:600}.myvi-bf-clock small{font-size:8px;font-weight:500;opacity:.6}.myvi-bf-clock i{font-style:normal;font-size:16px;opacity:.35}.myvi-bf-hero__visual{min-height:315px;position:relative;isolation:isolate}.myvi-bf-hero__orbit{position:absolute;background:#f6d6c4;border-radius:50%;width:310px;height:310px;inset-inline-end:2%;top:0}.myvi-bf-hero__orbit:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid #e4bba5;border-radius:50%}.myvi-bf-hero__offer{position:absolute;z-index:3;inset-inline-start:0;top:12px;display:flex;flex-direction:column;align-items:flex-start;gap:0;transform:rotate(-7deg)}.myvi-bf-hero__offer>span{font-size:11px;line-height:1.5;text-transform:uppercase;letter-spacing:2px}.myvi-bf-hero__offer strong{font-size:clamp(80px,8vw,125px);font-weight:700;letter-spacing:-7px;line-height:1}.myvi-bf-hero__offer small{font-size:.43em;letter-spacing:-1px;vertical-align:top;display:inline-block;padding-top:10px}.myvi-bf-hero__bottle{position:absolute;filter:drop-shadow(0 18px 12px #63342218)}.myvi-bf-hero__bottle img{display:block;width:100%;height:auto;object-fit:contain}.myvi-bf-hero__bottle--main{width:245px;inset-inline-end:2%;bottom:-2px;transform:rotate(10deg);z-index:2}.myvi-bf-hero__bottle--second{width:182px;inset-inline-start:20%;bottom:0;transform:rotate(-12deg);z-index:1}.myvi-bf-hero__stamp{position:absolute;inset-inline-end:0;bottom:1px;border:1px solid #d6b7a5;border-radius:20px;font-size:9px;padding:7px 12px;background:#fff9;z-index:4;letter-spacing:.5px}.myvi-bf-hero__trust{display:flex;justify-content:center;align-items:center;gap:17px;border-top:1px solid #e9ddd6;padding:10px 20px;font-size:10px;letter-spacing:.2px;opacity:.8}.myvi-bf-hero__trust i{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.4}.myvi-bf-product-offer{display:flex;align-items:center;gap:9px;border:1px solid #efd5c8;border-radius:10px;background:#fff7f1;color:#8b341f;padding:13px 14px;margin:12px 0 18px;font-size:13px}.myvi-bf-product-offer strong{font-weight:600}.myvi-bf-product-offer small{display:block;font-size:11px;color:#6f584d;margin-top:3px}.myvi-bf-product-offer__icon{width:23px;height:23px;display:grid;place-items:center;border:1px solid #e5b69f;border-radius:50%;font-size:13px;flex:none}.myvi-bf-product-offer--card{padding:5px 8px;margin:8px auto 0;gap:5px;font-size:10px;width:max-content;max-width:100%;line-height:1.45;border-radius:20px}.myvi-bf-product-offer--card .myvi-bf-product-offer__icon{border:0;width:auto;height:auto}.myvi-bf-rewards{background:#fff9f5;border:1px solid #efdcd1;border-radius:14px;padding:15px;margin:0 0 20px;font-size:12px;color:var(--bf-ink)}.myvi-bf-rewards[hidden],.myvi-bf-reward[hidden]{display:none!important}.myvi-bf-rewards__heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.myvi-bf-rewards__heading>strong{font-size:13px;font-weight:600}.myvi-bf-rewards__heading>span{font-size:8px;font-weight:600;letter-spacing:.7px;border-radius:20px;background:#f3e1d6;padding:4px 7px;text-transform:uppercase}.myvi-bf-reward+.myvi-bf-reward{margin-top:13px}.myvi-bf-reward__top{display:flex;align-items:center;gap:7px;line-height:1.5;font-size:11px}.myvi-bf-reward__top>span:nth-child(2){flex:1}.myvi-bf-reward__top>strong{font-size:10px;color:var(--bf-green);white-space:nowrap}.myvi-bf-reward__icon{display:grid;place-items:center;width:20px;height:20px;border:1px solid #e4c9b9;border-radius:50%;font-size:11px;flex:none}.myvi-bf-track{height:4px;background:#e9ded7;border-radius:5px;overflow:hidden;margin:8px 0 0 27px}.myvi-bf-track>span{display:block;height:100%;width:0;background:var(--bf-accent);border-radius:inherit;transition:width .3s ease}.myvi-bf-reward.is-complete .myvi-bf-track>span{background:var(--bf-green)}.myvi-bf-reward.is-complete .myvi-bf-reward__icon{background:var(--bf-green);border-color:var(--bf-green);color:#fff}.myvi-bf-rewards__terms{font-size:9px;opacity:.58;margin:12px 0 0;line-height:1.5}.myvi-bf-collection-note{font-size:12px;text-align:center;background:#fff8f2;padding:12px 16px;border-bottom:1px solid #f0e3db}[dir=rtl] .myvi-bf-hero h1{letter-spacing:0;line-height:1.24;font-size:clamp(33px,3.6vw,52px)}[dir=rtl] .myvi-bf-eyebrow,[dir=rtl] .myvi-bf-clock__label{letter-spacing:0}[dir=rtl] .myvi-bf-track{margin-left:0;margin-right:27px}@media(min-width:1000px){.myvi-bf-hero__content{padding-inline-start:20px}}@media(max-width:749px){.myvi-bf-announcement__link{min-height:34px;padding:7px 10px;gap:7px;font-size:10px}.myvi-bf-announcement__note{display:none}.myvi-bf-hero__inner{padding:22px 20px 18px;min-height:350px;gap:0;grid-template-columns:1fr 40%;position:relative;align-items:start}.myvi-bf-hero__content{position:relative;z-index:3;min-width:0}.myvi-bf-eyebrow{font-size:8px;letter-spacing:1.3px;white-space:nowrap;margin-bottom:14px}.myvi-bf-pill{display:none}.myvi-bf-hero h1{font-size:34px;letter-spacing:-1.5px;line-height:1.04;margin-bottom:10px}.myvi-bf-hero__description{font-size:11px;line-height:1.6;max-width:210px;margin-bottom:16px}.myvi-bf-hero__actions{gap:9px;flex-wrap:wrap}.myvi-bf-button{font-size:11px;gap:16px;padding:11px 13px;min-height:42px}.myvi-bf-hero__terms{font-size:8px;max-width:110px}.myvi-bf-clock{margin-top:18px;gap:10px}.myvi-bf-clock__label{font-size:8px;max-width:48px}.myvi-bf-clock b{font-size:19px}.myvi-bf-clock small{font-size:7px}.myvi-bf-clock__digits{gap:6px}.myvi-bf-clock__digits>span{min-width:21px}.myvi-bf-hero__visual{min-height:270px;margin-inline-end:-20px}.myvi-bf-hero__orbit{width:205px;height:205px;top:55px;inset-inline-end:-48px}.myvi-bf-hero__offer{top:6px;inset-inline-start:7%;transform:rotate(-6deg)}.myvi-bf-hero__offer strong{font-size:72px;letter-spacing:-5px}.myvi-bf-hero__offer>span{font-size:8px;letter-spacing:1px}.myvi-bf-hero__bottle--main{width:145px;inset-inline-end:-6px;bottom:0}.myvi-bf-hero__bottle--second{width:108px;inset-inline-start:-16%;bottom:1px}.myvi-bf-hero__stamp{display:none}.myvi-bf-hero__trust{gap:8px;padding:9px 12px;font-size:7px;white-space:nowrap}.myvi-bf-hero__trust i{width:2px;height:2px}.myvi-bf-rewards{padding:13px;margin-bottom:16px}[dir=rtl] .myvi-bf-hero h1{font-size:30px;line-height:1.23;letter-spacing:0}[dir=rtl] .myvi-bf-hero__description{max-width:210px;font-size:11px}[dir=rtl] .myvi-bf-hero__offer{transform:rotate(6deg)}}@media(prefers-reduced-motion:reduce){.myvi-bf-button,.myvi-bf-track>span{transition:none}}body.myvi-bf-active .drawer--right.drawer--cart{width:var(--myvi-drawer-width, min(767px, 100vw));max-width:100vw;right:0;left:auto;transform:translate(0)}body.myvi-bf-active .drawer--cart.drawer-right-enter,body.myvi-bf-active .drawer--cart.drawer-right-leave-to{transform:translate(100%)}body.myvi-bf-active .drawer--cart.drawer-right-enter-to{transform:translate(0)}body.myvi-bf-active .myvi-cart-drawer{--myvi-drawer-width: min(460px, 100vw);display:flex;flex-direction:column;height:var(--myvi-cart-height,100dvh);max-height:var(--myvi-cart-height,100dvh);top:var(--myvi-cart-top,0px);bottom:auto;overflow:hidden;overscroll-behavior:contain}body.myvi-bf-active .drawer--right.drawer--cart.myvi-cart-drawer{--myvi-drawer-width:min(460px,100vw)}body.myvi-bf-active .myvi-cart-drawer,body.myvi-bf-active .myvi-cart-drawer *{box-sizing:border-box}body.myvi-bf-active .myvi-cart-drawer>.drawer__header{display:block;flex:none;min-height:60px;margin:0;padding:12px 16px;border-bottom:1px solid #e7dfd8}body.myvi-bf-active .myvi-cart-drawer .drawer__title{display:block!important;max-width:none;margin:0;padding-inline-end:40px;font-size:19px;line-height:1.5;text-align:start}body.myvi-bf-active .myvi-cart-drawer .drawer__title span:not(.sr-only){margin:0}body.myvi-bf-active .myvi-cart-drawer .drawer__close button{width:40px;min-height:40px;top:10px;right:10px;padding:8px;margin:0}body.myvi-bf-active .myvi-cart-drawer #CartContainer{height:auto;flex:1;min-height:0;width:100%;overflow:hidden}body.myvi-bf-active .myvi-cart-drawer #CartContainer>.ajaxcart{display:flex;flex-direction:column;height:100%;min-height:0;margin:0}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__inner{flex:1;min-height:0;width:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:12px 16px}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__footer-wrapper{flex:none;max-height:55%;overflow-y:auto;padding:8px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid #e7dfd8;background:var(--cart-drawer-color,#f9f9fb)}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__footer .grid--full{margin:0;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__subtotal_header,body.myvi-bf-active .myvi-cart-drawer .ajaxcart__subtotal{width:auto;padding:0}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__subtotal_header p{margin:8px 0 0;font-size:11px}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__subtotal p{margin:0;font-size:23px;line-height:1.4}body.myvi-bf-active .myvi-cart-drawer .myvi-bf-cart-saving{width:100%;font-size:11px;margin:4px 0}body.myvi-bf-active .myvi-cart-drawer .cart__shipping p{font-size:10px;line-height:1.5;margin:7px 0;overflow-wrap:anywhere}body.myvi-bf-active .myvi-cart-drawer .cart__checkout{width:100%;min-height:48px;margin:7px 0 0;border-radius:8px;background:var(--bf-button);border-color:var(--bf-button);font-weight:600}body.myvi-bf-active .myvi-cart-drawer .ajax-cart--notes,body.myvi-bf-active .myvi-cart-drawer .ajax-cart--gift-note{padding:0;margin:0}body.myvi-bf-active .myvi-cart-drawer .myvi-cart-notes summary{font-size:11px;cursor:pointer;padding:6px 0;text-align:start}body.myvi-bf-active .myvi-cart-drawer .myvi-cart-notes textarea{min-height:64px;height:64px;margin:6px 0;font-size:16px}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__product{border-bottom:1px solid #e7dfd8;padding:0 0 12px;margin:0 0 12px}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__product:before{display:none}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__row{padding:0}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__row>.grid{display:grid!important;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;margin:0!important;padding:0!important;width:100%}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__row>.grid>.grid__item{width:auto!important;min-width:0;padding:0!important;display:block}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__product-image{margin:0}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__product-image img{width:72px;height:84px;object-fit:contain;border-radius:8px;background:#faf7f4}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__product p{margin:0 0 6px}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__product-name,body.myvi-bf-active .myvi-cart-drawer .ajaxcart__product-meta{font-size:13px;line-height:1.5;text-align:start;padding:0;white-space:normal;overflow-wrap:anywhere;word-break:normal}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__product-meta{font-size:11px}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__product .text-center,body.myvi-bf-active .myvi-cart-drawer .ajaxcart-item__discounts{text-align:start!important;font-size:12px}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__quantity-wrapper{margin:0!important;padding:0!important}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__quantity-wrapper>.grid__item{padding:0;width:auto}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__qty{display:inline-flex;align-items:center;direction:ltr;width:120px;min-width:120px;max-width:none;border:1px solid #e4ded9;border-radius:7px;margin:4px 0;overflow:hidden}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__qty-adjust{position:static;transform:none;flex:none;width:40px;min-width:40px;min-height:40px;padding:9px;margin:0}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__qty-num{position:static;transform:none;display:block;flex:0 0 38px;width:38px;min-width:38px;max-width:38px;height:40px;line-height:40px;padding:0;margin:0;border:0;text-align:center;font-size:14px}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__qty-remove{display:block;width:auto;min-height:32px;margin:0;padding:4px 0;font-size:11px;text-align:start}body.myvi-bf-active .myvi-cart-drawer .empty-cart{padding:24px 16px;text-align:center;font-size:14px}.myvi-bf-rewards{min-width:0;max-width:100%}.myvi-bf-rewards__heading{flex-wrap:wrap;margin-bottom:12px}.myvi-bf-reward__top{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start}.myvi-bf-reward__top>span:nth-child(2){min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:normal}.myvi-bf-reward__top>strong{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:end}.myvi-bf-rewards__terms{overflow-wrap:anywhere}[dir=rtl] body.myvi-bf-active .drawer--right.drawer--cart{left:0;right:auto}[dir=rtl] body.myvi-bf-active .drawer--cart.drawer-right-enter,[dir=rtl] body.myvi-bf-active .drawer--cart.drawer-right-leave-to{transform:translate(-100%)}[dir=rtl] body.myvi-bf-active .myvi-cart-drawer .drawer__close button{right:auto;left:10px}@media(max-width:767px){body.myvi-bf-active .drawer--right.drawer--cart.myvi-cart-drawer{--myvi-drawer-width:100vw}.myvi-bf-rewards{padding:12px;margin-bottom:14px}}@media(max-height:650px){body.myvi-bf-active .myvi-cart-drawer>.drawer__header{min-height:52px;padding-block:8px}body.myvi-bf-active .myvi-cart-drawer .drawer__close button{top:6px}body.myvi-bf-active .myvi-cart-drawer .ajaxcart__footer-wrapper{padding-top:4px;padding-bottom:max(8px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){body.myvi-bf-active .drawer--cart{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/myvi-bf-campaign.css.map */
