.content-sidebar,.content-sidebar *,.content-sidebar *:before,.content-sidebar *:after{box-sizing:border-box}.content-sidebar{--content-sidebar-blue: #1e4292;--content-sidebar-blue-dark: #152f68;--content-sidebar-border: #dfe5ec;--content-sidebar-surface: #eef3fb;font-family:filson-soft,sans-serif}.content-sidebar-title{margin:0;padding:2px 8px 14px;color:#26364b;font-family:filson-soft,sans-serif;font-size:25px;font-weight:700;letter-spacing:0;line-height:1.1;text-align:left}.content-sidebar-groups,.content-sidebar .children{margin:0;padding:0;list-style:none}.content-sidebar-group{position:relative;margin:0;padding:0;border-top:1px solid #e8edf3;text-align:left}.content-sidebar-group-label{display:block;min-height:42px;margin:0;padding:10px 38px 10px 9px;color:var(--content-sidebar-blue)!important;font-family:filson-soft,sans-serif;font-size:15px;font-weight:700;letter-spacing:0;line-height:1.4;text-align:left;text-decoration:none}a.content-sidebar-group-label:hover,a.content-sidebar-group-label:focus-visible,.content-sidebar-group-label.is-active{color:var(--content-sidebar-blue-dark)!important}.content-sidebar-toggle{position:absolute;top:5px;right:0;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--content-sidebar-blue);cursor:pointer}.content-sidebar-toggle:before{display:block;box-sizing:border-box;width:8px;height:8px;margin:-3px auto 0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:rotate(45deg);transform-origin:center;transition:transform .18s ease}.content-sidebar-group.is-open>.content-sidebar-toggle:before{margin-top:3px;transform:rotate(225deg)}.content-sidebar-toggle:hover,.content-sidebar-toggle:focus-visible{background:var(--content-sidebar-surface);outline:none}.content-sidebar .children{max-height:0;overflow:hidden;opacity:0;transition:max-height .22s ease,opacity .16s ease}.content-sidebar-group.is-open>.children{max-height:520px;opacity:1}.content-sidebar .children li{margin:0;padding:0;border:0;text-align:left}.content-sidebar .children a{display:block;margin:0;padding:7px 8px 7px 19px;border-radius:4px;color:var(--content-sidebar-blue)!important;font-family:filson-soft,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;line-height:1.35;text-align:left;text-decoration:none}.content-sidebar .children a:hover,.content-sidebar .children a:focus-visible{color:var(--content-sidebar-blue-dark)!important;background:var(--content-sidebar-surface);outline:none}.content-sidebar .children .active>a,.content-sidebar .children a[aria-current=page]{color:var(--content-sidebar-blue-dark)!important;background:var(--content-sidebar-surface);font-weight:700}.content-sidebar-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(min-width:1021px){body.content-sidebar-enabled .main-content-wrapper{display:grid;grid-template-columns:clamp(210px,20vw,270px) minmax(0,1fr);grid-template-rows:auto;align-items:start;column-gap:30px;margin-bottom:56px}body.content-sidebar-enabled .main-content{width:100%!important;min-width:0;grid-column:2;grid-row:1;float:none!important}body.content-sidebar-enabled .content-sidebar{position:sticky;top:150px;width:100%!important;min-width:0;margin:0;padding:18px 14px;grid-column:1;grid-row:1;border:1px solid var(--content-sidebar-border);border-radius:16px;background:#fff;box-shadow:0 8px 24px #1c324d14}}@media(max-width:1020px){body.content-sidebar-enabled .content-sidebar{width:100%;margin:42px 0 0;padding:18px 14px;border:1px solid var(--content-sidebar-border);border-radius:8px;background:#fff}}@media(prefers-reduced-motion:reduce){.content-sidebar .children,.content-sidebar-toggle:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/content-sidebar.css.map */
