:root{--bnav-height: 60px}.es-bsheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500;display:none;pointer-events:none}.es-bsheet[aria-hidden=false]{display:block;pointer-events:auto}.es-bsheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#463b3300;transition:background .32s ease}.es-bsheet[aria-hidden=false] .es-bsheet__backdrop{background:#463b336b}.es-bsheet__panel{position:absolute;left:0;right:0;bottom:var(--bnav-height, 60px);background:#fff;display:flex;flex-direction:column;border-radius:22px 22px 0 0;border:1px solid #EAE6DE;border-bottom:none;box-shadow:0 -16px 48px -8px #463b3338;top:12vh;overflow:hidden;transform:translateY(calc(100% + var(--bnav-height, 60px)));transition:transform .34s cubic-bezier(.2,.8,.2,1)}.es-bsheet[aria-hidden=false] .es-bsheet__panel{transform:translateY(0)}.es-bsheet__panel--bleed{padding:0}.es-bsheet__handle{display:none!important}.es-bsheet__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 18px 14px;flex-shrink:0;border-bottom:1px solid #F0ECE3}.es-bsheet__title-wrap{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.es-bsheet__title{margin:0;font-family:var(--font-heading-family, inherit);font-size:1.7rem;font-weight:700;color:#463b33;line-height:1.2;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-bsheet__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#5a7a32;color:#fff;font-size:1.1rem;font-weight:700;line-height:1;flex-shrink:0}.es-bsheet__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #EAE6DE;border-radius:999px;background:#faf7f1;color:#463b33;cursor:pointer;flex-shrink:0;transition:background .15s ease,border-color .15s ease}.es-bsheet__close:active{background:#eae6de}.es-bsheet__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px 18px calc(20px + env(safe-area-inset-bottom,0))}.es-bsheet__body--no-pad{padding:0}@media(max-width:749px){.es-bsheet--search .es-bsheet__panel{position:relative}.es-search-overlay__close{position:absolute!important;top:14px!important;right:14px!important;z-index:5!important}.es-search-overlay__header{padding-top:60px!important}}body.es-bsheet-open{overflow:hidden}body.es-bsheet-open .quiz-trigger,body.es-bsheet-open .quiz-teaser,body.es-bsheet-open .quiz-panel--videoask{display:none!important}.es-bsheet__panel.is-dragging,cart-drawer.is-dragging .drawer__inner{transition:none!important}@media(prefers-reduced-motion:reduce){.es-bsheet__panel,.es-bsheet__backdrop{transition-duration:.001ms!important}}@media(max-width:749px){cart-drawer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9500!important;pointer-events:none!important}cart-drawer.active{pointer-events:auto!important}cart-drawer .cart-drawer{position:static!important;width:auto!important;height:auto!important}cart-drawer #CartDrawer-Overlay,cart-drawer .cart-drawer__overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#463b3300!important;transition:background .32s ease!important}cart-drawer.active #CartDrawer-Overlay,cart-drawer.active .cart-drawer__overlay{background:#463b336b!important}cart-drawer .drawer__inner{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:var(--bnav-height, 60px)!important;width:100vw!important;max-width:none!important;height:auto!important;max-height:none!important;background:#fff!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;transform:translateY(100%)!important;transition:transform .34s cubic-bezier(.2,.8,.2,1)!important;overflow:hidden!important}cart-drawer.active .drawer__inner,.drawer.active.cart-drawer .drawer__inner,cart-drawer[active] .drawer__inner{transform:translateY(0)!important}cart-drawer .drawer__inner:before{display:none!important}cart-drawer .drawer__close{position:absolute!important;top:14px!important;right:14px!important;z-index:5!important;width:36px!important;height:36px!important;padding:0!important;border:1px solid #EAE6DE!important;border-radius:999px!important;background:#faf7f1!important;color:#463b33!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}cart-drawer .drawer__close:active{background:#eae6de!important}cart-drawer .drawer__close svg{width:18px!important;height:18px!important}cart-drawer .drawer__inner-empty{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:0 18px!important;height:auto!important;overflow:visible!important}cart-drawer cart-drawer-items,cart-drawer .drawer__contents{flex:1 1 auto!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:0 18px!important}cart-drawer .drawer__footer,cart-drawer .cart-drawer__footer{flex-shrink:0!important;padding:14px 18px calc(14px + env(safe-area-inset-bottom,0))!important;border-top:1px solid #F0ECE3!important}}.es-bsheet__title,cart-drawer .drawer__heading,cart-drawer .es-bsheet__title{font-family:var(--font-heading-family, inherit)!important;font-size:1.7rem!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.005em!important;color:#463b33!important;margin:0!important}@media(max-width:749px){cart-drawer .drawer__header{display:none!important}cart-drawer .drawer__inner-empty .drawer__close,cart-drawer .cart-drawer__warnings .drawer__close{display:none!important}cart-drawer .cart__empty-text{font-family:var(--font-heading-family, inherit)!important;font-size:1.7rem!important;color:#463b33!important;margin:0 0 18px!important}cart-drawer .drawer__inner-empty,cart-drawer cart-drawer-items,cart-drawer .drawer__contents{padding:16px 18px calc(20px + env(safe-area-inset-bottom,0))!important;margin:0!important}cart-drawer .cart-drawer__empty-content{text-align:center!important;padding:24px 0!important}cart-drawer .cart-drawer__empty-content .button{background:#5a7a32!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:14px 28px!important;font-size:1.4rem!important;font-weight:600!important;text-decoration:none!important;display:inline-block!important}}.es-search-form{padding:16px 18px 12px;background:#fff}.es-search-form__field{position:relative;display:flex;align-items:center;background:#faf7f1;border:1.5px solid #EAE6DE;border-radius:12px;padding:0 12px;height:48px;transition:border-color .18s ease,background .18s ease}.es-search-form__field:focus-within{border-color:#5a7a32;background:#fff}.es-search-form__icon{flex-shrink:0;color:#8a7f74;margin-right:10px}.es-search-form__input{flex:1 1 auto;border:none!important;background:transparent!important;outline:none!important;font-size:1.5rem;color:#463b33;padding:0!important;margin:0!important;height:100%;min-width:0;font-family:var(--font-body-family, inherit);-webkit-appearance:none;appearance:none;box-shadow:none!important}.es-search-form__input::placeholder{color:#a39a8e}.es-search-form__input::-webkit-search-cancel-button,.es-search-form__input::-webkit-search-decoration,.es-search-form__input::-webkit-search-results-button,.es-search-form__input::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.es-search-form__clear{flex-shrink:0;width:24px;height:24px;padding:0;border:none;background:#eae6de;color:#463b33;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.es-search-form__clear[hidden]{display:none}.es-search-overlay__predictive{display:contents}.es-search-overlay__section{padding:0 18px 18px}.es-search-overlay__section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.es-search-overlay__section-title{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#8a7f74;margin:0}.es-search-overlay__section-clear{background:none;border:none;color:#5a7a32;font-size:1.25rem;font-weight:600;cursor:pointer;padding:4px 8px}.es-search-overlay__chips{display:flex;flex-wrap:wrap;gap:8px}.es-search-overlay__chip{display:inline-block;padding:8px 14px;background:#f5f1e8;border:1px solid #EAE6DE;border-radius:999px;font-size:1.3rem;color:#463b33;text-decoration:none}.es-search-overlay__chip:active{background:#eae6de}.es-bsheet--search .es-bsheet__body{padding:0 0 calc(20px + env(safe-area-inset-bottom,0))!important}.es-bsheet--shop .es-bsheet__body,.es-bsheet--wishlist .es-bsheet__body{padding:16px 18px calc(20px + env(safe-area-inset-bottom,0))}.es-bsheet__header{padding:14px 18px!important;min-height:56px;border-bottom:1px solid #F0ECE3!important}@media(min-width:750px){.es-bsheet--wishlist .es-bsheet__panel{top:0!important;bottom:0!important;left:auto!important;right:0!important;width:480px!important;max-width:100vw!important;height:100%!important;max-height:100vh!important;border-left:1px solid #EAE6DE!important;border-radius:0!important;transform:translate(100%)!important}.es-bsheet--wishlist[aria-hidden=false] .es-bsheet__panel{transform:translate(0)!important}}.es-bsheet--filter .es-bsheet__panel{top:8vh}.es-bsheet--filter .es-bsheet__body{padding:4px 18px 12px}.es-bsheet__clear{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #EAE6DE;border-radius:999px;background:#faf7f1;color:#6b6259;cursor:pointer;flex-shrink:0;text-decoration:none;transition:background .15s ease,color .15s ease}.es-bsheet__clear:active{background:#eae6de;color:#463b33}.es-bsheet__footer{flex-shrink:0;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0));border-top:1px solid #F0ECE3;background:#fff;box-shadow:0 -8px 24px -12px #463b331f}.es-bsheet__apply{display:block;width:100%;text-align:center;background:#5a7a32;color:#fff;border:none;border-radius:999px;padding:14px 22px;font-size:1.5rem;font-weight:700;letter-spacing:-.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 2px 6px #5a7a3247;transition:background-color .15s ease,transform .12s ease}.es-bsheet__apply:hover{background:#4d6a2a}.es-bsheet__apply:active{transform:scale(.98)}.es-bsheet__apply [data-es-drawer-count]{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/18/assets/es-bottom-sheet.css.map */
