[data-sutton-bf-banner]{box-sizing:border-box;display:flex;align-items:center;gap:12px;min-height:44px;padding:0 max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));position:relative;background:#000;color:#fff;font-family:inherit;font-size:var(--sbf-font, 15px);font-weight:600;line-height:1.4}[data-sutton-bf-banner] *,[data-sutton-bf-banner] *:before,[data-sutton-bf-banner] *:after{box-sizing:border-box}[data-sutton-bf-banner] [hidden]{display:none!important}[data-sutton-bf-banner] .sbf__viewport{flex:1 1 0%;min-width:0;position:relative}[data-sutton-bf-banner] .sbf__static{display:block;margin:0;padding:8px 0;text-align:center;white-space:normal;overflow-wrap:anywhere}[data-sutton-bf-banner] .sbf__track{display:none;width:max-content;max-width:none;align-items:center;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}[data-sutton-bf-banner] .sbf__group{display:flex;flex:0 0 auto;align-items:center;gap:0;width:max-content}[data-sutton-bf-banner] .sbf__item{display:inline-flex;flex:0 0 auto;align-items:center;gap:40px;padding:8px 20px;white-space:nowrap}[data-sutton-bf-banner] .sbf__separator{font-size:9px;line-height:1;opacity:.75}[data-sutton-bf-banner].sbf--animated:not(.sbf--paused) .sbf__viewport{overflow:hidden}[data-sutton-bf-banner].sbf--animated:not(.sbf--paused) .sbf__track{display:flex}[data-sutton-bf-banner].sbf--animated:not(.sbf--paused) .sbf__static{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}[data-sutton-bf-banner].sbf--measuring .sbf__track{display:flex!important;position:absolute;visibility:hidden}[data-sutton-bf-banner] .sbf__cta{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;gap:6px;max-width:40%;padding:7px 12px;margin:5px 0;border:1px solid rgb(255 255 255 / 65%);border-radius:4px;color:#fff;background:transparent;font:inherit;font-size:12px;font-weight:700;line-height:1.35;text-align:center;text-decoration:none;overflow-wrap:anywhere}[data-sutton-bf-banner] .sbf__cta:hover{background:#fff;color:#000}[data-sutton-bf-banner] [data-sbf-toggle]{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;margin:0;border:0;border-radius:3px;background:transparent;color:#fff;box-shadow:none;line-height:1;cursor:pointer}[data-sutton-bf-banner] [data-sbf-toggle]:hover{background:#ffffff1f;color:#fff}[data-sutton-bf-banner] [data-sbf-toggle] svg{display:block;width:12px;height:12px;fill:currentColor}[data-sutton-bf-banner] .sbf__cta:focus-visible,[data-sutton-bf-banner] [data-sbf-toggle]:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:749px){[data-sutton-bf-banner]{gap:8px;font-size:var(--sbf-font-mobile, 14px)}[data-sutton-bf-banner] .sbf__item{gap:28px;padding-inline:14px}[data-sutton-bf-banner] .sbf__cta{padding:6px 9px;font-size:11px}}@media(prefers-reduced-motion:reduce){[data-sutton-bf-banner] .sbf__track,[data-sutton-bf-banner] [data-sbf-toggle]{display:none!important}[data-sutton-bf-banner].sbf--animated .sbf__static{position:static;width:auto;height:auto;padding:8px 0;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/sutton-black-friday.css.map */
