:root{--bb-text:#1a1a1a;--bb-text-light:#6b6b6b;--bb-bg:#ffffff;--bb-bg-soft:#f7f6f4;--bb-border:#e7e4df;--bb-primary:#1a1a1a;--bb-accent:#c9a96e;--bb-accent-dark:#b08f53;--bb-success:#2e7d54;--bb-radius-sm:8px;--bb-radius-md:12px;--bb-shadow:0 4px 16px rgba(26,26,26,.08);--bb-shadow-hover:0 10px 28px rgba(26,26,26,.14);--bb-s1:8px;--bb-s2:16px;--bb-s3:24px;--bb-s4:32px;--bb-ease:cubic-bezier(.4,0,.2,1)}#MainContent .product__title,.product__info-container .product__title,.product__title,.product__title>*{font-weight:700!important;letter-spacing:-.02em!important;line-height:1.2!important;color:var(--bb-text)!important}#MainContent .product__title,.product__info-container .product__title,.product__title{font-size:26px!important;margin-bottom:var(--bb-s2)!important}@media(min-width:750px){#MainContent .product__title,.product__info-container .product__title,.product__title{font-size:36px!important}}.product .price,.product__info-container .price{font-size:17px}.product .price .price-item--regular,.product .price .price-item--sale,.product .price .price-item--last{font-size:28px!important;font-weight:700!important;color:var(--bb-text)!important;letter-spacing:-.01em}@media(min-width:750px){.product .price .price-item--regular,.product .price .price-item--sale,.product .price .price-item--last{font-size:32px!important}}.product .price__sale .price-item--regular,.product .price s .price-item{font-size:18px!important;font-weight:500!important;color:var(--bb-text-light)!important}.product .price .price__badge-sale,.product .price__sale .badge{background:var(--bb-success);color:#fff;border:none;border-radius:999px;font-weight:600;padding:4px 12px}.product__info-container .price{margin-bottom:var(--bb-s2)}.product-form__input .form__label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--bb-text);margin-bottom:var(--bb-s1)}.product-form__input--pill input[type=radio]+label,fieldset.product-form__input input[type=radio]+label{border:1.5px solid var(--bb-border);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:500;color:var(--bb-text);background:#fff;transition:all .2s var(--bb-ease)}.product-form__input--pill input[type=radio]+label:hover,fieldset.product-form__input input[type=radio]+label:hover{border-color:var(--bb-text);transform:translateY(-1px)}.product-form__input--pill input[type=radio]:checked+label,fieldset.product-form__input input[type=radio]:checked+label{background:var(--bb-primary);color:#fff;border-color:var(--bb-primary)}.product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--bb-accent);outline-offset:2px}.product-form__input .select__select{border:1.5px solid var(--bb-border);border-radius:var(--bb-radius-sm);padding:12px 16px;font-size:15px;transition:border-color .2s var(--bb-ease)}.product-form__input .select__select:hover{border-color:var(--bb-text)}.product-form__input .select__select:focus{border-color:var(--bb-accent)}.product-form__quantity .quantity,.product-form .quantity{border:1.5px solid var(--bb-border);border-radius:var(--bb-radius-sm);overflow:hidden;min-height:48px}.quantity__button{width:46px;transition:background .2s var(--bb-ease),color .2s var(--bb-ease);color:var(--bb-text)}.quantity__button:hover{background:var(--bb-bg-soft);color:var(--bb-accent-dark)}.quantity__input{font-size:16px;font-weight:600;color:var(--bb-text)}.product-form__buttons{display:flex;flex-direction:column;gap:var(--bb-s1)}.product-form__submit{width:100%!important;min-height:54px;border-radius:var(--bb-radius-sm)!important;font-size:16px!important;font-weight:700!important;letter-spacing:.03em;text-transform:uppercase;transition:transform .18s var(--bb-ease),box-shadow .18s var(--bb-ease),background .18s var(--bb-ease)!important}.product-form__submit:not([disabled]):hover{transform:translateY(-2px);box-shadow:var(--bb-shadow-hover)}.product-form__submit:not([disabled]):active{transform:translateY(0)}.shopify-payment-button__button{border-radius:var(--bb-radius-sm)!important;min-height:50px;font-weight:700!important}.product__media,.product__media-item img,.product-media-modal__content img{border-radius:var(--bb-radius-md)}.product__media-wrapper .product__media{overflow:hidden;border-radius:var(--bb-radius-md)}.thumbnail-list{gap:var(--bb-s1)}.thumbnail{border-radius:var(--bb-radius-sm)!important;overflow:hidden;border:2px solid transparent;transition:border-color .2s var(--bb-ease),transform .2s var(--bb-ease)}.thumbnail:hover{transform:translateY(-2px)}.thumbnail[aria-current],.thumbnail.is-active{border-color:var(--bb-accent)!important}.thumbnail img{border-radius:6px}.card-wrapper .card{border-radius:var(--bb-radius-md);overflow:hidden;transition:transform .25s var(--bb-ease),box-shadow .25s var(--bb-ease)}.card-wrapper:hover .card{transform:translateY(-4px);box-shadow:var(--bb-shadow-hover)}.card__media,.card .media{border-radius:var(--bb-radius-md);overflow:hidden}.card__media img,.card .media img{transition:transform .5s var(--bb-ease)}.card-wrapper:hover .card__media img,.card-wrapper:hover .card .media img{transform:scale(1.06)}.card__heading,.card-information .card__heading{font-weight:600;letter-spacing:-.01em;line-height:1.35;font-size:1.7rem}@media(min-width:750px){.card__heading,.card-information .card__heading{font-size:1.9rem}}.card__heading a{text-decoration:none}.card-information{padding-top:var(--bb-s2)}.card__badge .badge{border-radius:999px;font-weight:600;letter-spacing:.02em;box-shadow:var(--bb-shadow)}@media(max-width:749px){#product-grid.product-grid{column-gap:10px;row-gap:20px}#product-grid.product-grid .grid__item{width:calc((100% - 20px)/3);max-width:calc((100% - 20px)/3)}}.multicolumn .multicolumn-list,.bb-trust .multicolumn-list{gap:var(--bb-s2)}.multicolumn .multicolumn-card,.bb-trust .multicolumn-card{border-radius:var(--bb-radius-md);padding:var(--bb-s2);background:var(--bb-bg-soft);border:1px solid var(--bb-border);text-align:center;transition:box-shadow .2s var(--bb-ease),transform .2s var(--bb-ease)}.multicolumn .multicolumn-card:hover,.bb-trust .multicolumn-card:hover{box-shadow:var(--bb-shadow);transform:translateY(-2px)}.multicolumn-card__image-wrapper img,.multicolumn-card .icon{color:var(--bb-accent-dark)}@media(max-width:749px){.multicolumn .multicolumn-list,.bb-trust .multicolumn-list{display:grid!important;grid-template-columns:repeat(2,1fr)}.multicolumn .multicolumn-list .multicolumn-list__item,.bb-trust .multicolumn-list .multicolumn-list__item{width:100%!important;max-width:100%!important;margin:0!important}}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.015em}.button:not(.product-form__submit),.shopify-section .button{border-radius:var(--bb-radius-sm);transition:transform .18s var(--bb-ease),box-shadow .18s var(--bb-ease)}.button:not(.product-form__submit):hover{transform:translateY(-1px);box-shadow:var(--bb-shadow)}a:focus-visible,button:focus-visible{outline:2px solid var(--bb-accent);outline-offset:2px}.collection-list .card__heading,.collection-list-wrapper .card__heading{font-weight:700}.collection-list .card,.collection-list-wrapper .card{border-radius:var(--bb-radius-md);overflow:hidden}@keyframes bbFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.product__info-container>*{animation:bbFadeUp .45s var(--bb-ease) both}.product__info-container>*:nth-child(2){animation-delay:.05s}.product__info-container>*:nth-child(3){animation-delay:.1s}.product__info-container>*:nth-child(4){animation-delay:.15s}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bella-boston-redesign.css.map */
