.ftbf-cart{box-sizing:border-box;width:100%;margin:14px 0 16px;color:var(--cart-offer-text, #242820);font:400 13px/1.5 var(--cart-offer-font, sans-serif);text-align:left;overflow-wrap:anywhere}.ftbf-cart *,.ftbf-cart *:before,.ftbf-cart *:after{box-sizing:border-box}.ftbf-cart [hidden]{display:none!important}.ftbf-cart p{margin:4px 0 0}.ftbf-cart strong{font-weight:700}.ftbf-cart__subtotal,.ftbf-cart__estimate{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ftbf-cart__subtotal{margin-bottom:12px}.ftbf-cart__subtotal strong,.ftbf-cart__estimate strong{font-family:var(--heading-font-family);flex-shrink:0}.ftbf-cart__progress{padding:12px;border:1px solid var(--cart-offer-border, #ac976c);background:var(--cart-offer-background, #f6f3e9);color:var(--cart-offer-accent, #655023);border-radius:8px}.ftbf-cart__progress strong{display:block}.ftbf-cart__steps{list-style:none;padding:0;margin:14px 0 0}.ftbf-cart__step{display:flex;gap:10px;align-items:flex-start;margin:0;padding:10px 0}.ftbf-cart__step+.ftbf-cart__step{border-top:1px solid color-mix(in srgb,var(--cart-offer-border, #ac976c) 35%,transparent)}.ftbf-cart__step-content{flex:1;min-width:0}.ftbf-cart__step-content>strong{display:inline;margin-right:6px}.ftbf-cart__step-content>span{font-size:12px}.ftbf-cart__step-icon{position:relative;width:19px;height:19px;flex:0 0 19px;margin-top:1px;border:1.5px solid currentColor;border-radius:5px}.ftbf-cart__step[data-state=reached] .ftbf-cart__step-icon{background:var(--cart-offer-accent, #655023);border-color:var(--cart-offer-accent, #655023);border-radius:50%}.ftbf-cart__step[data-state=reached] .ftbf-cart__step-icon:after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border:solid var(--cart-offer-background, #f6f3e9);border-width:0 2px 2px 0;transform:rotate(45deg)}.ftbf-cart__step[data-state=next]{color:var(--cart-offer-accent, #655023)}.ftbf-cart__step[data-state=locked]{color:var(--cart-offer-text, #242820)}.ftbf-cart__step[data-state=locked] .ftbf-cart__step-icon{border-color:var(--cart-offer-border, #ac976c)}.ftbf-cart__step[data-current] .ftbf-cart__step-content>span{font-weight:700}.ftbf-cart__progress>[data-ftbf-next]{margin-top:10px}.ftbf-cart__track{height:4px;margin-top:12px;background:#dfdfcf;overflow:hidden;border-radius:5px}.ftbf-cart__track span{display:block;height:100%;background:var(--cart-offer-accent, #655023);border-radius:inherit}.ftbf-cart__code{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;margin-top:12px;border:1px dashed var(--cart-offer-border, #ac976c)}.ftbf-cart__code>div{min-width:0}.ftbf-cart__code strong{color:var(--cart-offer-accent, #655023)}.ftbf-cart button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid var(--cart-offer-button-background, #2d3323);border-radius:3px;background:var(--cart-offer-button-background, #2d3323);color:var(--cart-offer-button-text, #fff);font:700 12px/1.3 var(--cart-offer-font, sans-serif);cursor:pointer;text-transform:none;letter-spacing:0;box-shadow:none;flex-shrink:0;max-width:100%}.ftbf-cart button:hover{filter:brightness(1.2)}.ftbf-cart button:focus-visible{outline:2px solid var(--cart-offer-accent, #655023);outline-offset:3px}.ftbf-cart__estimate{margin-top:14px}.ftbf-cart__estimate strong{font-size:18px}.ftbf-cart .ftbf-cart__fine{margin-top:12px;font-size:11px;line-height:1.6}.ftbf-cart__choices{display:flex;flex-wrap:wrap;margin-top:12px;border:1px dashed var(--cart-offer-border, #ac976c)}.ftbf-cart__choice{flex:1 1 90px;padding:10px 6px;text-align:center;min-width:0}.ftbf-cart__choice>strong,.ftbf-cart__choice>span{display:block}.ftbf-cart__choice>span{font-size:11px;margin:4px 0 9px}.ftbf-cart__choice button{padding:8px}.ftbf-cart__status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ftbf-cart__status--manual{position:static;display:block;width:auto;height:auto;clip-path:none;white-space:normal;margin-top:10px;-webkit-user-select:text;user-select:text}.mini-cart__inner--coupon-offer .mini-cart__content{flex:0 0 auto;max-height:none!important}.mini-cart__inner--coupon-offer .mini-cart__line-item-list{height:auto;max-height:none;overflow:visible}.mini-cart__inner--coupon-offer .mini-cart__recap{flex:0 0 auto;gap:16px}.mini-cart__inner--coupon-offer .mini-cart__recap>.ftbf-cart{margin-block:0}.mini-cart__inner--coupon-offer .co-buy-picks__slide{padding-bottom:0}.mini-cart__inner--coupon-offer #xcotton-container{margin-block:0!important}@media(max-width:640px){.mini-cart__inner.mini-cart__inner--coupon-offer{width:420px;max-width:100%;height:100dvh}.ftbf-cart__code{padding:10px;gap:8px}.ftbf-cart button{padding:8px 10px}}
/*# sourceMappingURL=/cdn/shop/t/136/assets/flextail-bf-cart-offer.css.map */
