.product-info--buybox{--bb-green: #3aae4a;--bb-ink: #424242;--bb-line: rgba(var(--text-color) / .13)}.product-info--buybox .product-info__block,.product-info--buybox .product-info__block--sm{margin:0;padding:0}.product-info--buybox .product-vendor-sku{margin-bottom:4px}.product-info--buybox .product-info__title{margin:6px 0 8px}.product-info--buybox .product-info__price{margin:0}.product-info--buybox .product-policies{margin-top:6px;color:rgba(var(--text-color) / .6)}.product-info--buybox .buybox-row{border-top:1px solid var(--bb-line);margin-top:16px;padding-top:16px}.product-info--buybox .buybox-row:not(:has(*)){border-top:0;margin-top:0;padding-top:0}.product-info--buybox .product-options .option-selector{margin-bottom:0}.product-info--buybox .product-options .option-selector+.option-selector{border-top:1px solid var(--bb-line);margin-top:16px;padding-top:16px}.product-info--buybox .product-options .option-selector .label,.product-info--buybox .power-packs__label{font-weight:600;margin-bottom:12px;color:rgb(var(--text-color))}.product-info--buybox .option-selector__btns{margin-top:-8px}.product-info--buybox .opt-label--swatch{--swatch-variant-picker-size: 30px;width:30px;min-width:30px;height:30px;margin-top:8px;margin-inline-end:9px;box-sizing:border-box;border:1px solid rgba(var(--text-color) / .2);box-shadow:none}.product-info--buybox .opt-btn:checked+.opt-label--swatch{box-shadow:0 0 0 2px rgb(var(--bg-color, 255 255 255)),0 0 0 3.5px rgb(var(--text-color))}.product-info--buybox .opt-btn:checked+.opt-label--swatch:after{display:none}.product-info--buybox variant-picker:not([data-availability=false]):not(.variant-picker--pre-last-selection.variant-picker--product-available) .is-unavailable+.opt-label--swatch[data-swatch=white] .opt-label__media:after,.product-info--buybox variant-picker:not([data-availability=false]):not(.variant-picker--pre-last-selection.variant-picker--product-available) .is-unavailable+.opt-label--swatch[data-swatch=white]:not(.opt-label--image):after{background:linear-gradient(to bottom left,transparent calc(50% - 1px),rgba(var(--text-color) / .6) calc(50% - 1px),rgba(var(--text-color) / .6) calc(50% + 1px),transparent calc(50% + 1px)) no-repeat!important}.product-info--buybox variant-picker:not([data-availability=false]):not(.variant-picker--pre-last-selection.variant-picker--product-available) .is-unavailable+.opt-label--swatch:not([data-swatch=white]) .opt-label__media:after,.product-info--buybox variant-picker:not([data-availability=false]):not(.variant-picker--pre-last-selection.variant-picker--product-available) .is-unavailable+.opt-label--swatch:not([data-swatch=white]):not(.opt-label--image):after{background:linear-gradient(to bottom left,transparent calc(50% - 1px),rgb(255 255 255) calc(50% - 1px),rgb(255 255 255) calc(50% + 1px),transparent calc(50% + 1px)) no-repeat!important}.product-info--buybox .option-selector[data-selector-type=dropdown] .custom-select,.product-info--buybox .option-selector[data-selector-type=dropdown] .custom-select__btn{width:100%;max-width:100%}.product-info--buybox .custom-select__btn{border-radius:999px;border:1.5px solid rgb(var(--text-color));padding:12px 18px;font-weight:500}.product-info--buybox .custom-select__panel{border-radius:14px}.product-info--buybox .product-make-up{border:0;background:transparent;padding:8px 0 0;margin:8px 0 0;gap:8px;font-size:.9em;color:rgba(var(--text-color) / .65)}.product-info--buybox .product-make-up__icon,.product-info--buybox .product-make-up__icon img{width:20px;height:20px}.product-info--buybox .product-make-up__items{color:rgb(var(--text-color))}.product-info--buybox.bb-ready .product-make-up{display:none}.product-info--buybox .power-packs{margin:0}.product-info--buybox .power-packs__list{gap:8px}.product-info--buybox .power-packs__option{gap:11px;padding:11px 13px;border:1px solid rgba(var(--text-color) / .15);border-radius:10px;align-items:center}.product-info--buybox .power-packs__option:before{content:"";flex:0 0 16px;width:16px;height:16px;border-radius:50%;border:1.5px solid rgba(var(--text-color) / .35);box-sizing:border-box;align-self:center}.product-info--buybox .power-packs__option.is-selected{border:1.5px solid var(--bb-green);background:#3aae4a0f;padding:11px 13px}.product-info--buybox .power-packs__option.is-selected:before{border:5px solid var(--bb-green)}.product-info--buybox .power-packs__option.is-selected .power-packs__option-title{color:rgb(var(--text-color))}.product-info--buybox .power-packs__media{flex:0 0 40px;width:40px;height:40px;border-radius:6px;background:rgba(var(--text-color) / .05)}.product-info--buybox .power-packs__recommended{display:inline-block;margin-top:2px;font-size:.78em;color:rgba(var(--text-color) / .5)}.product-info--buybox .power-packs__more{background:none;padding:10px 0 0;text-align:left;color:var(--bb-ink);text-decoration:underline;width:auto}.product-info--buybox .power-packs__more:hover{text-decoration:underline}.product-info--buybox .buybox-row--actions{border-top:0;margin-top:18px;padding-top:0}.product-info--buybox .product-info__add-button .btn{border-radius:999px;background:var(--bb-green);border-color:var(--bb-green);color:#fff;font-weight:600}.product-info--buybox .product-info__add-button .btn:hover:not([disabled]){background:#2f9a3f;border-color:#2f9a3f}.product-info--buybox .product-info__add-button .btn[disabled]{background:rgba(var(--text-color) / .12);border-color:rgba(var(--text-color) / .12);color:rgba(var(--text-color) / .78);opacity:1;cursor:not-allowed}.product-info--buybox .product-info__add-to-cart:has(button[disabled]) quantity-input{opacity:1;pointer-events:auto;cursor:auto}.product-info--buybox .product-info__add-to-cart quantity-input,.product-info--buybox .product-info__add-to-cart .quantity-input{border-radius:999px}.product-info--buybox.bb-ready .product-options .option-selector>legend,.product-info--buybox.bb-ready .product-options .option-selector>.label,.product-info--buybox.bb-ready .power-packs__label,.product-info--buybox.bb-ready .endcaps__label{display:none!important}.product-info--buybox .bb-row--done>:not(.bb-head),.product-info--buybox .bb-row--upcoming>:not(.bb-head){display:none!important}.product-info--buybox .bb-row--expanded>.bb-head{margin-bottom:14px}.product-info--buybox .bb-head{display:flex;align-items:center;gap:10px;min-height:20px;font-size:.95em;line-height:1.35}.product-info--buybox .bb-head__dot{flex:0 0 18px;width:18px;height:18px;border-radius:50%;position:relative;box-sizing:border-box}.product-info--buybox .bb-row--complete .bb-head__dot{background:var(--bb-green)}.product-info--buybox .bb-row--complete .bb-head__dot:after{content:"";position:absolute;left:50%;top:47%;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.product-info--buybox .bb-head__label{flex:0 0 auto;white-space:nowrap;font-weight:600;color:rgb(var(--text-color))}.product-info--buybox .bb-head__value{flex:1 1 auto;min-width:0;color:rgba(var(--text-color) / .7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-info--buybox .bb-head__hint{flex:1 1 auto;color:rgba(var(--text-color) / .55)}.product-info--buybox .bb-head__change{flex:0 0 auto;margin-left:auto;padding:0;border:0;background:none;font:inherit;font-weight:500;color:var(--bb-ink);cursor:pointer}.product-info--buybox .bb-head__change:hover{text-decoration:underline}.product-info--buybox .bb-row--upcoming{opacity:.5}.product-info--buybox .product-options .option-selector.bb-row--done,.product-info--buybox .product-options .option-selector.bb-row--upcoming{margin-bottom:0}.product-info--buybox .power-packs__help,.product-info--buybox .endcaps__help-btn,.product-info--buybox .endcaps__help{color:var(--bb-ink)}.product-info--buybox .product-info__add-to-cart .qty-input--combined{border-color:var(--bb-ink)}.product-info--buybox .product-info__add-to-cart .qty-input__btn,.product-info--buybox .product-info__add-to-cart .qty-input__input{color:var(--bb-ink)}.product-info--buybox .product-vendor-sku-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.product-info--buybox .product-vendor-sku-row .product-vendor-sku{flex:1 1 auto}.product-info--buybox .product-vendor-sku-row .product-info__trustpilot-stars{flex:0 0 auto;margin:0}
/*# sourceMappingURL=/cdn/shop/t/15/assets/buy-box.css.map */
