.checkout-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:block}.checkout-drawer[hidden]{display:none}.checkout-drawer .checkout-drawer__overlay{display:block}.checkout-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000073;opacity:0;transition:opacity .25s ease}.checkout-drawer__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(52rem,100vw);box-shadow:-.8rem 0 2.4rem #0003;transform:translate(100%);transition:transform .3s ease;outline:none}.checkout-drawer.is-open .checkout-drawer__overlay{opacity:1}.checkout-drawer.is-open .checkout-drawer__panel{transform:none}.checkout-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;padding:1.6rem 1.6rem 1.4rem 2.4rem;border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.checkout-drawer__title{margin:0;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.2rem);line-height:1.2;color:rgb(var(--color-foreground))}.checkout-drawer__price{margin:.2rem 0 0;font-size:1.4rem}.checkout-drawer__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:none;color:rgb(var(--color-foreground));cursor:pointer}.checkout-drawer__close:hover{background-color:rgba(var(--color-foreground),.08)}.checkout-drawer__close .svg-wrapper,.checkout-drawer__close svg{width:2rem;height:2rem}.checkout-drawer__close:focus-visible,.checkout-drawer__new-tab:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.checkout-drawer__body{position:relative;flex:1;background-color:#fff}.checkout-drawer__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.checkout-drawer__status{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;padding:2rem;color:#3c4043;font-size:1.4rem;text-align:center}.checkout-drawer__status[hidden]{display:none}.checkout-drawer__spinner{width:3.2rem;height:3.2rem;border:.3rem solid rgba(0,0,0,.12);border-top-color:#54666d;border-radius:50%;animation:checkout-drawer-spin .8s linear infinite}@keyframes checkout-drawer-spin{to{transform:rotate(360deg)}}.checkout-drawer__footer{padding:1.2rem 2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.15);font-size:1.3rem;text-align:center}.checkout-drawer__new-tab{color:rgb(var(--color-foreground));text-underline-offset:.3rem}html.checkout-drawer-open{overflow:hidden}@media screen and (max-width:749px){.checkout-drawer__panel{top:0;width:100%;box-shadow:none;transform:translateY(100%)}.checkout-drawer__header{padding-left:1.6rem}}@media(prefers-reduced-motion:reduce){.checkout-drawer__overlay,.checkout-drawer__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-checkout-drawer.css.map */
