:root{--bv-coral-500: #F05D42;--bv-coral-700: #B8361F;--bv-coral-100: #FDE6DF;--bv-rose-500: #BC928C;--bv-rose-300: #D9BDB7;--bv-rose-100: #F1E2DE;--bv-rose-800: #7A524C;--bv-sage-500: #939F8D;--bv-sage-100: #E3E8DF;--bv-sage-700: #556250;--bv-cream-100: #F3EDE7;--bv-cream-50: #FBF0E9;--bv-bg: #FBF6F2;--bv-card: #FFFFFF;--bv-ink: #1A1715;--bv-ink-600: #5C524C;--bv-ink-400: #766A63;--bv-line: #E7DDD6;--bv-line-400: #A89A91;--bv-gold: #B98A2E;--bv-error: #B42318;--bv-radius-sm: 6px;--bv-radius-md: 10px;--bv-radius-lg: 16px;--bv-radius-pill: 999px;--blocks-radius: 1.6rem;--badges-radius: .6rem;--pcard-radius: 1rem;--buttons-border-width: 1.5px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.hd1,.hd2{font-optical-sizing:auto;font-weight:400}body{line-height:1.55}.text-subheading,.product-card__vendor{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.product-card__vendor{color:var(--bv-ink-600)}.f-price,.cart-item__price,.totals__total-value,spark-product-card,spark-pdp{font-variant-numeric:tabular-nums}.f-price--on-sale .f-price-item--sale{color:var(--bv-coral-700)}.f-price--on-sale .f-price-item--regular{color:var(--bv-ink-400);text-decoration:line-through}a:hover{text-decoration-thickness:1px}.btn,button.btn{box-shadow:none;min-height:4.4rem}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=password],input[type=number],select,textarea,.form-control{border-color:var(--bv-line-400)}input:focus-visible,select:focus-visible,textarea:focus-visible,.form-control:focus-visible{outline:2px solid var(--bv-ink);outline-offset:1px}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--bv-ink);outline-offset:2px}.f-badge{font-family:var(--font-body-family);font-weight:500}.f-badge--sale{color:var(--bv-ink);background:var(--bv-coral-500)}.f-badge--soldout{color:var(--bv-error);background:var(--bv-card);border-color:var(--bv-line)}.cart-count{--cart-count-size: 1.8rem;color:var(--bv-ink);font-size:1.1rem;font-weight:600}@media(min-width:640px){.cart-icon .cart-count--absolute{--cart-count-size: 1.8rem}}.header__top,.header__bottom{border-bottom:1px solid var(--bv-line)}.header__logo--bellvia{width:var(--logo-width);height:auto;display:block}@media(max-width:767.98px){.header__logo--bellvia{width:var(--logo-width-mobile)}}.product-card{box-shadow:0 1px 2px #1a17150f;transition:box-shadow .2s ease}.product-card:hover{box-shadow:0 8px 24px #1a17151a}.bv-badge-b2b{display:inline-flex;align-items:center;padding:.2rem .8rem;border-radius:var(--bv-radius-sm);background:var(--bv-rose-100);color:var(--bv-rose-800);font-size:1.2rem;font-weight:500}.header .dropdown{padding-block-start:calc(var(--header-navigation-height, 0px) + .8rem)}.header .dropdown__container{background:var(--bv-card);color:var(--bv-ink);border:1px solid var(--bv-line);border-radius:var(--bv-radius-lg);box-shadow:0 8px 24px #1a17151a;padding:1.2rem;min-width:24rem}.header .dropdown__nav li{color:var(--bv-ink)}.header .dropdown__nav li>a{display:block;padding:.8rem 1.2rem;border-radius:var(--bv-radius-md);font-size:1.5rem;font-weight:400;color:var(--bv-ink);transition:background-color .15s ease}.header .dropdown__nav li>a:hover{background:var(--bv-cream-100)}.header .dropdown__nav li>a .reversed-link__text{background-image:none}.header .dropdown__nav li:last-child:not(:only-child)>a[href$="/collections/all"]{margin-top:.6rem;border-top:1px solid var(--bv-line);border-radius:0 0 var(--bv-radius-md) var(--bv-radius-md);padding-top:1.2rem;font-weight:500}.header .dropdown__nav:has(>li:nth-child(9)){display:grid;grid-template-columns:repeat(2,minmax(16rem,1fr));column-gap:.4rem}.has-dropdown-menu header~.fixed-overlay,.fixed-overlay--header-section{background-color:#1a17150f}.multicolumn-card.color-scheme-9{padding:1.4rem 1.8rem;gap:1.2rem;align-items:center}.multicolumn-card.color-scheme-9 .rte p{margin:0}.announcement-bar__content{font-size:1.3rem;line-height:2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product__block--meta .product__vendor>span{display:none}.product__block--meta .product__vendor a{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bv-ink-600);text-decoration:none;background-image:none}.product__block--meta .product__vendor a:hover{color:var(--bv-ink)}.product__block--meta+.product__block--title{margin-top:.4rem!important}.product__title.h1{font-size:3rem;line-height:1.15;letter-spacing:0}@media(max-width:767.98px){.product__title.h1{font-size:2.4rem}}.product__block--price .f-price{font-family:var(--font-body-family)}.product__block--price .f-price-item--regular,.product__block--price .f-price-item--sale,.product__block--price .f-price-item{font-size:2.6rem;font-weight:600}.product__block--price .f-price--on-sale .f-price-item--regular{font-size:1.6rem;font-weight:400}.product__block--buy_buttons .product-form__submit{width:100%;min-height:5rem;font-size:1.6rem}.product__info-container .accordion-details__summary .h4{font-size:2rem}.product__info-container .accordion-details__content h2{font-size:2.2rem;margin:.4rem 0 1.2rem}.product__info-container .accordion-details__content h3{font-size:1.8rem;margin:2rem 0 .8rem}.product__info-container .accordion-details__content img{border-radius:var(--bv-radius-md);max-width:100%;height:auto}.product__info-container .accordion-details__content{color:var(--bv-ink-600)}.product__block--icon-with-text{background:var(--bv-cream-100);border-radius:var(--bv-radius-md);padding:1.4rem 1.8rem}.product__media-container .media-wrapper,.product__media-container .product__media{border-radius:var(--bv-radius-md)}.product__block--meta .product__vendor a.btn--link{border:0;box-shadow:none;padding:0}.product__block--meta .product__vendor a.btn--link:after,.product__block--meta .product__vendor a.btn--link:before{display:none}.collection-hero--no-image{min-height:0!important;padding-block:.8rem 0}.collection-hero--no-image .collection-hero__content,.collection-hero--no-image [class*=content]{padding:0!important;min-height:0!important;background:none!important}.collection-hero--no-image h1{font-size:4rem;line-height:1.1}.collection-hero--no-image .rte{max-width:72rem;color:var(--bv-ink-600);margin-top:.8rem}@media(max-width:767.98px){.collection-hero--no-image h1{font-size:3rem}}.bv-desc .bv-desc__inner{max-width:none;margin:0}.bv-desc .bv-desc__eyebrow,.bv-desc .bv-desc__title{text-align:left}.bv-desc .bv-desc__body img{max-width:min(100%,56rem);max-height:56rem;width:auto;object-fit:contain;margin:2.4rem auto}.bv-desc .bv-row{display:grid;grid-template-columns:minmax(0,1fr) 34rem;gap:4.8rem;align-items:center;margin:4rem 0}.bv-desc .bv-row--rev{grid-template-columns:34rem minmax(0,1fr)}.bv-desc .bv-row--rev .bv-row__media{order:-1}.bv-desc .bv-row__text>:first-child{margin-top:0}.bv-desc .bv-row__text>:last-child{margin-bottom:0}.bv-desc .bv-row__media img{display:block;width:100%;max-width:100%;height:auto;max-height:34rem;object-fit:contain;margin:0;border-radius:var(--bv-radius-lg);background:var(--bv-card)}.bv-desc .bv-row__media>*+*{margin-top:1.6rem}@media(max-width:767.98px){.bv-desc .bv-row,.bv-desc .bv-row--rev{grid-template-columns:1fr;gap:2rem}.bv-desc .bv-row--rev .bv-row__media{order:0}}.bv-desc .bv-row__text>h2:first-child,.bv-desc .bv-row__text>h3:first-child,.bv-desc .bv-row__text>h4:first-child{display:block;margin-top:0}.bv-desc .bv-desc__body>.bv-row:first-child .bv-row__text>h2:first-child{display:none}.bv-desc.bv-desc{padding-block:3.2rem 1.6rem}.bv-desc .bv-desc__title{margin-bottom:1.6rem}.bv-desc .bv-row{margin:2rem 0;gap:3.2rem;grid-template-columns:minmax(0,1fr) 28rem}.bv-desc .bv-row--rev{grid-template-columns:28rem minmax(0,1fr)}.bv-desc .bv-row__media img{max-height:28rem}.bv-desc .bv-desc__body>.bv-row:first-child{margin-top:0}.bv-desc .bv-row__text h2,.bv-desc .bv-row__text h3{margin-bottom:.8rem}@media(max-width:767.98px){.bv-desc .bv-row,.bv-desc .bv-row--rev{grid-template-columns:1fr;gap:1.6rem}}:root{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-inline-alignment: center}.product__block--buy_buttons .shopify-payment-button{width:100%;margin-top:.8rem}.shopify-payment-button__more-options{display:none!important}.bv-express-checkout{margin-top:1rem}.bv-express-checkout .additional-checkout-buttons,.bv-express-checkout shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-row-gap: .8rem}@media(min-width:768px){.product__block--buy_buttons .product-form__buttons{flex-wrap:nowrap;align-items:stretch;column-gap:.8rem}.product__block--buy_buttons .product-form__quantity{flex:0 0 auto}.product__block--buy_buttons .product-form__quantity .quantity{height:100%;min-height:5rem}.product__block--buy_buttons .product-form__submit{flex:1 1 0;width:auto;min-width:0}.product__block--buy_buttons .shopify-payment-button{flex:1 1 0;width:auto;min-width:0;margin-top:0}.product__block--buy_buttons .shopify-payment-button{--shopify-accelerated-checkout-button-block-size: 50px}}.product__info-container{--product-blocks-gap: 1.6rem}@media(min-width:768px){.product__block--buy_buttons .product-form__buttons{display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:.8rem;align-items:stretch}.product__block--buy_buttons .product-form__buttons>*{width:100%;min-width:0;margin:0}.product__block--buy_buttons .product-form__quantity .quantity,.product__block--buy_buttons .product-form__submit{height:4.8rem;min-height:4.8rem}.product__block--buy_buttons .shopify-payment-button{--shopify-accelerated-checkout-button-block-size: 48px;overflow:hidden;border-radius:999px}.product__block--buy_buttons .shopify-payment-button>*,.product__block--buy_buttons shopify-accelerated-checkout{width:100%;max-width:100%}}@media(min-width:768px){.product__block--buy_buttons .product-form__quantity .quantity,.product__block--buy_buttons .product-form__submit{height:4.4rem;min-height:4.4rem}.product__block--buy_buttons .shopify-payment-button{--shopify-accelerated-checkout-button-block-size: 44px;height:4.4rem;display:flex;align-items:center}}.header__top{border-bottom:0}.header__bottom{border-bottom:1px solid var(--bv-line)}.header--show-sperator-line .header__bottom{border-block-end-color:var(--bv-line)}.header__bottom .header__menu>ul{gap:.4rem 2.8rem;align-items:center;min-height:4.8rem}.header__bottom .header__menu{margin-inline:0;flex:1}.header__bottom .header__menu>ul{width:100%}.header__menu .menu__item{font-family:var(--font-body-family);font-size:1.5rem;font-weight:500;padding-inline:0}.header__menu .menu__item .reversed-link,.header__menu .menu__item .menu__item-text{position:relative;background-image:none}.header__menu .menu__item .reversed-link:after,.header__menu .menu__item .menu__item-text:after{content:"";position:absolute;left:0;right:0;bottom:-.6rem;height:2px;background:var(--bv-ink);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.header__menu .menu__item:hover .reversed-link:after,.header__menu .menu__item:hover .menu__item-text:after,.header__menu details[open] .menu__item-text:after,.header__menu .menu__item.is-active .reversed-link:after,.header__menu .menu__item.is-active .menu__item-text:after{transform:scaleX(1)}.header__menu li:has(>.bv-nav-b2b){margin-left:auto}.header__menu .bv-nav-b2b .reversed-link{background:var(--bv-rose-100);color:var(--bv-rose-800);padding:.5rem 1.2rem;border-radius:var(--bv-radius-pill);font-size:1.3rem}.header__menu .bv-nav-b2b .reversed-link:after{display:none}.header__menu .bv-nav-b2b:hover .reversed-link{background:var(--bv-rose-300)}.bv-delivery{display:flex;align-items:center;gap:.8rem;color:var(--bv-sage-700);font-size:1.5rem}.bv-delivery strong{font-weight:600}.bv-delivery__hint{color:var(--bv-ink-600);font-weight:400}.bv-mega.mega-menu__wrapper{display:grid;grid-template-columns:28rem minmax(0,1fr);gap:0;flex-wrap:nowrap;padding-block:2.4rem 3.2rem;border-top:1px solid var(--bv-line)}.header .mega-menu__container:has(.bv-mega){background:var(--bv-card);box-shadow:0 18px 40px #1a17151a}.bv-mega__side{display:flex;flex-direction:column;gap:.4rem;padding:1.2rem;margin-inline-end:3.2rem;background:var(--bv-bg);border-radius:var(--bv-radius-lg)}.bv-mega__side ul{display:flex;flex-direction:column;gap:.2rem}.bv-mega__tab{display:flex;align-items:center;gap:1.2rem;padding:.8rem 1rem .8rem .8rem;border-radius:var(--bv-radius-md);color:var(--bv-ink);transition:background-color .15s ease,box-shadow .15s ease}.bv-mega__tab>svg{margin-inline-start:auto;opacity:0;transform:translate(-4px);transition:opacity .15s,transform .15s}.bv-mega__tab:hover,.bv-mega__tab.is-active{background:var(--bv-card);box-shadow:0 2px 10px #1a17150f}.bv-mega__tab.is-active>svg,.bv-mega__tab:hover>svg{opacity:1;transform:none;color:var(--bv-coral-700)}.bv-mega__thumb{flex:0 0 4.4rem;width:4.4rem;height:4.4rem;border-radius:50%;overflow:hidden;background:var(--bv-cream-100);display:grid;place-items:center}.bv-mega__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:.4rem}.bv-mega__tab-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.bv-mega__tab-title{font-size:1.5rem;font-weight:500}.bv-mega__everything{display:flex;align-items:center;justify-content:space-between;margin-top:.8rem;padding:1.2rem 1rem;border-top:1px solid var(--bv-line);font-size:1.4rem;font-weight:500;color:var(--bv-ink)}.bv-mega__everything:hover{color:var(--bv-coral-700)}.bv-mega__panel{display:none;grid-template-columns:minmax(0,1fr) 26rem;gap:3.2rem}.bv-mega__panel.is-active{display:grid;animation:bvMegaIn .25s ease both}@keyframes bvMegaIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bv-mega__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin-bottom:1.8rem}.bv-mega__title{margin:0;font-family:var(--font-heading-family);font-size:2.6rem;line-height:1.15;color:var(--bv-ink)}.bv-mega__all{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap;padding:.7rem 1.4rem;border-radius:var(--bv-radius-pill);background:var(--bv-ink);color:#fff;font-size:1.3rem;font-weight:500;transition:background-color .15s ease}.bv-mega__all:hover{background:var(--bv-coral-700)}.bv-mega__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:2.4rem 2rem}.bv-mega__card-link{display:flex;flex-direction:column;gap:.2rem;color:var(--bv-ink)}.bv-mega__card-img{display:block;aspect-ratio:4 / 3;margin-bottom:1rem;border-radius:var(--bv-radius-md);overflow:hidden;background:var(--bv-cream-100)}.bv-mega__card-img img{width:100%;height:100%;object-fit:contain;padding:1.2rem;mix-blend-mode:multiply;transition:transform .35s ease}.bv-mega__card-link:hover .bv-mega__card-img img{transform:scale(1.06)}.bv-mega__card-title{font-size:1.5rem;font-weight:500;line-height:1.3}.bv-mega__card-link:hover .bv-mega__card-title{color:var(--bv-coral-700)}.bv-mega__sub{margin-top:.8rem;display:flex;flex-direction:column;gap:.2rem}.bv-mega__sub a{display:block;padding-block:.25rem;font-size:1.35rem;color:var(--bv-ink-600)}.bv-mega__sub a:hover{color:var(--bv-coral-700)}.bv-mega__sub-more a{color:var(--bv-ink-400);font-style:italic}.bv-mega__tips{display:flex;flex-direction:column;gap:1rem;padding:1.6rem;border-radius:var(--bv-radius-lg);background:var(--bv-rose-100);align-self:start}.bv-mega__tips-label{margin:0 0 .4rem;font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bv-rose-800)}.bv-mega__tip{display:flex;gap:1.2rem;align-items:center;padding:.8rem;border-radius:var(--bv-radius-md);background:var(--bv-card);color:var(--bv-ink);transition:transform .15s ease,box-shadow .15s ease}.bv-mega__tip:hover{transform:translateY(-2px);box-shadow:0 6px 16px #1a171514}.bv-mega__tip-img{flex:0 0 6.4rem;height:6.4rem;border-radius:var(--bv-radius-sm);overflow:hidden;background:var(--bv-cream-100)}.bv-mega__tip-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:.4rem}.bv-mega__tip-text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.bv-mega__tip-vendor{font-size:1.05rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--bv-ink-400)}.bv-mega__tip-title{font-size:1.3rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bv-mega__tip-price{font-size:1.3rem;font-weight:600;margin-top:.2rem;font-variant-numeric:tabular-nums}.bv-mega__tips:not(:has(.bv-mega__tip)){display:none}@media(max-width:1279px){.bv-mega.mega-menu__wrapper{grid-template-columns:24rem minmax(0,1fr)}.bv-mega__side{margin-inline-end:2.4rem}.bv-mega__panel{grid-template-columns:minmax(0,1fr)}.bv-mega__tips{display:none}}@media(min-width:768px){.product-card:not(.product-card--simple) .product-card__actions .btn{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bellvia.css.map */
