.drawer{display:block !important}.drawer__inner{position:fixed;display:flex;flex-direction:column;top:var(--header-offset);left:0;bottom:0;transform:translateX(-110%);width:100%;transition:.5s ease;background-color:#e9e4de;padding:0 1.5rem 0 1.5rem;z-index:53}@media only screen and (min-width: 992px){.drawer__inner{padding:0 1.5rem 1.5rem 2.5rem;top:0}}@media only screen and (min-width: 768px){.drawer__inner{width:33vw;min-width:30rem}}.drawer__inner--inverse{left:unset;right:0;transform:translateX(110%)}.drawer--open .drawer__inner,modal-dialog[open] .drawer__inner{transform:translateX(0)}.drawer__overlay{position:fixed;inset:0;top:calc(var(--header-height, 0) + var(--announcement-bar-height, 0));z-index:-1;opacity:0;background-color:rgba(0,0,0,.25);transition:.5s ease;pointer-events:none}@media only screen and (min-width: 992px){.drawer__overlay{top:0}}.drawer--open .drawer__overlay,modal-dialog[open] .drawer__overlay{pointer-events:initial;opacity:1;z-index:51}.drawer__close{display:inline-block;background-color:rgba(0,0,0,0);padding:0;border:0;text-decoration:none;display:flex;align-items:center;position:absolute;z-index:1;right:1.5rem;top:2.5rem}.drawer__close[type]{cursor:pointer}.drawer__close[disabled]{cursor:initial;opacity:.5}.drawer__close svg{width:1.5rem;height:1.5rem}
