.elementor .fwg-header-bag-icon{width:1.5rem;height:1.5rem;fill: var(--fwg-navy);\n}.elementor .fwg-header-menu-toggle{min-height:var(--fwg-control-height);font-family:var(--fwg-font-body);font-weight:700;font-size:1rem;color:var(--fwg-navy);padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:var(--fwg-radius);border-width:1px;border-color:var(--fwg-border);border-style:solid;background-color:transparent;display:none;&:focus-visible { outline: 3px solid var(--fwg-navy); outline-offset: 3px; }\n}.elementor .fwg-header-submenu{min-width:16rem;max-width:22rem;position:absolute;inset-block-start:100%;inset-inline-start:0px;padding:var(--fwg-space-sm);border-width:1px;border-color:var(--fwg-border);border-style:solid;background-color:var(--fwg-white);box-shadow:0px 8px 24px 0px rgba(8,36,63,0.12);}.elementor .fwg-header-books-group{width:auto;position:relative;padding:0px;}.elementor .fwg-site-header{position:relative;z-index:20;padding:0px;background-color:var(--fwg-white);}.elementor .fwg-header-bag{width:3rem;min-height:var(--fwg-control-height);position:relative;color:var(--fwg-navy);padding:0px;display:flex;justify-content:center;align-items:center;justify-self: end; &:focus-visible { outline: 3px solid var(--fwg-navy); outline-offset: 3px; }\n}.elementor .fwg-nav-row{width:auto;display:flex;gap:var(--fwg-space-sm);flex-wrap:wrap;align-items:center;}.elementor .fwg-header-navigation{width:auto;padding:0px;display:flex;gap:var(--fwg-space-sm);justify-content:center;align-items:center;}.elementor .fwg-nav-link:hover,.elementor .fwg-nav-link:focus-visible{text-underline-offset: 0.35em;\n}.elementor .fwg-nav-link{min-height:var(--fwg-control-height);font-family:var(--fwg-font-body);font-weight:700;font-size:1rem;color:var(--fwg-navy);line-height:1.5;text-decoration:none;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;align-items:center;padding-block: 0.75rem; &:focus-visible { outline: 3px solid var(--fwg-navy); outline-offset: 3px; } box-sizing: border-box; padding-inline: 0.5rem;\n}.elementor .fwg-logo{width:clamp(8rem, 6rem + 6vw, 12rem);height:auto;padding:10px;display:block;}.elementor .fwg-header-brand{width:clamp(8rem, 7rem + 2vw, 10rem);height:auto;max-width:100%;display:flex;flex:0 0 auto;align-items:center;&:focus-visible { outline: 3px solid var(--fwg-navy); outline-offset: 3px; }\n}.elementor .fwg-header-row{display:flex;gap:var(--fwg-space-md);flex-wrap:wrap;justify-content:space-between;align-items:center;padding-block: var(--fwg-space-sm);\n}.elementor .fwg-container{width:100%;max-width:var(--fwg-content-width);margin-inline: auto; padding-inline: var(--fwg-gutter); box-sizing: border-box; padding-block: 0;\n}.elementor .fwg-site-header-row{display:grid;gap:var(--fwg-space-md);grid-template-columns:1fr auto 1fr;grid-template-rows:auto;align-items:center;padding-block: 0.65rem;\n}