.utility-bar__content:has(.b4a-bf-header-promise){position:relative}.b4a-bf-header-promise{position:absolute;right:25px;top:0;bottom:0;display:none;align-items:center;gap:8px;width:max-content;max-width:none;visibility:hidden;pointer-events:none;color:#fff;font-family:inherit;font-size:15px;line-height:1.15;white-space:nowrap;text-transform:none;letter-spacing:normal}.b4a-bf-header-promise[data-fits=true]{visibility:visible;pointer-events:auto}.b4a-bf-header-promise__headline{color:#fff;font-size:inherit;font-weight:700;line-height:inherit}.b4a-bf-header-promise .b4a-bf-header-promise__trigger{display:inline;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#f4b740;font:inherit;font-weight:600;text-transform:none;letter-spacing:normal;text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.b4a-bf-header-promise__flyout{position:fixed;z-index:10003;width:min(440px,calc(100vw - 24px));padding:14px 15.4px;border-radius:8px;background:#f4b740;color:#1e2b52;font-family:inherit;font-size:15px;font-weight:400;line-height:1.5;white-space:normal;text-align:left;box-shadow:0 8px 24px #1515152e;box-sizing:border-box;text-transform:none;letter-spacing:normal}.b4a-bf-header-promise__flyout[hidden]{display:none!important}.b4a-bf-header-promise__flyout p{margin:0 0 10px;font:inherit;color:inherit}.b4a-bf-header-promise__flyout p:last-child{margin-bottom:0}.b4a-bf-header-promise__flyout strong{font-weight:800}.b4a-bf-header-promise__flyout p:first-child strong{display:block;white-space:nowrap;font-size:16px}.b4a-bf-header-promise__flyout a{color:#1e2b52;font-weight:800;text-decoration:underline;text-underline-offset:2px}.b4a-bf-header-promise__trigger:focus-visible,.b4a-bf-header-promise__flyout a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(min-width:1024px){.b4a-bf-header-promise{display:flex}}.saletagmessage.b4a-bf-product-offer{display:grid;grid-template-columns:minmax(0,1fr) 44.8px;align-items:start;gap:8px 20px;margin:16px 0;padding:15.36px 19.2px;border:0;border-radius:12px;background:#151515;color:#fff;font-family:inherit;font-size:16px;font-weight:400;line-height:1.45;text-align:left;box-shadow:none;box-sizing:border-box}.b4a-bf-product-offer__icon{display:flex;align-items:center;justify-content:center;grid-column:2;grid-row:1;transform:translate(2px,-2px);box-sizing:border-box;flex:0 0 44.8px;width:44.8px;height:44.8px;border:1.6px solid #f4b740;border-radius:50%;color:#f4b740}.b4a-bf-product-offer__icon svg{width:20.8px;height:20.8px}.b4a-bf-product-offer__content{grid-column:1;grid-row:1;min-width:0}.b4a-bf-product-offer .b4a-bf-product-offer__heading:last-child{margin-bottom:0}.b4a-bf-product-offer p{margin:0}.b4a-bf-product-offer .b4a-bf-product-offer__eyebrow{margin:0 0 6px;color:#f4b740;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.b4a-bf-product-offer .b4a-bf-product-offer__heading{margin:0 0 10px;color:#fff;font-size:20px;line-height:1.25;font-weight:800}.b4a-bf-product-offer__coupon{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:5.6px 7px;margin-bottom:0;color:#d2d4df}.b4a-bf-product-offer__coupon strong{color:#fff}.b4a-bf-product-offer__code-group{display:inline-flex;align-items:center;gap:4.2px}.b4a-bf-product-offer__copied{color:#f4b740;font-size:12px;line-height:1}.b4a-bf-product-offer__copied:empty{display:none}.b4a-bf-product-offer__code{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:1.39256px 4px 1.326px;background:transparent;font-family:inherit;line-height:1;cursor:pointer;border:1.5px solid transparent;border-radius:4px;color:#f4b740;font-size:18px;font-weight:800;letter-spacing:.03em;white-space:nowrap}.b4a-bf-product-offer__code-border{position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;width:calc(100% + 3px);height:calc(100% + 3px);overflow:visible;pointer-events:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-dasharray:3 3.3}.b4a-bf-product-offer__code-border rect{width:calc(100% - 1.5px);height:calc(100% - 1.5px)}.b4a-bf-product-offer__code-text{display:block;transform:translateY(.04em)}.b4a-bf-product-offer .b4a-bf-product-offer__details{grid-column:1/-1;color:#d2d4df;font-size:16px;font-weight:400;line-height:1.29375}.b4a-bf-product-offer__promise{display:inline;padding:0;border:0;border-radius:0;background:none;color:#f4b740;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.b4a-bf-product-offer button:focus-visible,.b4a-bf-product-offer__flyout a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.b4a-bf-product-offer__flyout{position:fixed;z-index:10002;width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:14px 15.4px;border-radius:8px;background:#f4b740;color:#1e2b52;font-family:inherit;font-size:15px;font-weight:400;line-height:1.5;text-align:left;box-shadow:0 8px 24px #1515152e;box-sizing:border-box;overflow-wrap:break-word}.b4a-bf-product-offer__flyout[hidden],.b4a-bf-product-offer__fallback[hidden]{display:none!important}.b4a-bf-product-offer__flyout p{margin:0 0 12px;color:inherit;font:inherit}.b4a-bf-product-offer__flyout p:last-child{margin-bottom:0}.b4a-bf-product-offer__flyout strong{font-weight:800}.b4a-bf-product-offer__flyout p:first-child strong{display:block;white-space:nowrap;font-size:clamp(11px,3.4vw,16px)}.b4a-bf-product-offer__flyout a{color:#1e2b52;font-weight:700;text-decoration:underline}.b4a-bf-product-offer__fallback{flex-basis:100%;font-size:13px}.b4a-bf-product-offer__fallback input{width:110px;margin:4px;color:#151515;background:#fff}@media(max-width:719px){.saletagmessage.b4a-bf-product-offer{grid-template-columns:minmax(0,1fr) 32px;column-gap:12px;padding:11.52px 12.8px}.b4a-bf-product-offer__icon{flex-basis:32px;width:32px;height:32px}.b4a-bf-product-offer__icon svg{width:16.8px;height:16.8px}.b4a-bf-product-offer .b4a-bf-product-offer__heading{font-size:18px}.b4a-bf-product-offer .b4a-bf-product-offer__eyebrow{font-size:11px}.b4a-bf-product-offer__coupon{grid-column:1/-1}.b4a-bf-product-offer__coupon,.b4a-bf-product-offer .b4a-bf-product-offer__details{font-size:14px}}@media(min-width:720px){.saletagmessage.b4a-bf-product-offer{grid-template-columns:44.8px minmax(0,1fr)}.b4a-bf-product-offer__icon{grid-column:1;transform:translate(-2px,-2px)}.b4a-bf-product-offer__content{grid-column:2}}
/*# sourceMappingURL=/cdn/shop/t/41/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAGA */
