.screen-reader-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}body:has(.twz-navigation--on-dark){background-color:var(--blue-800)}body:has(.twz-navigation--on-dark) .content{background-color:var(--white)}.twz-navigation{--twz-nav-pill-bg: var(--white);--twz-nav-fg: var(--blue-800);--twz-nav-muted: color-mix(in srgb, var(--twz-nav-fg) 72%, transparent);--twz-nav-border: var(--grey-200);--twz-nav-link-hover: var(--blue-500);--twz-nav-pill-radius-main: 5rem;--twz-nav-pill-radius-aside: 7.2rem;--twz-logo-filter: brightness(0);--account-bg: var(--twz-nav-fg);position:sticky;top:0;z-index:100;min-height:var(--nav-height);color:var(--twz-nav-fg);background-color:rgba(0,0,0,0);border-bottom:none;transition:background-color .3s ease}.twz-navigation[data-is-sticky=true]{background-color:rgba(0,0,0,0)}.twz-navigation--on-dark{--twz-nav-pill-bg: var(--blue-800);--twz-nav-fg: var(--text-color-light);--twz-nav-muted: color-mix(in srgb, var(--twz-nav-fg) 72%, transparent);--twz-nav-border: var(--white);--twz-nav-link-hover: var(--blue-500);--twz-logo-filter: none;--btn-bg: var(--blue-500)}.twz-navigation--on-dark .btn.btn--blue-800.btn,.twz-navigation--on-dark .btn.btn--black.btn{--btn-bg: var(--blue-500)}.twz-navigation__inner{display:flex;align-items:center;justify-content:space-between;gap:clamp(1.2rem,2vw,3.2rem);width:calc(100% - var(--row-margin-inline));min-height:var(--nav-height);margin-inline:auto;padding-block:1.6rem}@media(max-width: 1024px){.twz-navigation__inner{flex-direction:column;flex-wrap:nowrap;align-items:flex-end;gap:.7rem;padding-block:1.1rem;min-height:0}}.twz-navigation__pill--main{display:flex;max-width:100%;flex:0 1 auto;align-items:center;gap:clamp(2.4rem,4vw,5.7rem);padding-inline:2rem 2.6rem;background-color:var(--twz-nav-pill-bg);border:1px solid var(--twz-nav-border);border-radius:var(--twz-nav-pill-radius-main)}@media(max-width: 1024px){.twz-navigation__pill--main{flex:0 0 auto;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding-inline:1.4rem 1.9rem;box-sizing:border-box}}.twz-navigation__brand{display:inline-flex;flex-shrink:0;align-items:center;line-height:0;color:inherit}.twz-navigation__brand :where(img){display:block;height:2.8rem;width:auto}@media(max-width: 1024px){.twz-navigation__brand{flex-shrink:0}.twz-navigation__brand :where(img){height:1.6rem}}.twz-navigation__primary{flex:0 1 auto;min-width:0}@media(max-width: 1024px){.twz-navigation__primary{flex:1 1 auto;min-width:0}}.twz-navigation__menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:2rem;margin:0;padding:0;list-style:none;font-size:1.5rem;font-weight:400;line-height:normal}@media(max-width: 1024px){.twz-navigation__menu{justify-content:flex-end;gap:1rem;padding-block:0;font-size:1.4rem;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.twz-navigation__menu>li{flex:0 0 auto}}.twz-navigation__menu>li>a{display:inline-flex;align-items:center;justify-content:center;padding-block:1.8rem;padding-inline:0;transition:color .15s ease}@media(max-width: 1024px){.twz-navigation__menu>li>a{padding-block:1.2rem}}.twz-navigation__menu a{color:inherit;text-decoration:none;white-space:nowrap;position:relative;text-transform:lowercase}.twz-navigation__menu a:hover,.twz-navigation__menu a:focus-visible{--twz-nav-hover-color: var(--green-500);--twz-nav-link-after-width: 100%}.twz-navigation__menu a:after{width:var(--twz-nav-link-after-width, 0px);bottom:0;height:3px;position:absolute;content:"";background-color:var(--twz-nav-hover-color, transparent);transition:all .15s ease}.twz-navigation__menu .current-menu-item>a,.twz-navigation__menu .current-menu-ancestor>a,.twz-navigation__menu .current_page_item>a{font-weight:var(--font-medium, 500)}.twz-navigation__menu ul{position:absolute;left:0;top:100%;min-width:16rem;margin:0;padding:.8rem 0;list-style:none;background:var(--twz-nav-pill-bg);border:1px solid var(--twz-nav-border);border-radius:var(--media-radius, 0.5rem);box-shadow:0 .8rem 2.4rem rgba(0,0,0,.08);opacity:0;visibility:hidden;transform:translateY(0.4rem);transition:opacity .15s ease,transform .15s ease,visibility .15s;z-index:120}.twz-navigation__menu li{position:relative}.twz-navigation__menu li:hover>ul,.twz-navigation__menu li:focus-within>ul{opacity:1;visibility:visible;transform:translateY(0)}.twz-navigation__menu ul a{display:block;padding:.6rem 1.2rem;white-space:nowrap;font-size:var(--fs-small-base, 1.4rem);font-weight:var(--font-medium, 500)}.twz-navigation__menu ul a:hover,.twz-navigation__menu ul a:focus-visible{color:var(--twz-nav-link-hover)}.twz-navigation__actions{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1.9rem;padding:.7rem .7rem .7rem 1.1rem;background-color:var(--twz-nav-pill-bg);border:1px solid var(--twz-nav-border);border-radius:var(--twz-nav-pill-radius-aside);font-size:var(--fs-base, 1.6rem);font-weight:400;line-height:2.4rem}@media(max-width: 1024px){.twz-navigation__actions{flex:0 0 auto;flex-wrap:nowrap;align-self:flex-end;width:auto;max-width:100%;gap:.9rem}.twz-navigation__actions .btn{padding-block:.3rem;padding-inline:1.5rem;font-size:1.4rem;line-height:2.4rem}.twz-navigation__actions .twz-cart__link{gap:.4rem}.twz-navigation__actions .twz-cart__icon-wrap{width:3rem;height:3rem}.twz-navigation__actions .twz-cart__link .twz-cart__icon-wrap .twz-cart__icon :where(svg){width:1.8rem;height:1.8rem}.twz-navigation__actions .twz-cart__total{font-size:1.4rem;line-height:2.4rem}}.twz-navigation__actions>.wp-block-twize-cart{display:contents}.twz-navigation__actions>.wp-block-twize-button{display:inline-flex;flex-shrink:0;align-items:center}.twz-navigation__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;color:inherit}.twz-navigation__icon :where(svg){display:block;width:2.2rem;height:2.2rem}.twz-navigation__account{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3.5rem;height:3.5rem;padding:0;border-radius:2rem;background-color:var(--account-bg);color:var(--twz-nav-pill-bg);text-decoration:none;transition:background-color .15s ease,filter .15s ease}.twz-navigation__account:hover,.twz-navigation__account:focus-visible{--account-bg: var(--blue-500);color:var(--white)}.twz-navigation__account:focus-visible{outline:2px solid var(--blue-500);outline-offset:3px}.twz-navigation__account .twz-navigation__icon :where(svg){width:1.87rem;height:2.13rem}@media(max-width: 1024px){.twz-navigation__account{width:2.7rem;height:2.7rem}.twz-navigation__account .twz-navigation__icon :where(svg){width:1.3rem;height:1.485rem}}
