.nc .buy{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;font-family:var(--sans);color:var(--ink)}.nc .buy [hidden]{display:none}.nc :where(.buy) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.nc .buy button:disabled{cursor:default}.nc .buy__state{display:flex;align-items:baseline;gap:10px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.nc .buy__price{font-weight:500;font-variant-numeric:tabular-nums}.nc .buy__status{color:var(--muted)}.nc .buy[data-status=error] .buy__status{color:var(--red)}.nc .buy__led{display:none}.nc .buy__actions{display:flex;align-items:center;gap:18px}.nc .buy__add,.nc .buy__now,.nc .buy__checkout,.nc .buy__retry{font-size:11px;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.nc .buy__checkout{color:var(--ink);text-underline-offset:5px}.nc .buy__checkout:after{content:" \2192"}.nc .buy__error{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:12px;line-height:1.4;color:var(--red)}.nc .buy__error[hidden]{display:none}.nc .buy__retry{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.nc :is(.buy--a,.buy--b) :is(.buy__add,.buy__now){padding:12px 0;transition:background .2s,opacity .2s,text-decoration-color .2s}.nc .buy--primary-add:is(.buy--a,.buy--b) .buy__add,.nc .buy--primary-now:is(.buy--a,.buy--b) .buy__now{background:var(--ink);color:var(--paper);padding:12px 26px;border-radius:100px}.nc .buy--primary-add:is(.buy--a,.buy--b) .buy__add:not(:disabled):hover,.nc .buy--primary-now:is(.buy--a,.buy--b) .buy__now:not(:disabled):hover{background:#000}.nc .buy--primary-add:is(.buy--a,.buy--b) .buy__now,.nc .buy--primary-now:is(.buy--a,.buy--b) .buy__add{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:5px}.nc .buy--primary-add:is(.buy--a,.buy--b) .buy__now:not(:disabled):hover,.nc .buy--primary-now:is(.buy--a,.buy--b) .buy__add:not(:disabled):hover{text-decoration-color:currentColor}.nc .buy--b .buy__price{display:none}.nc .buy--c{gap:0;border:1px solid var(--ink);background:var(--surface)}.nc .buy--c .buy__state{min-height:38px;padding:0 14px;align-items:center;gap:9px}.nc .buy--c .buy__led{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--red);box-shadow:0 0 5px var(--red-glow)}.nc .buy--c:is([data-status=soldout],[data-status=loading]) .buy__led{background:var(--muted);box-shadow:none}.nc .buy--c .buy__price{order:2;align-self:stretch;display:flex;align-items:center;padding-left:12px;border-left:1px solid var(--line)}.nc .buy--c .buy__actions{gap:0;align-self:stretch}.nc .buy--c :is(.buy__add,.buy__now){min-height:38px;padding:0 16px;border-left:1px solid var(--ink);transition:background .2s,color .2s}.nc .buy--c .buy__add{background:var(--ink);color:var(--paper)}.nc .buy--c .buy__add:not(:disabled):hover{background:#000}.nc .buy--c .buy__now:not(:disabled):hover{background:var(--ink);color:var(--paper)}.nc .buy--c .buy__checkout:not([hidden]){align-self:stretch;display:flex;align-items:center;padding:0 14px;border-left:1px solid var(--ink);text-decoration:none}.nc .buy--c .buy__checkout:hover{background:var(--ink);color:var(--paper)}.nc .buy--c .buy__error{padding:10px 14px;border-top:1px solid var(--line)}.nc .buy button:disabled{opacity:.45}.nc .buy[data-status=loading] :is(.buy__add,.buy__now){opacity:1;color:transparent}.nc .buy--primary-add[data-status=loading] .buy__add,.nc .buy--primary-now[data-status=loading] .buy__now,.nc .buy--c[data-status=loading] .buy__add{background:var(--surface-2)}.nc .buy[data-status=adding] .buy__add{opacity:1}.nc .buy--compact{position:relative;flex-wrap:nowrap;gap:6px 14px}.nc .buy--compact .buy__error{position:absolute;right:0;bottom:calc(100% + 10px);width:max-content;max-width:min(300px,80vw);padding:8px 12px;border-radius:8px;background:var(--surface);box-shadow:var(--float-shadow)}.nc .buy--compact.buy--primary-add .buy__now,.nc .buy--compact.buy--primary-now .buy__add,.nc .buy--compact .buy__status{display:none}.nc .buy--compact:is([data-status=soldout],[data-status=error]) .buy__status{display:inline}.nc .buy--compact:is(.buy--a,.buy--b) :is(.buy__add,.buy__now){padding-top:10px;padding-bottom:10px}.nc .buy--compact.buy--primary-add:is(.buy--a,.buy--b) .buy__add,.nc .buy--compact.buy--primary-now:is(.buy--a,.buy--b) .buy__now{padding-left:18px;padding-right:18px}.nc .buy--compact.buy--c :is(.buy__state,.buy__add,.buy__now){min-height:34px}.nc-package{--nc-package: "85fd43c7e9a4"}
/*# sourceMappingURL=/cdn/shop/t/1/assets/nc-buy.css.map */
