.sticky-add{display:none}@media screen and (max-width:749px){.sticky-add{display:block;position:fixed;z-index:30;right:0;bottom:0;left:0;padding:.75rem var(--page-margin) calc(.75rem + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--color-border);background-color:var(--color-background);color:var(--color-foreground);box-shadow:0 -.5rem 1.5rem color-mix(in srgb,var(--color-foreground) 8%,transparent);transform:translateY(100%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.sticky-add.is-visible{transform:none;visibility:visible;transition:transform .3s ease}body:has(.sticky-add){padding-block-end:calc(4.5rem + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.sticky-add,.sticky-add.is-visible{transition:none}}.sticky-add__inner{display:flex;gap:.75rem;align-items:center}.sticky-add__summary{flex:1;min-width:0}.sticky-add__title{overflow:hidden;font-weight:var(--font-weight-bold);font-size:var(--label-size);text-overflow:ellipsis;text-transform:uppercase;letter-spacing:var(--label-tracking);white-space:nowrap}.sticky-add__price{margin-block-start:.125rem;font-weight:var(--font-weight-bold);font-size:var(--type-label)}.sticky-add__price s{margin-inline-end:.375rem;color:var(--color-muted);font-weight:var(--font-weight-normal)}.sticky-add__price [hidden]{display:none}.sticky-add__button{flex:none;gap:.5rem;padding-block:.875rem;padding-inline:1rem;white-space:nowrap}.sticky-add__button[data-state=adding]{opacity:.7;cursor:progress}
/*# sourceMappingURL=/cdn/shop/t/58/assets/snippet-sticky-add.css.map */
