.sticky-buy{position:fixed;z-index:80;right:0;bottom:0;left:0;display:block;padding-bottom:env(safe-area-inset-bottom,0px);opacity:0;translate:0 110%;pointer-events:none;visibility:hidden;transition:opacity var(--duration-default) var(--ease-default),translate var(--duration-default) var(--ease-default),visibility 0s linear var(--duration-default)}.sticky-buy[data-visible]{opacity:1;translate:0 0;pointer-events:auto;visibility:visible;transition:opacity var(--duration-default) var(--ease-default),translate var(--duration-default) var(--ease-default)}.sticky-buy__inner{display:grid;grid-template-areas:"media info" "add add";grid-template-columns:auto 1fr;gap:.75rem .875rem;align-items:center;padding:var(--sticky-buy-pad, 18px);background:rgb(var(--color-background));color:rgb(var(--color-text));box-shadow:0 -8px 22px -14px rgb(var(--color-text) / .16)}.sticky-buy__media{grid-area:media;width:3rem;height:3rem}.sticky-buy__media img{width:100%;height:100%;border-radius:var(--radius-small, .5rem);object-fit:cover}.sticky-buy__info{grid-area:info;display:grid;gap:.125rem;min-width:0}.sticky-buy__name{margin:0;overflow:hidden;font-size:var(--text-m);font-weight:600;white-space:nowrap;text-overflow:ellipsis}button.sticky-buy__name--edit{display:inline-flex;gap:.375rem;align-items:center;justify-self:start;max-width:100%;padding:0;border:0;background:none;color:inherit;font-family:inherit;text-align:start;cursor:pointer}button.sticky-buy__name--edit>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-buy__name--edit .icon{flex:none;width:19px;height:19px;opacity:.6}@media(hover:hover){.sticky-buy__name--edit:hover .icon{opacity:1}}.sticky-buy__price .price,.sticky-buy__price .price__row,.sticky-buy__price .price__meta{display:flex;flex-wrap:wrap;gap:.25rem .5rem;align-items:baseline}.sticky-buy__price .price__current,.sticky-buy__price .price__compare{font-size:var(--text-l);line-height:1.2}.sticky-buy__price .price__current{font-weight:600}.sticky-buy__price--no-unit .price__unit{display:none}.sticky-buy__price .price__unit,.sticky-buy__price .price__serving,.sticky-buy__price .price__tax{font-size:var(--text-xs);color:rgb(var(--color-text) / .65)}button.sticky-buy__add{grid-area:add;min-height:var(--sticky-buy-button-height, 52px);border-radius:var(--sticky-buy-button-radius, var(--radius-button));font-size:var(--text-m);font-weight:700}button.sticky-buy__add[aria-busy=true]{opacity:.7}.sticky-buy--plain .sticky-buy__inner{grid-template-areas:"info" "add";grid-template-columns:1fr}.sticky-buy--desktop-only{display:none}@media(min-width:750px){.sticky-buy{bottom:var(--sticky-buy-bottom, 24px)}.sticky-buy--desktop-only{display:block}.sticky-buy--mobile-only{display:none}.sticky-buy__inner{grid-template-areas:"media info add";grid-template-columns:auto 1fr auto;gap:1rem;max-width:var(--sticky-buy-width, 780px);margin-inline:auto;padding:var(--sticky-buy-pad, 18px);border-radius:var(--sticky-buy-radius, var(--radius-card));box-shadow:0 10px 30px -10px rgb(var(--color-text) / .35)}.sticky-buy--plain .sticky-buy__inner{grid-template-areas:"info add";grid-template-columns:1fr auto}.sticky-buy__media{width:3.5rem;height:3.5rem}button.sticky-buy__add{min-width:16rem;padding-inline:2rem}.sticky-buy--wide{bottom:0}.sticky-buy--wide .sticky-buy__inner{max-width:none;padding-inline:max(var(--sticky-buy-pad, 18px),calc((100% - var(--page-width, 1200px)) / 2));border-radius:0}}@media(prefers-reduced-motion:reduce){.sticky-buy{transition:opacity var(--duration-default) var(--ease-default);translate:0 0}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/section-product-sticky-buy.css.map */
