html:has(.drawer[open]),html:has(.drawer.is-open),html.lock-scroll,body.lock-scroll{touch-action:none}.drawer{position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;height:100dvh;z-index:1050;visibility:hidden;pointer-events:none;display:flex;justify-content:flex-end;align-items:stretch;padding:10px;transition:visibility var(--transition-base, .3s ease)}@media screen and (min-width:700px){.drawer{padding:16px}}.drawer[open],.drawer.is-open{visibility:visible;pointer-events:auto}.drawer__overlay,.cart-drawer__overlay,.search-drawer__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#36322f8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .35s cubic-bezier(.16,1,.3,1);cursor:pointer;z-index:1}.drawer[open] .drawer__overlay,.drawer.is-open .drawer__overlay,.drawer[open] .cart-drawer__overlay,.drawer.is-open .cart-drawer__overlay,.drawer[open] .search-drawer__overlay,.drawer.is-open .search-drawer__overlay{opacity:1}.drawer__panel,.cart-drawer__panel,.search-drawer__panel{position:relative;z-index:2;width:100%;max-width:100%;height:100%;max-height:100%;background-color:#fff;color:var(--color-foreground, #1a1a1a);border-radius:16px;display:flex;flex-direction:column;box-shadow:0 12px 48px #36322f38;transform:translate(calc(100% + 24px));transition:transform .38s cubic-bezier(.16,1,.3,1);overflow:hidden}@media screen and (max-width:699px){.drawer{align-items:flex-end}.drawer__panel,.cart-drawer__panel,.search-drawer__panel{max-height:calc(100dvh - var(--drawer-top, var(--cart-drawer-top, var(--search-drawer-top, 60px))) - 16px);border-radius:16px;transform:translateY(calc(100% + 24px))}}@media screen and (min-width:700px){.drawer__panel,.cart-drawer__panel{max-width:520px;border-radius:24px}.search-drawer__panel{max-width:540px;border-radius:24px}.drawer--lg .drawer__panel,.drawer--lg .cart-drawer__panel,.drawer--lg .search-drawer__panel{max-width:540px}}.drawer[open] .drawer__panel,.drawer.is-open .drawer__panel,.drawer[open] .cart-drawer__panel,.drawer.is-open .cart-drawer__panel,.drawer[open] .search-drawer__panel,.drawer.is-open .search-drawer__panel{transform:translate(0)}.drawer__close,.cart-drawer__close,.search-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:0;background:transparent;border:none;color:var(--color-foreground, #1a1a1a);cursor:pointer;flex-shrink:0;padding:0;transition:transform .15s ease,opacity .15s ease}.drawer__close:hover,.cart-drawer__close:hover,.search-drawer__close:hover{background:transparent;opacity:.7;transform:scale(1.08)}.drawer__close:active,.cart-drawer__close:active,.search-drawer__close:active{transform:scale(.95)}.drawer__body,.cart-drawer__body,.search-drawer__body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.drawer__body::-webkit-scrollbar,.cart-drawer__body::-webkit-scrollbar,.search-drawer__body::-webkit-scrollbar{width:5px}.drawer__body::-webkit-scrollbar-track,.cart-drawer__body::-webkit-scrollbar-track,.search-drawer__body::-webkit-scrollbar-track{background:transparent}.drawer__body::-webkit-scrollbar-thumb,.cart-drawer__body::-webkit-scrollbar-thumb,.search-drawer__body::-webkit-scrollbar-thumb{background:#00000026;border-radius:10px}.drawer__body::-webkit-scrollbar-thumb:hover,.cart-drawer__body::-webkit-scrollbar-thumb:hover,.search-drawer__body::-webkit-scrollbar-thumb:hover{background:#00000040}
/*# sourceMappingURL=/cdn/shop/t/2/assets/drawer.css.map */
