.cart-drawer__dialog{inset:0 0 0 auto;width:min(42rem,calc(100% - var(--space-48)));max-width:none;height:auto;max-height:none;margin:0;padding:0;overflow:hidden;border:0;border-left:1px solid var(--ink);background-color:var(--paper);color:var(--ink);transform:translate(100%)}.cart-drawer__dialog.is-open{transform:none}.cart-drawer__dialog::backdrop{background-color:color-mix(in srgb,var(--ink, #131313) 40%,transparent);opacity:0}.cart-drawer__dialog.is-open::backdrop{opacity:1}@media(prefers-reduced-motion:no-preference){.cart-drawer__dialog{transition:transform .25s ease-out}.cart-drawer__dialog::backdrop{transition:opacity .25s ease-out}}.cart-drawer__dialog:focus-visible{outline:none;box-shadow:none}.cart-drawer__panel{display:flex;flex-direction:column;height:100%}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-8) var(--space-24);border-bottom:1px solid var(--ink)}.cart-drawer__title{margin:0;font-size:1.6rem;font-weight:400;line-height:1.2}.cart-drawer__close{min-height:4.4rem;padding:0;border:0;background:none;color:var(--ink);font:inherit;text-underline-offset:.4rem;cursor:pointer}@media(hover:hover){.cart-drawer__close:hover{text-decoration:underline}}.cart-drawer .receipt{display:flex;flex:1;flex-direction:column;min-height:0}.cart-drawer .receipt__body{--receipt-inset: var(--space-12);display:flex;flex:1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-8) var(--receipt-inset) 0;scroll-padding-top:var(--space-8);scroll-padding-bottom:calc(var(--receipt-checkout-height, 0px) + var(--space-8))}.cart-drawer .receipt__body:has(.receipt__checkout:focus-within){scroll-padding-bottom:var(--space-8)}.cart-drawer .receipt__tray{flex:none;margin-bottom:var(--space-24)}.cart-drawer .receipt__checkout{position:sticky;bottom:0;margin-top:auto;margin-inline:calc(-1 * var(--receipt-inset));background-color:var(--receipt-backdrop)}.cart-drawer .receipt__error:not(:empty){margin:var(--space-16) var(--space-12) 0}@media screen and (min-width:750px){.cart-drawer .receipt__body{--receipt-inset: var(--space-24)}.cart-drawer .receipt__error:not(:empty){margin-inline:var(--space-24)}}@media screen and (max-height:600px)and (orientation:landscape){.cart-drawer .receipt__checkout{position:static}.cart-drawer .receipt__body{scroll-padding-bottom:var(--space-8)}}@media screen{.cart-drawer__dialog{--focus-ring: var(--paper);--focus-halo: 0 0 0 .4rem var(--cart-tray);top:5.6rem;right:0;bottom:0;left:0;width:100%;border:1px solid transparent;border-bottom:0;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background-color:var(--cart-tray);color:var(--paper);transform:translateY(105%)}.cart-drawer__dialog,.cart-drawer__dialog:focus-visible{box-shadow:0 4.8rem 0 var(--cart-tray)}.cart-drawer__dialog::backdrop{background-color:var(--scrim-cart, rgba(19, 19, 19, .5))}.cart-drawer__header{min-height:6.4rem;padding:0 2rem;border-bottom:0}.cart-drawer__title{color:var(--paper);font-size:1.7rem;font-weight:var(--weight-semibold);line-height:1}.cart-drawer__close{padding:0 1.8rem;border:1px solid transparent;border-radius:var(--radius-pill);background-color:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:1.4rem;line-height:1}.cart-drawer .receipt{--receipt-backdrop: var(--cart-tray)}.cart-drawer .receipt__body{--receipt-inset: 1.8rem;padding-top:0}}@media screen and (prefers-reduced-motion:no-preference){.cart-drawer__dialog{transition:transform var(--dur-cart) var(--ease-cart)}.cart-drawer__dialog::backdrop{transition:opacity var(--dur-scrim, .35s) ease}}@media screen and (min-width:750px){.cart-drawer__dialog{inset:var(--space-12) var(--space-12) var(--space-12) auto;width:min(44rem,calc(100% - var(--space-48)));border-bottom:1px solid transparent;border-radius:var(--radius-sheet);transform:translate(calc(100% + var(--space-24)))}.cart-drawer__dialog,.cart-drawer__dialog:focus-visible{box-shadow:var(--shadow-float)}.cart-drawer__header{padding-inline:var(--space-24)}.cart-drawer .receipt__body{--receipt-inset: var(--space-24)}}.cart-page{max-width:56rem;margin:0 auto;padding-inline:var(--space-16)}.cart-page__title{margin:0 0 var(--space-8);font-size:2.4rem;font-weight:400;line-height:1.2}.cart-page .receipt{--receipt-backdrop: var(--paper)}.cart-page .receipt__checkout{padding-inline:0}.cart-page .receipt__error:not(:empty){margin-bottom:var(--space-16)}.cart-page__apps{margin-top:var(--space-24)}.receipt{--receipt-backdrop: var(--cart-paper);display:block;background-color:var(--receipt-backdrop);color:var(--ink);font-family:var(--font-mono);font-size:1.2rem;line-height:1.4}.receipt__error{margin:0;color:var(--ink);font-size:1.3rem}.receipt__error:not(:empty){padding:var(--space-8) var(--space-12);border:1px solid var(--ink);background-color:var(--paper)}.receipt__tray{overflow:hidden;padding:2.8rem .8rem 3.2rem}.receipt__paper{--focus-ring: var(--ink);--focus-halo: 0 0 0 .4rem #FFFFFF;position:relative;display:flex;flex-direction:column;gap:1.8rem;padding:var(--space-24) 2rem 3rem;background-color:#fff;box-shadow:var(--shadow-slip);color:var(--ink)}.receipt__paper:before,.receipt__paper:after{content:"";position:absolute;left:0;right:0;height:1.2rem;pointer-events:none}.receipt__paper:before{top:-1.1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M0 12 6 0 12 12z' fill='%23FFFFFF'/%3E%3C/svg%3E") 0 0 / 1.2rem 1.2rem repeat-x}.receipt__paper:after{bottom:-1.1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M0 0 6 12 12 0z' fill='%23FFFFFF'/%3E%3C/svg%3E") 0 0 / 1.2rem 1.2rem repeat-x}.receipt__head{display:flex;flex-direction:column;align-items:center;gap:.6rem;color:var(--receipt-grey);text-align:center}.receipt__head p{margin:0}.receipt__head .receipt__brand{color:var(--ink);font-family:var(--font-sans);font-size:3rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-wordmark);line-height:1}.receipt__items{display:flex;flex-direction:column;gap:1.8rem;margin:0;padding:0;list-style:none}.receipt__item{display:flex;align-items:center;gap:1.4rem;padding-top:var(--space-16);border-top:1px dashed var(--receipt-rule)}.receipt__thumb{display:flex;flex:none;align-items:center;justify-content:center;width:6rem;height:6.8rem}.receipt__thumb .cutout-image{display:block;width:100%;height:100%;object-fit:contain}.receipt__thumb .cutout-image--photo{object-fit:cover;border-radius:1.2rem}.receipt__line{display:flex;flex:1;flex-direction:column;gap:.6rem;min-width:0}.receipt__row{display:flex;align-items:baseline;gap:var(--space-12);margin:0;font-size:1.4rem;line-height:1.3}.receipt__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap}.receipt__price{flex:none;white-space:nowrap}.receipt__meta{margin:0;color:var(--receipt-grey)}.receipt-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12);margin:0}.receipt-line__label{min-width:0;overflow-wrap:anywhere}.receipt-line__value{flex:none;white-space:nowrap}.receipt-line--discount,.receipt-line--shipping,.receipt__shipping{color:var(--receipt-grey);text-transform:lowercase}.receipt-line--total{font-size:2rem;line-height:1.2}.receipt__controls{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.receipt__remove{min-height:4rem;padding:0;border:0;background:none;color:var(--receipt-grey);font:inherit;font-size:1.2rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}@media(hover:hover){.receipt__remove:hover{color:var(--ink)}}.receipt__stepper{position:relative;display:inline-flex;align-items:center;margin-inline:auto -1rem}.receipt__step{display:inline-flex;align-items:center;justify-content:center;width:3.4rem;height:4rem;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:1.6rem;line-height:1;cursor:pointer}.receipt__step:is(:disabled,[aria-disabled=true]){color:color-mix(in srgb,var(--ink) 35%,#FFFFFF);cursor:not-allowed}.receipt__count{min-width:2ch;font-size:1.4rem;text-align:center}.receipt__stepper .loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%)}.receipt__item.is-loading .receipt__count{visibility:hidden}.receipt__body[aria-busy=true] .receipt__controls{pointer-events:none}.receipt__limit{margin:0;color:var(--receipt-grey);text-align:end}.receipt__totals{display:flex;flex-direction:column;gap:var(--space-8);padding-top:var(--space-16);border-top:1px dashed var(--receipt-rule)}.receipt__shipping{margin:0}.receipt .receipt__signoff{font-size:2.8rem;line-height:1;text-align:center}.receipt__stamp{display:flex;flex-direction:column;align-items:center;gap:var(--space-8)}.receipt__barcode{display:block;width:17rem;height:3.2rem;background:repeating-linear-gradient(90deg,#131313 0 2px,transparent 2px 4px,#131313 4px 7px,transparent 7px 8px,#131313 8px 9px,transparent 9px 12px)}.receipt__mark{margin:0;color:var(--ink);font-family:var(--font-sans);font-size:1.4rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-wordmark);line-height:1}.receipt__checkout{padding:var(--space-12) var(--space-16) 2rem}.receipt__pay{display:flex;align-items:center;justify-content:center;width:100%;min-height:6rem;padding:0 var(--space-24);border:1px solid transparent;border-radius:var(--radius-pill);background-color:var(--stage, var(--drop));color:var(--stage-on, var(--on-drop));font-family:var(--font-sans);font-size:1.6rem;font-weight:var(--weight-medium);letter-spacing:0;line-height:1.2;cursor:pointer}.receipt__wallets{margin-top:var(--space-8)}@media(scripting:none){.receipt__wallets{display:none}}.receipt__empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-16);padding-top:var(--space-16);border-top:1px dashed var(--receipt-rule);text-align:center}.receipt .receipt__empty-note{font-size:3rem;line-height:1}.receipt__empty-link{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1.8rem;border:1px solid transparent;border-radius:var(--radius-pill);background-color:var(--ink);color:#fff;font-size:1.3rem;text-decoration:none;text-underline-offset:.3rem}.receipt .receipt__empty-link:is(:hover,:focus-visible){--link-semicolon: none}@media(hover:hover){.receipt__empty-link:hover{text-decoration:underline}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cart-drawer.css.map */
