.bonst-bb__addon{position:relative;display:flex;align-items:center;gap:1.2rem;cursor:pointer;padding:1.2rem 1.6rem;border:1px dashed rgba(var(--color-foreground),.35);background:rgb(var(--color-background));transition:border-color .2s ease,background-color .2s ease}.bonst-bb__addon:hover{border-color:rgba(var(--color-foreground),.7)}.bonst-bb__addon.is-selected{border-style:solid;border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground));background:#f5f1e6}.bonst-bb__addon input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.bonst-bb__addon:has(input:focus-visible){outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.bonst-bb__addon-check{flex:0 0 2rem;width:2rem;height:2rem;position:relative;border:1.5px solid rgb(var(--color-foreground))}.bonst-bb__addon.is-selected .bonst-bb__addon-check{background:rgb(var(--color-foreground))}.bonst-bb__addon.is-selected .bonst-bb__addon-check:after{content:"";position:absolute;left:.6rem;top:.2rem;width:.5rem;height:1rem;border:solid rgb(var(--color-background));border-width:0 2px 2px 0;transform:rotate(45deg)}.bonst-bb__addon-img{flex:0 0 5.2rem;width:5.2rem;height:5.2rem;object-fit:contain;background:#f5f1e6;mix-blend-mode:multiply}.bonst-bb__addon-text{flex:1 1 auto;display:flex;flex-direction:column;gap:.2rem;line-height:1.3}.bonst-bb__addon-text b{font-size:1.5rem;font-weight:600}.bonst-bb__addon-text span{font-size:1.25rem;color:rgba(var(--color-foreground),.7)}.bonst-bb__addon-price{white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end;line-height:1.2;font-size:1.6rem;font-weight:600}.bonst-bb__addon-price s{font-size:1.3rem;font-weight:400;color:rgba(var(--color-foreground),.55)}.bonst-bb:not(:has(.bonst-bb__opt-input:checked)) .bonst-bb__addon{opacity:.38;filter:grayscale(1);pointer-events:none}@media screen and (max-width:749px){.bonst-bb__addon{padding:1.1rem 1.2rem;gap:1rem}.bonst-bb__addon-img{flex-basis:4.4rem;width:4.4rem;height:4.4rem}}.bonst-bb__sub-teaser{display:flex;align-items:center;gap:.8rem;margin:.8rem 0 0 3.2rem;font-size:1.35rem;font-weight:600;color:rgb(var(--color-foreground))}.bonst-bb__sub-teaser svg{flex:0 0 1.8rem;width:1.8rem;height:1.8rem}.bonst-bb__opt.is-selected .bonst-bb__sub-teaser{display:none}.bonst-bb__sub-save{margin:0 0 1rem;font-size:1.45rem}.bonst-bb__sub-save b{display:inline-block;padding:.15rem .7rem;background:#412733;color:#f7f4e6;font-weight:600}.bonst-bb__first{margin-top:1.4rem;padding-top:1.2rem;border-top:1px dashed rgba(var(--color-foreground),.3)}.bonst-bb__first-head{margin:0 0 .6rem;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.bonst-bb__first ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.bonst-bb__first li{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;font-size:1.45rem}.bonst-bb__first-price{white-space:nowrap;display:inline-flex;gap:.8rem;align-items:baseline}.bonst-bb__first-price s{font-size:1.3rem;color:rgba(var(--color-foreground),.55)}.bonst-bb__first-price b{font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;padding:.2rem .6rem;background:#e19128;color:#1e1216}.bonst-bb__opt--sub:not(.is-selected){background:#f5f1e68c}@media screen and (max-width:749px){.bonst-bb__sub-teaser{margin-left:3.2rem;font-size:1.3rem}}.bonst-bb,.bonst-bb *,.bonst-bb *:before,.bonst-bb *:after,.product-form__input--pill input[type=radio]+label,.product-form__submit,.product-form__submit:before,.product-form__submit:after,.shopify-payment-button__button,.quantity,.quantity:before,.quantity:after,.product__media-item,.product__media,.product-media-container,.thumbnail,.thumbnail-list__item,.bonst-cmp__us,.bonst-cmp *,.jdgm-card,.jm-button,.jm-frame,.jdgm-sort-dropdown{border-radius:0!important}.bonst-bb .bonst-bb__radio,.bonst-bb .bonst-bb__radio:after,.bonst-bb input[type=radio]{border-radius:50%!important}.product-form__input--pill input[type=radio]+label{padding:1rem 2rem;letter-spacing:.04em}.product-form__submit{min-height:5.2rem;letter-spacing:.12em;text-transform:uppercase;font-size:1.4rem}.bonst-bb__opt{border-width:1px}.bonst-bb__opt.is-selected{box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.bonst-bb__save-pill{padding:.2rem .6rem}html .product__info-container .bonst-bb__opt{border:1px solid rgba(18,18,18,.22)!important;border-radius:1.2rem!important;background:#fff!important;box-shadow:none!important;overflow:hidden;transition:border-color .2s,background-color .2s}html .product__info-container .bonst-bb__opt:hover{border-color:#12121280!important}html .product__info-container .bonst-bb__opt.is-selected{background:#f5f1e6!important;border-color:#121212!important}html .product__info-container .bonst-bb__flag{background:#121212!important;color:#fff!important}html .product__info-container .bonst-bb__flag svg{color:#fff!important}html .product__info-container .bonst-bb__save-pill{background:#fff!important;color:#121212!important;box-shadow:inset 0 0 0 1px #1212124d;border-radius:.4rem!important}html .product__info-container .bonst-bb__sub-save b{background:none!important;color:#121212!important;padding:0!important;font-weight:700}html .product__info-container .bonst-bb__first-price b{background:#121212!important;color:#fff!important;border-radius:.4rem!important}html .product__info-container .bonst-bb__first{border-top-style:solid!important;border-top-color:#12121224!important}html .product__info-container .bonst-bb__pack-card{border:1px solid rgba(18,18,18,.22)!important;border-radius:1.2rem!important;background:#fff!important;box-shadow:none!important;transition:border-color .2s,background-color .2s}html .product__info-container .bonst-bb__pack:hover .bonst-bb__pack-card{border-color:#12121280!important}html .product__info-container .bonst-bb__pack.is-selected .bonst-bb__pack-card{background:#f5f1e6!important;border-color:#121212!important}html .product__info-container .bonst-bb__pack-badge,html .product__info-container .bonst-bb__price-save,html .product__info-container .bonst-bb__opt-badge{border-radius:.4rem!important}html .product__info-container .bonst-bb__addon,html .product__info-container .bonst-bb__trust{border-radius:1.2rem!important}html .product__info-container .product-form__submit,html .product__info-container .product-form__submit:before,html .product__info-container .product-form__submit:after,html .product__info-container .shopify-payment-button__button,html .product__info-container .product-form__input--pill input[type=radio]+label{border-radius:1rem!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/bonst-bb-extras.css.map */
