.sm-header--festive .sm-announcement{display:flex;align-items:center;justify-content:center;gap:16px;background:var(--sm-festive-burgundy);color:var(--sm-festive-gold)}.sm-header--festive .sm-announcement .sm-festive-lamp{width:16px;height:16px;flex:none}.sm-header--festive .sm-header-main,.sm-header--festive .sm-desktop-nav{background:var(--sm-festive-ivory)}.sm-redesign .sm-header.sm-header--festive{display:block;background:var(--sm-festive-ivory)}.sm-header--festive .sm-desktop-nav{border-bottom:1px solid var(--sm-festive-gold)}.sm-header--festive .sm-home-mobile-search{background:transparent;border-color:var(--sm-festive-gold)}.sm-header--festive .sm-mobile-dock{background:var(--sm-festive-ivory);border-top-color:var(--sm-festive-gold)}.sm-redesign .sm-footer--festive{background:var(--sm-festive-ivory);padding-top:36px}.sm-redesign .sm-footer--festive .sm-footer-invitation{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;background:var(--sm-festive-burgundy);border:1px solid var(--sm-festive-gold);border-radius:8px;padding:28px 32px;margin-bottom:32px;overflow:hidden}.sm-footer--festive .sm-footer-lamp{display:grid;place-items:center;width:60px;height:60px;border:1px solid var(--sm-festive-gold);border-radius:50%;color:var(--sm-festive-gold)}.sm-footer--festive .sm-footer-lamp svg{width:34px;height:34px}.sm-redesign .sm-footer--festive .sm-footer-invitation .sm-eyebrow{color:var(--sm-festive-gold);margin:0 0 8px;font-size:10px;letter-spacing:1.5px}.sm-redesign .sm-footer--festive .sm-footer-invitation h2{color:var(--sm-festive-ivory);font-size:clamp(24px,2.6vw,36px);line-height:1.22;margin:0;max-width:600px}.sm-redesign .sm-footer--festive .sm-footer-invitation a.sm-button{background:var(--sm-festive-gold);border-color:var(--sm-festive-gold);color:var(--sm-festive-burgundy)!important;font-size:13px;min-height:44px;padding:10px 18px;white-space:nowrap}.sm-footer--festive .sm-footer-links,.sm-footer--festive .sm-footer-bottom,.sm-footer--festive .sm-footer-service-nav{border-color:var(--sm-festive-gold)}.sm-redesign .sm-footer--festive .sm-footer-social a{border-color:var(--sm-festive-gold);color:var(--sm-festive-burgundy);background:transparent}@media(max-width:999px){.sm-header--festive .sm-announcement{gap:8px}.sm-header--festive .sm-announcement .sm-festive-lamp{width:14px;height:14px}.sm-redesign .sm-footer--festive .sm-footer-invitation{grid-template-columns:auto 1fr;gap:16px;padding:22px}.sm-redesign .sm-footer--festive .sm-footer-invitation a.sm-button{grid-column:2;justify-self:start}}@media(max-width:749px){.sm-header--festive .sm-announcement{font-size:9px;letter-spacing:.7px}.sm-redesign .sm-footer--festive{padding-top:24px}.sm-redesign .sm-footer--festive .sm-footer-invitation{grid-template-columns:1fr;gap:16px;padding:22px 20px;margin-bottom:24px}.sm-footer--festive .sm-footer-lamp{position:absolute;right:16px;top:17px;width:30px;height:30px;border:0;opacity:.6}.sm-footer--festive .sm-footer-lamp svg{width:26px;height:26px}.sm-redesign .sm-footer--festive .sm-footer-invitation .sm-eyebrow{padding-right:28px;font-size:9px;letter-spacing:1px}.sm-redesign .sm-footer--festive .sm-footer-invitation h2{font-size:26px;max-width:300px}.sm-redesign .sm-footer--festive .sm-footer-invitation a.sm-button{grid-column:1;justify-self:start;padding:10px 14px}.sm-footer--festive .sm-footer-links summary{padding-top:14px;padding-bottom:14px}}@media(prefers-reduced-motion:no-preference){.sm-redesign .sm-footer--festive .sm-footer-invitation a.sm-button{transition:filter .15s}.sm-redesign .sm-footer--festive .sm-footer-invitation a.sm-button:hover{filter:brightness(1.08)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sm-festive-chrome.css.map */
