.cart-drawer{box-sizing:border-box;margin:0 0 0 auto;width:min(32.5rem,100%);height:100dvh;max-width:100%;max-height:100dvh;border:var(--frame-border-width, 0px) solid var(--frame-line-color);border-radius:var(--frame-radius, .625rem);box-shadow:var(--frame-shadow, none);padding:0;color:var(--color-foreground);background:var(--color-background);overscroll-behavior:contain;scrollbar-width:none}.cart-drawer::-webkit-scrollbar{display:none}.cart-drawer:before{inset-block-start:4.25rem}@media(pointer:coarse){.cart-drawer:before{inset-block-start:4.5rem}}@media(min-width:761px){.cart-drawer{--scroll-hint-size: 3.5rem;--scroll-hint-inset: .25rem;--scroll-hint-glyph: 1.25rem}}.cart-drawer::backdrop{display:none;background:transparent}.cart-drawer[open]{animation:cart-drawer-enter .35s linear}[data-cart-open]:active,[data-cart-open].cart-drawer-pressed{opacity:.7}.cart-drawer [data-cart-pricing=pending] [data-cart-message]{color:transparent}.cart-drawer [data-cart-pending]>[data-cart-page]{display:none}.cart-drawer-skeleton{color:var(--color-foreground);opacity:.08}.cart-drawer-skeleton-title,.cart-drawer-skeleton-line>span,.cart-drawer-skeleton-line>div,.cart-drawer-skeleton-summary{border-radius:.375rem;background:currentColor}.cart-drawer-skeleton-title{width:35%;height:1.5rem;margin:.625rem 0 2rem}.cart-drawer-skeleton-line{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:.75rem;margin-block:1.25rem}.cart-drawer-skeleton-line>span{height:4rem}.cart-drawer-skeleton-line>div{height:1rem;margin-block:.5rem}.cart-drawer-skeleton-summary{width:55%;height:1.25rem;margin-top:2.5rem}.cart-drawer-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;background:var(--color-background)}.cart-drawer :is([data-cart-page],[data-cart-page-preview]){display:block;padding:1.125rem}.cart-drawer :is([data-cart-page],[data-cart-page-preview])>h1{margin-block:.625rem .875rem;font-size:calc(var(--ui-h2-size, 2rem) * var(--font-scale, 1) * var(--font-heading-scale, 1))}.cart-drawer .cart-layout{--cart-parent-image-size: 4rem;--cart-child-image-size: 2.375rem;--cart-tree-offset: 1.75rem;--cart-parent-padding-block: .75rem;--cart-line-gap: .5rem;--cart-price-width: 5.5rem;--cart-child-inset: .75rem;display:block}.cart-drawer .cart-summary{position:static;margin-top:1.25rem}.cart-drawer .cart-line{padding-block:var(--cart-parent-padding-block)}.cart-drawer .cart-line.cart-line--child{margin-inline-start:var(--cart-tree-offset);padding-block:var(--cart-child-padding-block)}.cart-drawer .cart-line--child img{width:var(--cart-child-image-size)}.cart-drawer .cart-line h2{font-size:calc(.9375rem * var(--font-scale, 1) * var(--font-heading-scale, 1))}.cart-drawer .cart-line--child h2,.cart-drawer .cart-line--child .price{font-size:calc(.8125rem * var(--font-scale, 1) * var(--font-heading-scale, 1))}.cart-drawer-page{display:block;margin:0 1.25rem 1.5rem}html:has(.cart-drawer[open]){overflow:hidden}@keyframes cart-drawer-enter{0%{transform:translate(1.5rem);opacity:0}to{transform:translate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.cart-drawer[open]{animation:none}}.cart-drawer-title:focus{outline:none}
/*# sourceMappingURL=/cdn/shop/t/41/assets/cart-drawer.css.map */
