.drawer{bottom:0;display:block;height:100vh;height:100dvh;max-width:100%;position:fixed;top:0;transform:translate(0);transition-property:transform;transition-timing-function:var(--transition-timing-function);transition-duration:var(--transition-duration--long);width:var(--drawer-width);z-index:var(--z-index-drawer)}.drawer:focus-visible{outline:none}.drawer--cart,.drawer--pickup{left:unset;right:0;transform:translate(var(--drawer-width))}.drawer--cart{background-color:var(--color-background)}.drawer--menu,.drawer--facets{box-shadow:0 0 -20px 3px hsla(var(--color-foreground-raw),.15);left:0;transform:translate(calc(var(--drawer-width) * -1))}.drawer--facets{background-color:var(--color-background)}.drawer__sticky-footer{background-color:var(--color-background);bottom:0;left:0;right:0;position:sticky;z-index:var(--z-index-drawer-footer)}.drawer__fixed-footer{background-color:var(--color-background);bottom:0;left:0;right:0;position:fixed;z-index:var(--z-index-drawer-footer)}.drawer__cta{background-color:var(--color-background)}.drawer__cta-text{background-color:var(--color-background--subdued);padding:var(--space-xsmall) var(--space-medium)}.drawer--menu{--drawer-width: 600px;top:calc(var(--mobile-menu-top-offset) - 1px)}@media screen and (min-width: 1200px){.drawer--menu{display:none}}.drawer.menu-opening{transform:translate(0)}.drawer.open-in-editor{transform:translate(0);visibility:visible}.drawer__header{align-items:flex-start;display:flex;justify-content:space-between;min-height:var(--drawer-header-height);padding-left:var(--space-drawer-sides);padding-right:var(--space-drawer-sides)}.drawer__header--cart{align-items:center;background-color:var(--color-background);display:grid;grid-template-columns:1fr 30px}.drawer__footer--cart{background-color:var(--color-background--highlight);border-top:1px solid var(--color-border--accent-25)}.drawer__scrollable{display:block;height:calc(100% - var(--drawer-header-height));overflow-y:auto;scrollbar-width:none}.drawer__scrollable::-webkit-scrollbar{display:none}.drawer--cart .drawer__scrollable{padding-bottom:14rem}.drawer__close-button--right{position:relative;right:0}.drawer__close-button--left{position:relative;left:0}.drawer__subtitle{display:block;line-height:var(--font-heading-line-height)}.drawer__recommendations{border-top:1px solid var(--color-border--accent-25);overflow:hidden;margin-left:var(--space-drawer-sides);margin-right:var(--space-drawer-sides);padding-top:var(--space-medium)}.drawer__recommendations .cards-slider__slide{--slide-width: 110px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/styles-component-drawer.css.map */
