:root{--cart-drawer-glass-inset: .625rem;--cart-drawer-glass-radius: 2rem;--cart-drawer-glass-width: min(24rem, calc(100vw - var(--cart-drawer-glass-inset) * 2));--cart-drawer-glass-animation-speed: var(--drawer-animation-speed, .35s)}@media screen and (min-width:750px){:root{--cart-drawer-glass-inset: .875rem;--cart-drawer-glass-radius: 2.25rem;--cart-drawer-glass-width: min(var(--sidebar-width, 25rem), calc(100vw - var(--cart-drawer-glass-inset) * 2))}}.cart-drawer__dialog.cart-drawer--glass::backdrop{background:#0000000f;-webkit-backdrop-filter:blur(4px) brightness(.92);backdrop-filter:blur(4px) brightness(.92);transition:opacity var(--cart-drawer-glass-animation-speed) ease}.cart-drawer__dialog.cart-drawer--glass[open]::backdrop{animation:none;opacity:1}.cart-drawer__dialog.cart-drawer--glass.dialog-closing::backdrop{opacity:0}.cart-drawer__dialog.cart-drawer--glass.dialog-modal{position:fixed;top:var(--cart-drawer-glass-inset);right:var(--cart-drawer-glass-inset);bottom:var(--cart-drawer-glass-inset);left:auto;width:var(--cart-drawer-glass-width);height:auto;max-height:calc(100dvh - var(--cart-drawer-glass-inset) * 2);max-width:none;margin:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.55);border-radius:var(--cart-drawer-glass-radius);background:#ffffffb8;-webkit-backdrop-filter:blur(25px) saturate(180%);backdrop-filter:blur(25px) saturate(180%);box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a;color:#111}@media screen and (max-width:749px){.cart-drawer__dialog.cart-drawer--glass.dialog-modal{width:var(--cart-drawer-glass-width);height:auto;max-width:none;max-height:calc(100dvh - var(--cart-drawer-glass-inset) * 2)}}.cart-drawer__dialog.cart-drawer--glass:modal{max-height:calc(100dvh - var(--cart-drawer-glass-inset) * 2);overflow:hidden}.cart-drawer--glass .cart-drawer__inner,.cart-drawer--glass .cart-drawer__content,.cart-drawer--glass .cart-drawer__header,.cart-drawer--glass .cart-drawer__summary,.cart-drawer--glass .cart-items-component{background:transparent;background-color:transparent}.cart-drawer--glass .cart-drawer__summary{-webkit-mask-image:none;mask-image:none}.cart-drawer__dialog.cart-drawer--glass[open]{--start-x: 0;--end-x: 0;animation:cart-drawer-glass-open var(--cart-drawer-glass-animation-speed) ease forwards}.cart-drawer__dialog.cart-drawer--glass[open].dialog-closing{animation:cart-drawer-glass-close var(--cart-drawer-glass-animation-speed) ease forwards}@keyframes cart-drawer-glass-open{0%{opacity:0;transform:translate(calc(100% + var(--cart-drawer-glass-inset)))}to{opacity:1;transform:translate(0)}}@keyframes cart-drawer-glass-close{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(100% + var(--cart-drawer-glass-inset)))}}#header-component[data-cart-drawer-open=true] .header__row--top:after,#header-component[data-cart-drawer-open=true] .header__subnav-row:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;opacity:0;transition:opacity var(--cart-drawer-glass-animation-speed) ease;background:#0000001a}#header-component[data-cart-drawer-open=true]:not([transparent][data-at-top=true]) .header__row--top:after,#header-component[data-cart-drawer-open=true]:not([transparent][data-at-top=true]) .header__subnav-row:after{opacity:1}#header-component[data-cart-drawer-open=true] .header__row--top .header__columns:has(.header-transparent-nav-slot){z-index:auto}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cart-drawer-glass.css.map */
