:root{--ss-cream: #FDFAF3;--ss-charcoal: #202425;--ss-mint: #ADFCE2}body,[class*=color-scheme-]{--color-background: 253, 250, 243;--gradient-background: #FDFAF3;--color-foreground: 32, 36, 37;--color-background-contrast: 173, 252, 226;--color-button: 173, 252, 226;--color-button-text: 32, 36, 37;--color-secondary-button: 253, 250, 243;--color-secondary-button-text: 32, 36, 37;--color-link: 32, 36, 37;--color-badge-foreground: 32, 36, 37;--color-badge-background: 173, 252, 226;--color-badge-border: 32, 36, 37}body{background:var(--ss-cream);color:var(--ss-charcoal)}.header-wrapper,.header__submenu,.menu-drawer{background:var(--ss-cream)}.header__heading-logo-wrapper{width:215px!important;max-width:100%}.header__heading-logo{width:100%;height:auto}.header__menu-item:hover{text-decoration-color:var(--ss-mint)}.utility-bar,.footer{--color-background: 32, 36, 37;--gradient-background: #202425;--color-foreground: 253, 250, 243;--color-link: 253, 250, 243;--color-secondary-button: 32, 36, 37;--color-secondary-button-text: 173, 252, 226;background:var(--ss-charcoal);color:var(--ss-cream)}.utility-bar .announcement-bar__message{color:var(--ss-mint)}.footer .field__input{color:var(--ss-cream)}.footer .newsletter-form__button{color:var(--ss-mint)}.footer .footer__content-bottom{border-top-color:#fdfaf333}.button--primary:hover{filter:brightness(.96)}.ss-brand-banner{box-sizing:border-box;background:var(--ss-cream);color:var(--ss-charcoal);text-align:center;padding:24px 20px 20px;border-bottom:3px solid var(--ss-mint)}.ss-brand-banner__logo{display:block;height:200px;width:auto;max-width:100%;object-fit:contain;margin:0 auto 14px}.ss-brand-banner__tagline{margin:0;font-size:13px;line-height:1.5;letter-spacing:3px;text-transform:uppercase}.ss-footer-crest{display:block;width:130px;height:130px;object-fit:contain;padding:5px;box-sizing:border-box;background:var(--ss-cream);border-radius:50%;margin:0 0 20px}@media screen and (max-width:749px){.header__heading-logo-wrapper{width:170px!important}.ss-brand-banner{padding:20px 15px 16px}.ss-brand-banner__logo{height:180px}.ss-brand-banner__tagline{font-size:11px;letter-spacing:2px}}.footer-block__brand-info .footer-block__image-wrapper{background:#fdfaf3;border-radius:50%;padding:5px;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sideline-brand.css.map */
