/* Bridges for the observed Gift With a Story header v3/footer v2. Retains their layout and menus. */
body.gwas-brand-chrome .gwas-site-header{
 --gwas-header-navy:var(--gwas-color-forest);--gwas-header-navy-soft:var(--gwas-color-forest);--gwas-header-cream:var(--gwas-color-ivory);--gwas-header-paper:var(--gwas-color-soft);--gwas-header-paper-light:var(--gwas-color-ivory);--gwas-header-gold:var(--gwas-color-gold);--gwas-header-burgundy:var(--gwas-color-burgundy);--gwas-header-ink:var(--gwas-color-charcoal);--gwas-header-muted:var(--gwas-color-muted);--gwas-header-border:var(--gwas-color-line);
 font-family:var(--gwas-font-body)!important;
}
body.gwas-brand-chrome .gwas-site-header .gwas-header-promise{background:var(--gwas-color-forest-deep)!important}
body.gwas-brand-chrome .gwas-site-header .gwas-header-promise-inner span{font-family:var(--gwas-font-body)!important;font-size:11px;letter-spacing:.06em;color:var(--gwas-color-ivory)!important}
body.gwas-brand-chrome .gwas-site-header .gwas-header-main{background:var(--gwas-color-forest)!important}
body.gwas-brand-chrome .gwas-site-header :is(.gwas-header-brand-copy strong,.gwas-header-monogram){font-family:var(--gwas-font-heading)!important}
body.gwas-brand-chrome .gwas-site-header :is(.gwas-header-nav-link,.gwas-header-mega-column>a,.gwas-header-menu-feature small,.gwas-header-occasion-links>a,.gwas-header-occasion-more-button,.gwas-header-occasion-menu a,.gwas-header-mobile-submenu a,.gwas-header-mobile-occasions a){font-family:var(--gwas-font-body)!important}
body.gwas-brand-chrome .gwas-site-header :is(.gwas-header-menu-eyebrow,.gwas-header-occasion-label,.gwas-header-mobile-occasions>span){color:var(--gwas-color-forest)!important}
body.gwas-brand-chrome .gwas-site-header :is(.gwas-header-brand-copy small,.gwas-header-cart,.gwas-header-nav-link-primary){color:var(--gwas-color-gold)!important}
body.gwas-brand-chrome .gwas-site-header .gwas-header-nav-link{font-size:13px!important;letter-spacing:.035em!important}
body.gwas-brand-chrome .gwas-site-header .gwas-header-nav{flex-wrap:wrap;row-gap:8px}
body.gwas-brand-chrome .gwas-site-header :is(.gwas-header-occasion-links>a,.gwas-header-occasion-more-button){font-size:15px!important}
body.gwas-brand-chrome .gwas-site-header .gwas-header-mobile>summary{font-size:14px!important}
body.gwas-brand-chrome .gwas-site-footer{
 --gwas-footer-navy:var(--gwas-color-forest);--gwas-footer-navy-dark:var(--gwas-color-forest-deep);--gwas-footer-cream:var(--gwas-color-ivory);--gwas-footer-paper:var(--gwas-color-soft);--gwas-footer-gold:var(--gwas-color-gold);--gwas-footer-gold-light:var(--gwas-color-gold);--gwas-footer-ink:var(--gwas-color-charcoal);font-family:var(--gwas-font-body)!important;
}
body.gwas-brand-chrome .gwas-site-footer :is(.gwas-footer-signup h2,.gwas-footer-monogram,.gwas-footer-brand-name,.gwas-footer-column h3){font-family:var(--gwas-font-heading)!important}
body.gwas-brand-chrome .gwas-site-footer :is(.gwas-footer-brand-copy,.gwas-footer-square-note p,.gwas-footer-column a,.gwas-footer-signup-grid>div:first-child>p:last-child,.gwas-footer-signup-form input){font-family:var(--gwas-font-body)!important}
body.gwas-brand-chrome .gwas-site-footer .gwas-footer-eyebrow{color:var(--gwas-color-forest)!important;font-size:11px!important}
body.gwas-brand-chrome .gwas-site-footer .gwas-footer-column a{font-size:15px;line-height:1.7}
body.gwas-brand-chrome .gwas-site-footer .gwas-footer-signup-form button{font-family:var(--gwas-font-body)!important;background:var(--gwas-color-forest)!important;color:var(--gwas-color-white)!important;font-size:15px;min-height:46px}
body.gwas-brand-chrome .gwas-site-footer .gwas-footer-signup-form button:hover{background:var(--gwas-color-forest-deep)!important}
body.gwas-brand-chrome .gwas-site-footer .gwas-footer-signup-form input{font-size:16px!important}
body.gwas-brand-chrome .gwas-site-footer .gwas-footer-signup-form input::placeholder{color:var(--gwas-color-muted)!important}
body.gwas-brand-chrome .gwas-site-footer .gwas-footer-signup-note{color:var(--gwas-color-muted)!important}
@media(max-width:820px){body.gwas-brand-chrome .gwas-site-header .gwas-header-promise-inner span{font-size:10px;letter-spacing:.02em}}
/* Gold stays decorative: small navigation/footer text uses ivory on green. */
body.gwas-brand-chrome .gwas-site-header :is(.gwas-header-brand-copy small,.gwas-header-cart,.gwas-header-nav-link-primary){color:var(--gwas-color-ivory)!important}
body.gwas-brand-chrome .gwas-site-header .gwas-header-nav-link:hover,body.gwas-brand-chrome .gwas-site-header .gwas-header-nav-link:focus{color:var(--gwas-color-ivory)!important;text-decoration:underline;text-decoration-color:var(--gwas-color-gold);text-underline-offset:6px}
body.gwas-brand-chrome .gwas-site-header .gwas-header-occasion-more-button span{color:var(--gwas-color-forest)!important}
body.gwas-brand-chrome .gwas-site-footer :is(.gwas-footer-column h3,.gwas-footer-square-note>span){color:var(--gwas-color-ivory)!important}
body.gwas-brand-chrome .gwas-site-footer :is(.gwas-footer-column a,.gwas-footer-bottom a):hover{color:var(--gwas-color-ivory)!important;text-decoration:underline;text-decoration-color:var(--gwas-color-gold)}
body.gwas-brand-chrome :is(.gwas-header-main,.gwas-header-promise,.gwas-footer-main,.gwas-footer-bottom) :is(a,button,summary):focus-visible{outline-color:var(--gwas-color-gold)!important}
/* Anchor the wide shop menu inside the header shell at tablet widths. */
@media(min-width:821px){body.gwas-brand-chrome .gwas-site-header .gwas-header-has-menu{position:static}body.gwas-brand-chrome .gwas-site-header .gwas-header-mega-menu{left:auto;right:0;max-width:calc(100vw - 40px)}}
