.header-drawer{display:none}.header-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000059;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);align-items:center;justify-content:center;color:#333;font-size:1.5em;z-index:101;visibility:hidden;opacity:0;pointer-events:none;transition:all .4s;cursor:var(--cursor-close-svg-url) 28 28,auto}.header-overlay.open{pointer-events:auto;visibility:visible;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:1}.header-overlay.alt{z-index:1;top:100px}@media only screen and (min-width: 768px){.header-overlay{display:flex}.header-drawer{position:fixed;top:0;right:0;width:360px;max-width:90%;background-color:#fff;padding:24px;z-index:200;height:100%;display:flex;flex-flow:column nowrap;overflow:auto;transition:all .3s;transform:translate(100%)}.header-drawer.open{transform:translate(0)}.header-drawer__close{display:inline-block;position:absolute;top:24px;right:24px;width:20px;height:20px;padding:2.5px;color:#df9640;cursor:pointer;z-index:2}.header-drawer__close svg{display:block;width:100%;height:auto}.header-drawer__menu{flex:1;padding-top:40px}.header-drawer__menu *{font-family:var(--font-serif)!important;font-size:16px}.header-drawer__menu a{color:#635d4f}.header-drawer__menu a:hover{color:#aa9f85;text-decoration:underline;text-underline-offset:4px}.header-drawer__menu li:not(:last-child){margin-bottom:12px}.header-drawer__title{text-align:left;font-size:13px;color:#413e32;font-family:Elza Medium,serif!important;font-weight:500;margin-bottom:17px;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;gap:0 16px}.header-drawer__title strong{color:#df9640;font-family:Elza Medium,serif!important;font-weight:500}.header-drawer__items{padding-top:25px}}@media screen and (min-width: 768px) and (max-width: 1200px){body.open-suggestions .cart-drawer.open{right:0!important}}@media only screen and (min-width: 1440px){.header-drawer{width:424px}}@media only screen and (min-width: 1900px){.header-drawer{padding:40px 24px}.header-drawer__close{top:40px}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/component-header-drawer.css.map */
