.dots-catalog-purchase{display:flex;flex-direction:column;min-width:0;background:#fff;border-radius:14px;border:1px solid #eceeef;overflow:hidden}.dots-catalog-purchase>a{flex:1;min-width:0}.dots-catalog-add{margin:8px 10px 12px;min-height:42px;padding:10px 14px;border:0;border-radius:999px;background:#c8f03c;color:#141516;font:500 14px/1.2 Inter,system-ui,sans-serif;cursor:pointer}.dots-catalog-add[hidden]{display:none}.dots-catalog-add:hover{background:#b8e62c}.dots-catalog-add:focus-visible{outline:2px solid #141516;outline-offset:2px}.dots-catalog-add:disabled{opacity:.6;cursor:wait}.dots-cart-feedback{position:fixed;left:16px;right:16px;bottom:calc(100px + env(safe-area-inset-bottom));z-index:1100;max-width:520px;margin:auto;padding:18px 20px;border:1px solid #e1e3df;border-radius:20px;background:#fff;color:#141516;box-shadow:0 12px 36px #14151624;font:14px/1.5 Inter,system-ui,sans-serif}.dots-cart-feedback a{color:#141516;text-decoration:underline;margin-left:8px}
