.product-sticky-purchase{position:fixed;inset:auto 0 0;z-index:11;display:block;margin:0;padding:12px 24px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(43,36,29,.14);background:var(--color--bg, #f7f2ea);color:var(--color--text, #2b241d);box-shadow:0 -4px 24px #2b241d14}.product-sticky-purchase[hidden],.product-sticky-purchase [hidden]{display:none}.product-sticky-purchase__inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 24px;max-width:1200px;margin:0 auto}.product-sticky-purchase__summary{display:flex;align-items:center;gap:14px;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.product-sticky-purchase__image{flex:0 0 56px;width:56px;height:56px;border-radius:4px;object-fit:cover}.product-sticky-purchase__details{display:block;min-width:0}.product-sticky-purchase__title,.product-sticky-purchase__variant{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-sticky-purchase__title{font-family:var(--font--title);font-size:.95rem;font-weight:600;line-height:1.3}.product-sticky-purchase__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;line-height:1.35}.product-sticky-purchase__price{color:#d32f2f;font-size:1rem;font-weight:700}.product-sticky-purchase__compare{color:var(--color--text-light, #6b6259);font-size:.8rem}.product-sticky-purchase__variant{max-width:52vw;color:var(--color--text-light, #6b6259);font-size:.75rem;line-height:1.4}.product-sticky-purchase__edit{flex-shrink:0}.product-sticky-purchase__change{min-height:48px;padding:10px 18px;border:1px solid currentColor;border-radius:5px;background:transparent;color:inherit;font-weight:600;line-height:1.3}.product-sticky-purchase__inner:not(:has(.product-sticky-purchase__change)){grid-template-columns:minmax(0,1fr) auto}.product-sticky-purchase__submit{min-width:180px;min-height:48px;padding:10px 24px;border-radius:5px;line-height:1.3}.product-sticky-purchase__submit:disabled{cursor:wait;opacity:.65}.product-sticky-purchase__summary:focus-visible,.product-sticky-purchase__change:focus-visible,.product-sticky-purchase__submit:focus-visible{outline:2px solid currentColor;outline-offset:3px}.product-sticky-purchase__error{grid-column:1 / -1;margin:0;color:#b42318;font-size:.8rem;line-height:1.4}body:has(product-sticky-purchase:not([hidden])){padding-bottom:var(--product-sticky-purchase-height, 90px)}html:has(product-sticky-purchase:not([hidden])){scroll-padding-bottom:calc(var(--product-sticky-purchase-height, 90px) + 12px)}body:has(product-sticky-purchase:not([hidden])) shopify-chat,body:has(product-sticky-purchase:not([hidden])) .back-to-top-button,body:has(product-sticky-purchase:not([hidden])) #merchantwidgetiframe{bottom:calc(var(--product-sticky-purchase-height, 90px) + 12px)!important}@media(max-width:47.9275em){.product-sticky-purchase{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}.product-sticky-purchase__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.product-sticky-purchase__inner:has(.product-sticky-purchase__change) .product-sticky-purchase__summary{grid-column:1 / -1}.product-sticky-purchase__summary{gap:8px}.product-sticky-purchase__image{flex-basis:44px;width:44px;height:44px}.product-sticky-purchase__edit{display:none}.product-sticky-purchase__title{font-size:.8rem;line-height:1.25}.product-sticky-purchase__price{font-size:.95rem}.product-sticky-purchase__compare{font-size:.7rem}.product-sticky-purchase__variant{max-width:100%;font-size:.65rem}.product-sticky-purchase__submit{min-width:0;max-width:none;padding:10px 12px;font-size:.85rem;letter-spacing:0}.product-sticky-purchase__change{min-height:44px;padding:8px 10px;font-size:.85rem}}@media(max-width:22em){.product-sticky-purchase__image{display:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/component-product-sticky-purchase.css.map */
