:root{--side-drawer-width: 34rem;--side-drawer-padding-x: 2.5rem;--side-drawer-header-min-height: 5.75rem;--side-drawer-border: #d9d2c4;--side-drawer-divider: #f2e9db;--side-drawer-shadow: -1.5rem 0 1.5rem rgba(0, 0, 0, .18);--modal-overlay-color: rgba(0, 0, 0, .5);--modal-overlay-blur: 8px;--side-drawer-overlay-color: var(--modal-overlay-color);--side-drawer-sheet-inset: 3.1875rem;--side-drawer-sheet-radius: var(--border-radius-main, 1.25rem);--side-drawer-sheet-shadow: 0 -1.5rem 1.5rem rgba(0, 0, 0, .18)}.side-drawer{background:transparent;display:flex;height:100dvh;top:0;right:0;bottom:0;left:0;justify-content:flex-end;max-width:100%;overflow:hidden;pointer-events:none;position:fixed;width:100%}.side-drawer__overlay{background-color:var(--modal-overlay-color);-webkit-backdrop-filter:blur(var(--modal-overlay-blur));backdrop-filter:blur(var(--modal-overlay-blur));top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--duration-short) var(--default-easing)}.side-drawer__overlay.is-showing,.side-drawer.is-open .side-drawer__overlay,.side-drawer.active .side-drawer__overlay{opacity:1;pointer-events:auto}.side-drawer__panel{background-color:rgb(var(--color-background));box-shadow:var(--side-drawer-shadow);color:rgb(var(--color-base-text-1));display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transform:translate(100%);transition:transform var(--duration-default) var(--default-easing);max-width:100%;width:100%;z-index:1}@media screen and (min-width:768px){.side-drawer__panel{width:min(var(--side-drawer-width),100%)}}.side-drawer.is-open .side-drawer__panel,.side-drawer.active .side-drawer__panel{pointer-events:auto;transform:translate(0);transition:transform var(--duration-long) var(--default-easing)}.side-drawer__header{align-items:center;background:rgb(var(--color-background));border-bottom:1px solid var(--side-drawer-border);display:flex;flex-shrink:0;gap:var(--space-4);justify-content:space-between;min-height:var(--side-drawer-header-min-height);padding:0 var(--space-5);position:relative;z-index:2}@media screen and (min-width:768px){.side-drawer__header{padding:0 var(--side-drawer-padding-x)}}.side-drawer__heading{align-items:baseline;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.3125rem .5rem;min-width:0}.side-drawer__title{color:rgb(var(--color-base-text-1));font-family:var(--headline-font-family);font-size:1.75rem;font-weight:300;letter-spacing:0;line-height:.96;margin:0}.side-drawer__meta{color:rgb(var(--color-base-text-1));font-family:var(--tertiary-font-family);font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1.4;text-transform:none}.side-drawer__close{align-items:center;background:transparent;border:none;color:rgb(var(--color-base-text-1));cursor:pointer;display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;margin:0;padding:0;width:1.25rem}.side-drawer__close .icon,.side-drawer__close .icon svg{display:block;height:1.25rem;width:1.25rem}.side-drawer__body{-webkit-overflow-scrolling:touch;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:767px){.side-drawer.side-drawer--from-bottom,.mobile-drawers--from-bottom .collection-facets__dialog.side-drawer,.mobile-drawers--from-bottom .product-reviews-modal.side-drawer,.mobile-drawers--from-bottom .size-guide-modal.side-drawer{align-items:flex-end;flex-direction:column;justify-content:flex-end}.side-drawer.side-drawer--from-bottom .side-drawer__panel,.mobile-drawers--from-bottom .collection-facets__dialog.side-drawer .side-drawer__panel,.mobile-drawers--from-bottom .product-reviews-modal.side-drawer .side-drawer__panel,.mobile-drawers--from-bottom .size-guide-modal.side-drawer .side-drawer__panel{border-radius:var(--side-drawer-sheet-radius) var(--side-drawer-sheet-radius) 0 0;box-shadow:var(--side-drawer-sheet-shadow);height:calc(100dvh - var(--side-drawer-sheet-inset));max-height:calc(100dvh - var(--side-drawer-sheet-inset));overflow:hidden;transform:translate3d(0,100%,0);width:100%}.side-drawer.side-drawer--from-bottom.side-drawer--fit-content .side-drawer__panel{height:auto}.side-drawer.side-drawer--from-bottom.is-open .side-drawer__panel,.mobile-drawers--from-bottom .collection-facets__dialog.side-drawer.is-open .side-drawer__panel,.mobile-drawers--from-bottom .product-reviews-modal.side-drawer.is-open .side-drawer__panel,.mobile-drawers--from-bottom .size-guide-modal.side-drawer.is-open .side-drawer__panel,.mobile-drawers--from-bottom .size-guide-modal.side-drawer[aria-hidden=false] .side-drawer__panel{transform:translateZ(0)}.side-drawer.side-drawer--from-bottom .side-drawer__header,.mobile-drawers--from-bottom .collection-facets__dialog.side-drawer .side-drawer__header,.mobile-drawers--from-bottom .product-reviews-modal.side-drawer .side-drawer__header,.mobile-drawers--from-bottom .size-guide-modal.side-drawer .side-drawer__header{border-top-left-radius:inherit;border-top-right-radius:inherit}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/component-side-drawer.css.map */
