.menu-drawer--keeply{background:#fff!important;color:#131d1d;width:min(calc(100vw - 2rem),24rem);max-width:calc(100vw - 2rem);border-right:none;box-shadow:8px 0 32px #0000001f}.menu-drawer--keeply .menu-drawer__backdrop{-webkit-backdrop-filter:brightness(.55);backdrop-filter:brightness(.55)}.menu-drawer--keeply .menu-drawer__close-button{display:none!important}.menu-drawer__keeply-toolbar{flex-shrink:0;padding:max(.75rem,env(safe-area-inset-top,0px)) 1.25rem 0}.menu-drawer__keeply-header{display:grid;grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;gap:.5rem;min-height:2.75rem}.menu-drawer__keeply-close{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;color:#00645f;cursor:pointer}.menu-drawer__keeply-close .svg-wrapper{width:1.375rem;height:1.375rem}.menu-drawer__keeply-logo{display:flex;justify-content:center;align-items:center;text-decoration:none;min-width:0}.menu-drawer__keeply-logo-img{display:block;max-height:1.75rem;width:auto;max-width:100%;object-fit:contain}.menu-drawer__keeply-logo-text{font-size:1.25rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#00645f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-drawer__keeply-cart{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;margin-inline-start:auto;color:#00645f;text-decoration:none;cursor:pointer}.menu-drawer__keeply-cart-icon{position:relative;display:inline-flex}.menu-drawer__keeply-cart-icon .svg-wrapper{width:1.5rem;height:1.5rem;flex-shrink:0}.menu-drawer__keeply-cart-icon .svg-wrapper>svg{width:100%;height:100%}.menu-drawer__keeply-search{display:flex;align-items:center;gap:.75rem;width:100%;margin-top:1rem;padding:.875rem 1rem;border:none;border-radius:999px;background:#ebf5f4;color:#131d1d73;font:inherit;font-size:.9375rem;font-weight:500;text-align:left;cursor:pointer}.menu-drawer__keeply-search-icon{flex-shrink:0;width:1.125rem;height:1.125rem;color:#00645f}.menu-drawer__keeply-search-placeholder{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-drawer--keeply .menu-drawer__keeply-close,.menu-drawer--keeply .menu-drawer__keeply-cart,.menu-drawer--keeply .menu-drawer__keeply-cart .menu-drawer__keeply-cart-icon,.menu-drawer--keeply .menu-drawer__keeply-search-icon{color:#00645f!important}.menu-drawer--keeply .menu-drawer__keeply-toolbar .svg-wrapper svg{color:inherit}.menu-drawer--keeply .menu-drawer__keeply-toolbar .svg-wrapper svg,.menu-drawer--keeply .menu-drawer__keeply-toolbar .svg-wrapper svg *{stroke-width:var(--icon-stroke-width, 1.5px)}.header[transparent]:has(#Details-menu-drawer-container[open]) .header__row{--color-foreground: #131d1d;--color-foreground-rgb: 19 29 29;--color-transparent-text: #131d1d;--color-transparent-text-rgb: 19 29 29;--color-account-icon: #131d1d}.menu-drawer--keeply .menu-drawer__navigation{display:flex;flex-direction:column;flex:1;min-height:0;padding:1.25rem 0 calc(1.5rem + env(safe-area-inset-bottom,0px));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.menu-drawer--keeply .menu-drawer__menu,.menu-drawer--keeply .menu-drawer__featured-content,.menu-drawer--keeply .menu-drawer__utility-links{display:none!important}.menu-drawer--keeply .menu-drawer__custom-blocks{display:flex;flex-direction:column;gap:1.75rem;padding:0}.menu-drawer--keeply .menu-drawer__highlights{padding:0;border-bottom:none}.menu-drawer--keeply .menu-drawer__highlights-heading{margin:0 0 .875rem;padding-inline:1.25rem;font-size:.6875rem;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.1em;text-align:left;color:#131d1d8c}.menu-drawer--keeply .menu-drawer__highlights-viewport,.menu-drawer--keeply .story-highlight-grid__viewport{margin-inline:0;overflow:visible}.menu-drawer--keeply .story-highlight-grid__row{gap:.875rem;padding-inline:1rem;padding-block:.25rem .125rem;margin-block:0}.menu-drawer--keeply .menu-drawer-quick-links{display:flex;flex-direction:column;padding-inline:1.25rem}.menu-drawer--keeply .menu-drawer-quick-link{display:flex;align-items:center;gap:1rem;padding:.875rem 0;text-decoration:none;color:inherit;border-bottom:1px solid rgb(0 100 95 / 8%)}.menu-drawer--keeply .menu-drawer-quick-link:last-child{border-bottom:none}.menu-drawer--keeply .menu-drawer-quick-link__icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:999px;border:none;background:#ebf5f4;color:#00645f}.menu-drawer--keeply .menu-drawer-quick-link__icon svg{width:1.125rem;height:1.125rem}.menu-drawer--keeply .menu-drawer-quick-link__label{flex:1;font-size:1rem;font-weight:700;line-height:1.2;color:#131d1d}.menu-drawer--keeply .menu-drawer-quick-link__chevron{display:flex;color:#00645f59}.menu-drawer--keeply .menu-drawer-quick-link__chevron svg{width:1.125rem;height:1.125rem}.menu-drawer--keeply .menu-drawer-promo{display:flex;align-items:center;gap:.875rem;margin-inline:1.25rem;padding:1rem 1.125rem;border-radius:1rem;background:var(--menu-drawer-promo-bg, #ebf5f4);text-decoration:none;color:inherit}.menu-drawer--keeply .menu-drawer-promo__icon-wrap{flex-shrink:0}.menu-drawer--keeply .menu-drawer-promo__icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.75rem;background:#fff;color:#00645f;box-shadow:0 1px 3px #00645f1a}.menu-drawer--keeply .menu-drawer-promo__icon svg{width:1.25rem;height:1.25rem}.menu-drawer--keeply .menu-drawer-promo__content{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.menu-drawer--keeply .menu-drawer-promo__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}.menu-drawer--keeply .menu-drawer-promo__badge{display:inline-flex;padding:.125rem .375rem;border-radius:.25rem;background:#e53935;color:#fff;font-size:.625rem;font-weight:800;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.menu-drawer--keeply .menu-drawer-promo__heading{font-size:.9375rem;font-weight:800;line-height:1.2;color:#131d1d}.menu-drawer--keeply .menu-drawer-promo__subtext{font-size:.8125rem;font-weight:500;line-height:1.35;color:#131d1da6}.menu-drawer--keeply .menu-drawer-promo__arrow{flex-shrink:0;display:flex;color:#00645f}.menu-drawer--keeply .menu-drawer-promo__arrow svg{width:1.25rem;height:1.25rem}@media screen and (min-width:750px){.menu-drawer--keeply{width:24rem;max-width:24rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/menu-drawer-keeply.css.map */
