.tf-slide-drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100%;z-index:var(--tf-slide-drawer-z-index, 1200);display:block;background:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);pointer-events:none;visibility:hidden;transition:visibility 0s linear .3s,background .25s ease,backdrop-filter .25s ease}.tf-slide-drawer.active,details[open] .tf-slide-drawer,details.menu-opening .tf-slide-drawer{visibility:visible;pointer-events:auto;background:var(--tf-drawer-overlay-background, rgba(20, 20, 20, .42));-webkit-backdrop-filter:var(--tf-drawer-overlay-backdrop-filter, blur(2px));backdrop-filter:var(--tf-drawer-overlay-backdrop-filter, blur(2px));transition:visibility 0s linear 0s,background .25s ease,backdrop-filter .25s ease}.tf-slide-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14141400;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background .25s ease,backdrop-filter .25s ease;pointer-events:none;z-index:1;cursor:pointer}.tf-slide-drawer.active .tf-slide-drawer__overlay,details[open] .tf-slide-drawer .tf-slide-drawer__overlay,details.menu-opening .tf-slide-drawer .tf-slide-drawer__overlay{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto}.tf-slide-drawer__panel{position:fixed;top:0;right:0;bottom:0;width:var(--tf-slide-drawer-panel-width, 46rem);max-width:100vw;height:100%;margin-left:0;background:#fff;color:#1a1a1a;box-shadow:-20px 0 60px #0000002e;transform:translate(110%);transition:transform .3s cubic-bezier(.2,.7,.3,1);display:flex;flex-direction:column;border:0;pointer-events:auto;z-index:2;overflow:hidden;font-family:var(--tf-font-family, var(--font-body-family))}.tf-slide-drawer.active .tf-slide-drawer__panel,details[open] .tf-slide-drawer .tf-slide-drawer__panel,details.menu-opening .tf-slide-drawer .tf-slide-drawer__panel{transform:translate(0)}.js .disclosure-has-popup:not([open]) .tf-slide-drawer .tf-slide-drawer__panel{transform:translate(110%)}@media screen and (max-width:540px){.tf-slide-drawer__panel{width:var(--tf-slide-drawer-panel-mobile-width, min(38rem, 88vw));max-width:100vw}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tf-slide-drawer.css.map */
