.product-add-button[hidden],.product-rail-add[hidden],.product-detail-add[hidden],.product-list-add[hidden]{display:none!important}.product-add-button{width:44px;height:44px;min-height:44px;color:var(--blue,var(--fiord-blue));cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:3px;transition:transform .18s,opacity .18s;display:inline-grid}.product-add-button:hover{transform:translateY(-1px)scale(1.04)}.product-add-button:active{transform:scale(.94)}.product-add-button:focus-visible{outline-offset:2px;outline:2px solid #252a7273}.product-add-label{display:none}.product-rail-add{width:40px;height:40px;color:var(--fiord-blue);cursor:pointer;background:#edf3f9;border:0;border-radius:10px;flex:none;place-items:center;padding:7px;display:grid}.product-rail-add>svg{width:24px;height:24px}.product-detail-add{color:#fff;background:var(--blue,var(--fiord-blue));cursor:pointer;border:0;border-radius:14px;align-items:center;gap:11px;min-height:48px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.product-detail-add svg{width:24px;height:24px}.product-detail-add:hover{background:var(--dark,var(--fiord-dark))}.product-detail-add:disabled{opacity:.45;cursor:default}.product-list-add{color:#fff;background:var(--blue,var(--fiord-blue));cursor:pointer;min-height:42px;font:inherit;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:800;display:inline-flex}.product-list-add svg{width:22px;height:22px}.product-add-button,.product-rail-add,.product-detail-add{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}
