.bk-impact{padding-top:44px;padding-bottom:54px}.bk-impact__head{text-align:center;max-width:760px;margin:0 auto 26px}.bk-impact__eyebrow{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.18em}.bk-impact__title{margin:0;font-size:clamp(32px,5vw,58px);line-height:.95;font-weight:900}.bk-impact__intro{margin:14px auto 0;max-width:620px;opacity:.72}.bk-impact__sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bk-impact__size-card{display:block;color:inherit;text-decoration:none;border:1px solid rgba(var(--color-foreground),.14);background:rgb(var(--color-background));overflow:hidden}.bk-impact__media{position:relative;aspect-ratio:1/1;overflow:hidden;background:#f4f4f4}.bk-impact__media img{width:100%;height:100%;object-fit:contain;display:block;padding:8px;box-sizing:border-box}.bk-impact__badge{position:absolute;top:12px;left:12px;background:#111;color:#fff;font-size:10px;font-weight:800;padding:7px 9px}.bk-impact__card-copy{padding:16px;display:flex;flex-direction:column;gap:5px}.bk-impact__card-copy strong{font-size:29px;line-height:1;font-weight:900}.bk-impact__card-copy span{font-size:13px;opacity:.68}.bk-impact__card-copy em{margin-top:8px;font-style:normal;font-size:12px;font-weight:800}.bk-impact__sinking{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;background:#080808;color:#fff;min-height:400px}.bk-impact__sinking-copy{padding:clamp(30px,5vw,68px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.bk-impact__eyebrow--light,.bk-impact__sinking h3,.bk-impact__sinking-copy>p{color:#fff!important}.bk-impact__sinking h3{font-size:clamp(34px,5vw,64px);line-height:.92;margin:4px 0 16px;font-weight:900}.bk-impact__button{display:inline-block;margin-top:14px;background:#fff;color:#080808;text-decoration:none;padding:14px 21px;font-weight:900}.bk-impact__sinking-media{position:relative;display:block;min-height:400px;overflow:hidden;background:#fff}.bk-impact__sinking-media img{position:absolute;width:100%;height:100%;object-fit:contain;padding:18px;box-sizing:border-box}.bk-impact__sinking-media span{position:absolute;right:16px;bottom:16px;background:#111;color:#fff;padding:9px 12px;font-size:11px;font-weight:900}.bk-impact__support{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.bk-impact__support-card{position:relative;display:block;min-height:310px;overflow:hidden;color:#fff;text-decoration:none;background:#111}.bk-impact__support-card img{position:absolute;width:100%;height:100%;object-fit:cover;filter:brightness(.72)}.bk-impact__support-card div{position:absolute;z-index:2;left:24px;right:24px;bottom:24px;display:flex;flex-direction:column}.bk-impact__support-card strong{font-size:clamp(25px,3vw,42px);font-weight:900}.bk-impact__support-card:nth-child(2){background:#fff}.bk-impact__support-card:nth-child(2) img{object-fit:contain;filter:none;background:#fff;padding:22px;box-sizing:border-box}.bk-impact__support-card:nth-child(2):after{content:"";position:absolute;z-index:1;left:0;right:0;bottom:0;height:48%;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.9))}.bk-impact__why{display:grid;grid-template-columns:repeat(3,1fr);margin-top:14px;background:#111;color:#fff}.bk-impact__why div{padding:24px;display:flex;flex-direction:column;gap:5px}.bk-impact__why strong{font-weight:900}.bk-impact__why span{font-size:12px;opacity:.7}@media(max-width:989px){.bk-impact__sizes{grid-template-columns:repeat(2,1fr)}.bk-impact__sinking,.bk-impact__why{grid-template-columns:1fr}}@media(max-width:749px){.bk-impact__card-copy strong{font-size:22px}.bk-impact__sinking-copy{padding:30px 22px}.bk-impact__sinking-media{min-height:300px}.bk-impact__support{grid-template-columns:1fr}}usa-welcome-offer{--offer-navy: #102c49;--offer-red: #bb2637;--offer-muted: #526171;font-family:var(--font-body-family)}.usa-offer:not([open]),.usa-offer__teaser[hidden]{display:none}.usa-offer{position:fixed;top:0;right:0;bottom:0;left:0;padding:0;border:0;margin:auto;width:min(860px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);overflow:auto;border-radius:12px;background:#fff;color:var(--offer-navy);box-shadow:0 24px 100px #06172559;letter-spacing:0}.usa-offer::backdrop{background:#071a2c99}.usa-offer__grid{display:grid;grid-template-columns:40% 60%}.usa-offer__visual{display:flex;flex-direction:column;padding:38px 25px 26px;background:var(--offer-navy);color:#fff;border-top:5px solid var(--offer-red)}.usa-offer__brand{font-size:12px;letter-spacing:1.5px;font-weight:750;text-transform:uppercase}.usa-offer__visual-title{font-size:33px;line-height:1.12;font-weight:700;margin:28px 0 24px;max-width:230px}.usa-offer__photo{margin-top:auto;background:#fff;border-radius:8px;overflow:hidden;aspect-ratio:1;display:grid;place-items:center}.usa-offer__image{display:block;width:100%;height:100%;object-fit:contain}.usa-offer__caption{margin:16px 0 0;font-size:12px;letter-spacing:1px;text-align:center;color:#d7e2ee}.usa-offer__content{padding:48px 44px 28px;border-top:5px solid #e8edf2}.usa-offer__close{position:absolute;top:10px;right:10px;width:44px;height:44px;background:#fff;border:0;border-radius:50%;cursor:pointer;color:var(--offer-navy);font-size:30px;line-height:1}.usa-offer__eyebrow{margin:0 0 12px;color:var(--offer-red);font-size:11px;font-weight:750;letter-spacing:2px;text-transform:uppercase}.usa-offer__title{font-family:var(--font-heading-family);color:var(--offer-navy);font-size:clamp(42px,4vw,58px);font-weight:750;line-height:1;letter-spacing:-1.5px;margin:0 0 12px}.usa-offer__subtitle{color:var(--offer-navy);font-size:21px;line-height:1.35;margin:0 0 20px}.usa-offer__intro{color:var(--offer-muted);font-size:15px;line-height:1.55;margin:0 0 20px}.usa-offer__label{display:block;font-size:13px;font-weight:650;margin-bottom:7px}.usa-offer__input{width:100%;box-sizing:border-box;min-height:52px;border:1px solid #a7b5c3;border-radius:5px;padding:12px 14px;font:inherit;font-size:16px;color:var(--offer-navy);background:#fff}.usa-offer__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;box-sizing:border-box;margin-top:12px;padding:13px 18px;border:0;border-radius:5px;color:#fff;background:var(--offer-red);font:inherit;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none;transition:background .15s ease}.usa-offer__button:hover{background:#982032}.usa-offer__consent,.usa-offer__terms,.usa-offer__note{color:var(--offer-muted);font-size:11px;line-height:1.55;margin:12px 0 0}.usa-offer__consent a{color:var(--offer-navy);text-decoration:underline}.usa-offer__terms{border-top:1px solid #e5eaf0;padding-top:14px;margin-top:20px}.usa-offer__dismiss{display:block;margin:10px auto 0;min-height:44px;border:0;background:transparent;color:var(--offer-muted);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.usa-offer__success-title{margin:20px 0 4px;font-weight:700;font-size:20px}[data-offer-success]>p:not([class]){margin:4px 0 16px;font-size:14px;color:var(--offer-muted);line-height:1.5}.usa-offer__code-row{display:flex;align-items:center;justify-content:space-between;border:1px dashed #a7b5c3;border-radius:5px;padding:8px 12px;background:#f3f6f9}.usa-offer__code{font-size:23px;letter-spacing:2px}.usa-offer__copy{min-height:44px;background:transparent;border:0;text-decoration:underline;color:var(--offer-navy);font:inherit;font-size:13px;cursor:pointer}.usa-offer__error{color:#a21b2b;font-size:13px;line-height:1.5;margin:8px 0}.usa-offer__teaser{position:fixed;z-index:9;bottom:24px;left:20px;min-height:44px;padding:12px 20px;background:var(--offer-navy);color:#fff;border:1px solid #fff;border-radius:28px;box-shadow:0 4px 18px #102c4926;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.usa-offer :focus-visible,.usa-offer__teaser:focus-visible{outline:3px solid #316fbc;outline-offset:3px}html.usa-offer-open{overflow:hidden}body:has(#PBarNextFrame) .usa-offer__teaser{bottom:84px}@media(max-width:749px){.usa-offer{width:calc(100vw - 28px);max-width:430px;max-height:calc(100dvh - 28px);border-radius:10px}.usa-offer__grid{display:block}.usa-offer__visual{display:none}.usa-offer__content{padding:40px 26px 20px;border-top:5px solid var(--offer-red)}.usa-offer__title{font-size:48px}.usa-offer__subtitle{font-size:19px;margin-bottom:14px}.usa-offer__intro{margin-bottom:14px}.usa-offer__teaser{bottom:18px;left:12px;padding:10px 16px}}@media(prefers-reduced-motion:reduce){.usa-offer__button{transition:none}}.usa-home-buy{display:block;position:relative;z-index:3;width:100%;text-align:left;color:#082b4b;margin-top:auto}.usa-home-buy form{margin:0}.usa-home-buy label{display:block;font-size:12px;line-height:1.4;letter-spacing:0;font-weight:500}.usa-home-buy select,.usa-home-buy input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;background:#fff;border:1px solid #aab6c2;border-radius:5px;color:#082b4b;font:inherit;font-size:16px;padding:7px;margin-top:5px}.usa-home-buy select{padding-right:22px}.usa-home-price{display:block;font-size:19px;margin:0 0 10px}.usa-home-choice{font-size:11px;line-height:1.4;letter-spacing:0;overflow-wrap:anywhere;margin:6px 0}.usa-home-choice:empty,.usa-home-status:empty{display:none}.usa-home-actions{display:flex;align-items:end;gap:8px;margin-top:10px}.usa-home-actions label{width:48px;flex-shrink:0}.usa-home-actions input{text-align:center}.usa-home-actions button{min-width:0;flex:1;border:0;background:#d60923;color:#fff;border-radius:5px;min-height:44px;padding:8px 5px;font:inherit;font-size:14px;font-weight:700;letter-spacing:0;cursor:pointer}.usa-home-actions button:disabled{opacity:.5;cursor:not-allowed}.usa-home-status,.usa-home-cart{font-size:12px;line-height:1.4}.usa-home-buy :focus-visible{outline:2px solid #082b4b;outline-offset:2px}.card:has(.usa-home-buy)>.card__content{display:flex;flex-direction:column}.card:has(.usa-home-buy) .card-information>.price{display:none}@media(max-width:749px){.card:has(.usa-home-buy) .card__heading{font-size:14px;line-height:1.4;letter-spacing:0}.usa-home-actions{gap:5px}.usa-home-actions label{width:40px}.usa-home-actions button{font-size:12px}.usa-home-buy select{padding-left:5px}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
