.adp-bf-week{display:none;box-sizing:border-box}html[data-adp-bf-active=true] .adp-bf-week{display:block}html[data-adp-bf-active=true] [data-adp-bf-regular],html[data-adp-bf-phase=ended] [data-adp-bf-regular] .adp-bf-announcement,.adp-bf .adp-bf-image-label,.adp-bf .adp-bf-price-label{display:none!important}.adp-bf-week a,.adp-bf-week button{-webkit-tap-highlight-color:transparent}.adp-bf-week a:focus-visible,.adp-bf-week button:focus-visible,.adp-bf-week-preview a:focus-visible{outline:3px solid #008cce;outline-offset:4px}html[data-adp-bf-active=true] .adp-bf-week--announcement{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0 2rem;min-height:44px;padding:2px 20px;background:#050e18;color:#fff;border-bottom:1px solid #244258}.adp-bf-week__announcement-link{display:inline-flex;align-items:center;min-height:40px;color:#65caff;text-decoration:none;font-size:15px;font-weight:750;line-height:1.4;text-align:center}.adp-bf-week .adp-bf-week__terms{color:inherit;text-underline-offset:3px;font-size:12px;line-height:1.4;display:inline-flex;align-items:center;min-height:32px}.adp-bf-week--announcement .adp-bf-week__terms{color:#d3e2ef}html[data-adp-bf-active=true] .adp-bf-week--badge{display:inline-flex}.adp-bf-week--badge{position:absolute;top:10px;right:10px;z-index:4;max-width:calc(100% - 20px);min-height:32px;align-items:center;padding:5px 10px;border:1px solid #28516b;border-radius:4px;background:#06121e;color:#65caff!important;font-size:12px;line-height:1.3;font-weight:750;text-decoration:none;letter-spacing:0}.adp-bf-week--product,.adp-bf-week--cart{padding:16px;margin:14px 0;border:1px solid #c6dce9;border-left:3px solid #007bb8;border-radius:8px;background:#f1f8fc;color:#10283b;text-align:left}.adp-bf-week__title{display:block;font-size:16px;line-height:1.35;font-weight:750;color:#10283b}.adp-bf-week__text{font-size:13px;line-height:1.5;margin:5px 0 10px}.adp-bf-week__actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.adp-bf-week__apply{display:inline-flex;min-height:42px;gap:12px;align-items:center;justify-content:center;padding:8px 14px;background:#071726;color:#65caff!important;border:1px solid #071726;border-radius:5px;font-size:13px;line-height:1.4;font-weight:700;text-decoration:none}.adp-bf-week__apply:hover{background:#15354a}.adp-bf-week__copy{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:42px;padding:8px 12px;border:1px dashed #7f9db3;border-radius:5px;color:#18374d;background:transparent;font-family:inherit;font-size:13px;font-weight:750;cursor:pointer}.adp-bf-week__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;margin-top:5px;font-size:12px;line-height:1.5;color:#405d70}.adp-bf-week__status{font-size:12px;line-height:1.5;margin:8px 0 0}.adp-bf-week__status:empty{display:none}.adp-bf-week--applied{border-color:#88b49c;border-left-color:#267045;background:#f0f8f3}.adp-bf-week--cart{padding:12px;margin:0 0 14px}.adp-bf-week--cart .adp-bf-week__title{font-size:15px}.adp-bf-week--cart .adp-bf-week__text{margin-bottom:7px}.adp-bf-week-preview{padding:9px 16px;background:#fff2ce;color:#4c3810;font:12px/1.5 system-ui,sans-serif;text-align:center}.adp-bf-week-preview a{margin-left:12px;color:inherit;text-underline-offset:3px}html[data-adp-bf-active=true] .adp-bf__intro>:not(.adp-bf-week--landing),html[data-adp-bf-active=true] .adp-bf__steps{display:none!important}.adp-bf-week--landing .adp-bf-week__eyebrow{color:#65caff;font-size:12px;font-weight:750;letter-spacing:.12em}.adp-bf-week--landing .adp-bf-week__foot{color:#c1d6e5}.adp-bf-week--landing .adp-bf-week__copy{color:#e0f3ff;border-color:#698ba3}.adp-bf-week--landing .adp-bf-week__apply{background:#65caff;color:#06121e!important;font-size:16px;min-height:48px}.adp-bf-week--landing .adp-bf-week__status{color:#c1d6e5}@media(max-width:749px){html[data-adp-bf-active=true] .adp-bf-week--announcement{padding:5px 12px;gap:0 8px}.adp-bf-week__announcement-link{font-size:13px;min-height:28px}.adp-bf-week--announcement .adp-bf-week__terms{font-size:11px;min-height:24px}.adp-bf-week--badge{top:6px;right:6px;max-width:calc(100% - 12px);font-size:10px;padding:4px 7px;min-height:28px}.adp-bf-week--product{padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/adp-bf-week.css.map */
