.quick-add{margin-left:10px!important;margin-right:10px!important}.wc-urgency{animation:wcTextPulse 2.4s ease-in-out infinite}.wc-flame{display:inline-block;transform-origin:50% 92%;animation:wcFlameFlicker 1.05s ease-in-out infinite;will-change:transform,filter}@keyframes wcTextPulse{0%,to{opacity:.82}50%{opacity:1}}@keyframes wcFlameFlicker{0%{transform:scale(1) rotate(-2deg) translateY(0);filter:brightness(1) drop-shadow(0 0 0 rgba(255,140,0,0))}15%{transform:scale(1.06,.94) rotate(2deg) translateY(-1px);filter:brightness(1.12) drop-shadow(0 0 3px rgba(255,150,30,.55))}30%{transform:scale(.94,1.09) rotate(-3deg) translateY(.5px);filter:brightness(1.05) drop-shadow(0 0 2px rgba(255,120,0,.4))}45%{transform:scale(1.09,.97) rotate(3deg) translateY(-1.5px);filter:brightness(1.2) drop-shadow(0 0 4px rgba(255,170,40,.6))}60%{transform:scale(.97,1.05) rotate(-2deg) translateY(0);filter:brightness(1.08) drop-shadow(0 0 2px rgba(255,130,10,.45))}75%{transform:scale(1.04,.98) rotate(1deg) translateY(-1px);filter:brightness(1.15) drop-shadow(0 0 3px rgba(255,160,30,.55))}90%{transform:scale(.99,1.02) rotate(-1deg) translateY(0);filter:brightness(1.04) drop-shadow(0 0 1px rgba(255,120,0,.35))}to{transform:scale(1) rotate(-2deg) translateY(0);filter:brightness(1) drop-shadow(0 0 0 rgba(255,140,0,0))}}@media(prefers-reduced-motion:reduce){.wc-urgency,.wc-flame{animation:none!important}}.header__icon--cart .icon-cart>*,.header__icon--cart .icon-cart-empty>*{display:none!important}.header__icon--cart .icon-cart,.header__icon--cart .icon-cart-empty{background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E") center / 24px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E") center / 24px no-repeat}:root{--lx-ink:#1f1f1f;--lx-soft:#5f5b55;--lx-mute:#8b867e;--lx-paper:#f9f9f9;--lx-cream:#f4f2ee;--lx-stone:#ebe7e0;--lx-line:#e2ddd4;--lx-bronze:#9a7b4f;--lx-bronze-soft:#c9b38c;--lx-black:#0c0c0c;--bb-text:#1f1f1f;--bb-text-light:#5f5b55;--bb-bg-soft:#f4f2ee;--bb-border:#e2ddd4;--bb-primary:#0c0c0c;--bb-accent:#9a7b4f;--bb-accent-dark:#806540;--bb-radius-sm:0px;--bb-radius-md:0px;--bb-radius-lg:0px;--bb-shadow:none}body{-webkit-font-smoothing:antialiased;font-weight:400}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{letter-spacing:-.005em!important;font-weight:500}.title,.title-wrapper .title,.collection__title .title{font-weight:500}.caption-with-letter-spacing,.subtitle{letter-spacing:.22em;color:var(--lx-bronze)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-section .button,.product-form__submit{border-radius:0!important;text-transform:uppercase;letter-spacing:.2em!important;font-size:1.2rem!important;font-weight:500!important;box-shadow:none!important;transform:none!important}.button:after,.button:before{box-shadow:none!important;border-radius:0!important}.product-form__submit{min-height:5.4rem!important;background:var(--lx-black)!important;color:#fff!important;border:1px solid var(--lx-black)!important}.product-form__submit:hover{background:#2a2a2a!important}.shopify-payment-button__button{border-radius:0!important}.shopify-payment-button__more-options{font-size:1.2rem;letter-spacing:.04em}.section-header .header-wrapper{background:var(--lx-cream)}.header-wrapper--border-bottom{border-bottom:1px solid var(--lx-line)!important}.header__menu-item,.header__menu-item span{font-size:1.35rem;letter-spacing:.04em}.header__active-menu-item{text-decoration:none!important;border-bottom:1px solid currentColor}.header__menu-item span{border-bottom:1px solid transparent;transition:border-color .2s ease}.header__menu-item:hover span,.header__menu-item span.header__active-menu-item{text-decoration:none;border-bottom-color:currentColor}.header__heading-logo{height:auto}.announcement-bar__message{font-size:1.1rem;letter-spacing:.2em!important;font-weight:500;text-transform:uppercase}.utility-bar{border-bottom:0!important}.card-wrapper .card,.card__media,.card .media,.collection-list .card,.collection-list-wrapper .card{border-radius:0!important}.card-wrapper:hover .card,.card-wrapper .card:hover{transform:none!important;box-shadow:none!important}.card__media img{transition:transform 1.1s cubic-bezier(.2,.7,.2,1)!important}.card-wrapper:hover .card__media img{transform:scale(1.04)!important}.card__heading,.card-information .card__heading{font-family:var(--font-body-family)!important;font-weight:400!important;letter-spacing:0!important;font-size:1.45rem!important;line-height:1.45!important}.card-information .price,.card-information .price-item{font-family:var(--font-heading-family);font-weight:600}.card-information .price--on-sale .price-item--regular{font-family:var(--font-body-family);font-weight:400;color:var(--lx-mute)}.card__badge .badge,.badge{border-radius:0!important;box-shadow:none!important;font-size:1rem!important;letter-spacing:.18em!important;text-transform:uppercase;font-weight:500!important;padding:.5rem .9rem!important}.quick-add__submit{letter-spacing:.18em!important}html body .product__title h1,html body .product__title h2{font-family:var(--font-heading-family)!important;font-weight:500!important;letter-spacing:-.005em!important;line-height:1.2!important;font-size:2.6rem!important}@media(min-width:750px){html body .product__title h1,html body .product__title h2{font-size:3.6rem!important}}.product .price .price-item--regular,.product .price .price-item--sale,.product .price .price-item--last{font-family:var(--font-heading-family)!important;font-weight:600!important;font-size:2.4rem!important;color:var(--lx-ink)!important}.product .price--on-sale .price-item--regular{font-family:var(--font-body-family)!important;font-weight:300!important;font-size:1.7rem!important;color:var(--lx-mute)!important}.product-form__input .form__label{font-weight:400!important;letter-spacing:.18em!important;color:var(--lx-mute)!important;font-size:1.1rem!important}.product-form__input--pill input[type=radio]+label,fieldset.product-form__input input[type=radio]+label{border-radius:0!important;border:1px solid var(--lx-line)!important;background:#fff;font-size:1.35rem;letter-spacing:0}.product-form__input--pill input[type=radio]:checked+label,fieldset.product-form__input input[type=radio]:checked+label{background:var(--lx-black)!important;border-color:var(--lx-black)!important;color:#fff!important}.product-form__input .select__select,.select__select{border-radius:0!important;border-width:1px!important}.product-form__quantity .quantity,.product-form .quantity,.quantity{border-radius:0!important;border-width:1px!important;border-color:var(--lx-line)!important;background:#fff}.quantity:before,.quantity:after{border-radius:0!important;box-shadow:none!important}.product__media,.product__media-item img,.product-media-modal__content img,.product__media-wrapper .product__media,.thumbnail,.thumbnail img{border-radius:0!important}.thumbnail[aria-current]{border-color:var(--lx-ink)!important}.product__description{color:var(--lx-soft);font-weight:300}.product__accordion summary,.product__accordion .accordion__title{letter-spacing:.18em;text-transform:uppercase;font-size:1.2rem!important}.product__info-container .product__text.caption-with-letter-spacing{color:var(--lx-bronze)}.share-button__button{letter-spacing:.14em;text-transform:uppercase;font-size:1.1rem}.wc-volume{border-radius:0!important;background:var(--lx-cream)!important;border-color:var(--lx-line)!important}.wc-volume__title{font-weight:500!important;letter-spacing:.18em!important;font-size:1.1rem!important}.wc-volume__save{border-radius:0!important;background:var(--lx-black)!important;font-weight:500!important;letter-spacing:.12em;text-transform:uppercase;font-size:1rem!important;padding:4px 9px!important}.wc-volume__tier{border-radius:0!important;border-color:var(--lx-line)!important}.wc-volume__qty{font-weight:400!important;letter-spacing:.1em;text-transform:uppercase;font-size:1.1rem!important;color:var(--lx-mute)!important}.wc-volume__off{font-family:var(--font-heading-family);font-weight:600!important;color:var(--lx-ink)!important}.wc-trust-badges .wc-trust-badge{font-weight:400!important;font-size:1.35rem!important;color:var(--lx-ink)!important}.wc-trust-badges{background-image:linear-gradient(var(--lx-line),var(--lx-line)),linear-gradient(var(--lx-line),var(--lx-line))!important}.wc-ship-line__txt{font-size:1.4rem;font-weight:300}.wc-ship-line__txt strong{font-weight:500}.wc-sticky-atc{background:#f9f9f9f7!important;border-top:1px solid var(--lx-line)!important;box-shadow:none!important}.wc-sticky-atc__info strong{font-family:var(--font-heading-family);font-weight:500}.wc-sticky-atc__button{border-radius:0!important;background:var(--lx-black)!important;color:#fff!important;text-transform:uppercase;letter-spacing:.2em;font-size:1.2rem!important;font-weight:500!important}.bb-hero__inner{text-shadow:0 1px 12px rgba(0,0,0,.28)}.bb-hero__eyebrow{color:var(--lx-bronze-soft)!important;font-weight:500!important;letter-spacing:.24em!important}.bb-hero__title{font-family:var(--font-heading-family)!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.005em!important;font-size:5.8rem!important;line-height:1.1!important}.bb-hero__sub{font-weight:300!important}.bb-hero a.bb-hero__btn{border-radius:0!important;background:#fff!important;border-color:#fff!important;color:var(--lx-black)!important;font-weight:500!important;letter-spacing:.2em!important;font-size:1.2rem!important;text-shadow:none!important}.bb-hero a.bb-hero__btn:hover{background:transparent!important;color:#fff!important;transform:none!important}.bb-hero a.bb-hero__btn--ghost{background:transparent!important;border-color:#ffffffd9!important;color:#fff!important}.bb-hero a.bb-hero__btn--ghost:hover{background:#fff!important;color:var(--lx-black)!important}.bb-hero__arrow{border-radius:0!important}@media(max-width:989px){.bb-hero__title{font-size:3.8rem!important}}@media(max-width:749px){.bb-hero__title{font-size:3rem!important;line-height:1.15!important}}.bb-bundlebar__eyebrow{font-weight:500!important}.bb-bundlebar__tiers{letter-spacing:.06em!important;font-size:1.4rem!important}.bbcs__card{border-radius:0!important}.bbcs__label{font-weight:500!important;letter-spacing:.01em!important}.bbcs__btn{border-radius:0!important}.bb-gb__eyebrow{font-weight:500!important}.bb-gb__heading{font-family:var(--font-heading-family);font-weight:500!important;letter-spacing:-.005em}.bb-gb__sub{font-weight:300}.bb-gb__card,.bb-gb__media,.bb-gb__trigger,.bb-gb__trigger-thumb,.bb-gb__panel,.bb-gb__opt,.bb-gb__opt-thumb{border-radius:0!important}.bb-gb__badge{border-radius:0!important;font-weight:500!important;letter-spacing:.18em!important;font-size:1rem!important}.bb-gb__label{font-weight:500!important;color:var(--lx-mute)!important}.bb-gb__trigger{border-color:var(--lx-line)!important}.bb-gb__trigger-txt{font-weight:400!important}.bb-gb__op{font-weight:300!important}.bb-gb__price,.bb-gb__total strong{font-family:var(--font-heading-family);font-weight:600!important}.bb-gb__add{border-radius:0!important;text-transform:uppercase;letter-spacing:.2em!important;font-size:1.2rem!important;font-weight:500!important;padding:17px 40px!important}.bb-gb__save{font-weight:500!important;letter-spacing:.14em;text-transform:uppercase;font-size:1.1rem!important}.bb-faq__q,.bb-faq summary{font-weight:400!important}.bb-why__table{border-radius:0!important;box-shadow:none!important;border-color:var(--lx-line)!important}.bb-why__mark{border-radius:0!important}.bb-why__mark--yes{background:var(--lx-black)!important}.bb-benefits__frame:after{border-color:var(--lx-bronze-soft)!important;border-radius:0!important}.bb-benefits__media-inner{border-radius:0!important}.newsletter-form__field-wrapper .field,.field__input,.field:after,.field:before{border-radius:0!important}.footer{border-top:0!important}.footer-block__heading{font-family:var(--font-body-family)!important;font-size:1.1rem!important;letter-spacing:.2em!important;text-transform:uppercase;font-weight:500!important}.footer-block__details-content .list-menu__item--link{font-weight:300}.list-payment__item svg{border-radius:0}.bb-bundlebar{background:var(--lx-cream)!important;border-color:var(--lx-line)!important}.bb-bundlebar__eyebrow{color:var(--lx-bronze)!important}.bb-bundlebar__tiers{color:var(--lx-ink)!important}.bb-bundlebar__sep{color:var(--lx-bronze-soft)!important}.bb-gb{background:var(--lx-cream)!important}.bb-gb__eyebrow,.bb-gb__op,.bb-gb__caret,.bb-gb__opt-p,.bb-gb__cart,.bb-gb__save{color:var(--lx-bronze)!important}.bb-gb__heading{color:var(--lx-ink)!important}.bb-gb__sub,.bb-gb__foot{color:var(--lx-soft)!important}.bb-gb__card{border-color:var(--lx-line)!important;background:#fff!important}.bb-gb__badge,.bb-gb__add{background:var(--lx-black)!important;color:#fff!important}.bb-gb__trigger:hover,.bb-gb__picker.is-open .bb-gb__trigger{border-color:var(--lx-ink)!important}.bb-gb__opt.is-on{background:var(--lx-cream)!important;box-shadow:inset 2px 0 0 var(--lx-ink)!important}.bbwc{background-color:var(--lx-cream)!important}.bbwc__eyebrow{color:var(--lx-bronze)!important;font-weight:500!important;letter-spacing:.22em!important}.bbwc__points li:before{background:var(--lx-bronze)!important}.bbwc__btn,.bbwc__shot img{border-radius:0!important}.bbwc__btn{text-transform:uppercase;letter-spacing:.2em!important;font-size:1.2rem!important;font-weight:500!important}.bb-benefits__eyebrow,.bb-benefits__num,.bb-benefits__icon .bb-ico,.bb-why__eyebrow,.bb-why__ficon .bb-wico{color:var(--lx-bronze)!important}.bb-hero__img--empty{background:linear-gradient(120deg,#141414,#2b2824)!important}@media(min-width:750px){.bb-hero__viewport{height:clamp(650px,42.4vw,800px)!important}.bb-hero__content{justify-content:flex-start!important;align-items:center!important;text-align:left!important;padding:0 0 0 max(4.8rem,7vw)!important}.bb-hero__inner{max-width:min(56rem,42vw)!important}.bb-hero__sub{margin-left:0!important;margin-right:0!important}.bb-hero__cta{justify-content:flex-start!important}.bb-hero__scrim{background:linear-gradient(90deg,#0000008c,#00000052 38%,#0000000f 62%,#0000 80%)!important}.bb-hero__slide[data-bb-slide="0"] .bb-hero__img{object-position:90% 25%!important}.bb-hero__slide[data-bb-slide="1"] .bb-hero__img{object-position:100% 40%!important}.bb-hero__slide[data-bb-slide="2"] .bb-hero__img{object-position:100% 30%!important}}@media(max-width:749px){.bb-hero__content{align-items:flex-end!important;padding-bottom:5.6rem!important}.bb-hero__scrim{background:linear-gradient(180deg,#0000 30%,#00000059 55%,#000000a6)!important}}.bb-bundlebar{padding-top:7px!important;padding-bottom:7px!important}.bb-bundlebar__inner{flex-direction:row!important;flex-wrap:wrap;justify-content:center;gap:4px 16px!important}.bb-bundlebar__eyebrow{font-size:1rem!important;line-height:1.4}.bb-bundlebar__tiers{font-size:1.25rem!important;line-height:1.4}.bb-bundlebar__sep{margin:0 10px!important}.card-wrapper .card__information .card__heading.h5{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em;margin:0 0 .8rem!important}.card-information>.caption-large:empty{display:none}.card-information{display:flex;flex-direction:column;gap:.5rem}.card-information .loox-rating{display:flex!important;align-items:center;gap:4px;margin:0!important;line-height:1!important;font-size:11px!important;min-height:12px}.card-information .loox-rating svg{width:11px!important;height:11px!important}.card-information .loox-rating *{font-size:11px!important;line-height:1!important}.card-information .price{margin:0!important;line-height:1.2}.card-information .price--on-sale .price__sale,.card-information .price:not(.price--on-sale) .price__regular{display:flex!important;align-items:baseline;flex-wrap:wrap;gap:0 8px}.card-information .price__sale .price-item--last{order:-1}.card-information .price .price-item--last,.card-information .price__regular .price-item--regular{font-size:1.5rem!important;font-weight:600!important;color:var(--lx-ink)!important;margin:0!important}.card-information .price__sale .price-item--regular{font-size:1.2rem!important;font-weight:300!important;color:var(--lx-mute)!important;margin:0!important}.card-information .price__badge-sale,.card-information .price__badge-sold-out{display:none!important}.card-wrapper .card{position:relative}.card-wrapper .card>.card__content{position:static!important}.card-wrapper .card>.card__content .quick-add{position:absolute!important;z-index:3;left:12px!important;right:12px!important;top:0;margin:calc(var(--ratio-percent, 100%) - 56px) 0 0!important;padding:0!important}.card-wrapper .quick-add__submit{min-height:44px!important;height:44px;background:#fffffff0!important;color:#0c0c0c!important;border:0!important;font-size:1.05rem!important;letter-spacing:.2em!important;padding:0 1rem!important}.card-wrapper .quick-add__submit:after{box-shadow:none!important}.card-wrapper .quick-add__submit:hover{background:#0c0c0c!important;color:#fff!important}.card .card__inner .card__badge.bottom{align-self:flex-start!important;grid-row-start:1!important;margin-top:0!important}@media(hover:hover)and (min-width:750px){.card-wrapper .card>.card__content .quick-add{opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.card-wrapper:hover .card>.card__content .quick-add,.card-wrapper .card>.card__content .quick-add:focus-within{opacity:1;transform:none}}@media(max-width:749px){.card-wrapper .card>.card__content .quick-add{left:6px!important;right:6px!important;margin-top:calc(var(--ratio-percent, 100%) - 42px)!important}.card-wrapper .quick-add__submit{min-height:36px!important;height:36px;font-size:.95rem!important;letter-spacing:.12em!important}}.newsletter__wrapper .newsletter-form{max-width:46rem!important;margin:2.6rem auto 0!important;align-items:center!important}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%!important;width:100%!important;margin:0 auto}.newsletter__wrapper .newsletter-form__field-wrapper .field:before,.newsletter__wrapper .newsletter-form__field-wrapper .field:after{box-shadow:none!important;border:0!important}.newsletter__wrapper .newsletter-form__field-wrapper .field__input{background:transparent!important;border:0!important;border-bottom:1px solid #1f1f1f!important;box-shadow:none!important;padding-left:0!important;border-radius:0!important}.newsletter__wrapper .newsletter-form__field-wrapper .field__label{left:0!important}.newsletter__wrapper .newsletter-form__button{background:transparent!important;border:0!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/59/assets/bella-boston-complete-redesign.css.map */
