.ts-bf-banner{background:#10383d;color:#fff;margin:0;border-bottom:1px solid #dca07555}.ts-bf-banner-inner{display:flex;align-items:center;justify-content:center;padding-top:11px;padding-bottom:12px;text-align:center}.ts-bf-eyebrow{display:block;font-size:10px;line-height:1.4;letter-spacing:1.8px;color:#e5b087;font-weight:700}.ts-bf-banner p{margin:3px 0;font-size:19px;line-height:1.3;color:#fff;font-weight:600}.ts-bf-banner p strong{color:#e5b087;white-space:nowrap}.ts-bf-banner small{display:block;font-size:12px;line-height:1.5;color:#dce7e4}.ts-bf-banner-heading{display:flex;align-items:center;justify-content:center;gap:6px}.ts-bf-banner-heading button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border:0;background:none;color:#f0c99f;padding:0;cursor:pointer}.ts-bf-banner-heading button span{width:17px;height:17px;border:1px solid currentColor;border-radius:50%;font:700 12px/16px Arial,sans-serif;text-align:center}.ts-bf-banner-heading button:focus-visible{outline:2px solid #e5b087;outline-offset:2px}.ts-bf-purchase{background:#eef5f2;border:1px solid #ccdcd5;border-left:3px solid #dca075;padding:11px 14px 13px;margin:0 0 16px;color:#173c3e;text-align:left}.ts-bf-purchase-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.ts-bf-purchase-title>strong{font-size:14px;line-height:1.4;font-weight:600}.ts-bf-purchase-title button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;padding:0;background:transparent;border:0;color:#376a68;cursor:pointer;margin:-10px -11px -4px 0}.ts-bf-purchase-title button span{border:1px solid currentColor;border-radius:50%;width:17px;height:17px;font:700 12px/16px Arial,sans-serif;text-align:center}.ts-bf-purchase-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:7px 0 10px}.ts-bf-purchase-tiers>span{display:block;font-size:11px;line-height:1.5;min-width:0;color:#536966}.ts-bf-purchase-tiers strong{display:block;font-size:15px;line-height:1.6;color:#153f41;white-space:nowrap}.ts-bf-purchase p{font-size:12px;line-height:1.5;margin:0 0 5px;color:#173c3e}.ts-bf-purchase small{display:block;font-size:11px;line-height:1.5;color:#536966}.ts-bf-dialog{width:min(540px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #ccdcd5;border-radius:5px;background:#fff;color:#253b3b;padding:0;box-sizing:border-box;box-shadow:0 15px 60px #0004}.ts-bf-dialog::backdrop{background:#0009}.ts-bf-dialog>header{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 22px;border-bottom:1px solid #e0e7e4;background:#fff;z-index:1}.ts-bf-dialog h2{font-size:24px;line-height:1.2;margin:0;text-transform:none;letter-spacing:0}.ts-bf-dialog header button{flex:0 0 44px;width:44px;height:44px;padding:0;font-size:28px;line-height:1;border:0;background:none;color:#253b3b;cursor:pointer}.ts-bf-dialog-body{padding:20px 24px 26px;text-align:left}.ts-bf-dialog h3{font-size:17px;line-height:1.4;margin:16px 0 9px;letter-spacing:0;text-transform:none}.ts-bf-dialog h3:first-child{margin-top:0}.ts-bf-dialog p,.ts-bf-dialog li{font-size:14px;line-height:1.6;color:#344b49}.ts-bf-dialog ul{margin:0 0 18px;padding-left:20px}.ts-bf-dialog li+li{margin-top:9px}.ts-bf-purchase button:focus-visible,.ts-bf-dialog button:focus-visible{outline:2px solid #267d80;outline-offset:2px}@media(max-width:650px){.ts-bf-banner-inner{padding-top:10px;padding-bottom:11px}.ts-bf-banner p{font-size:17px}.ts-bf-banner small{font-size:11px}.ts-bf-banner-heading{gap:0}.ts-bf-purchase{padding:10px 11px 12px}.ts-bf-purchase-title>strong{font-size:13px}.ts-bf-purchase-tiers{gap:4px}.ts-bf-purchase-tiers>span{font-size:10px}.ts-bf-purchase-tiers strong{font-size:13px}.ts-bf-dialog-body{padding:18px 20px 22px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/bf2026-product-offer.css.map */
