.triumphic-floating-purchase{--commerce-primary:#124a3b;--commerce-ink:#172421;--commerce-border:#ffffff2e;--commerce-radius:6px;--commerce-control-height:48px;position:fixed;z-index:8;left:50%;bottom:max(20px,env(safe-area-inset-bottom));transform:translate(-50%,16px);width:min(1000px,calc(100% - 40px));display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,190px) 144px auto;grid-template-areas:"identity variant quantity add" "status status status status";align-items:center;gap:0 16px;padding:16px 20px;border:1px solid #e5d2b044;border-top:2px solid var(--triumphic-gold);border-radius:8px;background:var(--triumphic-charcoal);color:var(--triumphic-smoke);box-shadow:0 12px 44px #0003;font:400 13px/1.4 var(--triumphic-font-body);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s .24s}.triumphic-floating-purchase[hidden]{display:none}.triumphic-floating-purchase[data-visible=true]{opacity:1;visibility:visible;transform:translate(-50%);pointer-events:auto;transition-delay:0s}.triumphic-floating-purchase__identity{grid-area:identity;min-width:0}.triumphic-floating-purchase__identity p{margin:0 0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500}.triumphic-floating-purchase__identity strong{font-size:18px;font-weight:600;color:var(--triumphic-light-gold)}.triumphic-floating-purchase__identity small{font-size:11px}.triumphic-floating-purchase__variant{grid-area:variant;min-width:0}.triumphic-floating-purchase__variant select{width:100%;height:48px;padding:0 12px;border:1px solid #ffffff55;border-radius:6px;background:#fff;color:#172421;font:400 16px var(--triumphic-font-body)}.triumphic-floating-purchase__quantity{grid-area:quantity;margin:0;padding:0;border:0;min-width:0}.triumphic-floating-purchase .quantity-selector{color:#172421}.triumphic-floating-purchase__add{grid-area:add;min-height:48px;padding:12px 18px;border:1px solid var(--triumphic-light-gold);border-radius:6px;background:var(--triumphic-light-gold);color:#124a3b;font:600 13px/1.3 var(--triumphic-font-body);cursor:pointer}.triumphic-floating-purchase__add:disabled{opacity:.55;cursor:not-allowed}.triumphic-floating-purchase :is(button,input,select):focus-visible{outline:2px solid var(--triumphic-light-gold);outline-offset:3px}.triumphic-floating-purchase__status{grid-area:status;margin:10px 0 0;font-size:12px}.triumphic-floating-purchase__status[hidden]{display:none}body:has(.triumphic-floating-purchase[data-visible=true]) .page-wrapper{scroll-padding-bottom:150px}body:has(theme-drawer[open],dialog[open],shopify-account[open]) .triumphic-floating-purchase{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:749px){.triumphic-floating-purchase{left:0;bottom:0;width:100%;padding:12px 16px max(12px,env(safe-area-inset-bottom));border-radius:0;transform:translateY(16px);grid-template-columns:144px minmax(0,1fr);grid-template-areas:"variant identity" "quantity add" "status status";gap:10px 12px}.triumphic-floating-purchase[data-visible=true]{transform:translateY(0)}.triumphic-floating-purchase__identity{text-align:right}.triumphic-floating-purchase__identity p{display:none}.triumphic-floating-purchase__variant select{height:40px}.triumphic-floating-purchase__add{padding-inline:10px}}@media(hover:hover){.triumphic-floating-purchase__add:not(:disabled):hover{background:#f0dfc1}}@media(prefers-reduced-motion:reduce){.triumphic-floating-purchase{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/triumphic-floating-purchase.css.map */
